Document Document Title
US10847707B2 Elastic wave device
An elastic wave device includes, when a region of a main surface of a piezoelectric substrate in which a first functional electrode including a comb-shaped or substantially comb-shaped electrode and reflectors and a second functional electrode including a comb-shaped or substantially comb-shaped electrode and reflectors are provided is referred to as a first region, and the remaining region of the main surface is referred to as a second region, first metal members provided in the second region so as to be adjacent to the first functional electrode and second metal members provided in the second region so as to be adjacent to the second functional electrode. The first and second metal members are not electrically connected to any of the functional electrodes. A dielectric film is provided on the main surface of the piezoelectric substrate so as to cover the functional electrodes and the first and second metal members.
US10847702B2 Semiconductor module
A semiconductor module includes: a semiconductor element; a wiring substrate on which the semiconductor element is mounted; a heat dissipation substrate; a first metal material that bonds the wiring substrate and the heat dissipation substrate; and a second metal material that bonds the wiring substrate and the heat dissipation substrate and has a different melting point from the first metal material. Each of the following is at least partially bonded: the first metal material and the wiring substrate, the first metal material and the heat dissipation substrate, the second metal material and the wiring substrate, the second metal material and the heat dissipation substrate, and the first metal material and the second metal material. Each of the following is bonded by alloying: the first metal material and the wiring substrate, the first metal material and the heat dissipation substrate, and the first metal material and the second metal material.
US10847699B2 Optical semiconductor apparatus
An optical semiconductor apparatus includes: an optical semiconductor device including a translucent support substrate; a buffer layer on the support substrate, a seal ring in a frame shape provided in an outer region on the buffer layer, an active layer provided on an inner region of the buffer layer, and an electrode provided on the active layer. The optical semiconductor apparatus further including: a package substrate on which the optical semiconductor device is mounted; and a sealing part that seals a space between the seal ring and the package substrate.
US10847697B2 Side view LED package and side view LED module
A side view LED module is disclosed. The side view LED module includes: a mount substrate; a side view LED package including an LED unit and a body including a first side to which the LED unit is bonded, a second side parallel to the first side, a third side orthogonal to the first and second sides and facing the mount substrate, and terminals formed on the first, second, and third sides; and solder joints through which the terminals are electrically connected to the mount substrate. Each of the terminals includes an opening formed at the second side and a concave electrode extending from the opening toward the first side and recessed relative to the third side. Each of the solders fills only a portion of an inner space of the corresponding concave electrode and includes a base portion formed on the third side and inner fillets extending upward along the inner wall surfaces of the concave electrode from the base portion.
US10847691B2 LED flip chip structures with extended contact pads formed by sintering silver
Methods and apparatus are provided to improve the yield rate of LED packaging using LED flip chips. In one novel aspect, extended pads made of sintered silver are disposed on the cathode and the anode of the LED flip chip. The thickness of the extended pad is from about 25 μm to about 200 μm. In another embodiment, the LED flip chip further comprises a phosphor layer such that the LED flip chip emits white light. In another novel aspect, the LED flip chip with extended pads made of sintered silver is produced at the wafer level. The wafer level process involves applying sintering silver pastes to the cathode and the anode of each LED flip chip formed on the wafer and sintering the wafer at a temperature about 180° C. to about 240° C. for about two hours. The wafer is cut to individual LED flip chips with extended sintered silver pads.
US10847687B2 Light-emitting device and method of manufacturing the same
A light-emitting device includes: a light-emitting element; a first light-transmissive member located on an upper surface of the light-emitting element and containing substantially no phosphor; a second light-transmissive member located on an upper surface of the first light-transmissive member and containing a first phosphor; and a third light-transmissive member covering an upper surface of the second light-transmissive member and a lateral surface of the light-emitting element and containing a second phosphor. A refractive index of a resin material serving as a base material of the second light-transmissive member is higher than a refractive index of a resin material serving as a base material of the first light-transmissive member. A refractive index of a resin material serving as a base material of the third light-transmissive member is equal to or higher than the refractive index of the resin material serving as the base material of the second light-transmissive member.
US10847685B2 Photoluminescence apparatus, method of manufacturing the same and display apparatus having the same
A photoluminescence apparatus includes a base substrate, a first color conversion pattern disposed on the base substrate, and having a color conversion material, wherein a first stop pattern is formed at the first color conversion pattern, and a capping layer disposed on the first color conversion pattern for capping the first color conversion pattern, wherein a first hole overlapping the first color conversion pattern in a plan view is formed through the capping layer. The first stop pattern is disposed adjacent to the first hole in a plan view.
US10847684B2 Optoelectronic component and method of manufacturing an optoelectronic component
An optoelectronic component includes a semiconductor layer sequence having an active region that emits radiation during operation at least via a main radiation exit surface, and a self-supporting conversion element arranged in a beam path of the semiconductor layer sequence, wherein the self-supporting conversion element includes a substrate and a first layer, the first layer includes at least one conversion material embedded in a glass matrix, the glass matrix has a proportion of 50 to 80 vol. % in the first layer, the substrate is free of the glass matrix and the conversion material and mechanically stabilizes the first layer, and the first layer has a layer thickness of less than 200 μm.
US10847680B2 Light emitting device package
A light emitting device including a package body having a first cavity; an electrode having a first electrode and a second electrode in the package body; at least one light emitting chip on the first electrode; a resin material in the first cavity; and a lens on the package body and the at least one light emitting chip. Further, the first electrode and the second electrode are separated by the package body, the package body comprises a first stepped portion exposed between the first electrode and the second electrode, the first electrode comprises a second cavity, and the at least one light emitting chip is disposed on the second cavity of the first electrode.
US10847675B2 Micron-sized light emiting diode designs
A emitting diode (LED) includes an epitaxial structure defining a base and a mesa on the base. The base defines a light emitting surface of the LED and includes current spreading layer. The mesa includes a thick confinement layer, a light generation area on the thick confinement layer to emit light, a thin confinement layer on the light generation area, and a contact layer on the thin confinement layer, the contact layer defining a top of the mesa. A reflective contact is on the contact layer to reflect a portion of the light emitted from the light generation area, the reflected light being collimated at the mesa and directed through the base to the light emitting surface. In some embodiments, the epitaxial structure grown on a non-transparent substrate. The substrate is removed, or used to form an extended reflector to collimate light.
US10847671B2 Unit pixel of image sensor and light-receiving element thereof
Provided are a light-receiving element which has more capability of detecting wavelengths than that of existing silicon light-receiving elements and a unit pixel of an image sensor by using it. The light-receiving element includes: a light-receiving unit which is floated or connected to external voltage and absorbs light; an oxide film which is formed to come in contact with a side of the light-receiving unit; a source and a drain which stand off the light-receiving unit with the oxide film in between and face each other; a channel which is formed between the source and the drain and forms an electric current between the source and the drain; and a wavelength expanding layer which is formed in at least one among the light-receiving unit, the oxide film and the channel and forms a plurality of local energy levels by using strained silicon.
US10847659B2 Termination structure for insulated gate semiconductor device and method
A semiconductor device structure includes a region of semiconductor material having an active region and a termination region. An active structure is disposed in the active region and a termination structure is disposed in the termination region. In one embodiment, the termination structure includes a termination trench and a conductive structure within the termination trench and electrically isolated from the region of semiconductor material by a dielectric structure. A dielectric layer is disposed to overlap the termination trench to provide the termination structure as a floating structure. A Schottky contact region is disposed within the active region. A conductive layer is electrically connected to the Schottky contact region and the first conductive layer extends onto a surface of the dielectric layer and laterally overlaps at least a portion of the termination trench.
US10847657B2 Method for manufacturing thin film transistor with oxide semiconductor channel
A thin film transistor 100 according to the invention includes a gate electrode 20, a channel 44, and a gate insulating layer 34 provided between the gate electrode 20 and the channel 44 and made of oxide (possibly containing inevitable impurities; this applies to oxide hereinafter) containing lanthanum and zirconium. The channel 44 is made of channel oxide including first oxide containing indium, zinc, and zirconium (Zr) having an atomic ratio of 0.015 or more and 0.075 or less relative to indium assumed to be 1 in atomic ratio, second oxide containing indium and zirconium (Zr) having an atomic ratio of 0.055 or more and 0.16 or less relative to the indium (In) assumed to be 1 in atomic ratio, or third oxide containing indium and lanthanum having an atomic ratio of 0.055 or more and 0.16 or less relative to the indium (In) assumed to be 1 in atomic ratio.
US10847652B2 Semiconductor structure and associated fabricating method
A semiconductor structure is disclosed. The semiconductor structure includes: a substrate of a first conductivity; a first region of the first conductivity formed in the substrate; a second region of the first conductivity formed in the first region, wherein the second region has a higher doping density than the first region; a source region of a second conductivity formed in the second region; a drain region of the second conductivity formed in the substrate; a pickup region of the first conductivity formed in the second region and adjacent to the source region; and a resist protective oxide (RPO) layer formed on a top surface of the second region. An associated fabricating method is also disclosed.
US10847647B2 Power semiconductor devices having top-side metallization structures that include buried grain stop layers
Semiconductor devices include a plurality of gate fingers extending on a wide bandgap semiconductor layer structure. An inter-metal dielectric pattern is formed on the gate fingers, the inter-metal dielectric pattern including a plurality of dielectric fingers that cover the respective gate fingers. A top-side metallization is provided on the inter-metal dielectric pattern and on exposed portions of the upper surface of the wide bandgap semiconductor layer structure. The top-side metallization includes a first conductive diffusion barrier layer on the inter-metal dielectric pattern and on the exposed portions of the upper surface of the wide bandgap semiconductor layer structure, a conductive contact layer on an upper surface of the first conductive diffusion barrier layer, and a grain stop layer buried within the conductive contact layer.
US10847644B2 Gallium nitride transistor with improved termination structure
A gallium nitride transistor includes one or more P-type hole injection structures that are positioned between the gate and the drain. The P-type hole injection structures are configured to inject holes in the transistor channel to combine with trapped carriers (e.g., electrons) so the electrical conductivity of the channel is less susceptible to previous voltage potentials applied to the transistor.
US10847643B2 Enhancement mode HEMT device and method of forming the same
Provided is an enhancement mode HEMT device including a substrate, a channel layer, a barrier layer, a P-type semiconductor layer, a carrier providing layer, a gate electrode, a source electrode and a drain electrode. The channel layer is disposed on the substrate. The barrier layer is disposed on the channel layer. The P-type semiconductor layer is disposed on the barrier layer. The carrier providing layer is disposed on the sidewall of the P-type semiconductor layer and extends laterally away from the P-type semiconductor layer. The gate electrode is disposed on the P-type semiconductor layer. The source electrode and the drain electrode are disposed on the carrier providing layer and at two sides of the gate electrode. A method of forming an enhancement mode HEMT device is further provided.
US10847641B2 Semiconductor device having semiconductor regions of different conductivity types provided at a predetermined interval along a first direction
Among trenches disposed in a striped-shape parallel to a front surface of a semiconductor substrate, a gate electrode at a gate potential is provided in a gate trench, via a gate insulating film; and in a dummy trench, a dummy gate electrode at an emitter electric potential is provided, via a dummy gate insulating film. Among mesa regions, in a first mesa region functioning as a MOS gate, a first p-type base region is provided in a surface region overall. In a second mesa region not functioning as a MOS gate, a second p-type base region is selectively provided at a predetermined interval, along a first direction. At least one of the trenches on each side of a mesa region is a gate trench and at at least one side wall of the gate trench, a MOS gate is driven. As a result, the ON voltage may be reduced.
US10847636B2 Methods for forming semiconductor structure
A method for forming a semiconductor structure is provided. The method includes the following operations. A substrate is received. The substrate includes a fin structure, a semiconductor layer over the fin structure, and a dielectric layer sandwiched between the fin structure and the semiconductor layer. The semiconductor layer is patterned to form a sacrificial gate layer over a portion of the fin structure. A first cleaning operation is performed with a HF solution. Spacers are formed over sidewalls of the sacrificial gate layer. Recesses are formed in the fin structure at two sides of the sacrificial gate layer. A second cleaning operation is performed with an HF-containing plasma.
US10847634B2 Field effect transistor and method of forming the same
Field effect transistor and methods of forming the same are disclosed. The field effect transistor includes a gate electrode, a contact etch stop layer (CESL), an inter layer dielectric (ILD) and a protection layer. The CESL includes SiCON and is disposed on a sidewall of the gate electrode. The IDL is laterally adjacent to the gate electrode. The protection layer covers the CESL and is disposed between the CESL and the ILD.
US10847632B2 Semiconductor devices
A semiconductor device includes a base substrate; a plurality of doped regions formed in the base substrate; and a target capping layer formed on surfaces of the doped regions. The target capping layer includes a silicide region and a non-silicide region surrounding the silicide region, and the silicide region has a reduced thickness compared with a thickness of the non-silicide region. The semiconductor device further includes a metal silicide layer formed in the silicide region of the target capping layer and having the reduced thickness; a dielectric layer formed on the target capping layer and the base substrate; and a plurality of vias formed in the dielectric layer and connected to the metal silicide layer.
US10847631B2 Gate-all-around (GAA) transistors with nanowires on an isolation pedestal
Strained gate-all-around semiconductor devices formed on globally or locally isolated substrates are described. For example, a semiconductor device includes a semiconductor substrate. An insulating structure is disposed above the semiconductor substrate. A three-dimensional channel region is disposed above the insulating structure. Source and drain regions are disposed on either side of the three-dimensional channel region and on an epitaxial seed layer. The epitaxial seed layer is composed of a semiconductor material different from the three-dimensional channel region and disposed on the insulating structure. A gate electrode stack surrounds the three-dimensional channel region with a portion disposed on the insulating structure and laterally adjacent to the epitaxial seed layer.
US10847630B2 Semiconductor device and method of manufacturing the same
A semiconductor device includes a substrate having an active region, a gate structure on the active region, the gate structure including a gate dielectric layer and a gate electrode layer, and the gate electrode layer having a rounded upper corner, and gate spacer layers on side surfaces of the gate structure, the gate spacer layers having an upper surface at a lower height level than an upper surface of the gate electrode layer.
US10847627B2 Semiconductor device having source field plate and method of manufacturing the same
A semiconductor device comprises: a substrate; a semiconductor layer formed on the substrate; a source electrode, a drain electrode and a gate electrode between the source electrode and the drain electrode formed on the semiconductor layer; and a source field plate formed on the semiconductor layer. The source field plate sequentially comprises: a start portion electrically connected to the source electrode; a first intermediate portion spaced apart from the semiconductor layer with air therebetween; a second intermediate portion disposed between the gate electrode and the drain electrode in a horizontal direction, without air between the second intermediate portion and the semiconductor layer; and an end portion spaced apart from the semiconductor layer with air therebetween.
US10847618B2 Semiconductor device including body contact dopant diffusion blocking superlattice having reduced contact resistance
A semiconductor device may include a semiconductor layer, spaced apart source and drain regions in the semiconductor layer with a channel region extending therebetween, and a gate on the channel region. The semiconductor device may further include a body contact in the semiconductor layer and comprising a body contact dopant diffusion blocking superlattice extending through the body contact to divide the body contact into a first body contact region and an second body contact region with the second body contact region having a same conductivity and higher dopant concentration than the first body contact region. The body contact dopant diffusion blocking superlattice may include a respective plurality of stacked groups of layers, with each group of layers comprising a plurality of stacked base semiconductor monolayers defining a base semiconductor portion, and at least one non-semiconductor monolayer constrained within a crystal lattice of adjacent base semiconductor portions.
US10847613B2 Semiconductor device
A semiconductor device is provided. The semiconductor device includes a mesa portion provided inside the semiconductor substrate and in contact with the gate trench portion, wherein the mesa portion has, at an end portion of an upper surface thereof, a shoulder portion in contact with the gate trench portion, the shoulder portion has an outwardly convex shape, the mesa portion has a first conductivity type emitter region that: is in contact with the gate trench portion and positioned between the upper surface of the semiconductor substrate and the drift region; and has a doping concentration higher than the drift region, a lower end of the emitter region at a position in contact with the gate trench portion is located at a deeper position in the depth direction than a lower end of the emitter region at a middle, in the transverse direction, of the mesa portion.
US10847610B2 Semiconductor device
In a semiconductor device including first and second conductive plates (FFPs) formed by being stacked in layer, the first conductive plate and the second conductive plate include linear regions elongated to face each other along a longitudinal direction in which a length with which source region and drain region elongated in parallel face each other is longest, and are elongated in a short-side direction orthogonal to the longitudinal direction. Here, high voltage wiring of either one of source wiring and drain wiring is elongated in the short-side direction to intersect the linear regions of the first conductive plate and the second conductive plate, and low voltage wiring of the other one of source wiring and drain wiring is elongated in the short-side direction to intersect at least one linear region of the first conductive plate or the second conductive plate.
US10847607B2 Method of making a trench capacitor
A method of forming a semiconductor structure includes etching a substrate to define a plurality of trench arrays in the substrate, wherein each trench array of the plurality of trench arrays includes an outer trench extending along a periphery of each trench array of the plurality of trench array and a plurality of inner trenches, the outer trench has a width greater than a width of each of the plurality of inner trenches. The method includes depositing a first conductive layer in each trench array of the plurality of trench arrays, and on a top surface of the substrate. The method includes depositing a dielectric layer over the first conductive layer. The method includes depositing a second conductive layer over the dielectric layer. The method includes patterning the second conductive layer, the dielectric layer and the first conductive layer to form a capacitor.
US10847606B2 Capacitor and method for making same
A system-on-chip (SOC) device comprises a first capacitor in a first region, a second capacitor in a second region, and may further comprise a third capacitor in a third region, and any additional number of capacitors in additional regions. The capacitors may be of different shapes and sizes. A region may comprise more than one capacitor. Each capacitor in a region has a top electrode, a bottom electrode, and a capacitor insulator. The top electrodes of all the capacitors are formed in a common process, while the bottom electrodes of all the capacitors are formed in a common process. The capacitor insulator may have different number of sub-layers, formed with different materials or different thickness. The capacitors may be formed in an inter-layer dielectric layer or in an inter-metal dielectric layer. The regions may be a mixed signal region, an analog region, a radio frequency region, a dynamic random access memory region, and so forth.
US10847602B2 Vertical capacitor structure having capacitor in cavity and method for manufacturing the same
A vertical capacitor structure includes a substrate, at least a pillar, a first conductive layer, a first dielectric layer and a second conductive layer. The substrate defines a cavity. The pillar is disposed in the cavity. The first conductive layer covers and is conformal to the cavity of the substrate and the pillar, and is insulated from the substrate. The first dielectric layer covers and is conformal to the first conductive layer. The second conductive layer covers and is conformal to the first dielectric layer. The first conductive layer, the first dielectric layer and the second conductive layer jointly form a capacitor component.
US10847601B2 Display apparatus
A display apparatus includes a substrate; a lower conductive layer including a protective pattern and an auxiliary conductive pattern on the substrate; a buffer layer on the lower conductive layer; an active pattern on the buffer layer and overlapping the protective pattern; a first insulation layer on the active pattern; and a first conductive layer on the first insulation layer, the first conductive layer including a gate electrode overlapping the active pattern and a load matching line overlapping the auxiliary conductive pattern.
US10847599B2 Display panel
A display panel including a substrate including a transmissive area, a first non-display area surrounding the transmissive area, and a display area that at least partially surrounds the first non-display area; a display element in the display area and including a pixel electrode; a plurality of scan lines extending from the display area, arranged in the first non-display area, and detouring along an edge of the transmissive area; a connection line in the first non-display area, at least partially overlapping the plurality of scan lines, and on a same layer as that of the pixel electrode; and a first line and a second line on a layer different from that of the connection line, wherein the first line and the second line are connected to the connection line through contact holes.
US10847592B2 Electroluminescent display device
An electroluminescent display device includes a substrate; a pixel having a first lateral side and a second lateral side that intersects the first lateral side, the pixel including an emitting diode disposed over the substrate, the emitting diode including a first electrode, an emitting layer on the first electrode, and a second electrode on the emitting layer; an insulating pattern overlapping the first lateral side of the pixel and covering a first end of the first electrode at the first lateral side of the pixel; and a bank surrounding the pixel, wherein the bank overlaps the insulating pattern at the first lateral side of the pixel, and the bank at the second lateral side of the pixel covers a second end of the first electrode.
US10847588B2 Polarizer, display device, and method of manufacturing display device
A polarizer, a display device, and a method of manufacturing the display device are disclosed. The display device includes a display panel, a touch screen, a connector, and a polarizer. The display panel has a display area, and the touch screen is positioned on the display panel. The connector protrudes from one side of the touch screen and is connected to an external device. The polarizer is positioned on the touch screen and includes a pattern formed by removing a portion corresponding to the connector so that the portion is recessed inside the polarizer.
US10847587B2 Display device
A display device including a display panel including a light emitting device and a thin film sealing layer disposed on the light emitting device, the display panel providing a base surface, and a touch sensing member including a touch electrode layer and disposed on the base surface. The thin film sealing layer includes a first inorganic layer having a first content of hydrogen, and a second inorganic layer disposed on the first inorganic layer and having a second content of hydrogen less than the first content.
US10847583B2 Organic light emitting device, method of manufacturing the same, and shadow mask therefor
An organic light emitting device including a blue subpixel that is larger than a red subpixel and a green subpixel. The red subpixel and the green subpixel have the same layered structure such that the red subpixel and the green subpixel are formed by using the same shadow mask.
US10847582B2 Display device, display module, and electronic device
A display device with a wide viewing angle is provided. A display device capable of displaying an image with a wide color gamut is provided. A display device includes a first light-emitting element, a second light-emitting element, and a third light-emitting element. The light-emitting elements each include a pair of electrodes and a light-emitting layer. One of the pair of electrodes includes a reflective electrode, and the other of the pair of electrodes includes a transflective electrode. The light-emitting layers of the light-emitting elements are different from each other. A first peak wavelength of the emission spectrum of the first light-emitting element is greater than or equal to 400 nm and less than or equal to 480 nm. A second peak wavelength of the emission spectrum of the second light-emitting element is greater than or equal to 580 nm and less than or equal to 700 nm. A third peak wavelength of the emission spectrum of the third light-emitting element is between the first peak wavelength and the second peak wavelength. The distance between the pair of electrodes of the first light-emitting element is longest and that of the second light-emitting element is second longest.
US10847581B2 Solid-state imaging apparatus and electronic apparatus
A solid-state imaging apparatus includes a pixel array part having a plurality of pixels are two-dimensionally arranged, in which each pixel has a first photoelectric conversion region formed above a semiconductor layer, a second photoelectric conversion region formed in the semiconductor layer, a first filter configured to transmit a light in a predetermined wavelength region corresponding to a color component, and a second filter having different transmission characteristics from the first filter, one photoelectric conversion region out of the first photoelectric conversion region and the second photoelectric conversion region photoelectrically converts a light in a visible light region, the other photoelectric conversion region photoelectrically converts a light in an infrared region, the first filter is formed above the first photoelectric conversion region, and the second filter has transmission characteristics of making wavelengths of light in an infrared region absorbed in the other photoelectric conversion region formed below the first filter the same.
US10847580B2 Thermal insulation for three-dimensional memory arrays
Methods, systems, and devices for a three-dimensional memory array are described. Memory cells may transform when exposed to elevated temperatures, including elevated temperatures associated with a read or write operation of a neighboring cell, corrupting the data stored in them. To prevent this thermal disturb effect, memory cells may be separated from one another by thermally insulating regions that include one or several interfaces. The interfaces may be formed by layering different materials upon one another or adjusting the deposition parameters of a material during formation. The layers may be created with planar thin-film deposition techniques, for example.
US10847576B2 Magnetic memory device and manufacturing method thereof
According to one embodiment, a magnetic memory device includes a stacked structure including a magnetic layer, a first insulating layer covering the stacked structure and including a protrusion based on the stacked structure, a second insulating layer provided on the first insulating layer, and an electrode connected to the stacked structure. The first insulating layer has a first hole passing through the first insulating layer, the electrode is connected to the stacked structure at least through the first hole, the second insulating layer has a second hole inside of which a part of the electrode and the protrusion are provided, and the second hole includes a part whose area increases toward the stacked structure.
US10847573B1 Method for producing SQUID arrays composed of SQUID elements having large spread in magnetic inductance values and comparable internal dimensions
A device is disclosed that includes a substrate, a first superconducting quantum interference device (SQUID), a second SQUID and a third SQUID. The first SQUID is disposed on the substrate and has a first feature dimension, a second feature dimension and a first effective geometric magnetic inductance parameter value, βL1. The second SQUID is disposed on the substrate and has the first feature dimension, a third feature dimension and a second effective geometric magnetic inductance parameter value, βL2. The third SQUID is disposed on the substrate and has the first feature dimension, a fourth feature dimension and a third effective geometric magnetic inductance parameter value, βL3, wherein βL1<βL2<βL3.
US10847569B2 Wafer level shim processing
Methods and apparatus for proving a sensor assembly. Embodiments can include employing a circuit assembly having a first layer bonded to a second layer with an oxide layer, depositing bonding oxide on the second layer of the circuit assembly, and thinning the first layer of the circuit assembly after depositing the bonding oxide. A coating can be applied over at least a portion of the first layer of the circuit assembly after annealing the circuit assembly. After polishing the bonding oxide on the second surface of the second layer of the circuit assembly, a shim can be secured to the bonding oxide on the second surface of the second layer of the circuit assembly to reduce bow of the assembly. Embodiments can provide a sensor useful in focal plane arrays.
US10847566B2 High color rendering white light emitting devices and high color rendering photoluminescence compositions
A exemplary light emitting device includes an excitation source operable to generate excitation light with a dominant wavelength in a range 450 nm to 470 nm; a red photoluminescence material which generates light with a peak emission wavelength in a range 600 nm to 620 nm with a full width at half maximum emission intensity greater than 70 nm and less than 80 nm; a yellow to green photoluminescence material which generates light with a peak emission wavelength in a range 530 nm to 550 nm; and a narrow-band red photoluminescence material which generates light with a peak emission wavelength in a range 625 nm to 635 nm with a full width at half maximum emission intensity greater than about 5 nm and less than about 25 nm.
US10847565B2 Back side illumination image sensors having an infrared filter
Back side illumination (BSI) image sensors are provided. A BSI image sensor includes a substrate and a plurality of pixels configured to generate electrical signals responsive to light incident on the substrate. Each of the plurality of pixels includes a photodiode, an infrared radiation (IR) cut-off filter above the photodiode, a light shield pattern above the photodiode and including an opening corresponding to an area of 1 to 15% of each of the plurality of pixels, a planarization layer on the light shield pattern, and a lens on the planarization layer.
US10847562B2 Image sensor device
An image sensor device, as well as methods therefor, is disclosed. This image sensor device includes a substrate having bond pads. The substrate has a through substrate channel defined therein extending between a front side surface and a back side surface thereof. The front side surface is associated with an optically-activatable surface. The bond pads are located at or proximal to the front side surface aligned for access via the through substrate channel. Wire bond wires are bonded to the bond pads at first ends thereof extending away from the bond pads with second ends of the wire bond wires located outside of an opening of the channel at the back side surface. A molding layer is disposed along the back side surface and in the through substrate channel. A redistribution layer is in contact with the molding layer and interconnected to the second ends of the wire bond wires.
US10847558B2 Solid-state imaging apparatus and method for manufacturing the solid-state imaging apparatus having sealing portion disposed in bonded members
A solid-state imaging apparatus includes a first substrate that includes a plurality of photoelectric conversion units, a second substrate that includes at least a part of a readout circuit configured to read signals based on electric charges of the plurality of photoelectric conversion units and a peripheral circuit including a control circuit, and a wiring structure that is disposed between the first substrate and the second substrate and includes a pad portion electrically connected to the peripheral circuit via a draw-out wiring and an insulating layer. The wiring structure has, at least at a part thereof, a seal ring disposed in such a way as to surround the photoelectric conversion units and the peripheral circuit.
US10847551B2 Thin film transistor substrate and method for manufacturing the same
A thin film transistor substrate includes a substrate; a first thin film transistor on the substrate and including a polycrystalline semiconductor layer, a first gate electrode on the polycrystalline semiconductor layer, a first source electrode, and a first drain electrode; a second thin film transistor on the substrate and including a second gate electrode, an oxide semiconductor layer on the second gate electrode, a second source electrode, and a second drain electrode; an intermediate insulating layer on the first gate electrode and the second gate electrode and under the oxide semiconductor layer; and a dummy layer between the first source electrode and the intermediate insulating layer and between the first drain electrode and the intermediate insulating layer, wherein the dummy layer is formed of a same material as the oxide semiconductor layer.
US10847546B2 Display apparatus and method of manufacturing the same
A display apparatus includes a substrate partitioned into a central area and a peripheral area disposed adjacent to the central area. The central area includes a display area; a first insulating layer corresponding to the peripheral area of the substrate; at least one slit corresponding to a region of the first insulating layer; and a cladding layer, which covers the at least one slit, on the first insulating layer.
US10847544B2 High voltage three-dimensional devices having dielectric liners
High voltage three-dimensional devices having dielectric liners and methods of forming high voltage three-dimensional devices having dielectric liners are described. For example, a semiconductor structure includes a first fin active region and a second fin active region disposed above a substrate. A first gate structure is disposed above a top surface of, and along sidewalls of, the first fin active region. The first gate structure includes a first gate dielectric, a first gate electrode, and first spacers. The first gate dielectric is composed of a first dielectric layer disposed on the first fin active region and along sidewalls of the first spacers, and a second, different, dielectric layer disposed on the first dielectric layer and along sidewalls of the first spacers. The semiconductor structure also includes a second gate structure disposed above a top surface of, and along sidewalls of, the second fin active region. The second gate structure includes a second gate dielectric, a second gate electrode, and second spacers. The second gate dielectric is composed of the second dielectric layer disposed on the second fin active region and along sidewalls of the second spacers.
US10847542B2 Semiconductor integrated circuit device
Provided is a layout configuration that helps facilitate manufacturing a semiconductor integrated circuit device including a nanowire FET. A nanowire FET in a standard cell includes Na (where Na is an integer of 2 or more) nanowires extending in an X direction, and a nanowire FET in a standard cell includes Nb (where Nb is an integer of 1 or more and less than Na) nanowires extending in the X direction. At least one of both ends, in the Y direction, of a pad of the nanowire FET is aligned in the X direction with an associated one of both ends, in the Y direction, of a pad of the nanowire FET.
US10847541B2 Ferroelectric memory device and a method of manufacturing the same
There is disclosed a method of manufacturing a ferroelectric memory device according to one embodiment. In the method, a substrate is prepared. An interfacial insulating layer is formed on the substrate. A ferroelectric material layer is formed on the interfacial insulating layer. An interfacial oxide layer including a first metal element is formed on the ferroelectric material layer. A gate electrode layer including a second metal element is formed on the interfacial oxide layer. The ferroelectric material layer and the interfacial oxide layer are subjected to a crystallization heat treatment to form a ferroelectric layer and a ferroelectric interfacial layer. The interfacial oxide layer reacts with the gate electrode layer so that the ferroelectric interfacial layer includes the first and second metal elements.
US10847540B2 3D semiconductor memory device and structure
A 3D memory device, the device including: a first horizontal bit-line; a second horizontal bit-line disposed above the first horizontal bit-line, where the first horizontal bit-line and the second horizontal bit-line function as a source or a drain for a plurality of parallel vertically-oriented memory transistors, where the first horizontal bit-line and the second horizontal bit-line are self-aligned being formed following the same lithography step; and conductive memory control lines, where a first portion of the conductive memory control lines are disposed at least partially directly underneath the plurality of parallel vertically-oriented memory transistors, and where a second portion of the conductive memory control lines are disposed at least partially directly above the plurality of parallel vertically-oriented memory transistors.
US10847536B2 Manufacturing method of a semiconductor device
A method of manufacturing a semiconductor device includes forming a first etch stop pattern on a lower structure including a first region and a second region to expose the second region, stacking a plurality of stack structures on the lower structure to overlap the second region and the first etch stop pattern, forming a stepped stack structure by etching the plurality of stack structures to expose an end portion of the first etch stop pattern, forming a slit passing through the stepped stack structure and the first etch stop pattern, and replacing sacrificial layers of the plurality of stack structures and the first etch stop pattern with conductive patterns through the slit.
US10847531B2 Interconnect structure of three-dimensional memory device
Embodiments of interconnect structures of a three-dimensional (3D) memory device and method for forming the interconnect structures are disclosed. In an example, a 3D NAND memory device includes a substrate, an alternating layer stack including a staircase structure on the substrate, and a barrier structure extending vertically through the alternating layer stack. The alternating layer stack includes an alternating dielectric stack and an alternating conductor/dielectric stack. The alternating dielectric stack includes dielectric layer pairs enclosed by at least the barrier structure. The alternating conductor/dielectric stack includes conductor/dielectric layer pairs. The memory device further includes a channel structure and a slit structure each extending vertically through the alternating conductor/dielectric stack, an etch stop layer on an end of the channel structure, and first contacts. Each of a conductor layer of the alternating conductor/dielectric stack in the staircase structure, the etch stop layer, and the slit structure is in contact with one of the first contacts.
US10847527B2 Memory including blocking dielectric in etch stop tier
Vertical memories and methods of making the same are discussed generally herein. In one embodiment, a vertical memory can include a vertical pillar extending to a source, an etch stop tier over the source, and a stack of alternating dielectric tiers and conductive tiers over the etch stop tier. The etch stop tier can comprise a blocking dielectric adjacent to the pillar. In another embodiment, the etch stop tier can comprise a blocking dielectric adjacent to the pillar, and a plurality of dielectric films horizontally extending from the blocking dielectric into the etch stop tier.
US10847526B1 Microelectronic devices including staircase structures, and related memory devices and electronic systems
A microelectronic device comprises a stack structure having tiers each including a conductive structure and an insulating structure, the stack structure comprises a staircase region comprising staircase structures, a select gate contact region, and a memory array region between the staircase region and the select gate contact region; contact structures on steps of the staircase structures; string drivers coupled to the contact structures and comprising transistors underlying and within horizontal boundaries of the staircase region; a triple well structure underlying the memory array region; a select gate structure between the stack structure and the triple well structure; semiconductive pillar structures within horizontal boundaries of the memory array region and extending through the stack structure and the select gate structure to the triple well structure; and a select gate contact structure within horizontal boundaries of the select gate contact region and extending through the stack structure to the select gate structure.
US10847522B2 Semiconductor device and fabrication method
A semiconductor device includes a substrate; a transistor formed on a surface of the substrate; a first insulating film formed above the transistor; a second semiconductor film formed on the first semiconductor film; a third semiconductor film formed on the second semiconductor film; a fourth semiconductor film formed on the third semiconductor film; and a ferroelectric capacitor formed on the fourth insulating film, wherein a hydrogen permeability of the third insulating film is higher than a hydrogen permeability of the first insulating film, and a hydrogen permeability and an oxygen permeability of the second insulating film and of the fourth insulating film are higher than the hydrogen permeability and an oxygen permeability of the first insulating film and of the third insulating film.
US10847520B2 Static random access memory and fabrication methods thereof
A method for fabricating an SRAM includes forming a plurality of first fin structures, a plurality of second fin structures, and an isolation layer. Each first fin structure is adjacent to a second fin structure and includes a first replacement region exposed by the isolation layer. The method includes forming pull down (PD) transistors, including forming PD gate structures to partially cover the first fin structures; forming a fin sidewall film on sidewall surfaces of each first replacement region; forming a first PD dielectric layer, exposing each first replacement region, to cover sidewall surfaces of the fin sidewall film; removing the first replacement region and the fin sidewall film on sidewall surfaces of the first replacement region; and forming a first source/drain doped layer. The method also includes forming adjacent transistors, including forming a second source/drain doped layer in the second fin structures adjacent to the first source/drain doped layer.
US10847510B2 RF power device capable of monitoring temperature and RF characteristics at wafer level
The present disclosure provides an RF power device including: a single RF power transistor; a pad spaced apart from the single RF power transistor and configured to transmit a temperature and RF characteristic information of the single RF power transistor to an outside; and a temperature and RF characteristic detector connected between the pad and the ground and configured to detect the temperature and the RF characteristics of the single RF power transistor, and is characterized in that the ground is connected to the single RF power transistor, and the single RF power transistor, the pad, and the temperature and RF characteristic detector are manufactured on the same wafer.
US10847509B2 Semiconductor device
A semiconductor device includes a composite pn-junction structure in a semiconductor substrate, wherein the composite pn-junction structure has a first junction grading coefficient m1, with m1≥0.50. The composite pn-junction structure includes a first partial pn-junction structure and a second partial pn-junction structure, wherein the first partial pn-junction structure has a first partial junction grading coefficient m11, and wherein the second partial pn-junction structure has a second partial junction grading coefficient m12. The first partial junction grading coefficient m11 is different to the second partial junction grading coefficient m12, with m11≠m12. At least one of the first and second partial junction grading coefficients m11, m12 is greater than 0.50, with m11 and/or m12>0.50. The first junction grading coefficient m1 of the composite pn-junction structure is based on a combination of the first and second partial junction grading coefficients m11, m12.
US10847506B2 Method for fabricating high-efficiency micro-LED module
Disclosed is a method for fabricating a high-efficiency micro-LED module. The method includes: preparing a micro-LED in which an epilayer is grown on a sapphire substrate, a plurality of LED cells are formed on the epilayer, a plurality of individual electrode pads are disposed such that one individual electrode pad is assigned to each LED cell, and a common electrode pad is formed on an area surrounding the plurality of LED cells; preparing a submount substrate including a plurality of individual electrodes corresponding to the individual electrode pads and a common electrode corresponding to the common electrode pad; mounting the micro-LED on the submount substrate such that the plurality of individual electrodes are connected to the plurality of individual electrode pads and the common electrode pad is connected to the common electrode through a plurality of bonding connection members; forming a buffer layer between the micro-LED and the submount substrate; and irradiating a laser around the boundary between the sapphire substrate and the epilayer to separate the sapphire substrate from the epilayer, wherein the buffer layer absorbs energy produced by the laser at least between the neighboring LED cells to protect the epilayer or the surmount substrate from damage.
US10847504B2 Micro-LED module and method for fabricating the same
A method for fabricating a micro-LED module is disclosed. The method includes: preparing a micro-LED including a plurality of electrode pads and a plurality of LED cells; preparing a submount substrate including a plurality of electrodes corresponding to the plurality of electrode pads; and flip-bonding the micro-LED to the submount substrate through a plurality of solders located between the plurality of electrode pads and the plurality of electrodes. The flip-bonding includes heating the plurality of solders by a laser.
US10847502B2 Optoelectronic device and method of manufacturing same
Some embodiments are directed to an optoelectronic device for converting an electrical signal into electromagnetic radiation or vice-versa, including an active zone sandwiched between first and second electrodes, the optoelectronic device having a stack of layers with a lateral edge and first and second opposite faces, the layers of the stack forming at least the active zone and the first and second electrodes, the stack being intended to receive or emit the electromagnetic radiation through the lateral edge perpendicularly to the direction of stacking of the layers.
US10847501B2 Tunable integrated optics LED components and methods
Light emitting diode (LED) devices and methods. An example apparatus can include a substrate, one or more LEDs, light-transmissive encapsulation material, and a reflective material covering a portion of the encapsulation material to form a defined opening. The opening allows light emitted from an LED to pass through in a prescribed manner. In some embodiments, the apparatus can be subsequently treated to modify the surface having the opening. In other embodiments, the reflective material can be disposed on a lateral surface of the encapsulation material to reflect light in a desired direction.
US10847498B2 Display device and electronic device
A display panel includes a plurality of light-emitting elements. Light emitted from a first light-emitting element has a CIE 1931 chromaticity coordinate x of greater than 0.680 and less than or equal to 0.720 and a CIE 1931 chromaticity coordinate y of greater than or equal to 0.260 and less than or equal to 0.320. Light emitted from a second light-emitting element has a CIE 1931 chromaticity coordinate x of greater than or equal to 0.130 and less than or equal to 0.250 and a CIE 1931 chromaticity coordinate y of greater than 0.710 and less than or equal to 0.810. Light emitted from a third light-emitting element has a CIE 1931 chromaticity coordinate x of greater than or equal to 0.120 and less than or equal to 0.170 and a CIE 1931 chromaticity coordinate y of greater than or equal to 0.020 and less than 0.060.
US10847495B2 Bonding system and bonding method
A bonding system includes a surface modifying apparatus, a surface hydrophilizing apparatus and a bonding apparatus. The surface modifying apparatus is configured to modify a bonding surface of a first substrate and a bonding surface of a second substrate with plasma. The surface hydrophilizing apparatus is configured to hydrophilize the modified bonding surfaces of the first substrate and the second substrate. The bonding apparatus includes a condensation suppressing gas discharge unit, and is configured to bond the hydrophilized bonding surfaces of the first substrate and the second substrate by an intermolecular force. The condensation suppressing gas discharge unit is configured to discharge a condensation suppressing gas toward a space between a peripheral portion of the bonding surface of the first substrate and a peripheral portion of the bonding surface of the second substrate facing each other.
US10847494B2 Method of determining thermal impedance of a sintering layer and a measurement system
Some embodiments are directed to a method of determining a sintering thermal impedance of a sintering layer by: providing a substrate having a predetermined substrate thermal impedance and disposing the sintering layer on the substrate forming with the sintering layer a stack. Placing at least one semiconductor die, that includes a semiconductor element with at least two element electrodes on the sintering layer. Injecting an electrical current through the at least two element electrodes for measuring a temperature sensitive parameter of the semiconductor element. Heating the stack with a predetermined heat power and determining, while sintering, a semiconductor element temperature from the measured temperature sensitive parameter. Measuring a stack temperature and determining a stack thermal impedance by subtracting the semiconductor element temperature from the stack temperature and dividing by the predetermined heat power, and subtracting the predetermined substrate thermal impedance from the stack thermal impedance.
US10847491B2 Ribbon bonding tools and methods of using the same
A ribbon bonding tool including a body portion is provided. The body portion includes a tip portion. The tip portion includes a working surface between a front edge of the tip portion and a back edge of the tip portion. The working surface includes a region defining at least one of a plurality of recesses and a plurality of protrusions. The working surface also defines at least one of (a) a first planar portion between the region and the front edge of the tip portion, and (b) a second planar portion between the region and the back edge of the tip portion.
US10847486B2 Uniform electrochemical plating of metal onto arrays of pillars having different lateral densities and related technology
A semiconductor die assembly in accordance with an embodiment of the present technology includes first and second semiconductor dies spaced apart from one another. The first semiconductor die has a major surface with non-overlapping first and second regions. The semiconductor die assembly further includes an array of first pillars extending heightwise from the first region of the major surface of the first semiconductor die toward the second semiconductor die. Similarly, the semiconductor die assembly includes an array of second pillars extending heightwise from the second region of the major surface of the first semiconductor die toward the second semiconductor die. The first and second pillars have different lateral densities and different average widths. The latter difference at least partially offsets an effect of the former difference on relative metal deposition rates of an electrochemical plating process used to form the first and second pillars.
US10847484B2 Electronic device including first substrate having first and second surfaces opposite from each other, second substrate facing first surface, and drive circuit facing second surface
An electronic device includes: a first substrate having a first surface and a second surface opposite from the first surface; a second substrate facing the first surface; driven elements provided at the second substrate; a drive circuit facing the second surface; a first interconnect provided at the first surface; a second interconnect provided at the second surface; a through-substrate interconnection part penetrating the first substrate in a thickness direction thereof; a first bump part; and a second bump part. The drive circuit is capable of outputting drive signals for driving the driven elements. The through-substrate interconnection part electrically connects the first interconnect and the second interconnect. The first bump part electrically connects the first interconnect and the driven elements. The second bump part electrically connects the second interconnect and the drive circuit. The through-substrate interconnection part has an electrical resistance lower than an electrical resistance of the second bump part.
US10847482B2 Integrated circuit structures and methods of forming an opening in a material
In some embodiments, a method of forming an opening in a material comprises forming RIM over target material. Radiation is impinged onto the RIM through a masking tool over a continuous area of the RIM under which a target-material opening will be formed. The masking tool during the impinging allows more radiation there-through onto a mid-portion of the continuous area of the RIM in a vertical cross-section than onto laterally-opposing portions of the continuous area of the RIM that are laterally-outward of the mid-portion of the RIM in the vertical cross-section. After the impinging, the RIM is developed to form a RIM opening that has at least one pair of laterally-opposing ledges laterally-outward of the mid-portion of the RIM in the vertical cross-section elevationally between a top and a bottom of the RIM opening. The developed RIM is used as masking material while etching the target material through the RIM opening to form the target-material opening to have at least one pair of laterally-opposing ledges laterally-outward of a mid-portion in the target-material opening in the vertical cross-section elevationally between a top and a bottom of the target-material opening. Other aspects and constructions independent of manufacture are disclosed.
US10847481B2 Semiconductor package device
A semiconductor package device includes a substrate having an upper surface; an antenna disposed on the upper surface of the substrate; a conductor disposed on the upper surface of the substrate and surrounding the antenna; and a package body covering the conductor and the upper surface of the substrate.
US10847479B2 Antenna formation by integrated metal layer or redistribution layer
Systems and methods of manufacture are disclosed for a semiconductor device having an integral antenna. The semiconductor device includes a substrate having a plurality of metal layers within the substrate with the plurality of metal layers being adjacent to an active side of the substrate. An antenna structure is formed on one of metal layers. The antenna structure may be configured to be connected to an external device. The substrate may include a redistribution layer connected to the active side of the substrate. The antenna structure may be formed in the redistribution layer instead of being formed on one of the metal layers. The area of the antenna structure may be configured to enable a device connected to the antenna structure to operate on a communication network. The antenna structure may be configured to be a 5G network antenna.
US10847477B2 Device having physically unclonable function, method for manufacturing same, and chip using same
The present application relates to a technical field of semiconductors, and discloses a device having a physically unclonable function, a method for manufacturing same, and a chip using same. The may method include: providing a substrate structure that comprises: a substrate comprising encryption device areas and reference device areas; at least one first gate structure on the encryption device areas and used in an encryption device and a first spacer layer on a side wall of the first gate structure; a first interconnection layer on the encryption device areas and the first spacer layer; at least one second gate structure on the reference device areas and used in a reference device and a second spacer layer on a side wall of the second gate structure; and a second interconnection layer on the reference device area and the second spacer layer; performing first ion injection, so as to introduce first impurities into the first interconnection layer; performing second ion injection, so as to introduce second impurities into the first and second interconnection layers, where a password of the device having a physically unclonable function is determined according to a drain current of each encryption device and a drain current of a reference device corresponding to the encryption device.
US10847470B2 Semiconductor package structure and method for manufacturing the same
A semiconductor package structure includes a first conductive structure, a second conductive structure, a first semiconductor component, a second semiconductor component and a first encapsulant. The first semiconductor component is disposed on the first conductive structure. The first conductive structure includes a first redistribution layer. The second semiconductor component is disposed on the second conductive structure. The second conductive structure includes a second redistribution layer, and the first conductive structure is electrically connected to the second conductive structure. The first encapsulant covers the first semiconductor component and the first conductive structure. A lateral surface of the first conductive structure and a lateral surface of the first encapsulant are non-coplanar.
US10847469B2 CTE compensation for wafer-level and chip-scale packages and assemblies
A microelectronic structure having CTE compensation for use in wafer-level and chip-scale packages, comprising a plurality of substrate tiles each having a generally planar upper surface, the upper surfaces of the tiles disposed within a common plane to provide a generally planar grid of the tiles, each respective pair of adjacent tiles having a gap disposed therebetween.
US10847467B2 Power-delivery methods for embedded multi-die interconnect bridges and methods of assembling same
An embedded multi-die interconnect bridge (EMIB) die is configured with power delivery to the center of the EMIB die and the power is distributed to two dice that are interconnected across the EMIB die.
US10847465B2 Semiconductor device and method to fabricate the semiconductor device
A structure of semiconductor device includes a substrate, having a dielectric layer on top. At least two metal elements are formed in the dielectric layer, wherein an air gap is between adjacent two of the metal elements. A cap layer is disposed over the substrate, wherein a portion of the cap layer above the adjacent two of the metal elements has a hydrophilic surface. An inter-layer dielectric layer is disposed on the cap layer. The inter-layer dielectric layer seals the air gap between the two metal elements. The air gap remains and extends higher than a top surface of the metal elements.
US10847464B2 Semiconductor device including conductive structure having nucleation structure and method of forming the same
A semiconductor device and a method of forming the same, the semiconductor device including an insulating structure having an opening; a conductive pattern disposed in the opening; a barrier structure covering a bottom surface of the conductive pattern, the barrier structure extending between the conductive pattern and side walls of the opening; and a nucleation structure disposed between the conductive pattern and the barrier structure. The nucleation structure includes a first nucleation layer that contacts the barrier structure, and a second nucleation layer that contacts the conductive pattern, and a top end portion of the second nucleation layer is higher than a top end portion of the first nucleation layer.
US10847463B2 Seed layers for copper interconnects
Methods for forming a copper seed layer having improved anti-migration properties are described herein. In one embodiment, a method includes forming a first copper layer in a feature, forming a ruthenium layer over the first copper layer in the feature, and forming a second copper layer on the ruthenium layer in the feature. The ruthenium layer substantially locks the copper layer there below in place in the feature, preventing substantial physical migration thereof.
US10847462B2 Semiconductor integrated circuit device
Disclosed herein is a semiconductor integrated circuit device which can ensure sufficient power supply ability and ESD protection capability for an I/O cell without increasing the area of the semiconductor integrated circuit. In-row power supply interconnects (21a to 21d) provided in I/O cell rows (10A, 10B) are connected to a power supply interconnect (23) provided between the I/O cell rows (10A, 10B) via power supply interconnects (25a to 25d). The power supply interconnect (23) is thicker than the in-row power supply interconnects (21a to 21d).
US10847456B2 Antifuse element using spacer breakdown
Techniques and circuitry are disclosed for efficiently implementing programmable memory array circuit architectures, including both non-volatile and volatile memories. The memory circuitry employs an antifuse scheme that includes an array of 1T bitcells, wherein each bitcell effectively contains one gate or transistor-like device that provides both an antifuse element and a selector device for that bitcell. In particular, the bitcell device has asymmetric trench-based source/drain contacts such that one contact forms a capacitor in conjunction with the spacer and gate metal, and the other contact forms a diode in conjunction with a doped diffusion area and the gate metal. The capacitor serves as the antifuse element of the bitcell, and can be programmed by breaking down the spacer. The diode effectively provides a Schottky junction that serves as a selector device which can eliminate program and read disturbs from bitcells sharing the same bitline/wordline.
US10847454B2 Semiconductor devices
Semiconductor devices are provided. The semiconductor devices may include a substrate, a first insulating film on the substrate, a lower metal layer in the first insulating film, and a second insulating film on the first insulating film. The lower metal layer may be in the second insulating film, the second insulating film may include a lower surface facing the substrate and an upper surface that is opposite the lower surface, and the upper surface of the second insulating film may be upwardly convex. The semiconductor devices may further include a barrier dielectric film including a recess on the second insulating film, and a via metal layer that is in the recess of the barrier dielectric film and electrically connected with the lower metal layer. The first insulating film and the second insulating film may be sequentially stacked on the substrate in a vertical direction, and a longest vertical distance between an upper surface of the lower metal layer and the substrate may be less than a longest vertical distance between the upper surface of the second insulating film and the substrate.
US10847452B2 Non-volatile memory with capacitors using metal under signal line or above a device capacitor
A non-volatile storage apparatus comprises a non-volatile memory structure and a plurality of I/O pads in communication with the non-volatile memory structure. The I/O pads include a power I/O pad, a ground I/O pad and data/control I/O pads. The non-volatile storage apparatus further comprises one or more capacitors connected to the power I/O pad and the ground I/O pad. The one or more capacitors are positioned in one or more metal interconnect layers below the signal lines and/or above device capacitors on the top surface of the substrate.
US10847449B2 Lead frame with selective patterned plating
A copper lead frame used in the assembly of a semiconductor device includes a die flag and lead fingers extending away from the die flag. Each lead finger has a proximal end near the die flag and a distal end further away from the die flag. Metal plating is formed on the lead fingers, where first lead fingers have the metal plating on their proximal ends and second lead fingers have the metal plating on their distal ends. The first and second lead fingers are arranged alternately around the die flag.
US10847445B2 Non-symmetric body contacts for field-effect transistors
Field-effect transistor (FET) devices are described herein that include one or more body contacts implemented near source, gate, drain (S/G/D) assemblies to improve the influence of a voltage applied at the body contact on the S/G/D assemblies. For example, body contacts can be implemented between S/G/D assemblies rather than on the ends of such assemblies. This can advantageously improve body contact influence on the S/G/D assemblies while maintaining a targeted size for the FET device.
US10847439B2 Heat spreaders for use with semiconductor devices
Memory devices having heat spreaders are disclosed herein. In one embodiment, a memory device includes first memories coupled to a front side of a substrate, second memories coupled to a back side of the substrate, and a flexible heat spreader. The flexible heat spreader can include graphite and is coupled to back side surfaces of the first and second memories to dissipate heat generated by the first and second memories.
US10847434B2 Method of manufacturing semiconductor device, and mounting apparatus
A method of manufacturing a semiconductor device in which a prescribed target lamination number of semiconductor chips are laminated on a substrate, the method includes: a first lamination step of laminating while temporarily bonding one or more semiconductor chips on the substrate to thereby form a first chip laminate body; a first permanent bonding step of pressurizing while heating from the upper side of the first chip laminate body to thereby collectively and permanently bond the one or more semiconductor chips; a second lamination step of sequentially laminating while temporarily bonding two or more semiconductor chips on the permanently bonded semiconductor chips to thereby form a second chip laminate body; and a second permanent bonding step of pressurizing while heating from the upper side of the second chip laminate body to thereby collectively permanently bond the two or more semiconductor chips.
US10847433B2 Apparatuses and methods for coupling contact pads to a circuit in a semiconductor device
Apparatuses and methods for coupling contact pads to a circuit in a semiconductor device is described. An example apparatus includes a first pad, a first wiring coupled to the first pad, a second pad, a second wiring, a circuit coupled to the second pad, and a switch circuit. The switch circuit includes first, second, and third connections, and includes first and second control gates. The first wiring is coupled to the first and third connections and second wiring is coupled to the second connection. The switch circuit is configured to couple the first wiring with the second wiring when the first and second control gates are activated and to decouple the first wiring from the second wiring when the first and second control gates are not activated.
US10847432B2 Display device including a test unit
A display device includes a pixel connected to a data line, a data pad connected to the data line, and a first test area. The first test area includes a test control line transmitting a test control signal, a test signal line transmitting a test signal, and a first switch connected to the data pad. The first switch includes a gate electrode connected to the test control line, first and second semiconductor layers overlapping the gate electrode, a source electrode connected to the first and second semiconductor layers, and a drain electrode spaced from the source electrode and connected to the first and second semiconductor layers. The source electrode and the drain electrode are connected to the test signal line and data pad, respectively. One of the first or second semiconductor layers includes an oxide semiconductor and the other of the first or second semiconductor layer includes a silicon-based semiconductor.
US10847429B1 Method of detecting photoresist scum, method of forming semiconductor package and photoresist scum detection apparatus
Provided is a method of detecting photoresist scums and photoresist residues. A carrier is provided. The carrier has a photoresist layer with opening patterns therein. A plasma etching process is performed to the opening patterns of the photoresist layer. Charges are injected to the opening patterns of the photoresist layer. Whether a photoresist scum or residue is present in at least one of the opening patterns is detected.
US10847428B2 CMOS compatible device based on four-terminal switching lattices
A four-terminal switch, and a switching lattice comprising four-terminal switches. The four-terminal switch operates and is fabricated according to the principles of complementary metal oxide semiconductor (CMOS) technology. The four-terminal switch includes a bulk layer; a single transistor channel located at a surface of the bulk layer; and four diffusion regions positioned around the single transistor channel. The single transistor channel is a single H shaped transistor channel and the four diffusion regions are positioned around the single H shaped transistor channel.
US10847427B2 Semiconductor device
A semiconductor device includes a substrate including first, second, third, and fourth regions, a first gate structure on the first region, a second gate structure on the second region, a third gate structure on the third region, and a fourth gate structure on the fourth region. The first gate structure includes a first gate insulating layer, a first material layer, and a first gate electrode layer. The second gate structure includes a second gate insulating layer, a second material layer, and a second gate electrode layer. The third gate structure includes a third gate insulating layer, a third material layer, and a third gate electrode layer. The fourth gate structure includes a fourth gate insulating layer and a fourth gate electrode layer. The first, second, and third material layers have different thicknesses. The first material layer includes a lower metal layer, an upper metal layer, and a polysilicon layer therebetween.
US10847425B2 Semiconductor devices and fabrication methods thereof
A method for fabricating a semiconductor device includes forming a plurality of gate structures, a source/drain doped layer, a barrier layer, and a dielectric layer on a base substrate. The barrier layer covers the entire top surfaces of the plurality of gate structures. The dielectric layer covers the source/drain doped layer, the barrier layer, and the gate structures. The method further includes forming a plurality of first vias in the dielectric layer on both sides of each gate structure above the source/drain doped layer; forming a plurality of second vias on the gate structures to expose the barrier layer; performing a pre-amorphizing implantation process on the surface of the source/drain doped layer at the bottom of the first vias; removing the barrier layer at the bottom of the second vias; and forming a metal silicide layer on the surface of the source/drain doped layer through a metal silicidation process.
US10847423B2 Techniques and configurations to reduce transistor gate short defects
Embodiments of the present disclosure describe techniques and configurations to reduce transistor gate short defects. In one embodiment, a method includes forming a plurality of lines, wherein individual lines of the plurality of lines comprise a gate electrode material, depositing an electrically insulative material to fill regions between the individual lines and subsequent to depositing the electrically insulative material, removing a portion of at least one of the individual lines to isolate gate electrode material of a first transistor device from gate electrode material of a second transistor device. Other embodiments may be described and/or claimed.
US10847416B2 Semiconductor device including self-aligned contact and method of fabricating the semiconductor device
A semiconductor device with improved product reliability and a method of fabricating the semiconductor are provided. The semiconductor device includes a substrate, a gate electrode on the substrate, a first spacer on a sidewall of the gate electrode, a conductive contact on a sidewall of the first spacer to protrude beyond a top surface of the gate electrode, a trench defined by the top surface of the gate electrode, a top surface of the first spacer, and sidewalls of the contact, an etching stop layer extending along at least parts of sidewalls of the trench and a bottom surface of the trench, and a capping pattern on the etching stop layer to fill the trench, wherein the capping pattern includes silicon oxide or a low-k material having a lower permittivity than silicon oxide.
US10847414B2 Embedded 3D interposer structure
A device includes an interposer, which includes a substrate; and at least one dielectric layer over the substrate. A plurality of through-substrate vias (TSVs) penetrate through the substrate. A first metal bump is in the at least one dielectric layer and electrically coupled to the plurality of TSVs. A second metal bump is over the at least one dielectric layer. A die is embedded in the at least one dielectric layer and bonded to the first metal bump.
US10847410B2 Ruthenium-containing semiconductor structure and method of manufacturing the same
A method of manufacturing a semiconductor structure includes: forming a dielectric layer over a conductive layer; removing a portion of the dielectric layer to form an opening exposing a portion of the conductive layer; filling a ruthenium-containing material in the opening and in contact with the dielectric layer; and polishing the ruthenium-containing material using a slurry including an abrasive and an oxidizer selected from the group consisting of hydrogen peroxide (H2O2), potassium periodate (KIO4), potassium iodate (KIO3), potassium permanganate (KMnO4), iron(III) nitrate (FeNO3) and a combination thereof.
US10847409B2 Semiconductor device and method
A method for shallow trench isolation structures in a semiconductor device and a semiconductor device including the shallow trench isolation structures are disclosed. In an embodiment, the method may include forming a trench in a substrate; depositing a first dielectric liner in the trench; depositing a first shallow trench isolation (STI) material over the first dielectric liner, the first STI material being deposited as a conformal layer; etching the first STI material; depositing a second STI material over the first STI material, the second STI material being deposited as a flowable material; and planarizing the second STI material such that top surfaces of the second STI material are co-planar with top surfaces of the substrate.
US10847408B2 Warpage-compensated bonded structure including a support chip and a three-dimensional memory chip
A first semiconductor die and a second semiconductor die can be bonded in a manner that enhances alignment of bonding pads. Non-uniform deformation of a first wafer including first semiconductor dies can be compensated for by forming a patterned stress-generating film on a backside of the first wafer. Metallic bump portions can be formed on concave surfaces of metallic bonding pads by a selective metal deposition process to reduce gaps between pairs of bonded metallic bonding pads. Pad-to-pad pitch can be adjusted on a semiconductor die to match the pad-to-pad pitch of another semiconductor die employing a tilt-shift operation in a lithographic exposure tool. A chuck configured to provide non-uniform displacement across a wafer can be employed to hold a wafer in a contoured shape for bonding with another wafer in a matching contoured position. Independently height-controlled pins can be employed to hold a wafer in a non-planar configuration.
US10847403B2 Method of manufacturing device chips and pick up apparatus
A method of manufacturing device chips includes the steps of placing a workpiece on a table with a sheet of an insulating material being interposed between the table and the workpiece, attracting the sheet to the workpiece under electrostatic forces by applying a voltage between electrodes in the table to polarize the workpiece and the sheet, unloading the workpiece with the sheet attracted thereto from the table, processing the workpiece with the sheet attracted thereto to divide the workpiece into a plurality of device chips that correspond respectively to devices, and peeling off the device chips from the sheet by bringing an electrically conductive probe into contact with one, at a time, of areas of the sheet that correspond respectively to the device chips and applying a voltage to the probe thereby to release the sheet from the device chips that have attracted the sheet.
US10847398B2 Chuck table correction method and cutting apparatus
A chuck table correction method includes the step of: positioning a lower end of a cutting blade, relative to a chuck table, at a predetermined height for cutting into a holding surface; and relatively moving the chuck table and a cutting unit in a processing feeding direction, to cut the holding surface side of the chuck table, thereby forming the chuck table with a corrected surface that functions as a new holding surface.
US10847397B2 Substrate transfer unit, and substrate processing apparatus
A transfer machine that charges a substrate contained in a substrate container to a substrate holder; a drive member that operates the transfer machine; and an operation controller that monitors whether a torque value detected from the drive member is kept within a torque limit value of the transfer machine by comparing the torque value with the torque limit value which is set individually for each of an interference area and a non-interference area excluding the interference area relative to conveyance operation in which the transfer machine is moved toward at least one of the substrate container and the substrate holder. The torque limit value in the non-interference area is set larger than the torque limit value in the interference area where a part of the transfer machine interferes with at least one of the substrate container and the substrate holder.
US10847395B2 Wafer storage container
The present invention relates to a wafer storage container, more particularly, relates to a wafer storage container comprising a storage chamber forming an independent space separated from the wafer storage container, and a plurality of gas chambers communicating with the storage chamber, so that the gases are being supplied or exhausted through the area of the side surfaces of the storage chamber via the gas chambers in order to remove the fumes remaining on the surface of a wafer stored inside the wafer storage container efficiently.
US10847392B2 Method of manufacturing semiconductor device
Described herein is a technique capable of forming a film with uniform characteristics from an upper portion to a lower portion of a deep concave structure whose aspect ratio is high. According to one aspect of the technique of the present disclosure, there is provided a method of manufacturing a semiconductor device including: (a) placing a substrate comprising a deep concave structure constituted by at least an upper portion and a lower portion on a substrate support provided in a process chamber; (b) supplying a process gas into the process chamber to form a layer on an inner surface of the deep concave structure; and (c) discharging by-products generated in an inner space of the deep concave structure in (b) by setting a pressure of a process space defined by the process chamber to be lower than a pressure of the inner space of the deep concave structure.
US10847391B2 Semiconductor device manufacturing platform with single and twinned processing chambers
A transfer chamber for semiconductor device manufacturing includes (1) a plurality of sides that define a region configured to maintain a vacuum level and allow transport of substrates between processing chambers, the plurality of sides defining a first portion and a second portion of the transfer chamber and including (a) a first side that couples to two twinned processing chambers; and (b) a second side that couples to a single processing chamber; (2) a first substrate handler located in the first portion of the transfer chamber; (3) a second substrate handler located in the second portion of the transfer chamber; and (4) a hand-off location configured to allow substrates to be passed between the first portion and the second portion of the transfer chamber using the first and second substrate handlers. Method aspects are also provided.
US10847390B2 Multi-blade robot apparatus, electronic device manufacturing apparatus, and methods adapted to transport multiple substrates in electronic device manufacturing
Electronic device processing systems including side storage pods are described. One electronic device processing system has a side storage pod having a first chamber configured to receive a side storage container; a panel having a panel opening; the panel configured to be coupled between a side storage container and an equipment front end module; a side storage container received in the first chamber; and an exhaust conduit configured to be coupled to the side storage container received and extending to an exterior of the first chamber.
US10847385B2 Glob top encapsulation using molding tape
A lead frame used to assemble a semiconductor device, such as a smart card, has a first major surface including exposed leads and a second major surface including a die receiving area and one or more connection pads surrounding the die receiving area. The connection pads enable electrical connection of an Integrated Circuit (IC) die to the exposed leads. A molding tape sized and shaped like the lead frame is adhered to and covers the second major surface of the lead frame. The molding tape has a die receiving area cut-out that exposes the die receiving area and the connection pads on the second major surface of the lead frame and forms a cavity for receiving an encapsulant. The cut-out has an elevated sidewall for retaining the encapsulant within the cavity.
US10847384B2 Method and fixture for chip attachment to physical objects
Development of smart objects with electronic functions requires integration of printed components with IC chips or dies. Conventional chip or die bonding including wire bonding, flip chip bonding, and soldering may not be applicable to chip or die attachment on low temperature plastic surfaces used in physical objects. Printing conductive connection traces requires a smooth interface between contact pads of a chip and the surface of the physical object. In order to address this issue of chip/die attachment to a physical object, this disclosure provides embodiments to construct a fixture on a chip or die for attachment and electrical connection onto a physical object by printing operations and/or ACF bonding methods.
US10847382B2 Solder bond site including an opening with discontinuous profile
Apparatuses and methods for formation of a bond site including an opening with a discontinuous profile are disclosed herein. An example apparatus may at least include a substrate, a contact on the substrate, and a mask layer formed on the substrate and at least a portion of the contact. The mask layer may also include an opening formed therein, with the opening having a discontinuous profile from a top surface of the mask layer to the contact.
US10847380B2 Semiconductor device and manufacturing method thereof
A semiconductor device is provided. The semiconductor device includes a core structure, a first pattern and a second pattern. The core structure is disposed on a substrate. The first pattern covers a sidewall of a bottom portion of the core structure. The top surface of the first pattern is lower than a top surface of the core structure. The second pattern is disposed on the first pattern and covering a top portion of the core structure. A sidewall of the top portion of the core structure and the top surface of the core structure are covered by the second pattern. The second pattern has an upper portion tapered away from the substrate. A material of the first pattern is different from a material of the second pattern.
US10847376B2 In-situ deposition and etch process and apparatus for precision patterning of semiconductor devices
A first material layer, a second material layer, and a photoresist layer may be formed over a substrate. The second material layer may be patterned by transfer of a lithographic pattern therethrough. A conformal spacer layer may be formed over the patterned second material layer in a chamber enclosure of an in-situ deposition-etch apparatus. Spacer films may be formed by anisotropically etching the conformal spacer layer in the chamber enclosure of the in-situ deposition-etch apparatus. The first material layer may be anisotropically etched using a combination of the patterned second material layer and the spacer films as an etch mask in the in-situ deposition-etch apparatus. A high fidelity pattern may be transferred into the first material layer with reduced line edge roughness, reduced line width roughness, and without enlargement of lateral dimensions of openings in the first material layer.
US10847374B2 Method for etching features in a stack
A method for etching features in a stack below a carbon containing mask is provided. The stack is cooled to a temperature below −20° C. An etch gas is provided comprising a free fluorine providing component, a hydrogen containing component, a hydrocarbon containing component, and a fluorocarbon containing component. A plasma is generated from the etch gas. A bias is provided with a magnitude of at least about 400 volts to accelerate ions from the plasma to the stack. Features are selectively etched in the stack with respect to the carbon containing mask.
US10847372B2 Workpiece processing technique
Methods for processing of a workpiece are disclosed. The actual rate at which different portions of an ion beam can process a workpiece, referred to as the processing rate profile, is determined by measuring the amount of material removed from, or added to, a workpiece by the ion beam as a function of ion beam position. An initial thickness profile of a workpiece to be processed is determined. Based on the initial thickness profile, a target thickness profile, and the processing rate profile of the ion beam, a first set of processing parameters are determined. The workpiece is then processed using this first set of processing parameters. In some embodiments, an updated thickness profile is determined after the first process and a second set of processing parameters are determined. A second process is performed using the second set of processing parameters. Optimizations to improve throughput are also disclosed.
US10847371B2 Method of forming an electrode on a substrate and a semiconductor device structure including an electrode
A method of forming an electrode on a substrate is disclosed. The method may include: contacting the substrate with a first vapor phase reactant comprising a titanium tetraiodide (TiI4) precursor; contacting the substrate with a second vapor phase reactant comprising a nitrogen precursor; and depositing a titanium nitride layer over a surface of the substrate thereby forming the electrode; wherein the titanium nitride layer has an electrical resistivity of less than 400 μΩ-cm. Related semiconductor device structures including a titanium nitride electrode deposited by the methods of the disclosure are also provided.
US10847365B2 Method of forming conformal silicon carbide film by cyclic CVD
A method of forming, on a substrate having a recess pattern, a silicon carbide film having a reflective index of 2.3 or higher as measured at 633 nm, includes (i) supplying an organosilane precursor in a pulse to a reaction space where the substrate is placed, which precursor has a formula of RSiH3 wherein R is a hydrocarbon-containing moiety including at least one unsaturated bond; (ii) continuously supplying a plasma-generating gas to the reaction space, which plasma-generating gas is selected from the group consisting of inert gases and hydride gases; (iii) continuously applying RF power to the reaction space to generate a plasma which excites the precursor; and (iv) repeating steps (i) through (iii), thereby forming a silicon carbide film on the substrate, which silicon carbide film has a reflective index of 2.3 or higher as measured at 633 nm.
US10847362B2 Method of fabricating semiconductor device
A method of fabricating a semiconductor device, the method including forming semiconductor patterns on a substrate such that the semiconductor patterns are vertically spaced apart from each other; and forming a metal work function pattern to fill a space between the semiconductor patterns, wherein forming the metal work function pattern includes performing an atomic layer deposition (ALD) process to form an alloy layer, and the ALD process includes providing a first precursor containing an organoaluminum compound on the substrate, and providing a second precursor containing a vanadium-halogen compound on the substrate.
US10847361B2 Selective deposition of aluminum and nitrogen containing material
Methods are provided for selectively depositing Al and N containing material on a first conductive surface of a substrate relative to a second, dielectric surface of the same substrate. In some aspects, methods of forming an Al and N containing protective layer or etch stop layer for use in integrated circuit fabrication are provided.
US10847353B2 Pulse monitor device and plasma processing apparatus
A device monitors a pulse frequency and a duty ratio of a microwave generated by a microwave output device provided in a plasma processing apparatus. The plasma processing apparatus includes a chamber main body, the microwave output device, a wave guide tube, and a tuner. The microwave output device generates the microwave of which power is pulse-modulated. The device includes a wave detection unit and an acquisition unit. The wave detection unit detects a measured value corresponding to travelling wave power of a microwave in the wave guide tube. The acquisition unit acquires a frequency and a duty ratio of the travelling wave power on the basis of the measured value detected by the wave detection unit.
US10847348B2 Plasma processing apparatus and plasma processing method
A plasma processing apparatus includes a processing vessel, a lower electrode, an annular member, an inner upper electrode, an outer upper electrode, a processing gas supply, a first high frequency power supply and a first DC power supply. The lower electrode is configured to place a processing target substrate. The annular member is disposed on an outer peripheral portion of the lower electrode. The inner upper electrode is disposed to face the lower electrode. The outer upper electrode is disposed at an outside of the inner upper electrode. The first high frequency power supply applies a first high frequency power. The first DC power supply applies a first variable DC voltage to the outer upper electrode. At least a part of a surface of the outer upper electrode exposed to the processing space is located higher than a surface of the inner upper electrode exposed to the processing space.
US10847347B2 Edge ring assembly for a substrate support in a plasma processing chamber
The present disclosure generally relates to apparatuses and methods for controlling a plasma sheath near a substrate edge. The apparatus relates to a processing chamber and/or a substrate support that includes an edge ring assembly with an edge ring electrode and an electrostatic chuck with a chucking electrode. The edge ring assembly is positioned adjacent the electrostatic chuck, such as with the edge ring assembly positioned exterior to or about the electrostatic chuck. The edge ring assembly includes a base and a cap positioned above the base with the edge ring electrode positioned between the cap and the base. The base of the edge ring electrode may include an inner recess and/or an outer recess with the cap including one or more lips that extend into the inner recess and/or the outer recess. One or more silicon rings and/or insulating rings are positioned adjacent the edge ring assembly.
US10847345B2 Direct drive RF circuit for substrate processing systems
A direct drive circuit for providing RF power to a component of a substrate processing system includes a clock generator to generate a clock signal at a first frequency, a gate driver to receive the clock signal and a half bridge circuit. The half bridge circuit includes a first switch with a control terminal connected to the gate driver, a first terminal and a second terminal; a second switch with a control terminal connected to the gate driver, a first terminal connected to the second terminal of the first switch and an output node, and a second terminal; a first DC supply to supply a first voltage to the first terminal of the first switch; and a second DC supply to supply a second voltage to the second terminal of the second switch. The first and the second voltages have opposite polarities and are approximately equal in magnitude.
US10847343B1 Microscopy
A charged-particle beam microscope is provided for imaging a sample. The microscope has a vacuum chamber to maintain a low-pressure environment. A stage is provided to hold a sample in the vacuum chamber. The microscope has a charged-particle beam source to generate a charged-particle beam. The microscope also has charged-particle beam optics to converge the charged-particle beam onto the sample and a detector to detect charged-particle radiation emanating from the sample. The microscope has a controller to analyze the detected charged-particle radiation to generate an image of the sample. A power supply is provided that has a battery to power at least the charged-particle beam optics and the controller.
US10847340B2 Systems and methods for directing an ion beam using electromagnets
Systems for directing a pulsed beam of charged particles include an ion source configured to produce a pulsed ion beam that includes at least one ion bunch. Such systems include an electromagnet for producing an electromagnetic field through which the pulsed ion beam travels, and an automated switch that selectively activates the electromagnet. A source of radiation triggers the automated switch, and at least one processor is configured to activate the electromagnet as the ion bunch traverses the electromagnetic field. Such systems may be useful, for example, for filtering a pulsed ion beam to select ions falling within a desired energy range and/or for providing pulsed ion radiation at desired times.
US10847335B2 Disc fuse
A disc fuse including an electrically insulating substrate having a via formed therethrough extending between a first surface and a second surface of the substrate, an electrically conductive first terminal disposed on the first surface of the substrate, and an electrically conductive second terminal disposed on the second surface of the substrate, the second terminal including an outer portion having an inner edge defining a through-hole in the second terminal, the second terminal further including a fuse portion extending from the inner edge, the fuse portion comprising a fusible element terminating in a contact pad, wherein the substrate provides an electrically insulating barrier between the first terminal and the second terminal and wherein the via provides an electrical connection between the first terminal and the contact pad.
US10847331B2 Electronic unit having a diagnostic function
The application discloses an apparatus and a method for determining and/or monitoring at least one predefined filling level of a medium in a container at least with a sensor unit and an electronic unit, wherein the electronic unit is configured to apply an excitation signal to the sensor unit and to receive a reception signal from the sensor unit, and wherein the electronic unit comprises at least one first computing unit which is configured to determine at least the predefined filling level from the reception signal in a normal operating mode, a second computing unit which is configured to make a statement relating to the state of the sensor unit in a diagnostic operating mode, at least one buffer which is configured to store the at least one statement relating to the state of the sensor unit and is electrically connected to the first computing unit and to the second computing unit, and at least one switching element which can be used to switch back and forth between the normal operating mode and the diagnostic operating mode.
US10847330B2 No/low-wear bearing arrangement for a knob system
The present disclosure is directed to knob systems and methods to permit a smooth turning user input device that minimizes unintended horizontal displacement, along the X- or Y-axis, or unintended vertical displacement, along the Z-axis. The disclosed knob system may achieve this goal through the use of a back plate, a knob and a main housing extending through the knob and the back plate, the back plate comprises a plurality of Z-stop bearings, comprising a plurality of Z-stop balls and a plurality of Z-support springs, wherein the Z-stop bearings are in contact with the back plate and are configured to separate the knob from the back plate when the main housing is depressed in a vertical direction and wherein each of the plurality of Z-stop balls are attached to one of the plurality of Z-support springs, the Z-support springs bias the Z-stop ball against the knob.
US10847321B2 Multilayer ceramic electronic component
A multilayer ceramic electronic component includes a body including an internal electrode alternately arranged with a dielectric layer; and an external electrode disposed on the body and connected to the internal electrode. The internal electrode includes a plurality of nickel (Ni) grains, and a composite layer including tin (Sn) and nickel (Ni) is disposed at a grain boundary of the nickel (Ni) grains.
US10847314B2 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.
US10847313B2 Electronic component and board for mounting of the same
An electronic component and a mounting board for mounting of the same are provided. The electronic component includes a body including external electrodes disposed on surfaces of the body opposing each other in a first direction, respectively, and metal frames connected to the external electrodes, respectively. The metal frames include supports bonded to the external electrodes and mounting portions extending from lower ends of the supports in the first direction and are spaced apart from the body and the external electrodes. The supports include a lower support portion disposed on a lower side of the body and an upper support portion disposed on an upper side of the body, and the lower support portion has a thickness in a second direction perpendicular to the first direction relatively greater than a thickness of the upper support portion in the first direction.
US10847309B2 Surface mounted inductor and manufacturing method therefor
A formed body incorporating a coil by using: a coil formed by winding a conductive wire, and a formed body incorporating the coil, the formed body being formed with a sealing material containing a resin and a magnetic material. The coil is formed by winding the conductive wire so that lead-out ends are positioned at an outer periphery of a wound portion. The formed body is formed so that surfaces of the coil are partially exposed on four side surfaces of the formed body which are parallel to a winding axis of the coil, and the area of a portion of the formed body outside the outer periphery of the wound portion is almost equal to or smaller than the area of a portion of the formed body inside an inner periphery of the wound portion of the coil.
US10847303B2 Coil component
A coil component includes a body in which a coil portion is embedded. The coil portion includes a support member; first insulators formed on first and second main surfaces of the support member, respectively, and having an opening having a planar coil shape; coils filling the openings; and second insulators covering the coils.
US10847298B2 Coil device
A coil device includes a conductor and a terminal electrode. The conductor is embedded in a core body and wound in a coil shape. The terminal electrode is formed on an end surface of the core body and connected with a lead end of the conductor. The coil device further includes a dummy conductor embedded in the core body separately from the conductor. An end part of the dummy conductor exposed from the end surface of the core body separately from the lead end is connected with the terminal electrode.
US10847294B2 System for generating a magnetic field
Generally, a system for generating a magnetic field having a desired magnetic field strength and/or a desired magnetic field direction is provided. The system can include a plurality of magnetic segments and/or a plurality of ferromagnetic segments. Each magnetic segment can be positioned adjacent to at least one of the plurality of magnetic segments. Each ferromagnetic segment can be positioned adjacent to at least one of the plurality of magnetic segments. In various embodiments, a size, shape, positioning and/or number of magnetic segments and/or ferromagnetic segments in the system, as well as a magnetization direction of the magnetic segments can be predetermined based on, for example, predetermined parameters of the system (e.g., a desired magnetic field strength, direction and/or uniformity of the magnetic field, a desired elimination of a magnetic fringe field and/or total weight of the system) and/or based on a desired application of the system (e.g., performing a magnetic resonance imaging of at least a portion of a patient and/or performing a magnetic resonance spectroscopy of a sample).
US10847293B2 Magnetic core with flexible packaging
The disclosure provides a core, comprising a body formed from a winding of tape shaped material, and a package encasing the body. A single gap is formed in the body and the package. A clamp is connected to the package to flex a flexible section of the package to reduce the gap.
US10847292B2 Soft magnetic alloy and magnetic device
A soft magnetic alloy is composed of a Fe-based nanocrystal and an amorphous phase. In the soft magnetic alloy, S2-S1>0 is satisfied, where S1 (at %) denotes an average content rate of Si in the Fe-based nanocrystal and S2 (at %) denotes an average content rate of Si in the amorphous phase. In addition, the soft magnetic alloy has a composition formula of ((Fe(1−(α+β))X1αX2β)(1−(a+b+c+d+e+f))MaBbSicPdCreCuf)1−gCg. X1 is one or more selected from the group consisting of Co and Ni, X2 is one or more selected from the group consisting of Al, Mn, Ag, Zn, Sn, As, Sb, Bi, N, O, S and a rare earth element, and M is one or more selected from the group consisting of Nb, Hf, Zr, Ta, Ti, Mo, V and W. In the composition formula, a to g, α and β are in specific ranges.
US10847291B2 Soft magnetic powder, dust core, magnetic compound and method of manufacturing dust core
A soft magnetic powder is represented by FeaSibBcPdCreMf except for inevitable impurities, wherein: M is one or more element selected from V, Mn, Co, Ni, Cu and Zn; 0 atomic %≤b≤6 atomic %; 4 atomic %≤c≤10 atomic %; 5 atomic %≤d≤12 atomic %; 0 atomic %
US10847285B1 Electric wire with cooling function
The electric wire is a heat pipe type of electric wire and includes a wick part having a channel in an internal space in which a refrigerant in a gas state with a phase changed by heat flows, and passing the refrigerant in a liquid state with the phase changed by heat using a capillary phenomenon. A conductive part surrounds and seals the wick part and is made of a conductive material and an insulating cover insulates the conductive part from the outside by surrounding the conductive part. The insulating cover has one or more via holes exposing the conductive part to the outside.
US10847284B2 Sensor line
A sensor line for detecting an external influence on a cable is described. The sensor line comprises: a capacitor, a first dielectric, which has a first compressibility and a first permittivity, and a second dielectric, which has a second compressibility and a second permittivity. The first compressibility is smaller than the second compressibility. The first permittivity differs from the second permittivity. The sensor line is configured so that at least the second dielectric is compressible or extensible in the event of a movement of the sensor line, so that a total permittivity, which is composed of the first permittivity and the second permittivity, is variable in the movement of the sensor line. Due to the change in total permittivity, a change in the capacitance of the capacitor can be produced, which is detectable, in order to detect the external influence on the cable.
US10847283B2 Top drive service loop cable assembly with heating elements
A cable including at least one primary conductor and at least one secondary conductor. A metallic shield element surrounds the primary and secondary conductors. A jacket surrounds the elements of the cable. At least one heating element is disposed under the shield element.
US10847282B2 Wire harness
A wire harness includes a plurality of electric wires, a plurality of flexible and conductive tubular individual shields individually covering and electromagnetically shielding the plurality of electric wires, a flexible and conductive tubular collective shield collectively covering and electromagnetically shielding at least portions of the plurality of electric wires that are not covered by the individual shields, and a connector configured to electrically connect the collective shield and the plurality of individual shields to each other in a state in which the collective shield and the plurality of individual shields overlap each other.
US10847279B2 Method for making a sulfur-based positive-electrode active material
An object of the present invention is to provide a novel sulfur-based positive-electrode active material which can largely improve cyclability of a lithium-ion secondary battery, a positive electrode comprising the positive-electrode active material and a lithium-ion secondary battery comprising the positive electrode. The sulfur-based positive-electrode active material is one comprising: a carbon skeleton derived from a polymer composed of a monomer unit having at least one hetero atom-containing moiety, and sulfur incorporated into the carbon skeleton as the carbon skeleton is formed from the polymer by heat treatment.
US10847278B2 Multifunctional nanoparticles
Multifunctional nanoparticles can include two or more different populations of nanocrystals that impart a combination of properties arising from the constituent populations in a single, multifunctional nanoparticle.
US10847274B2 Earthquake-resistant fuel storage rack system for fuel pools in nuclear plants
A seismic-resistant fuel storage system for a nuclear fuel pool includes a lined fuel pool and a fuel rack comprising tubular nuclear fuel storage cells attached to a common baseplate. Pedestals protrude downwardly from the baseplate supporting the rack on the pool base slab. Spaced embedment plates are fixedly anchored to the base slab to eliminate relative movement between the plates and pool liner. The embedment plates comprise upwardly open recessed receptacles each entrapping one of the rack pedestals therein. The receptacles are configured such that lateral movement of the fuel rack along the base slab in the event of a seismic event is constrained via engagement between receptacle walls and pedestals. Lateral seismic loads are not transferred to the pool liner. In some embodiments, the baseplates in the pool are coplanar and may be abutting engaged to mitigate rack movement during a seismic event.
US10847273B2 Steam separator and nuclear boiling water reactor including the same
A steam separation system includes a standpipe configured to receive a gas-liquid two-phase flow stream and a diffuser configured to receive the gas-liquid two-phase flow stream from the standpipe. The diffuser includes a swirler configured to separate the gas-liquid two-phase flow stream. The swirler includes a plurality of swirler vanes and a straightener structure. The straightener structure includes a hub. The plurality of swirler vanes is mounted radially around the hub, and a straightener extends in an upward direction from the hub. The system also includes a separation barrel configured to receive the gas-liquid two-phase flow stream from the swirler. The separation barrel includes a rifled channel having orifices along an inner surface thereof. The plurality of swirler vanes is tuned with the rifled channel, such that an angle of each of the plurality of vanes corresponds to an angle of the rifled channel.
US10847270B2 Pressure-tube reactor with pressurized moderator
A nuclear reactor can include a pressure vessel for containing a pressurized moderator at a first pressure. The nuclear reactor can also include a plurality of fuel channels for a coolant fluid at a second pressure. The plurality of fuel channels are fluidly connected at inlet ends thereof to a coolant supply conduit and are adapted to receive nuclear fuel bundles and to be mounted within the pressure vessel and surrounded by the moderator. The outlet ends of the fuel channels are fluidly connected to a coolant outlet conduit to enable the coolant fluid to circulate from the coolant supply conduit through the fuel channels to the coolant outlet conduit. The plurality of fuel channels maintain separation between the coolant fluid circulating within the fuel channels and the moderator.
US10847268B1 Patient information exchange system and associated methods
Systems and associated methods for offline data transfer using exclusive point-to-point data communication between a transference device and a reception device. The transference device comprises an outputting subsystem configured to maintain a patient-specific chain-of-care data packet comprising patient-related identification data, health data, and sensor communication data. The transference device encodes the chain-of-care data packet in a machine-readable form (e.g, matrix barcode, haptic pulse, audio signal) that is detected by an appropriate component of the proximately-positioned reception device (e.g., camera, accelerometer, microphone) and decoded to create a cloned chain-of-care packet and to reestablish sensor communication for the subject patient through the reception device.
US10847262B2 Medical image processing apparatus, medical image processing method and medical image processing system
A medical image processing apparatus includes an acquisition unit and a processing unit. The acquisition unit acquires first and second medical images in time series. The processing unit calculates a first parameter indicating a transition of luminance at a first point based on the luminance at the first point on the first medical image and luminance at a second point on the second medical image, calculates a second parameter indicating a transition of luminance at a third point based on the luminance at the third point on the first medical image and luminance at a fourth point on the second medical image, visualizes the first medical image by superimposing the first parameter on the first point and superimposing the second parameter on the third point; and visualizes the second medical image by superimposing the first parameter on the second point and superimposing the second parameter on the fourth point.
US10847258B2 System, methods, and apparatuses for medication records tracking
A system for managing patient medical records comprises a medical records services and database platform, one or more patient physical tracking devices, and one or more healthcare provider scanning devices. The healthcare provider scanning devices are configured to enroll new patients into a medical records services and database platform by creating one or more enrolled patient physical tracking devices and scan one or more enrolled patient physical tracking devices. The system comprises one or more pharmacist scanning devices configured to scan the one or more enrolled patient physical tracking devices; scan information associated with a medication prescribed to an enrolled patient; and associate the enrolled patient with the medication via the medical records services and database platform.
US10847256B2 System and computer program for healthcare information management in a multi-party healthcare network
A system, computer program product and method for healthcare information management in a multi-party healthcare network. The system includes a plurality of remote computers, a central server, a network interface in communication with the central server and the plurality of remote computers over a network, and a shared database in communication with the central server. The central server is configured to receive patient data for a patient, create an electronic health record for the patient on the shared database of the service provider computer, encrypt the electronic health record, associate a plurality of security permissions with the electronic health record, provide access to the electronic health record to a plurality of remote computers via the multi-party healthcare network based on the relevant security permission for each of the respective plurality of remote computers, receive changes to the patient data for the patient from at least one of the plurality of remote computers, and update the electronic health record for the patient based on the changes to the patient data for the patient. The electronic health record includes the patient data. A single version of the truth exists for the electronic health record for all parties in the multi-party healthcare network.
US10847255B2 Information processing system, information processing server, storage medium storing information processing program, and information provision method
An example information processing system performs an analysis relating to health of a user based on biological information of the user so as to provide information to the user based on a result of the analysis. The information processing system updates, for each user, at least a part of a rule for deciding information to be provided based on the biological information. Thus, the information processing system can provide information that is useful for the user. Note that the update of the rule is performed based on the biological information of the user that is obtained after the provision of the information, for example.
US10847251B2 Genomic infrastructure for on-site or cloud-based DNA and RNA processing and analysis
A system, method and apparatus for executing a sequence analysis pipeline on genetic sequence data includes a integrated circuit formed of a set of hardwired digital logic circuits that are interconnected by physical electrical interconnects. One of the physical electrical interconnects forms an input to the integrated circuit connected with an electronic data source for receiving reads of genomic data. The hardwired digital logic circuits are arranged as a set of processing engines, each processing engine being formed of a subset of the hardwired digital logic circuits to perform one or more steps in the sequence analysis pipeline on the reads of genomic data. Each subset of the hardwired digital logic circuits is formed in a wired configuration to perform the one or more steps in the sequence analysis pipeline.
US10847250B2 Determination of copy number variations using binomial probability calculations
This invention relates to a binomial calculation of copy number of data obtained from a mixed sample having a first source and a second source.
US10847249B2 Analysis of genetic variants
Methods and systems for analyzing genetic variants are disclosed.
US10847248B2 Techniques for determining haplotype by population genotype and sequence data
A novel phasing algorithm harnesses sequencing read information from next generation sequencing technologies to guide and improve local haplotype reconstruction from genotypes. Techniques include determining correlated occurrences of single nucleotide polymorphisms (SNPs) in genes of a population of individuals. A plurality of sequences of nucleotide bases in one or more individuals from the populations of individuals is determined based on ultra-high throughput sequencing of a sample from the one or more individuals. Haplotypes included in the population of individuals are determined based on both the correlated occurrences and the plurality of sequences. The inclusion of paired end read data is especially advantageous for the phasing of rare variants, including singletons.
US10847247B2 Storage device and method of operating the same
Provided herein may be a storage device having improved operating speed and a method of operating the same. The storage device may include a memory controller configured to control the plurality of dies, each including two or more planes. The memory controller may include a reserved block information storage unit configured to store reserved block information that is information related to reserved blocks included in the plurality of dies; and a bad block management control unit configured to set, when a bad block occurs among memory blocks respectively included in the plurality of dies, a reserved block to replace the bad block depending on whether any one of available reserved blocks are included in a plane to which the bad block belongs, among the two or more planes included in a die including the bad block, based on the reserved block information.
US10847245B2 Failure indicator predictor (FIP)
A memory controller includes a memory to store results of a reference performance test (RT) performed on a non-volatile memory (NVM) die, where the results of the RT include one or more first indicators of failure associated with one or more first read/write cycles of the NVM die before the NVM die is placed in use. The memory controller further includes an analyzer coupled with the memory to perform, in one or more second read/write cycles, one or more field tests that provide second indicators of failure associated with one or more second read/write cycles of the NVM die during the use of the NVM die, and further to predict and dynamically adjust, over one or more second read/write cycles, at least one of likelihood or expected time of failure of the NVM, based at least in part on the first and second indicators of failure.
US10847242B2 Computing register with non-volatile-logic data storage
A digital system includes a non-volatile calculating register having a set of latches configured to perform a calculation. A set of non-volatile storage cells is coupled to the set of latches. Access detection logic is coupled to the calculating register and is operable to initiate a calculation of a next value by the calculating register each time the calculating register is accessed by an accessing module. The access detection logic is operable to cause the next value to be stored in the set of non-volatile storage cells at the completion of the calculation as an atomic transaction. After a power loss or other restore event, the contents of the calculating register may be restored from the non-volatile storage cells.
US10847241B2 Joint soft boundaries and LLRS update for flash memory
A method performed in a computing device. The computing device is configured to store data and retrieve stored data from storage. The computing device further stores parameters for use in soft decoding stored data. The method comprises retrieving data from storage using soft decoding based on the stored soft decoding parameters, using retrieved, soft decoded data to estimate updates of one or more of the parameters for soft decoding and storing the updates.
US10847240B2 Memory device with test circuit which generates asychronous signal based on delay and controls peripheral circuit based on asynchronous signal, operating method of memory device, and operating method of test system including memory device
A memory device includes a memory cell array, a peripheral circuit, a test mode register set, and a test circuit. The peripheral circuit stores data in the memory cell array or reads data from the memory cell array. The test mode register set stores a delay value. In response to detecting a clock select signal received from outside the memory device, the test circuit generates an asynchronous signal from a clock received from the outside based on the delay value, and controls the peripheral circuit based on the asynchronous signal.
US10847236B2 Memory cell with a sensing control circuit
A memory cell includes a first anti-fuse element, a first select transistor, a second anti-fuse element, a second select transistor, and a sensing control circuit. The first anti-fuse element is coupled to an anti-fuse control line, and the first select transistor transmits a voltage between a first bit line and the first anti-fuse element according to a voltage on the word line. The second anti-fuse element is coupled to the anti-fuse control line. The second select transistor transmits a voltage between a second bit line and the second anti-fuse element according to the voltage on the word line. The sensing control circuit provides a discharging path to a system voltage terminal from the first select transistor or the second select transistor according to states of the first anti-fuse element and the second anti-fuse element during a read operation.
US10847234B2 Program verify technique for non-volatile memory
A technique for read or program verify (PV) operations for non-volatile memory is described. In one example, at the end of a program verify operation (e.g., during a program verify recovery phase), a number of wordlines near a selected wordline are ramped down one at a time. Ramping down wordlines near the selected wordline one at a time can significantly reduce the trapped charge in the channel, enabling lower program disturb rates and improved threshold voltage distributions. In one example, the same technique of ramping down wordlines near the selected wordline can be applied to a read operation.
US10847230B2 Memory system and method of controlling nonvolatile memory
According to one embodiment, a memory system includes a nonvolatile memory and a memory controller. The nonvolatile memory includes a memory string including memory cells including first to third memory cells, and a selection transistor connected to the memory cells, and first to third word lines that are connected to gates of the first to third memory cells of the memory string. The memory controller reads data of the first to third memory cells by applying first to third read voltages to the first to third word lines, respectively. The memory controller reads second data by applying a fourth read voltage to the second word line in parallel to processing of decoding first data, obtains likelihood information on the basis of the first data, the second data, and at least one of the third data and the fourth data, and decodes data on the basis of the likelihood information.
US10847227B2 Charge pump for use in non-volatile flash memory devices
Numerous embodiments of an improved charge pump design are disclosed for generating the high voltages necessary to perform erase and program operations in non-volatile flash memory devices. In these embodiments, each boost stage in the charge pump is modified to overcome a deficiency in prior art charge pumps whereby voltage actually would decrease in the final boost stage. These modifications include the addition of one or more of a clock doubling circuit, a local self-precharge circuit, a feed-forward precharge circuit, a feed-backward precharge circuit, and a hybrid circuit comprising NMOS and PMOS transistors and diodes.
US10847219B2 Row switch resistance error reduction for RRAM crossbar array circuit
Technologies relating to RRAM-based crossbar array circuits and more specifically to reducing row switch resistance error of in crossbar array circuits are disclosed. An example apparatus includes: a first Op-amp including a first inverting Op-amp input, a first non-inverting Op-amp input, and a first Op-amp output; a row switch device including a row switch input and a row switch output; a crossbar array including a row wire, a column wire, and a cross-point device connected between the row wire and the column wire. The row switch input is connected to the first Op-amp output; the row switch output is connected to the first inverting Op-amp input; and the row switch output is connected to the row wire.
US10847218B2 Band-gap reference start-up circuit with greater noise margin for start-up
A band-gap reference start-up circuit includes a pull-up unit, a bias current unit, and a start-up unit. The pull-up unit and the bias current unit are coupled to a control node. The start-up unit is coupled to a trigger terminal of the band-gap voltage reference circuit and the control node. During a start-up process of the band-gap voltage reference circuit, the bias current unit is enabled to generate a bias current for pulling down a voltage of the control node, the start-up unit is enabled to generate a start-up current for raising a voltage of the trigger terminal to enable the band-gap voltage reference circuit when the voltage of the control node is pulled down by the bias circuit unit, and the pull-up unit is enabled to generate the pull-up current for raising the voltage of the control node when the band-gap voltage reference circuit is enabled.
US10847215B2 Bitcell shifting technique
Various implementations described herein are directed to circuitry having a bitcell array with bitcells arranged in columns and rows. The circuitry includes bitlines coupled to the columns of the bitcells and wordlines coupled to the rows of the bitcells. The bitcells are arranged in multiple groups of bitcells along corresponding wordlines in each row, and each group of bitcells in each row is configured to be shifted by at least one column with respect to another group of bitcells in a previous row.
US10847214B2 Low voltage bit-cell
Systems and methods for a bit-cell are presented. The bit-cell comprises a read-port circuit and a write-port circuit. The read-port circuit comprises four transistors, wherein the read-port circuit is activated by a first threshold voltage. The write-port circuit comprises eight transistors, wherein the write-port circuit is activated by a second threshold voltage. The write-port circuit is coupled to the read-port circuit. The first threshold voltage and the second threshold voltage may be different and may be provided by a single supply voltage.
US10847213B1 Write data processing circuits and methods associated with computational memory cells
A write data processing apparatus and method associated with computational memory cells formed as a memory/processing array provides the ability to shift data between adjacent bit lines in each section of the memory/processing array or the same relative bit lines in adjacent sections of the memory/processing array. The memory/processing array has one or more sections and each section has its own unique set of “n” bit lines.
US10847212B1 Read and write data processing circuits and methods associated with computational memory cells using two read multiplexers
A read and write data processing apparatus and method associated with computational memory cells formed as a memory/processing array provides the ability for selected write data in a bit line section to be logically combined (e.g. logically ANDed) with the read result on a read bit line, as if the write data were the read data output of another computational memory cell being read during the read operation. When accumulation logic is implemented in the bit line sections, the implementation and utilization of additional read logic circuitry provides a mechanism for selected write data in a bit line section to be used as the data with which the read result on the read bit line accumulates, before the newly accumulated result is captured and stored in the bit line section's read register.
US10847198B2 Memory system utilizing heterogeneous magnetic tunnel junction types in a single chip
A magnetic data recording system utilizing different magnetic memory element types to optimize competing performance parameters in a common memory chip. The memory system includes a first memory portion which can be a main memory and which includes magnetic memory elements of a first type, and a second memory region which can be a temporary memory region and which includes magnetic memory elements of a second type. A memory controller can be provided for controlling the input and retrieval of data to and from the first and second memory elements. The second, memory region can be a scratchpad memory or could also be cache type memory. The first type of magnetic memory elements can be designed for high data retention, whereas the second type of magnetic memory elements can be designed for fast write speed (low latency) and low write power consumption.
US10847197B2 Circuits and devices based on enhanced spin Hall effect for efficient spin transfer torque
Devices or circuits based on spin torque transfer (STT) and Spin Hall effect are disclosed by using a spin Hall effect (SHE) metal layer coupled to a magnetic free layer for various applications. The efficiency or strength of the STT effect based on this combination of SHE and STT can be enhanced by an interface modification between the SHE metal layer and the magnetic free layer or by modifying or engineering the SHE metal layer by doping the SHE metal with certain impurities or other means.
US10847195B2 Semiconductor device having ranks that performs a termination operation
A semiconductor device includes a first rank and a second rank. The first rank operates in synchronization with a clock signal in response to a first rank selection signal, and the second rank operates in synchronization with the clock signal in response to a second rank selection signal. The first rank performs a termination operation without performing an internal control operation if the first rank selection signal maintains an enabled state in synchronization with a first edge and a second edge of the clock signal.
US10847191B2 Semiconductor device
A semiconductor device includes a first pattern comprising first lines at a first interval and second pattern at the first interval. The second lines are between the first lines. A third pattern is above the first and the second patterns in a first and second areas. The third pattern includes third portions spaced from each other at the first interval in the first area and fourth portions spaced from each other at the first interval in the second area. The third portions are directly above the second lines in the first area and the fourth portions are directly above the first lines in the second area. A first contact is between third portions in the first area and connected to a first line of the first pattern. A second contact is between the fourth portions in the second area and connected to a second line of the second pattern.
US10847189B1 Voltage regulator for generation of a voltage for a RAM cell
A voltage regulator and a method for generating a retention voltage for a RAM cell that is sufficiently high to prevent data loss, while minimizing leakage currents are presented. The A voltage regulator is used for generating at least one voltage. The regulator contains mirror circuitry, a leakage device coupled to the mirror circuitry, and a first resistive device coupled to the mirror circuitry via a first output node. The mirror circuitry mirrors a leakage current from the leakage device to the first resistive device, and the leakage current contributes to the generation of a first reference voltage at the first output node.
US10847186B1 Video tagging by correlating visual features to sound tags
Automatically recommending sound effects based on visual scenes enables sound engineers during video production of computer simulations, such as movies and video games. This recommendation engine may be accomplished by classifying SFX and using a machine learning engine to output a first of the classified SFX for a first computer simulation based on learned correlations between video attributes of the first computer simulation and the classified SFX.
US10847183B2 Magnetic disk device and write processing method
A magnetic disk device includes a disk, a head comprising a main magnetic pole and a write shield, and configured to generate a magnetic field from the main magnetic pole to the write shield to write data onto the disk, an assist element configured to assist the writing by generating a magnetic field or heating a surface of the disk, and a controller configured to control the head to write the data according to either a first recording method using the assist element or a second recording method not using the assist element depending on a condition of the assist element.
US10847182B2 Magnetic disk device
According to one embodiment, a magnetic disk device includes a magnetic disk section and a control section. The magnetic disk section includes a magnetic disk, a magnetic head, and a preamplifier. The control section included a processing section configured to cause the preamplifier to execute processing of generating the recording current used by a write head to write data to the magnetic disk, and processing of receiving an output reproduced from the magnetic disk by a read head, and configured to control the magnetic disk section. In the preamplifier, processing of reading data from the magnetic disk is executed by the read head in parallel with processing of writing data transferred from the control section to the magnetic disk by means of the write head.
US10847177B2 Estimating lung volume by speech analysis
Described embodiments include an apparatus that includes a network interface and a processor. The processor is configured to receive, via the network interface, a speech signal that represents speech uttered by a subject, the speech including one or more speech segments, divide the speech signal into multiple frames, such that one or more sequences of the frames represent the speech segments, respectively, compute respective estimated total volumes of air exhaled by the subject while the speech segments were uttered, by, for each of the sequences, computing respective estimated flow rates of air exhaled by the subject during the frames belonging to the sequence and, based on the estimated flow rates, computing a respective one of the estimated total volumes of air, and, in response to the estimated total volumes of air, generate an alert. Other embodiments are also described.
US10847176B2 Detection of TV state using sub-audible signal
A computer-implemented method includes receiving, at a microphone of a voice-controlled device, a speech input, generating an electrical signal having a first gain level that is below a gain threshold for audible detection by a user, transmitting the electrical signal to the speaker and detecting, by the microphone, an audio signal that includes a combination of ambient noise and a probe audio signal, wherein the probe audio signal is output by the speaker based on the electrical signal. The method further includes determining a power level of the probe audio signal and determining a state of the display based on the power level of the probe audio signal.
US10847173B2 Selection between signal sources based upon calculated signal to noise ratio
Apparatuses and methods for selecting, for communicating, between signals provided by various pickups on the basis of a calculated signal to noise ratio (SNR) are disclosed. The various pickups may include a microphone and a vibration sensor. Signals from the microphone may be compared with signals from the vibration sensor by extracting a root-mean-square (RMS) profile for each, and comparing the RMS profiles to determine an SNR estimate for the microphone signal. The microphone signal may be selected if the SNR estimate is below a predetermined threshold, otherwise the vibration sensor signal may be selected. The vibration sensor signal may be subject to further processing if selected to approximate the microphone signal.
US10847172B2 Phase quantization in a speech encoder
Innovations in phase quantization during speech encoding and phase reconstruction during speech decoding are described. For example, to encode a set of phase values, a speech encoder omits higher-frequency phase values and/or represents at least some of the phase values as a weighted sum of basis functions. Or, as another example, to decode a set of phase values, a speech decoder reconstructs at least some of the phase values using a weighted sum of basis functions and/or reconstructs lower-frequency phase values then uses at least some of the lower-frequency phase values to synthesize higher-frequency phase values. In many cases, the innovations improve the performance of a speech codec in low bitrate scenarios, even when encoded data is delivered over a network that suffers from insufficient bandwidth or transmission quality problems.
US10847169B2 Audio coder window and transform implementations
An audio signal encoding method is provided comprising: receiving first and second audio signal frames; processing a second portion of the first audio signal frame and a first portion of the second audio signal frame using an orthogonal transformation to determine in part a first intermediate encoding result; and processing the first intermediate encoding result using an orthogonal transformation to determine a set of spectral coefficients that corresponds to at least a portion of the first audio signal frame.
US10847168B2 Research data gathering
Methods, apparatus and articles of manufacture for research data gathering are disclosed. An example apparatus disclosed herein is to detect whether the apparatus is powered by an internal power source or an external power source. The example apparatus is also to, in response to detecting the apparatus is powered by the internal power source, perform first processing on a received audio signal to determine audio data to store in storage of the apparatus. The example apparatus is further to, in response to detecting the apparatus is powered by the external power source, perform second processing on the stored audio data to recover the code, the second processing different from the first processing.
US10847166B2 Coding of spectral coefficients of a spectrum of an audio signal
A coding efficiency of coding spectral coefficients of a spectrum of an audio signal is increased by en/decoding a currently to be en/decoded spectral coefficient by entropy en/decoding and, in doing so, performing the entropy en/decoding depending, in a context-adaptive manner, on a previously en/decoded spectral coefficient, while adjusting a relative spectral distance between the previously en/decoded spectral coefficient and the currently en/decoded spectral coefficient depending on an information concerning a shape of the spectrum. The information concerning the shape of the spectrum may have a measure of a pitch or periodicity of the audio signal, a measure of an inter-harmonic distance of the audio signal's spectrum and/or relative locations of formants and/or valleys of a spectral envelope of the spectrum, and on the basis of this knowledge, the spectral neighborhood which is exploited in order to form the context of the currently to be en/decoded spectral coefficients may be adapted to the thus determined shape of the spectrum, thereby enhancing the entropy coding efficiency.
US10847164B2 Playback device supporting concurrent voice assistants
Disclosed herein are example techniques to support multiple voice assistant services. An example implementation may involve a playback device capturing audio from the one or more microphones into one or more buffers as a sound data stream monitoring the sound data stream for a wake word associated with a specific voice assistant service and monitoring the sound data stream for a wake word associated with the media playback system. The playback device generates a second wake-word event corresponding to a voice input when sound data matching the wake word associated with the media playback system in a portion of the sound data stream is detected. The playback device determines that the voice input includes sound data matching one or more playback commands and sends sound data representing the voice input to a voice assistant associated with the media playback system for processing of the second voice input.
US10847162B2 Multi-modal speech localization
Multi-modal speech localization is achieved using image data captured by one or more cameras, and audio data captured by a microphone array. Audio data captured by each microphone of the array is transformed to obtain a frequency domain representation that is discretized in a plurality of frequency intervals. Image data captured by each camera is used to determine a positioning of each human face. Input data is provided to a previously-trained, audio source localization classifier, including: the frequency domain representation of the audio data captured by each microphone, and the positioning of each human face captured by each camera in which the positioning of each human face represents a candidate audio source. An identified audio source is indicated by the classifier based on the input data that is estimated to be the human face from which the audio data originated.
US10847160B2 Using two automated speech recognizers for speech recognition
A method includes receiving audio data corresponding to an utterance and generating, by an automated speech recognizer, a personalized transcription associated with a voice action. The personalized transcription includes one or more of one or more terms that are not included in a vocabulary of a cloud-based automated speech recognizer. The method also includes transmitting the audio data to the cloud-based automated speech recognizer. The cloud-based automated speech recognizer is configured to generate a mistranscription of the utterance and transmit the mistranscription of the utterance to a mobile computing device or a digital assistant device. When the mistranscription of the utterance includes a term associated with the voice action, the method also includes providing a search results page that includes a control for initiating the voice action and one or more search results that are generated based on the mistranscription of the utterance generated by the cloud-based automated speech recognizer.
US10847159B1 Presenting location related information and implementing a task based on gaze, gesture, and voice detection
Systems and methods for presenting information and executing a task. In an aspect, when a user gazes at a display of a standby device, location related information is presented. In another aspect, when a user utters a voice command and gazes at a device, a task is executed. In some aspects, device names and/or gestures are detected and utilized for implementing tasks. In some other aspects, a voice input, a gesture, and/or user information is used to determine a user command inside an autonomous vehicle.
US10847154B2 Information processing device, information processing method, and program
There is provided an information processing device, an information processing method, and a program which are capable of performing voice recognition adaptively to the degree of excitement in the sound collection state. The information processing device includes: an acquiring unit configured to acquire information indicating a degree of excitement in a collection state of a voice; and a voice recognizing unit configured to perform first voice recognition based on a phoneme of the voice on the basis of the information indicating the degree of excitement.
US10847149B1 Speech-based attention span for voice user interface
Techniques for enabling a device to send to a speech processing server further input audio data following a completed utterance dialog to prevent the need for subsequent keywords to be spoken to invoke subsequent commands are described. A system receives input audio data corresponding to an utterance from a device upon the device detecting speech corresponding to a keyword. The system performs speech processing on the input audio data to determine a command. The system determines output data responsive to the command and sends same to the device, thus completing operations regarding the utterance. The system may also send an instruction to the device to: send to the system further input audio data corresponding to further input audio without the device first detecting a wake command.
US10847147B2 Hyperarticulation detection in repetitive voice queries using pairwise comparison for improved speech recognition
Automatic speech recognition systems can benefit from cues in user voice such as hyperarticulation. Traditional approaches typically attempt to define and detect an absolute state of hyperarticulation, which is very difficult, especially on short voice queries. This disclosure provides for an approach for hyperarticulation detection using pair-wise comparisons and on a real-world speech recognition system. The disclosed approach uses delta features extracted from a pair of repetitive user utterances. The improvements provided by the disclosed systems and methods include improvements in word error rate by using hyperarticulation information as a feature in a second pass N-best hypotheses rescoring setup.
US10847146B2 Multiple voice recognition model switching method and apparatus, and storage medium
Embodiments of the present disclosure disclose a method and apparatus for switching multiple speech recognition models. The method includes: acquiring at least one piece of speech information in user input speech; recognizing the speech information and matching a linguistic category for the speech information to determine a corresponding target linguistic category based on a matching degree; and switching a currently used speech recognition model to a speech recognition model corresponding to the target linguistic category. The embodiments of the present disclosure determine the corresponding target linguistic category based on the matching degree by recognizing the speech information and matching the linguistic category for the speech information, and switch the currently used speech recognition model to the speech recognition model corresponding to the target linguistic category.
US10847142B2 Maintaining privacy of personal information
Systems and processes for operating an intelligent automated assistant to perform intelligent list reading are provided. In accordance with one example, a method includes, at an electronic device having one or more processors, receiving a natural-language input corresponding to a domain; providing the natural-language input to an external device; receiving, from the external device, a process flow corresponding to the domain; determining, with the process flow corresponding to the domain, a task associated with the natural-language input; performing the task; and providing an output indicating whether the task has been performed.
US10847139B1 Crowd sourced based training for natural language interface systems
A crowdsourcing based community platform includes a natural language configuration system that predicts a user's desired function call based on a natural language input (speech or text). The system provides a collaboration platform to configure and optimize quickly natural language systems to leverage the work and data of other developers, thus minimizing the time and data required to improve the quality and accuracy of one single system and providing a network effect to reach quickly critical mass of data. An application developer can provide training data for training a model specific to the developer's application. The developer can also obtain training data by forking one or more other applications so that the training data provided for the forked applications is used to train the model for the developer's application.
US10847137B1 Trigger word detection using neural network waveform processing
An approach to speech recognition, and in particular trigger word detection, implements fixed feature extraction form waveform samples with a neural network (NN). For example, rather than computing Log Frequency Band Energies (LFBEs), a convolutional neural network is used. In some implementations, this NN waveform processing is combined with a trained secondary classification that makes use of phonetic segmentation of a possible trigger word occurrence.
US10847132B1 Wind chime with silencer
A wind chime has a suspension system for suspending a plurality of chimes, a central cord that suspends a clapper adjacent the chimes, and a silencer slidably mounted on the central cord. The silencer includes a plurality of chime apertures radially spaced from a center area adjacent an outer perimeter, each sized and shaped to receive one of the plurality of chimes. The central cord extends through the silencer to a clapper. An adjustable locking mechanism is mounted on the central cord between the silencer and the clapper, for locking the silencer in either a silenced position wherein the main body is positioned inside of the plurality of chimes with each of the chimes being positioned within one of the chime apertures, and a stored position wherein the main body is positioned above the chimes.
US10847131B2 Modifications to a lipstick-style pickup housing and core to allow signal phase reversals in humbucking circuits
This invention discloses a pickup based upon the core of a common lipstick pickup for an electric stringed musical instrument with a core and housing, the core comprised of a magnet, coil form, and a wire coil connected to electrical contacts on the coil form, and a separate housing providing mounting to the body of the instrument and mating electrical contacts for that core, such that the core can be removed from the housing, flipped so as to reverse the magnetic field towards the strings, and reinserted into the housing, such that any humbucking circuit constructed with other matching pickups will remain humbucking.
US10847128B2 Guitar case
Provided is a guitar case that can include a body for placement of a guitar; a translucent or transparent window where a portion of the guitar is visible from outside of the case; and a speaker; wherein the guitar placed inside of the case is configured to play over the speaker with a wired or wireless connection. The guitar case can further include a panel or a screen. The screen can be a touch-screen. The panel can be configured to move to allow access to electronics inside of the case. The panel can pivot out. The guitar case can further include a door, the door having the window. The guitar case can further include a camera or a microphone. The case can be configured so that a guitar is placed at an angle of less than vertical.
US10847127B2 Telescoping board for instrument pedals
A telescopically adjustable board for mounting musical instrument pedals includes a first inner rail-outer rail pair. The outer rail has a tubular shape defining a hollow track and the inner rail is slidably received within the hollow track with the outer rail circumscribing the inner rail. Each of the inner rail and outer rail is configured to fixably attach to a musical effects pedal. The board may include a second inner rail-outer rail pair substantially parallel to and spaced from the first inner rail-outer rail pair. The inner rails are slidable relative to the outer rails between a fully extended position and a fully retracted position to adjust the longitudinal length of the board.
US10847126B2 Hands-free vibraphone modulator
A motor control system is provided for controlling a speed of a motor system used in a musical instrument. The motor control system includes at least one sensing device attached to the musical instrument, and configured for detecting movement of an object and providing a sensor signal based on the movement of the object. Also included in the motor control system is a control unit having a processor connected to the motor system and the at least one sensing device. The control unit is configured for selectively modulating the speed of the motor system based on the sensor signal.
US10847118B2 Electronic devices with tone mapping engines
An electronic device may be provided with a display. A content generator may generate frames of image data to be displayed on the display. Control circuitry in the electronic device may be used in implementing a tone mapping engine. The tone mapping engine may display content from the content generator on the display in accordance with a content-luminance-to-display luminance mapping. The content-luminance-to-display-luminance mapping is characterized by tone mapping parameters such as a black level, a reference white level, and a specular white level. The tone mapping engine may adjust the tone mapping parameters based on ambient light levels, user brightness settings, content statistics, and display characteristics.
US10847114B2 Electro-optical device and electronic device
An electro-optical device includes a control circuit that controls the timing of output of a precharge voltage to a data line, and changes an elapsed time from start of transition of a voltage of a scanning signal G from a selection voltage to a non-selection voltage until an output of the precharge voltage to the data line according to a polarity of a data voltage, the voltage of the scanning signal for selecting one of multiple scanning lines, the selection voltage causing a pixel transistor to turn on, the non-selection voltage causing a pixel transistor to turn off.
US10847112B1 VCOM with reduced supply rails
A VCOM generator circuit generates a VCOM signal for an electronic display. The VCOM circuit includes an operational amplifier having reduced supply rails. In an implementation, the VCOM circuit has at least three supply rails, AVDD, ground or GND, and VP or VN, or both. VP is less than AVDD and greater than VN. VN is higher than ground and below VP. The VCOM circuit with reduced voltage supply rails for VP and VN reduces power consumption of the VCOM op amps. By reducing power consumption, this also reduces the surface temperature of the integrated circuit.
US10847107B2 Gate driver on array circuit, display panel and display device
The invention provides a GOA circuit, a display panel and a display device. The GOA circuit includes: a first voltage stabilizing module, including a first capacitor and a second capacitor, and one end of the first capacitor is connected to a connection point between a forward scan control signal and a forward and reverse scan control module; one end of the second capacitor is connected to a connection point between a reverse scan control signal and the forward and reverse scan control module.
US10847103B2 Display control device, display control method, and computer-readable recording medium
Provided is a display control device which can display image data with improved quality while consuming less electric power. A display control section (201) includes a first frame rate setting section (22) configured to set a frame rate in accordance with a determination result determined by an image data update determining section (21) which is configured to determine, for each preset image data update period, whether image data is updated.
US10847095B2 Electronic display with hybrid in-pixel and external compensation
A display pixel is provided that is operable to support hybrid compensation scheme having both in-pixel threshold voltage canceling and external threshold voltage compensation. The display may include multiple p-type silicon transistors with at least one n-type semiconducting-oxide transistor and one storage capacitor. An on-bias stress phase may be performed prior to a threshold voltage sampling and data programming phase to mitigate hysteresis and improve first frame response. In low refresh rate displays, a first additional on-bias stress operation can be performed separate from the threshold voltage sampling and data programming phase during a refresh frame and a second additional on-bias stress operation can be performed during a vertical blanking frame. The display pixel may be configured to receive an initialization voltage and an anode reset voltage, either of which can be dynamically tuned to match the stress of the first and second additional on-bias stress operations to minimize flicker.
US10847094B2 Gate driver, organic light emitting display device and driving method thereof
A gate driver for an organic light emitting display device comprises a selector configured to select and output one of a first low voltage and a second low voltage in response to a mode selection signal, wherein the first low voltage is selected in a first mode and the second low voltage is selected in a second mode, and the second low voltage has a lower level than the first low voltage, and a level shifter configured to generate a clock signal based on a high voltage and the first low voltage, to output the clock signal at a first output terminal, and to generate a direct current signal corresponding to the first or second low voltage outputted from the selector and to output the direct current signal at a second output terminal, wherein the high voltage is a voltage level higher than the first low voltage and the clock signal is a voltage level between the high voltage and the first low voltage.
US10847089B2 Display device and method of driving a display panel
A display device includes a display panel including a plurality of pixel circuits each having a light-emitting element, the display panel being divided into a plurality of display regions comprising respective groups of the pixel circuits, and a display panel driving circuit configured to drive the display panel by sequentially performing an emission preparation operation, a scan operation, and an emission operation for the pixel circuits, and configured to perform the emission operation independently on each of the display regions, wherein, in each frame, the display panel driving circuit is configured to calculate a region grayscale that each of the display regions is to implement by analyzing grayscale data to be applied to the pixel circuits in each of the display regions, and to change a length of an emission period for each of the display regions based on the calculated region grayscale, the emission operation being performed in the emission period.
US10847084B2 Display control method and system for display screen
Disclosed in the present invention are a display control method and system for a display screen. The display screen is a flexible display screen, and multiple light-emitting diodes are disposed on the flexible display screen. The display control method for a display screen comprises: detecting whether a display screen is bent when all the multiple light-emitting diodes emit light to display; and turning off some of the light-emitting diodes to keep a display image consistent before and after the display screen is bent if the display screen is bent. In the display control method and system for a display screen in the present invention, when the flexible screen is bent in a forward direction or a backward direction, the light-emitting diodes are controlled to normally display images without partial stretch, contraction or other phenomena, thereby improving user experience.
US10847083B1 Integrated active-matrix light emitting pixel arrays based devices by laser-assisted bonding
Integrated active-matrix light emitting pixel arrays based displays and methods of fabricating the integrated displays are provided. One of the methods include: forming first color light emitting diodes (LEDs) and respective intermediate metallic layers on a first substrate, integrating the first color LEDs with pixel circuits in a backplane device, injecting laser pulses into particular first color LEDs, such that each particular first color LED is individually separated from the first substrate and locally bonded with a respective pixel circuit through a respective intermediate metallic layer, and removing the first substrate from the backplane device. The backplane device bonded with the particular first color LEDs can be further bonded with other different color LEDs formed on other substrates. Other first color LEDs without exposure of the laser pulses are removed with the first substrate and can be further used to integrate with another backplane device bonded with another color LEDs.
US10847071B2 Electronic devices having ambient light sensors with lens diffusers
An electronic device may be provided with a display mounted in a housing. The display may have an array of pixels configured to display images. A display cover layer may overlap the array of pixels. A light sensor such as a color ambient light sensor may be mounted in the electronic device and may receive ambient light through an ambient light sensor window region in the display cover layer or other portion of the electronic device. A diffuser may be located between the display cover layer and the ambient light sensor. The diffuser may have a substrate such as a glass substrate. A lens layer may be supported by the substrate. The lens layer may be formed from a layer of ultraviolet-light-curable polymer in which an array of lenses has been formed. An infrared-light-blocking-and-visible-light-transmitting filter may be used to reduce infrared light reaching the ambient light sensor.
US10847070B2 Data driver circuit, display panel, and display device
A display device includes a display panel in which a plurality of gate lines, a plurality of data lines, and a plurality of subpixels are disposed; a gate driver circuit driving the plurality of gate lines; and a data driver circuit driving the plurality of data lines, wherein the data driver circuit outputs a detection set voltage to at least one data line among the plurality of data lines during a blank period, and the detection set voltage is higher than a detection reference voltage, and wherein the data driver circuit stops outputting a data voltage to the at least one data line during at least one period of active periods after the blank period if a voltage of the at least one data line which the detection set voltage is supplied to be lower than the detection reference voltage during the blank period.
US10847069B2 Display light-on test device and method
In an embodiment, the display light-on test device includes: a plurality of D-type connectors configured to be correspondingly connected to mobile phones with different connector types, and receive and transmit power signals; a sampling processor configured to receive the power signals, sample and quantize the power signals into digital data and/or image data, and output the data to a field programmable gate array chip, receive commands, and output, according to the commands, corresponding micro control commands; the field programmable gate array chip connected to the D-type connectors and the sampling processor, and configured to receive the data and the micro control commands, generate corresponding micro control parameters, and process, according to the micro control parameters, the data, to output data required to perform the light-on tests to the display modules to be tested, so that the light-on tests are performed on the display modules to be tested.
US10847065B2 Flexible display device
Embodiments of the present application provide a flexible display device which includes an elastic pressure plate and a flexible display screen. The flexible display screen is disposed on a first surface of the elastic pressure plate. The flexible display screen is bent and flattened through the elastic pressure plate.
US10847062B2 Tag for bundles of metal products obtained from respective iron and steel processes
A tag for bundles of metal products comprising: a plate-like structure made of a metal material and having at least one reading surface to support an identification code; a junction element that can be engaged to the plate-like structure so that they can be moved and rotated integrally, the junction element having a gripping portion projecting from the reading surface of the plate-like structure and gripped by a gripping head of a robot or an automated mechanical arm, the junction element also having a fixing portion, opposite the gripping portion, protruding from a surface of the plate-like structure opposite the reading surface, the fixing portion of the junction element being fixable to a respective bundle of metal products, preferably by a welding operation, in particular an electric-arc welding operation.
US10847057B2 Synthetic tissue structures for electrosurgical training and simulation
A simulated rectum model for training transanal minimally invasive surgery is provided. The model includes three substantially concentric layers, a first layer, a second layer and a third layer, made of electrically conductive hydrogel material sized and configured to simulate a mucosal layer, a muscle layer and a mesorectum layer, respectively. Each layer is made of a dual interpenetrating cross-linked network having a ratio of covalently cross-linked acrylamide to ionically cross-linked alginate. The ratio for each layer is selected for the desired adhesion properties between two adjacent layers. The model is capable of expanding in size when insufflated and simulating a billowing condition. When the model is dissected with electrosurgical instruments, the hydrogel material realistically emits vapor simulating smoke and causes char to build up on instruments. Artificial polyps and transverse folds are molded on the inner surface of the model.
US10847054B2 Conditioner with sensors for nutritional substances
Nutritional substance systems and methods are disclosed enabling the tracking and communication of changes in nutritional, organoleptic, and aesthetic values of nutritional substances, and further enabling the adaptive storage and adaptive conditioning of nutritional substances.
US10847053B2 Methods for representing nutritional information of a food product to grocery shoppers
A method for representing nutritional information of a food product to shoppers at a grocery store may use a nutrition sign for enhancing the printed matter for display in the proximity of food items at the grocery store that associates the printed information with the food product by use of figures that represent the members of the family prominently displayed. The nutritionally sign itself can physically indicate the food product, such as by being made of a certain shape and design. It also relates the benefits and efficacy of consuming the food product and its components to the consumers age, physical condition and/or gender, in words, symbols or characterizations of people and color coding of the media. It also relates the beneficial components of the food product without the need for reading the small print on product labels.
US10847049B2 Interactive service platform and operating method thereof
An operating method of an interactive service platform including the steps of: communicating with a plurality of user end devices via an application software; receiving physiological measurement information of user from the user end devices via the application software; analyzing the physiological measurement information to identify a physical and mental state/lifestyle of an associated subscriber; and automatically responding content information associated with at least one associated subscriber according to requests from the user end devices.
US10847048B2 Server, method and wearable device for supporting maintenance of military apparatus based on augmented reality using correlation rule mining
The present disclosure provides a server, including: a receiving unit that receives an image of a military apparatus from a wearable device worn on the body of a maintenance mechanic; an object recognition unit that recognizes multiple maintenance objects and at least one component object from the image based on a filter that uses an Euclidean distance between pixels in the image; and a maintenance target object extraction unit that predicts a second maintenance target object to be maintained after the maintenance of a first maintenance target object currently being maintained is completed based on predetermined correlation data between the recognized at least one component object and the respective maintenance objects.
US10847047B2 Information processing device, information processing method, and computer program
[Object] Provided is an information processing device that can dynamically determine point allocation of a question and provide a user with enjoyment of receiving a test.[Solution] Provided is the information processing device including a control unit configured to determine point allocation of each question in a test on a basis of answer results of the test made by a plurality of users during a test time, calculate a score of a predetermined user on a basis of the point allocation in response to a request of the predetermined user, and generate information for disclosing the score of the predetermined user.
US10847044B2 Systems and methods for presenting graphical display elements for variable or adaptive aircraft glideslope and safe areas for aircraft operations
A method for providing aircraft descent data and approach data onboard an aircraft is provided. The method determines a safe descent area bounded by an outer boundary region, by a processor communicatively coupled to a system memory element, based on an optimum glideslope angle, variable glideslope data, and a continuously monitored boundary exceedance condition; and presents graphical elements associated with the safe descent area, the optimum glideslope angle, and the outer boundary region, by a display device communicatively coupled to the processor.
US10847042B2 Survey-augmented navigation system for an aircraft
A system having components coupled to an aircraft and components remote from the aircraft processes radar-augmented data, transmits information between aircraft system components and/or remote system components, and dynamically determines locations and states of the aircraft, while the aircraft is in flight. Based on the locations and states of the aircraft, the system generates instructions for flight control of the aircraft toward a flight path appropriate to the locations of the aircraft, and can update flight control instructions as new data is received and processed.
US10847041B1 Airborne unmanned aerial vehicle monitoring station with adjustable image capture devices
Described is an airborne monitoring station (“AMS”) for use in monitoring a coverage area and/or unmanned aerial vehicles (“UAVs”) positioned within a coverage area of the AMS. For example, the AMS may be an airship that remains at a high altitude (e.g., 45,000 feet) that monitors a coverage area that is within a line-of-sight of the AMS. As UAVs enter, navigate within and exit the coverage area, the AMS may wirelessly communicate with the UAVs, facilitate communication between the UAVs and one or more remote computing resources, and/or monitor a position of the UAVs.
US10847039B1 System and method to compute optimum cruise level by considering atmospheric conditions
A computer-implemented method in an aircraft for identifying a flight plan modification that has a favorable impact from jet streams is provided. The method includes: retrieving an entered flight plan for the aircraft; retrieving available jet stream data identifying one or more jet streams in proximity to a proposed flight path from the entered flight plan, wherein the jet stream data includes jet stream vector, altitude, width, and thickness data; projecting the jet stream data around the proposed flight path as points of interest around the proposed flight path; identifying a flight plan modification that has the most favorable impact from jet streams at the points of interest; and displaying the identified flight plan modification on a user interface.
US10847034B2 Apparatus and method for controlling lane change for vehicle
An apparatus for controlling a lane change in a vehicle includes a navigation module for guiding a user along a path from a starting point to a destination point, a GPS module, a memory, a first sensor, a second sensor, and a processor for being electrically connected with the navigation module, the GPS module, the memory, the first sensor, and the second sensor. The processor determines whether it is possible to control a lane change to a target lane in the path based on a length of a diverging lane in a diverging section or a length of a merging lane in a merging section in the diverging section or the merging section included in the path, controls the lane change to the target lane, and controls the vehicle to travel along a lane link connected with the target lane.
US10847033B2 Method and obstacle assistance device for automatically activating an obstacle detection device of a motor vehicle
A method and an obstacle assistance device for automatically activating an obstacle detection device of a motor vehicle detects whether a visual obstacle is located in front of the motor vehicle in the driving direction, detects whether the visual obstacle is movable or is moving; detects whether a blind spot region in front of the motor vehicle in the driving direction can be released by moving the visual obstacle, and automatically activates an obstacle detection device if it has been detected that a visual obstacle is located in front of the motor vehicle in the driving direction, that the visual obstacle is movable or is moving, and that a blind spot region in front of the motor vehicle in the driving direction can be removed by moving the visual obstacle.
US10847028B2 Parking sensor magnetometer calibration
Various arrangements for determining that a vehicle is present in a parking space are presented. A parking sensor can make a plurality of magnetic field strength measurements using a magnetometer. The magnetic field strength measurements are analyzed to determine a number of the plurality of magnetic field strength measurements that are within various magnetic field strength windows A magnetic field strength window may be selected as a vehicle-detection baseline. A determination that the vehicle is parked proximate to the parking sensor device within the parking space may be made based on a magnetic field strength measurement being outside of the selected magnetic field strength window.
US10847027B1 Method and system for detecting use of garage
A system and method for detecting if a vehicle is being parked in a garage is disclosed. The method includes detecting sensory information at a vehicle and comparing the sensory information with ambient conditions outside of a garage to determine if the vehicle is likely in the garage or outside. The sensory information may also be compared to ambient conditions inside of a garage to determine if the vehicle is likely inside the garage or not. The method also includes sending reminders to vehicle owners who are not using their garage frequently. The method also includes automatically adjusting an insurance policy according the frequency of garage use.
US10847025B2 System for changing control interface of controlled device based functions of device
The present invention provides a system for changing a control interface of a controlled device based on functions of the device, in which a visual message is used as a medium to display a current working state of a controlled device on an interface to be operated by a user for recognition by the user, where the visual message includes different messages recognizable by the intensity, color, blinking of light or a lighting area provided by a visual unit.
US10847020B2 Precise predictive maintenance method of driver
The present invention relates to a precise predictive maintenance method of a driver and the configuration includes: collecting slope information for a constant speed value between drive periods by connecting the constant speed value in a respective drive period and the constant speed value in a driving state of a driver before a failure of the driver occurs; setting an alarm slope value for the constant speed value between the drive periods based on the collected slope information; and detecting, in a case where an average slope value for the constant speed value between the drive periods measured at a unit time interval set in a real-time driving state of the driver is more than the alarm slope value, the case as an abnormal state of the driver.
US10847019B2 Optical master unit alarm collector and translator
A computer-implemented system includes the following. A remote terminal unit (RTU) is configured to receive alarm information and communicate alarm event information to a control center. An optical master unit (OMU) is configured to receive alarm information from sensors at remote locations. A circuit board is configured to serve as a middle device between the RTU and the OMU. A circuit board includes a microcontroller that communicates with the OMU and processes replies from the OMU to confirm the existence of and identify the type of an alarm at a particular remote location. The circuit board also includes multiple output relays connected to the RTU and corresponding to remote alarms, each output relay associated with a particular sensor at a remote location. The computer-implemented system also includes an input relay for communicating with the OMU.
US10847016B1 Eyeglasses with finder
An alarm device configured to secure about a portion of a pair of eyeglasses includes an audio alarm in electrical communication with a power source and a heat sensor strip. The heat sensor strip activates the audio alarm when no longer heated by the body heat of a user.
US10847012B2 System and method for personalized alarm notifications in an industrial automation environment
Systems, methods, and software are disclosed herein for generating one or more personalized alarm notifications in an industrial environment. In an implementation, including a storage device and a processing system coupled together, with a mobile application stored on the storage device and having program instructions that, when executed by the processing system, direct the processing system render a configuration module through which to receive user input specifying notification criteria related to alarms in an industrial process environment, upload the notification criteria to an alarm service that receives the alarms from the industrial process environment, receive a notification from the alarm service associated with one or more of the alarms that satisfy the notification criteria, display the notification in a notification module, and in response to a user selection of the notification, download the one or more alarms.
US10847003B1 Method and apparatus for segmented video compression
An archival video system uses profile images as a background for an image and delta images to indicate the difference between a current image and a profile image. An image may be segmented into multiple sectors, with each sector compared to a profile sector. The resulting image may be constructed using references to previously stored sectors from different images.
US10847001B2 Systems to detect the presence of intruder devices in a home environment
Various embodiments of systems to detect the presence of intruder devices in home environments are disclosed. The system includes a home hub positioned proximate to a home; a security sensor positioned proximate to the home and communicatively coupled to the home hub; a transceiver, and a control circuit communicatively coupled to the home hub, the database, and the transceiver. The security sensor detects security events associated with the home and transmits notifications of the security event to the home hub. The control circuit is configured to: receive trigger events when the home hub receives the notification; in response to receiving the trigger event, capture wireless traffic; determine whether the wireless traffic includes unknown device identification information; and generate another notification when the wireless traffic includes the unknown device identification information, the other notification includes the unknown device identification information. Security events include open doors, open windows, and broken glass.
US10847000B2 Apparatus and method for geo-fenced routing inside terminals
A method includes, responsive to identifying a user entering a terminal, identifying a role for the user. The method also includes providing a routing map to a mobile device associated with the user. The routing map identifies an allowable route for the user within the terminal, and the routing map is based on the role. The method further includes granting the user access to one or more restricted areas in the terminal, where the one or more restricted areas are located along the allowable route in the routing map. The method may also include monitoring a location of the user to identify a deviation of the user from the allowable route and, responsive to identifying the deviation, generating an alarm.
US10846998B1 Pipe organ doorbell
A doorbell is in electrical communication with a trigger which is in further electrical communication with the audio alert. The audio alert is fashioned as a pipe organ or any pitch or octave.
US10846996B2 Registry verification for a mechanized store using radio frequency tags
Registry verification is used in a mechanized store. A camera is used to count a first number of items taken by a user. Radio frequency tags are used to determine a second number of items. The first number of items is compared to the second number of items to reduce a likelihood of errors.
US10846991B2 System and method providing a virtual environment hosting a player avatar
Embodiments relate to a computing system including a virtual environment hosting a player avatar, the computing system comprising: a display; a memory; at least one input mechanism configured to receive user input from a player; and a game controller configured to access and execute instructions stored in the memory. The game controller is configured to: present at least one game of chance on the display; determine a winning event for the at least one game of chance; generate a virtual environment; present a player avatar on the display within the virtual environment; present at least one game of skill on the display in association with the player avatar and the virtual environment; determine a winning event for the at least one game of skill; and based on a winning event of the game of chance, determine whether to electronically allocate a virtual good for use in association with the player avatar.
US10846990B2 Method of selecting electronic game
A gaming machine is configured to play one of a plurality of games. The gaming machine includes a display including a first display area, a second display area, and a third display area. A game controller executes instructions to display on the first display area a carousel of first representations of a plurality of games and display on a second display area second representations of the plurality of games, and, in response to receipt of a first input, display a rotation of the first representations in the carousel in the first display area, display a plurality of selectable denominations in the third display area, and in response to receipt of a second input with respect to a selected representation of the first representations in the carousel, highlight a second representation of the second representations corresponding to the selected representation.
US10846987B2 Fraud detection system in a casino
A fraud detection system which detects fraud in a game of performing collection and redemption of chips in accordance with a win or lose result includes a camera which captures an image of chips contained in a chip tray of a dealer, an image analyzing apparatus which analyses the image captured by the camera to detect an amount of the chips contained in the chip tray, a card distribution device which determines a win or lose result of a game, and a control device which compares the win or lose result of the game and the amount of the chips contained in the chip tray before and after collection and redemption of the chips to detect fraud.
US10846986B2 Fraud detection system in a casino
A fraud detection system which detects fraud in a game of performing collection and redemption of chips in accordance with a win or lose result includes a camera which captures an image of chips contained in a chip tray of a dealer, an image analyzing apparatus which analyses the image captured by the camera to detect an amount of the chips contained in the chip tray, a card distribution device which determines a win or lose result of a game, and a control device which compares the win or lose result of the game and the amount of the chips contained in the chip tray before and after collection and redemption of the chips to detect fraud.
US10846985B2 Fraud detection system in a casino
A fraud detection system which detects fraud in a game of performing collection and redemption of chips in accordance with a win or lose result includes a camera which captures an image of chips contained in a chip tray of a dealer, an image analyzing apparatus which analyses the image captured by the camera to detect an amount of the chips contained in the chip tray, a card distribution device which determines a win or lose result of a game, and a control device which compares the win or lose result of the game and the amount of the chips contained in the chip tray before and after collection and redemption of the chips to detect fraud.
US10846984B2 Casino crypto currency systems and methods
An inter-gaming operator (IGO) server and method is described. The IGO server receives gaming and non-gaming transactions from gaming operator systems, comprising gaming platforms and merchants associated with each gaming operator system. Each gaming operator system issues its own casino crypto currency (C3) for use in gaming and non-gaming transactions. For each transaction that is processed by the IGO, the IGO debits and credits user accounts in accordance with the particular C3 involved in each transaction. Each transaction is further maintained by generating one or more crypto-blocks, each crypto-block comprising a cryptographically-encoded version of all or a portion of the information in each transaction received by the IGO server. Because the IGO server is coupled to multiple gaming operator systems, the IGO server may be used to detect illicit wagering activities that heretofore could not be detected.
US10846982B2 Method for configuring casino operations
Embodiments of the present invention are directed to a method of optimizing at least one performance variable, such as revenue or profitability, indicative of the performance of a casino. An initial set of operating parameters is set. At least one environmental variable, such as traffic, weather, time, cost of transportation, etc. are monitored as is the performance variable. An artificial intelligence program changes operating parameters, such as player-tracking rewards, bonuses, comps, advertising, etc. The program determines the effect of the change, and further changes the operating parameter as a function of the effect and the environmental variable.
US10846981B2 Gaming machine display mounting and alignment configuration and method
A gaming machine includes a video display mounting configuration, such as for mounting a secondary video display to a base cabinet having a first or primary video display. The mounting comprises connectors on a display frame which drop into mounts of a display support. The mounting may include a locking mechanism. An alignment configuration is also provided, such as for aligning different gaming machine components such as two video displays and/or light rings, trim or the like, relative to one another in three dimensions.
US10846979B2 Gaming system and a method of gaming
A method of gaming comprising: generating a game outcome by selecting a plurality of symbols, and displaying the selected symbols on a display at respective ones of a plurality of display positions arranged in a three-dimensional array; and determining whether the game outcome includes one or more winning outcomes. The method may include expanding the size of the three-dimensional array in response to occurrence of at least one trigger condition. The method may also include migrating symbols from one position to another within the three-dimensional array prior to determining whether the game outcome includes any winning outcomes.
US10846976B2 Methods, systems, and devices for secure payment and providing multimedia at fuel dispensers
Methods, systems, and devices for secure payment and providing multimedia at fuel dispensers are provided. In general, a fuel dispenser can include a terminal configured to receive secure information and to show multimedia. The terminal can be configured to switch between a first mode and a second mode. The terminal can include a touchscreen. In the first mode, the touchscreen can have a shield enabled thereon that is configured to reduce a field of view of the touchscreen such that the touchscreen is only visible from specific angle(s). In the second mode, the shield can be disabled such that the touchscreen does not have a reduced field of view.
US10846970B2 Vending system with smart lock mechanisms
Systems and methods for operating a vending system for renting carts or strollers. The methods comprise: performing tag read operations or barcode scan operations by a device disposed at a lock mechanism of the vending system to obtain a unique identifier for a cart or stroller; selecting, by a computing device of the vending system, an image from a plurality of pre-stored images based on the unique identifier; displaying, by the computing device, the selected image along with other images as part of a graphical user interface facilitating cart or stroller rental; receiving, by the computing device, at least one user input for renting a cart or stroller associated with one of the displayed images; and performing operations by the computing device to cause a release of the lock mechanism that is locking the rented cart or stroller to the vending system.
US10846969B2 Apparatus for processing documents of value
An apparatus for processing documents of value comprises a stationary part and a movable part. The stationary part comprises a singler for singling a stack of documents. The movable part comprises at least two output pockets for receiving processed documents. The movable part is mounted to the stationary part so as to be pivotable between a closed position and an open position. The stationary part and the movable part are arranged to form a transport path when in the closed position. The stationary part and the movable part are arranged to allow access to at least a section of the transport path when in the open position. The apparatus is arranged to transport singled documents of value from the singler along the transport path to the output pockets.
US10846968B1 Systems and methods for electronic voting using an ATM
Computerized methods and systems for electronic voting are disclosed. Electronic voter registration information from a voting jurisdiction can be received. The electronic voter registration information can be matched to verified identity information for customers of the financial institution. Information indicating that the one or more customers are registered to vote at a polling location associated with the financial institution can be stored. Based on the stored information, the customers can be enabled to submit votes for the elections using computing devices associated with the financial institution.
US10846966B2 Suspicious person report system and suspicious person report method
A system includes a biometric sensor that detects biometric data of a person in a first region and a presuming unit that presumes that the person is a person to be tracked based on the biometric data. The system also includes a first camera acquiring first image data of the person in the first region and a second camera acquiring second image data of the person in a second region. The system further includes a monitoring unit that tracks the target person in the second region by checking the second image data with the first image data corresponding to the target person.
US10846961B2 RF communication for secure access
An Ultra-Wideband (UWB) wireless communication device includes a scanning circuit, an ordering circuit, and a selecting circuit. The scanning circuit is configured for scanning at least a channel supported by the communication device for detecting a plurality of patterns of a UWB frame format. The ordering circuit is configured for ordering the plurality of patterns in a patterns list according to a predefined quality parameter. The selecting circuit is configured for selecting at least one of the patterns in the list to start an Ultra Wideband (UWB) wireless communications.
US10846959B2 System and method for opening a vault
A method of using a vault, comprising: providing a plurality of vaults, each comprising a processor; providing a user application (UA) running on a user's mobile communication device, the UA comprising a Graphical User Interface (GUI); providing a system server communicating bi-directionally over an electronic communications network with the UA; providing a vault ID to the GUI; identifying the vault location, providing a tariff for using the identified vault to the UA and receiving the user's acceptance; simultaneously generating an identical initial code by the system server and by the vault and providing the initial code to the UA; providing by the user the initial code to the vault; validating the initial code by the vault; providing by the user a personal code to the vault; and unlocking the vault.
US10846956B2 Movable barrier imminent motion notification system and method
A movable barrier operator system is provided that includes a moving-barrier imminent motion notification apparatus, a motor, a controller, and communication circuitry configured to communicate with a remote control. In response to the communication circuitry receiving a communication from the remote control, the controller causes the motor to change the state of the movable barrier and additionally operate the moving-barrier imminent motion notification apparatus upon a determination of the remote control being beyond a physical proximity of a location associated with the movable barrier operator system. Upon a determination that the remote control is within the physical proximity, the controller refrains from operation of the moving-barrier imminent motion notification apparatus.
US10846951B2 Apparatus and method for correcting option misjudgment of control unit
An apparatus for correcting option misjudgment of a control unit includes a location information searcher for generating location information of a vehicle. The control unit changes and applies an option value of the vehicle in response to an abnormal mode when a current location of the location information is in the abnormal mode.
US10846949B2 Apparatus for controlling parking of vehicle, system having the same, and method thereof
The present disclosure relates to an apparatus for controlling the parking of a vehicle, a system having the same, and a method thereof. The apparatus for controlling parking of a vehicle includes a communication device communicating with a remote controller located inside or outside a vehicle, and a processor receiving information about a surrounding obstacle from a sensor and performing avoidance steering control of the vehicle to avoid collision with the surrounding obstacle, when receiving a vehicle control command from the remote controller.
US10846946B2 Tolling station for tolling vehicles of different classes
A tolling station for tolling vehicles of different classes comprises an entrance section, a tolling section, and an intermediate section. The tolling section comprises a gate for each tolling lane and the entrance section comprises at least one classification device to link an identifier to a determined class. The tolling station further comprises a tracking device configured to track vehicles moving through the intermediate section and to pass the vehicle's identifier to the respective gate the vehicle exits to. Each gate is configured to toll, or let pass, a vehicle based on the class linked to the identifier.
US10846943B2 Optimizing viewing assets
Optimizing viewing assets, such as three-dimensional (3D) virtual objects for mixed reality (MR), virtual reality (VR), or augmented reality (AR) environment visualization may involve obtaining a viewing asset, generating a decimation request for the obtained viewing asset, responsive to generating the decimation request, receiving a set of decimation files, based at least on the set of decimation files, generating a plurality of selectable options, receiving a user selection of an option, and outputting the selected option as a converted viewing asset. Disclosed examples may also include specifying a maximum file size, a minimum polygon count, a maximum polygon count, and a minimum number of renderable viewing assets on a target display platform. Disclosed examples may operate automatically, and may permit tailoring of a decimation recipe.
US10846942B1 Predictive information for free space gesture control and communication
Free space machine interface and control can be facilitated by predictive entities useful in interpreting a control object's position and/or motion (including objects having one or more articulating members, i.e., humans and/or animals and/or machines). Predictive entities can be driven using motion information captured using image information or the equivalents. Predictive information can be improved applying techniques for correlating with information from observations.
US10846939B2 Augmented reality workspace system
An augmented reality workspace system includes a physical display device, a user tracking subsystem, and an augmented reality display subsystem, all coupled to a computing system. The computing system uses the augmented reality display subsystem to display an augmented reality element that appears located in a three-dimensional volume immediately adjacent the physical display device as viewed through the augmented reality display subsystem, and uses the physical display device to display a two-dimensional element in a manner that is coordinated with the augmented reality element displayed using the augmented reality display subsystem. When the computing system receives user tracking information from the user tracking subsystem that indicates a user interaction with the augmented reality element, it provides for a coordinated modification of the display of each of the augmented reality element and the two-dimensional element by the augmented reality display subsystem and the physical display device, respectively.
US10846937B2 Three-dimensional virtual environment
Systems and methods of rendering a three-dimensional (3D) virtual environment rendering are disclosed. The system comprises a central processing device, a plurality of user devices in data communication with the central processing device, a plurality of application servers in data communication with the central processing device, and software executing on the central processor. The software creates and renders a 3D virtual environment, receives user data from each of the plurality of user devices, renders the user data received from each of the user devices in the 3D virtual environment, receives application data from each of the application servers, renders the application data received from each of the application servers in the 3D virtual environment, and outputs the rendered 3D virtual environment to each of the user devices. The 3D virtual environment serves as a direct user interface with the Internet by allowing users to visually navigate the world wide web.
US10846932B2 Method and device for compositing an image
A method and device for compositing and/or transmitting a first image to a first display device, the method comprising receiving a second image representative of a scene, the scene comprising a second display device displaying a third image; receiving the third image; obtaining a first information representative of pose of the second display device with respect to the scene; distorting the third image according to the first information; generating the first image by combining the second image and the distorted third image using the obtained first information; and transmitting data representative of the first image.
US10846929B2 Information processing apparatus and control method of display apparatus
An information processing apparatus includes a display controller configured to output display information to be displayed on a display apparatus, and an analysis unit. The display apparatus includes an operation display area displaying an operation of a robotic system based on robot control data and an information display area displaying information related to an operation parameter of the robotic system in a time-series manner based on the robot control data. The analysis unit is configured to analyze the operation parameter to specify a warning event. The display controller displays the wanting event specified by the analysis unit in the operation display area and the information display area in association with each other.
US10846928B2 Methods, systems, and computer readable media for controlling a concentric tube probe
Systems for controlling concentric tube probes are disclosed. In some examples, the system includes a concentric tube position display interface and a control system. The concentric tube display interface includes a display for displaying visual feedback to a user indicating a position (and possibly orientation) of a tip of a concentric tube probe and a user input device for receiving user input from the user designating a goal position (and possibly orientation) for the tip of the concentric tube probe. The control system is configured for interactive-rate motion planning of the concentric tube probe by creating, in real-time or near real-time, a motion plan to move the tip of the concentric tube probe to the goal position (and possibly orientation) while avoiding contact by the concentric tube probe with one or more obstacles and for configuring the concentric tube probe as specified by the motion plan.
US10846927B2 Method and apparatus for displaying a bullet-style comment in a virtual reality system
Embodiments of this application provide a method performed at a virtual reality (VR) device for displaying a bullet screen. The method includes: rendering a virtual three-dimensional space scene using the VR device; displaying a frame in the virtual three-dimensional space scene; defining a first position and a second position, the first position and the second position having different visual depths in the three-dimensional space scene; displaying a first bullet screen at at least one of the first position and the second position in the three-dimensional space scene. Accordingly, the embodiments of this application further provide an apparatus for implementing the method.
US10846920B2 Creating shadows in mixed reality
Implementations of the disclosure are directed to generating shadows in the physical world that correspond to virtual objects displayed on MR displays. In some implementations, a method includes: synchronously presenting a version of a scene on each of a MR display system and a projector display system, where during presentation: the MR display system displays a virtual object overlaid over a view of a physical environment; and a projector of the projector display system creates a shadow on a surface in the physical environment, the created shadow corresponding to the virtual object displayed by the MR display. In some implementations, the method includes: loading in a memory of the MR display system, a first version of the scene including the virtual object; and loading in a memory of the projector display system a second version of the scene including a virtual surface onto which the virtual object casts a shadow.
US10846914B2 Back-facing patch culling with displacement
Back-facing patches of graphics objects are culled from tessellation using parametric tangent plane techniques extended to account for displacement of a simple mesh when establishing a complex mesh for rendering.
US10846911B1 3D imaging of virtual fluids and virtual sounds
In this patent, we teach a method and apparatus for displaying flow-type visualization features that move in accordance with fluid dynamics models on extended reality displays. A user is able to select the type of flow of interest and the type of flow of non-interest and then display the type of flow of interest unhindered by the type of flow of non-interest. This technique has applications in medicine, such as modeling flow inside of the carotid artery. Also, outside of the medical field, this technique can have applications, such as in aeronautical engineering.
US10846909B2 Portable ray tracing apparatus
Disclosed is a portable ray tracing apparatus. The apparatus includes: a physical connection unit providing a physical connection to a connection port of a user terminal; a graphic data area detecting unit detecting a graphic data area which is allocated to a system memory of the user terminal if the physical connection is provided and which employs an acceleration structure for graphics processes agreed upon in advance; and a graphic processor operating unit synchronizing the graphic data area with an internal memory and operating a graphic processor of the user terminal. Therefore, the present invention performs ray tracing by being physically connected to a computing device and thereby shares graphics processing.
US10846908B2 Graphics processing apparatus based on hybrid GPU architecture
Disclosed is a graphics processing apparatus based on hybrid GPU architecture. The graphics processing apparatus includes: an acceleration structure generation unit generating an acceleration structure based on geometry data related to a 3D scene; a ray tracing unit performing ray tracing based on the acceleration structure; and a rasterization unit including a sharing interface for shader-sharing with the ray tracing unit and performing rasterization rendering by sharing shading information generated from a result of the ray tracing.
US10846907B2 Medical image processing system, medical image processing apparatus, control method thereof, and recording medium
A medical image processing system that can accept commissions to perform 3D formation using a 3D forming apparatus includes a storage unit, a selection accepting unit, a part identifying unit, and a screen generating unit. The storage unit stores a medical image, and body part information representing a human body part in the medical image. The selection accepting unit accepts selection with regard to the medical image stored in the storage unit. The part identifying unit identifies the body part included in the medical image, using the body part information corresponding to the medical image regarding which the selection accepting unit has accepted selection. The screen generating unit generates a screen that can accept a commission to form a formed object of the body part identified by the part identifying unit.
US10846904B2 Inertial damping for enhanced simulation of elastic bodies
Inertial damping is used to improve the simulation of deformable bodies for physics-based animation. Using this technique, undesirable dynamics of deformable bodies can be suppressed or completely removed while retaining other, more desirable dynamics. An inertial damping module selectively applies inertial damping to a subset of the dynamic modes of a simulated system (e.g., by using the quasi-static solution for these modes or reducing their magnitude). Thus, when the dynamics are simulated, the interactions between modes can be retained while the undesirable effects of the damped modes are reduced or eliminated. The results of the simulation are used to drive a physics-based animation.
US10846892B2 Image processing apparatus, image processing method, and storage medium
An apparatus includes: an acquisition unit configured to acquire pieces of three-dimensional data of a subject eye obtained at different times, the three-dimensional data including pieces of two-dimensional data obtained at different positions; a first planar alignment unit configured to perform first planar alignment including alignment between the pieces of three-dimensional data in a plane orthogonal to a depth direction of the subject eye; a first depth alignment unit configured to perform first depth alignment including alignment between pieces of two-dimensional data in at least one piece of three-dimensional data among the pieces of three-dimensional data and further including alignment between the pieces of three-dimensional data in the depth direction; and a generation unit configured to generate interpolation data of at least one piece of three-dimensional data among the pieces of three-dimensional data by using a result of the first planar alignment and a result of the first depth alignment.
US10846890B2 Weapon targeting system
A wearable electronic device displays an impact location that shows where a projectile fired from a weapon will hit a target and displays a bullseye location that shows a desired location where to hit the target. The wearable electronic device indicates firing the weapon when the impact location overlaps with the bullseye location.
US10846889B2 Color handle generation for digital image color gradients using machine learning
Color handles are generated based on digital image color gradients using machine learning. In order to train a neural network of a generator module of a GAN system, a training digital image is used by the neural network of the generator module to generate a candidate color handle. The discriminator module of the GAN system then compares the candidate color handle with a ground truth color handle of the training digital image using a loss function as part of machine learning, and uses a result of this comparison to train the neural network of the generator module.
US10846886B2 Multi view camera registration
A system for registering one or more cameras and/or creating an accurate three-dimensional (3D) model of a world space environment including back projecting at least one image from at least one of a plurality of camera views to the 3D model based on a set of existing camera parameters. The back projected image is added as a texture for the 3D model. This texture is automatically compared to one or more images from other camera views using a color space comparison of images to determine a set of differences or errors. The camera parameters and the 3D model are automatically adjusted to minimized the differences or errors. Over time, the parameters and the 3D model converge on a state that can be used to track moving objects, insert virtual graphics and/or perform other functions.
US10846883B2 Method for calibrating objects in a reference coordinate system and method for tracking objects
A method for calibrating an object includes determining a position and an alignment of the object in a reference coordinate system, determining the position of at least three measurement spots by at least one capture apparatus, determining a target spot having a fixed spatial relationship with the measurement spots, determining a spatial relationship between the target spot and a tracking spot located on the object by virtue of the tracking spot being positioned at a calibration spot, and determining the spatial location of the calibration spot by a sensor.
US10846882B2 System and method of dimensional calibration for an analytical microscope
An embodiment of a calibration element for an analytical microscope is described that comprises a substantially non-periodic pattern of features that exhibit contrast when illuminated by a light beam.
US10846881B2 Image measuring apparatus
In a setting mode, a processor stores in a memory a reference image and reference imaging position information indicating an imaging position of the reference image. In a measurement mode, the processor drives at least one of a table and an imaging section by a driving section according to the reference imaging position information stored in the memory to move an imaging position of the imaging section to the imaging position of the reference image and execute a pattern search.
US10846875B2 Adaptive nonlinear optimization of shape parameters for object localization in 3D medical images
System and methods are provided for localizing a target object in a medical image. The medical image is discretized into a plurality of images having different resolutions. For each respective image of the plurality of images, starting from a first image and progressing to a last image with the progression increasing in resolution, a sequence of actions is performed for modifying parameters of a target object in the respective image. The parameters of the target object comprise nonlinear parameters of the target object. The sequence of actions is determined by an artificial intelligence agent trained for a resolution of the respective image to optimize a reward function. The target object is localized in the medical image based on the modified parameters of the target object in the last image.
US10846873B2 Methods and apparatus for autonomous robotic control
Sensory processing of visual, auditory, and other sensor information (e.g., visual imagery, LIDAR, RADAR) is conventionally based on “stovepiped,” or isolated processing, with little interactions between modules. Biological systems, on the other hand, fuse multi-sensory information to identify nearby objects of interest more quickly, more efficiently, and with higher signal-to-noise ratios. Similarly, examples of the OpenSense technology disclosed herein use neurally inspired processing to identify and locate objects in a robot's environment. This enables the robot to navigate its environment more quickly and with lower computational and power requirements.
US10846872B2 Electronic device and method of calculating angle of impact of spatter stain
According to the present disclosure, a method of calculating an angle of impact of a bloodstain is performed by a device for calculating an angle of impact of a bloodstain and includes obtaining a captured image of an analysis target by using a camera, extracting a spatter stain included in the analysis target, by analyzing the obtained captured image, calculating a major axis length and a minor axis length of the spatter stain, estimating an angle of impact of the spatter stain by using the major axis length and the minor axis length of the spatter stain, and outputting the spatter stain and the angle of impact of the spatter stain.
US10846871B2 Method and system for determining spatial coordinates of a 3D reconstruction of at least part of a real object at absolute spatial scale
Determining spatial coordinates of a 3D reconstruction includes obtaining, from a first camera system, a first image comprising a first real object, obtaining, from a second camera system, a second image comprising a second real object associated with known geometric properties, wherein the first camera system and the second camera system have a known spatial relationship, and determining a scale of the face based on the second image and the known geometric properties of the at least part of the second real object. Determining the spatial coordinates of the 3D reconstruction also includes determining a pose of the first and second camera systems, and determining the spatial coordinates based on the pose of the first camera system and the scale of the at least part of the second real object.
US10846867B2 Apparatus, method and image processing device for smoke detection in image
Smoke detection based on video images includes performing background image modeling on a current image, to acquire a foreground image and a background image of the current image; acquiring one or more candidate areas in the current image used for detecting a moving object, based on the foreground image; calculating attribute information of a candidate area corresponding to the current image and/or the background image; and determining whether there exists smoke in the candidate area according to the attribute information. The smoke can be detected quickly and accurately through video images, but also the detection accuracy of video-based smoke detection when light changes and at complex environments can be provided.
US10846861B2 Image processor, image processing method, program for image processing, and magnetic resonance imaging apparatus
Provided is an image processor including a tissue-segmentation-processing-unit that performs tissue segmentation processing on at least one of a plurality of complex images generated based on a magnetic resonance signal generated from a subject to calculate a tissue-image related to a predetermined specific tissue, a magnetic-susceptibility-image-calculation-unit that calculates a magnetic-susceptibility-image showing magnetic susceptibility of a predetermined tissue included in the complex image from the complex image, an anatomical-standardization-processing-unit that calculates a standard-magnetic-susceptibility-image and a spatially-normalized tissue-image by performing spatially normalization processing on the magnetic-susceptibility-image and the tissue-image and calculates a volume modulated spatially-normalized tissue-image obtained by performing volume modulation on the spatially-normalized tissue-image, a magnetic-susceptibility-calculation-unit that calculates magnetic susceptibility of the specific tissue based on the spatially-normalized -magnetic-susceptibility-image and the spatially-normalized tissue-image, and a diagnostic-index-calculation-unit that calculates a diagnostic index for diagnosing a predetermined disease based on the magnetic susceptibility of the specific tissue and the volume modulated spatially-normalized tissue-image.
US10846858B2 Technologies for diagnosing neurological or psychiatric illnesses
A technology which enables identifying, via a computer, a vessel in a third image. The third image is obtained from a subtraction of a second image from a first image. The second image and the first image are aligned within an imaging space. The first image is post-contrast. The second image is pre-contrast. The technology enables determining, via the computer, a voxel intensity mean value of a segment of the vessel in the third image. The technology enables obtaining, via the computer, a fourth image from a division of the third image by the voxel intensity mean value. The technology enables applying, via the computer, a filter onto the fourth image. The technology enables generating, via the computer, a filter mask based on the fourth image.
US10846856B2 Breast imaging reporting and data system (BI-RADS) tissue composition
Breast density is a significant breast cancer risk factor measured from mammograms. Disclosed is a methodology for converting continuous measurements of breast density and calibrated mammograms into a four-state ordinal variable approximating the BI-RADS ratings. In particular, the present disclosure is directed to a calibration system for a specific full field digital mammography (FFDM) technology. The calibration adjusts for the x-ray acquisition technique differences across mammograms resulting in standardized images. The approach produced various calibrated and validated measures of breast density, one of which assesses variation in the mammogram referred to as Vc (i.e. variation measured from calibrated mammograms). The variation in raw mammograms [i.e. Vr] is a valid breast density risk factor in both FFDM in digitized film mammograms.
US10846851B2 Method and system for outputting augmented reality information
A method and system are disclosed for outputting augmented reality information to a first user. In an embodiment, the method includes acquiring first information, including image information, depth information, coordinate information and combinations thereof, the first information relating to at least one of a medical device and a medical examination of a patient; creating the augmented reality information, relating to the medical device and/or the medical examination of the patient, based on the first information; and outputting the augmented reality information such that the augmented reality information is perceivable in a field of view of the first user.
US10846845B2 Training an artificial neural network using simulated specimen images
Techniques for training an artificial neural network (ANN) using simulated specimen images are described. Simulated specimen images are generated based on data models. The data models describe characteristics of a crystalline material and characteristics of one or more defect types. The data models do not include any image data. Simulated specimen images are input as training data into a training algorithm to generate an artificial neural network (ANN) for identifying defects in crystalline materials. After the ANN is trained, the ANN analyzes captured specimen images to identify defects shown therein.
US10846844B1 Collaborative disparity decomposition
A novel disparity computation technique is presented which comprises multiple orthogonal disparity maps, generated from approximately orthogonal decomposition feature spaces, collaboratively generating a composite disparity map. Using an approximately orthogonal feature set extracted from such feature spaces produces an approximately orthogonal set of disparity maps that can be composited together to produce a final disparity map. Various methods for dimensioning scenes and are presented. One approach extracts the top and bottom vertices of a cuboid, along with the set of lines, whose intersections define such points. It then defines a unique box from these two intersections as well as the associated lines. Orthographic projection is then attempted, to recenter the box perspective. This is followed by the extraction of the three-dimensional information that is associated with the box, and finally, the dimensions of the box are computed. The same concepts can apply to hallways, rooms, and any other object.
US10846842B2 Key identification system
A key identification system that includes a key identification system housing, a key clamp, a key ring support tray, and two digital identifiers is disclosed. The key identification system housing may include a key receiving aperture extending through housing and sized to receive at least some of a key blade of a key. The key clamp is positioned adjacent to the key receiving aperture and allows the system to maintain the key blade in a fixed position within the key identification system housing when the key is inserted into the key receiving aperture. The key ring support tray is typically coupled to the key identification system housing below the key receiving aperture. The two digital identifiers are positioned within the key identification system housing and designed to capture key blade information.
US10846839B2 Image processing apparatus, image processing method, and storage medium
Provided is an image processing apparatus for correcting an influence of atmospheric turbulence by using pieces of image data captured temporally successively. It includes: an obtaining unit that obtains pieces of partial image data corresponding to images of a processing target area in the pieces of image data; a transform unit that transforms the obtained pieces of partial image data into Fourier spectra; an estimation unit that estimates a phase containing a high-frequency component by using phases of low-frequency components in the Fourier spectra; a correction unit that, on the basis of the result of the estimation and reference data determined on the basis of the obtained pieces of partial image data, corrects the result of the estimation on at least one of the pieces of partial image data; and a generation unit that generates output image data corresponding to the pieces of image data on the basis of the corrected result.
US10846838B2 Image generation device, image generation method, and storage medium storing program
An image generation device includes: at least one memory storing a set of instructions; and at least one processor configured to execute the set of instructions to: select a second face image from a plurality of face images stored in advance based on directions of faces included in the plurality of face images and a direction of a face included in an input first face image; deform the second face image based on feature points of the face included in the first face image and feature points of a face included in the second face image such that a face region of the second face image matches a face region of the first face image; and generate a third face image in which the face region of the first face image is synthesized with a region other than the face region of the deformed second face image.
US10846837B2 Image processing apparatus, image processing method, and storage medium
An image processing apparatus includes: a filter unit configured to execute a filter process on each block area in the input image and output the filter processing result of each pixel in the input image; a supply unit configured to read out attribute information from the attribute map and supply attribute information for each pixel; and an image processing unit configured to perform the predetermined image processing for the filter processing result output by the filter unit based on the attribute information for each pixel supplied by the supply unit, wherein the pixel order in which the pixel value in the input image is received by the filter processing unit and the pixel order in which the filter processing unit outputs the filter processing result are different, and wherein the supply unit supplies the attribute information for each pixel according to the pixel order of the filter processing result.
US10846835B2 Optical motion sensing with phase gratings
An optical method of measuring motion employs a phase grating that produces a diffraction pattern responsive to light from an imaged scene. First and second images of the diffraction pattern are captured and compared to produce an image comparison. Apparent motion is then calculated from the image comparison.
US10846828B2 De-noising images using machine learning
The present disclosure relates to using a neural network to efficiently denoise images that were generated by a ray tracer. The neural network can be trained using noisy images generated with noisy samples and corresponding denoised or high-sampled images (e.g., many random samples). An input feature to the neural network can include color from pixels of an image. Other input features to the neural network, which would not be known in normal image processing, can include shading normal, depth, albedo, and other characteristics available from a computer-generated scene. After the neural network is trained, a noisy image that the neural network has not seen before can have noise removed without needing manual intervention.
US10846825B2 Display control apparatus, information processing apparatus, display control method, program for display control, and recording medium
A display control apparatus enabling a desired item to be displayed with excellent visibility by means of a simple operation is provided.An interface 1 of a terminal apparatus SV acquires associated information in which an orientation of display on a display D, a moving direction of an operation position to a touch panel TP, and a display state on the display D controlled by movement of the operation position are associated with each other. The interface 1 also acquires direction information indicating the moving direction of the operation position. A control unit 3 controls the display state on the display D in accordance with the orientation of the display and the moving direction indicated by the direction information based on the associated information.
US10846823B2 Image processing method, apparatus and machine-readable media
Embodiments of the present application provide a method and an apparatus, and a machine readable media for image processing. The method includes obtaining a panoramic video image, where the panoramic video image is determined based on a perspective mapping, and the panoramic video image includes a primary perspective region and at least one secondary perspective region; dividing the secondary perspective region into at least two sub-regions based on distribution information of high-frequency components in the secondary perspective region; determining respective filter templates of the sub-regions, and filtering the sub-regions using the respective filter templates; and determining a filtered panoramic video image.
US10846822B2 Image processing apparatus, image pickup apparatus, control method of image processing apparatus, and recording apparatus
An image processing apparatus performs a first detection that detects motion information of an image sensor during a period in which the image sensor captures a first image and a second image based on an output of a sensor different from the image sensor, a second detection that detects a plurality of motion vectors between the first image and the second image, a determination of first reliability of the motion information detected by the first detection and second reliability of the motion vectors detected by the second detection, and an alignment based on either one of the motion vectors or a vector indicated by the motion information, which has higher reliability, or a vector obtained from the motion vectors and the motion information according to the reliability.
US10846821B2 Digital gradient signal processing system and method for video signals
A system and method for improving the detail of an input digital video signal can be implemented by computing first and second order gradients of the input digital video signal in a neighborhood size of 1,2, 4,8 and 16 increments. This gradient information can be used to construct an output digital video signal that has greater detail than the input digital video signal.
US10846819B2 Method and apparatus to infer structural stresses with visual image and video data
The present invention includes an apparatus and method for determining time-varying stress experienced by a structure comprising: obtaining images that include the structure; segmenting the second and any subsequent images to include the “static” portions that are identified from the first image; computing with a processor the affine transformations between the first and second, and optionally subsequent images, sequence of images; estimating a deformation (i.e. translation and rotation) undergone by the structure; and converting the deformation to estimate the structural stress by using one or more scaling functions) to generate the time-varying stress experienced by the structure.
US10846818B2 Systems and methods for registering 3D data with 2D image data
Systems and methods described herein relate to registering three-dimensional (3D) data with two-dimensional (2D) image data. One embodiment receives 3D data from one or more sensors and 2D image data from one or more cameras; identifies a 3D segment in the 3D data and associates it with an object; identifies 2D boundary information for the object; determines a speed and a heading for the object; and registers the 3D segment with the 2D boundary information by adjusting the relative positions of the 3D segment and the 2D boundary information based on the speed and heading of the object and matching, in 3D space, the 3D segment with projected 2D boundary information.
US10846816B2 Multi-user application system environment engine
A multi-user application system environment engine has an application system that, in turn, includes a simulation engine and a virtualized software environment. The simulation engine runs on top of the virtualized software environment and includes a declaration processor, a scene tree object manager, a viewer, an editor listener, and a rendering processor, coupled to the virtualized software environment, to requisition hardware resources to cause physical manifestation of an instantiated scene tree. The viewer presents to the local user a visual representation of the instantiated scene tree in its current state.
US10846813B2 Device, method, and program for presenting pre-race movements of a racer
To make predictions about racing, a point to pay attention to in pre-race movements of each racer can be presented. To this end, for racers entered in a race to be processed, a plurality of captured pre-race movement images of pre-race movements made by the racers before a race are retrieved. By using the retrieved pre-race movement images and racing result information corresponding to each pre-race movement image, an attention point to be paid attention to while each racer is making pre-race movements are identified. Presentation information for presenting information about the identified attention point is then generated and controlled to be presented to a user on an external terminal.
US10846810B2 Leveraging audio/video recording and communication devices to enhance public safety
Some aspects of the present embodiments enable users of audio/video (A/V) recording and communication devices to report video footage to one or more reward providers. The reward provider may then review the reported video footage, determine whether a crime may have been committed, determine an amount of a reward to be offered, and post a reward offer through one or more outlets. The present embodiments may help in reducing crimes by publicizing criminal events and incentivizing members of the public to come forward with information that can be used to help identify and apprehend criminal perpetrators and/or to solve crimes.
US10846808B1 3D printer and inventory control and distribution system for 3D designs
A digital platform enables 3D printing where the designs are protected from piracy/redistribution. A single board computer (SBC) communicates with a first server and a second server. The SBC requests a unique hardware ID from the first server, which assigns and sends the ID to the SBC. The SBC submits the ID and a secret key to the second server to request registration of a user and a printer, and the second server sends private certs, a client ID, and a unique public identifier to the SBC. The second server also receives and stores 3D print designs through a designer portal, and on-demand displays the designs in a GUI screen. The SBC user may purchase a 3D print design, and the second server, in response, sends an access token to the SBC. The SBC redeems the access token for a selected 3D print, and the second server adjusts gcode for the selected 3D design for the particular printer, and streams the adjusted gcode to the printer through the SBC, thereby protecting the code from unauthorized user/replication.
US10846807B2 Apparatus and method for generating title products
The present invention provides an apparatus and method for generating title products. A device accepts a title product search request for a title product for a property. The device initiates a search of databases that contain information about the property such as data or evidence of title. A rule engine compares the retrieved information with business rules such as title insurance underwriting criteria. The comparison provides results for generating a title report, insurance contract or other title insurance products.
US10846805B2 Methods and systems for the creation, submission and evaluation of construction bid packages
Systems and methods for creating bid requests, creating bid packages, and evaluating bid packages. One method includes receiving a bid definition including a plurality of data items. The method also includes sending a notification of the bid request to a bid provider and making the bid definition accessible to the bid provider. In addition, the method includes receiving a plurality of data items associated with the bid provider corresponding to the plurality of data items included in the bid definition and receiving a release date for at least one of the plurality of data items associated with the bid provider. The method also includes automatically generating a bid package based on the plurality of bid response data items, storing the bid package, and receiving a request to access the bid package. Access to the stored bid package is controlled based on the release date.
US10846802B1 Browser extension for capturing vehicle information from webpage for generating insurance rate quote
A browser extension for facilitating a user of a mobile device obtaining an insurance rate quote for a vehicle (or other property, real or personal) from an insurance provider, wherein vehicle information identifying the vehicle is provided on a webpage. The browser extension searches the webpage for vehicle information identifying one or more vehicles. The user is prompted to select the vehicle(s) for which the insurance rate quote is desired from a list of the vehicles is found on the webpage. The browser extension passes the vehicle information for the selected vehicle to a program application. The program application obtains user information useful for generating the insurance rate quote. Based upon the vehicle information and the user information, the program application generates and displays for the user the insurance rate quote for the vehicle. Additionally, the user may be similarly offered a loan and/or an extended warranty for the vehicle.
US10846801B2 System and method for valuation, acquisition and management of insurance policies
A system and method for the valuation, acquisition, and management of insurance policies whereby specific business methods, algorithms, and systems are utilized to measure specific benchmarks set by risk bearers, affiliates and clients. The benchmarks set are based on the ratios set by the risk bearer based on their specific objectives for profitability. Profitability is measured by a number of factors and ratios to include but not be limited to ROI, ROE, Combined Ratio, Expense Ratio, Loss Ratio.
US10846796B2 Computer-implemented methods and computer systems for an electronic financial platform
In some embodiments, the instant invention provides for specifically programming a computer machine to perform at lease: receiving, from a trader, a passive indication of interest (IOI) for a financial instrument, where the passive IOI is a bid or an offer and a resting liquidity; classifying the trader as at least: a trading type that is subject to a decline ratio calculation for crossing the passive IOIs, where the decline ratio calculation identifies how many eligible aggressive IOIs have been previously declined by the trader out of a total number of all eligible aggressive IOIs that were offered to such trader; receiving, from another trader, another IOI that is an aggressive IOI, where the aggressive IOI is available to be immediately crossed at the price; and determining, in real-time, an allocation of the aggressive IOI to the trader submitted the passive IOI based on the decline ratio of the trader.
US10846795B2 Order book management device in a hardware platform
An order management device and method of implementing that device in an integrated circuit. The order management device including a memory having a first and second data structure. The first data structure stores orders associated with a set of P limits. The second data structure includes the limits in a list of N limits that are not contained in the subset P, the entries in the second data structure being allocated dynamically. A first management core processes input commands related to an order, updates the first data structure and generates at least one update command to be sent to a second management core. The second management core updates the second data structure in response to the update. The first management core processes input commands independently of the update command processing by the second processing core.
US10846793B1 Systems and methods for providing closed-end loans
In an example implementation, a method includes receiving, at a computing device, borrower information, requested financing plan information, and credit bureau information relating to a particular borrower. Likewise, a method includes processing at least one of the received information to identify a subset of lenders as potential candidates to approve a loan for the particular borrower and generate an offer of the loan for the borrower. Further, the method includes performing a portfolio assignment process and generating electronic documents relating to the loan following the borrower's acceptance of the offer. Finally, the method includes sending an offer of the loan to a borrower and, upon receipt of the borrower's acceptance, transmitting the loan documents to the borrower.
US10846786B2 Storage battery module rental system, rental method, and rental program
A storage battery module rental system includes a storage battery module prepared in each providing point that is dispersedly distributed and that can be rented to a user, an acquisition unit configured to acquire individual information of a plurality of the users and module information from the storage battery module, the user being a rentee candidate of the storage battery module, a determining unit configured to determine an incentive given for renting the storage battery module based on the individual information and the module information in such a way that the incentive could differ for each user; and a notifying unit configured to notify the user of the incentive determined by the determining unit for each of the users.
US10846785B2 System and method for generating and distributing embeddable buy buttons
An embeddable buy button for distribution of multimedia content over a computer communications network, the buy button adapted for viral distribution and execution in a web browser on a client device wherein the buy button includes a content retrieval component communicatively coupled to an application server over the computer communications network, the content retrieval component configured to retrieve one or more multimedia display files and metadata into an embedded electronic commerce store in the buy button after it enters an active operational mode, the buy button also including a content preview component configured to enable a streamed execution of a portion of the multimedia content files associated with each of the multimedia display files from a multimedia content distribution system executing on the application server, and a transaction processing component operative to execute and complete a commercial transaction in the embedded electronic commerce store pertaining to the multimedia content files.
US10846784B2 System for part assembly verification and shipping container labelling
A system and method is provided for enabling a parts supplier to verify that a customer's part or part assembly requirements are satisfied and for creating a label for a shipping container in which the parts or part assemblies are shipped to the customer. The system also verifies that the label matches the parts and/or part assemblies that have been loaded into the shipping container.
US10846780B2 Order quantity and product recommendations based on sensor data
Techniques for using sensor data from an auto replenishment device (ARD) to generate recommendations for ordering other items not associated with an ARD, updating a quantity of an already ordered item, or updating a time period associated with delivery of the ordered items. In embodiments, order history information associated with a user profile for a plurality of items may be maintained. Consumption data from a sensor of an ARD may be received that indicates a current amount of the item. A subset of items may be determined based at least in part on the consumption data and the order history information. In accordance with at least one embodiment, instructions for delivering the subset of items to a location associated with the user profile may be executed.
US10846778B2 Recipe-suggestion apparatus and method
A computer-implemented method is disclosed for suggesting recipes. Within the method, one or more point-of-sale transactions may be conducted. The transactions may involve a computer system and a customer possessing a mobile computing device. The computer system may store receipt data documenting the transactions. The computer system may also receive a request from the mobile computing device for one or more recipes, analyze the receipt data to identify at least one of the food patterns and food preferences of the customer, and identify one or more recipes corresponding to at least one of the food patterns and food preferences. The computer system may then pass the one or more recipes to the mobile computing device.
US10846777B2 System for providing a personalized concierge service
The current document is directed to an automated concierge service that facilitates identifying, by users, various types of events, services, venues, and other things of interest to the users and that facilitates arranging, by users, attendance at, consumption of, or participation in selected events, services, venues, and other things of interest. The automated concierge service employs machine-learning methodologies to continue to learn, over time, users' personal preferences, behavioral patterns, social relationships, schedules, and other characteristics and parameters, so that the automated concierge service can provide users with precise, easy to assimilate options and recommendations. The automated concierge service interfaces to a variety of different online services and information sources to facilitate users' participation in recommended activities, attendance at recommended events, and consumption of recommended services, including scheduling and making reservations, informing other group participants of events and services, and arranging for transportation.
US10846772B2 Item maps for app store apps
An app in an app store may be associated with a statically or dynamically generated list of the app's features, modes, content, and/or target device. Different descriptions, icons, titles, and the like may be shown in the app store for each of those features, modes, and content. Based on the mapping and display of individual options, users may be enabled to purchase just one of those modes, features, and/or content. If a user finds one of the provided options and acts to acquire it, the app may start up in a mode tailored to the options (feature, mode, content) rather than activating in a generic way. App stores may limit a number of options per app that can appear in search results, to prevent result spamming by collapsing displayed results, limiting the actual number of displayed results, or filtering by user.
US10846769B2 Method for configuring and conducting service exchanges over network without monetary transactions
A method for conducting a plurality of electronic service exchanges over a network and a tangible, non-transient computer readable medium including instructions stored thereon to carry out the method are disclosed. The exchanges are conducted between two or more service providers on a basis of service time and description, and do not involve any monetary transaction. The method includes receiving information about an offered and requested service to initiate service exchanges. A plurality of parameters associated with the offered and requested services and an instruction set for each exchange are then identified. When the identification results in a match between the offered service and the requested service of a first service provider on a first terminal coupled to the network and the requested service and the offered service of at least one additional service provider on at least one additional terminal coupled to the network, the service exchange is conducted.
US10846765B2 Blockchain-based e-bill number application method, apparatus, and electronic device
A computer-implemented method, non-transitory, computer-readable medium, and computer-implemented system are provided for applying a blockchain-based e-bill number. A blockchain includes multiple levels of accounts used to maintain e-bill number segments. An e-bill number application transaction published to the blockchain is received, where the e-bill number application transaction includes an account identifier of an account of a number applicant; allocating one or more e-bill numbers to the number applicant from an e-bill number segment maintained in an upper-level account corresponding to the account of the number applicant in response to the e-bill number application transaction; and adding the one or more e-bill numbers allocated to the number applicant to the account of the number applicant for maintenance.
US10846760B2 Information processing device, information processing method, program and storage medium
An advertisement delivery system 1 includes an information manager, a timing information retriever, a selection determiner, and a selection handling processor. When switching between images displayed in a partial area on a web page is performed, the information manager keeps information about a pre-switching image even after the switching. The timing information retriever retrieves the timing of the switching and the timing of a selection operation by a user on the area. When the timing information retriever retrieves the timing of the selection operation within a predetermined time length after the switching, the selection determiner makes a determination as to which of the pre-switching image and a post-switching image the selection operation is intended for. Based on the determination, the selection handling processor performs a selection handling process based on information about the pre-switching image or the post-switching image.
US10846759B2 Web enhancement for multimedia content providers
A Query/Response service provides Queries to Media Providers, the Queries to be displayed or played in media broadcast, and interactive Banners to be presented in web sites or other Internet destinations hosted by the Media providers. Audience members react to the Queries to visit the Media Provider's web destinations to respond to the Queries. The system motivates increased traffic to Media Provider's destinations.
US10846758B2 Systems and methods for creating a navigable path between pages of a network platform based on linking database entries of the network platform
The disclosure herein provides systems and methods for linking database entries of a network platform. The network platform provides a plurality of pages each dedicated to an item and including details of the item. A user-uploaded content can be linked to two or more of such pages or items provided on the network platform such that a navigable path is created among such pages or items. The linked pages or items may include an intermediary page or content that is linked to each of such pages or items.
US10846755B1 Systems and methods for generating a response function in online advertising campaigns
A method for monitoring an advertising campaign is disclosed and includes receiving a campaign transaction signal, generating a discrete function based on the signal, and generating a continuous function based on the discrete function. The signal indicates a price and an event rate for impressions in the campaign. The discrete function indicates a discrete cumulative distribution of the impressions. The price dimension corresponds to an impression price independent variable. The event rate dimension corresponds to an event rate independent variable. The price dimension and the rate dimension are segmented into a plurality of bins based on threshold values. The continuous function indicates a continuous cumulative distribution of the impressions and is continuous in the price dimension and the rate dimension. The response function is also a continuous function. The response function is a function of control variable that parameterizes a correspondence between the price and event rate variables.
US10846751B2 Generating data to predict user affinity for a component to be included in a content item optimized for an online system user
An online system receives multiple candidate components for including in content items to be presented to online system users. Upon identifying an opportunity to present content to a subject user of the online system, the online system dynamically generates an optimal content item for presentation to the subject user that includes one or more candidate components. Candidate components included in the optimal content item are selected by predicting an affinity of the subject user for each candidate component. The affinity of the subject user for a candidate component may be predicted using a machine-learned model that is trained using historical performance information about content items including the candidate component that were presented to viewing users of the online system having at least a threshold measure of similarity to the subject user. Components of content items used to train the model may be selected using a heuristic (e.g., Thompson sampling).
US10846750B2 Mobile interstitial ads
Systems and methods for pre-loading and displaying intervening content, such as advertisements, on a mobile device during latency periods, such as when an advertiser landing page is requested by that device, are provided herein. Intervening content may be pre-loaded on to the device and associated with one or more particular advertisements such that selecting/interacting with the associated advertisement triggers intervening content display during known or detected periods of latency. In some cases, a latency threshold or thresholds may determine one or more types of content to present, and/or a content presentation sequence.
US10846747B2 Monitoring and using telemetry data
Aspects of the disclosure relate to monitoring and using telemetry information in various ways. For example, a system that monitors telemetry information may include a user that gathers telemetry information of a device and transmits the information to a monitored room. A manager may join a monitored room and monitor the monitored room for particular types of telemetry information. In one example, a manager may determine whether a downstream device is experiencing a network problem, such as a low bitrate. A manager may also transmit commands to the player via the monitored room, which causes the downstream device to operate in accordance with the transmitted command. In one example, a manager may transmit a command that causes a player to decode a particular service.
US10846746B2 Customized loyalty notifications
A user accesses an account management system website via a user computing device and establishes a user account with the account management system. The user downloads an application onto the user computing device, which receives information for one or more loyalty cards. A loyalty card is associated with a merchant system location in response to a user request, in response to a request from a merchant device, in response to being read by a merchant POS device, or as a result of the loyalty card being identified by the account management system, based on aggregate data received from a plurality of user computing devices, as belonging to a loyalty card class associated with one or more merchant system locations. The user enters the merchant system location and the application detects the user computing device location. The application suggests the loyalty card according to user-configured alert settings.
US10846742B2 Generating a price difference justification message in a product listing presentation based on socially determined purchase-driving attributes
Methods and apparatus are disclosed regarding an e-commerce system that promotes sales of products based on product comparisons. Some embodiments may present a marketing message that justifies a price difference between presented products based on attribute differences between the presented products.
US10846741B2 Advertisement creating device and computer-readable recording medium
An advertisement creating device includes a display controller for displaying an advertisement on a display screen as a display sample. A selector selects a display candidate to be displayed in response to a switching operation received by a receiver as a post-switching display sample from a plurality of display candidates in accordance with a predetermined priority order determined using a two-dimensional array. The two-dimensional array has a first plurality of display candidates having different display styles for a first display mode in a first axis direction and a second plurality of display candidates having different display styles for a second display mode in a second axis direction. The selector selects an adjacent candidate image in the first axis direction or the second axis direction in the array as a display sample to be displayed after switching, and the receiver receives the switching operation that enables such selection.
US10846740B2 Single conversion advertisements
This specification describes technologies relating to content presentation. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of receiving ad information from a seller; generating, using one or more processors, a single conversion ad using the received ad information, where the single conversion ad has an available inventory of one such that only a single conversion of the ad can be performed; transmitting the single conversion ad to one or more potential buyers; receive an input from one of the one or more potential buyers; and notifying the seller of the user input. Other embodiments of this aspect include corresponding systems, apparatus, and computer program products.
US10846738B1 Engaged view rate analysis
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for data processing and content distribution. In one aspect, a method includes providing skippable content items from a given content category to a user device; determining, for the user, an aggregate engagement level with the skippable content items based on portions of the skippable content items that were presented and whether the skippable content items were skipped; determining, for the user, an interest score for the given category based on comparing the aggregate engagement level to a population engagement level with skippable content items from the given content category; determining that the interest score of the user for the given category is below a specified threshold; and in response to receiving a subsequent request for a content item from the given content category distributing, to the user device, a non-skippable content item from the given category.
US10846736B2 Linkage to reduce errors in online promotion testing
Methods and apparatus for improving the result of online promotion testing are disclosed. In one or more embodiments, base-lining is employed to improve the mapping between the online test promotion responses and projected in-store result. Alternatively or additionally, the test population responses may be adjusted to account for differences between the test population and the in store customer population.
US10846734B2 System and method for purchasing in digital channels
The systems, methods, and computer program products (collectively “systems”) described herein are generally configured to monitor actions in digital channels. More specifically, the systems described herein are capable of initiating a transaction with a transaction account based on an action in any suitable digital channel. The systems are capable of syncing transaction accounts with various digital channels. Moreover, the systems are capable of initiating or completing transaction based on user information. The systems may also be capable of providing rewards based on activities or accomplishments in the digital channels. Moreover, the systems may be capable of verifying activities based on transaction information.
US10846733B2 Systems and methods for incentivizing digital identity verification
Methods and systems for incentivizing verification of a digital identity are provided. The method includes generating a first digital identity through at least a first certified device, the first digital identity including a first secure digital artifact uploaded to an auditable chain of a public ledger to establish a first physical identity of a first user. The method also includes associating the first digital identity with a new digital identity, the new digital identity including a new secure digital artifact uploaded to the auditable chain of the public ledger to establish a second physical identity of a second user, the first digital identity providing verification for the new digital identity. The method also includes providing rewards to the first user for associating the first digital identity with the new digital identity, the rewards including social and/or monetary incentives for associating the first digital identity with the new digital identity.
US10846731B2 System for changing operation modes in a loyalty program
A method for changing operation modes includes receiving disaster information from trending data, a newsfeed, or an alert message; upon detecting at least one redirection trigger from the disaster information, configuring a loyalty system to operate in a redirection mode; receiving or accessing data associated with a transaction between a customer and a merchant; determining, from at least one of customer information and merchant information in the data associated with the transaction, a donation amount and a location associated with the transaction; when the loyalty system is configured to operate in a redirection mode, generating signals to cause accrual of at least a portion of the donation amount to a redirection account based on the location associated with the transaction; and generating signals to cause accrual of any remaining portion of the donation amount to one or more defined donation accounts based on charity catchment area parameters.
US10846730B2 Community loyalty reward application and system and method of treating disease and illness
A community loyalty rewards system comprising a mobile device, a central server, and a pharmacy server. The mobile device has instructions stored on a mobile device memory that causes a mobile device processor to track health related activities, receive points for such activities, and push point data to the central server and pull status data from the central server. The pharmacy server has instructions stored on a pharmacy server memory that causes a pharmacy server processor to pushes campaign data to the central server and pull user point and status data from the central server. One of the pharmacy server processor and a central server processor determine a charity that receives the points.
US10846726B2 Mobile commerce framework
A subscription-based system for providing commerce information for one or more mobile devices for one or more merchants. Some techniques employed feature a subscription-based method for presenting commercial resources to a mobile device. The method involves receiving mobile device user information relating to a geographic location to locate one or more merchants within a subscription-based shopping network, and receiving mobile device user information relating to a merchant type within the subscription-based shopping network. The method also involves receiving, from a database over a communication network, information for one or more merchants associated with the mobile device user information for the geographic location and the merchant type, and presenting the associated merchant information on the mobile device. The associated merchant information can include a merchant name and address, a merchant telephone number, a merchant advertisement, a merchant coupon, or a merchant product or service offering to subscribers of the shopping network.
US10846725B2 Method for rule-based gift giving
A method for rule-based gift giving method collects information about life events of one or more friends from one or more social network systems and/or from one or more online profiles. The gathered information may be organized in a news stream format or a calendar items format. The user creates rules including parameters such as monetary value of the gift, identity of the recipient and the life event on which to send the gift. The user may generate a default list of friends who will automatically receive user-selected gifts on user-selected life events. According to another embodiment, the user may generate an on-demand list of friends who will receive gifts on selected life events upon user's approval.
US10846721B2 Method and system to reduce food waste and control prices in retail
Systems and methods are provided for determining a price of one or more goods. The method includes assigning a readable identification tag to a good, applying one or more price-calculation factors to the good, identifying the good associated with the identification tag, and calculating, using a processor, a price of the good according to the one or more price-calculation factors.
US10846714B2 Adaptive fuzzy fallback stratified sampling for fast reporting and forecasting
Techniques and mechanisms described herein facilitate adaptive fuzzy fallback stratified sampling. According to various embodiments, an actual or estimated minimum vertex cover of a feature dependency graph representing a dataset may be determined. The dataset may include a plurality of feature vectors and a plurality of features. Each feature vector may include a plurality of feature values that correspond with the features. The feature dependency graph may represent a plurality of conditional dependencies between the features. The minimum vertex cover may designate a subset of the features for strata selection. The feature vectors may be partitioned into a plurality of strata based on the designated subset of features. Each stratum may include one or more of the feature vectors. Each feature vector may be assigned to a corresponding stratum based on the values of the designated subset of features for the feature vector.
US10846710B2 Rating aggregation and propagation mechanism for hierarchical services and products
Mechanisms are provided, in a hierarchical feedback aggregation (HFA) system implemented in one or more data processing systems, for collecting and presenting user feedback information for a composite offering. A backend engine of the HFA system, implemented in a first data processing system, registers a hierarchical feedback model for the composite offering. A frontend engine of the HFA system, implemented in a second data processing system, receives user feedback for an identified component of the composite offering. The backend engine of the HFA system generates an aggregate user feedback score for the identified component based on a combination of the user feedback for the identified component and aggregate user feedback scores for child components of the identified component in the hierarchical feedback model. The backend engine outputs a representation of the generated aggregate user feedback score for the component to a user.
US10846709B2 Audience targeting with universal profile synchronization
Universal synchronization of profiles of audience members targeted for the delivery of content. A unique global identifier may be assigned to and used to manage a profiled audience member. This identifier may also be associated to an authoritative identifier and cookie information used in connection with the collection of profile data. An authoritative identifier may be received in connection with activity, and might not be accompanied by a global identifier. The authoritative identifier may then be used to identify the global identifier, which in turn may be used to identify the cookie related information of record for the profiled audience member. Comparing the cookie related information to previously retained cookie information may be used to determine that the cookie information for a particular, profiled audience member has changed, so that it can be restored.
US10846707B2 Dynamically rearranging and deploying advertising selection logic
A method and system for deploying and customizing advertisement selection logic without requiring a shutdown and/or restart of system resources. A first arrangement of advertisement logic may include filters to be executed in a pipeline model. A second arrangement of advertisement selection logic may be determined based at least in part on information received. Alternatively, the second arrangement of advertisement selection logic may be automatic based at least in part on statistics or defined hints. The second arrangement of advertisement selection logic may be implemented using different filters or rearranged filters in an updated pipeline model.
US10846702B1 System and method for modifying payment processing times upon suspicion of fraud
Systems, methods, and computer-readable storage media for monitoring risk levels in continuing to allow a potentially compromised payment card to continue to be used. An exemplary system can include a processor which receives a notification of unauthorized use of a card, retrieves a transaction history of authorized use of the card, and performs predictive modeling based on the transaction history based to determine a predicted transaction amount for future transactions. The system can then determine a risk level of continued use of the card and modify processing of the ongoing transaction based on the risk level. The system can then issue a risk level notification to proper authorities.
US10846701B1 Multi-vector authentication unit (MVAU)
Aspects of the disclosure relate to electronically detecting and responding to a security risk associated with a non-electronic transaction. These aspects include recording and storing a video of a customer entering a financial institution (FI). Upon review of the video, the method confirms that the customer is a legacy customer and then deletes the video, or confirms that the customer is a non-legacy customer. If the customer is a non-legacy customer, the method stores the video for an amount of time sufficient to quantify a security risk associated with the customer. The method may then use an input device including at least one customer-imperceptible biometric sensor to retrieve information about the customer. The method compares the stored video to the biometric information to adjust a level of the security risk associated with the customer or transaction. If the security risk is lower than a threshold, the method may delete the video.
US10846700B2 Proxy device for representing multiple credentials
Payment devices and the systems and methods for securely managing financial transactions using the payment devices are provided. In one implementation, a portable proxy device comprises a memory configured to store a plurality of credentials. Each of the plurality of credentials pertains to one of a financial credential, an identification credential, or contractual credential. The portable proxy device also includes at least one interface, wherein each of the at least one interface is configured to communicate one of the plurality of credentials to an external device to complete one of a financial function, identification function, or contractual function.
US10846699B2 Biometrics transaction processing
Embodiments of the invention are directed to systems and methods for biometrics transaction processing. A location of a device associated with a user may be determined. A reference to a biometric data model associated with the user stored within a database may be retrieved, based at least in part on the location. Biometric data may be received from the user. Using the reference, the biometric data may be compared to the biometric data model stored within the database. A determination may be made whether the user is authenticated for the transaction based on the comparing step.
US10846698B2 Online quick key pay
A quick pay option is provided so that a user can make a payment from a merchant site by simply entering in a user identifier in a pop-up window. Limits are set for the quick pay option and may vary between different merchants. The payment provider is able to determine the merchant, user, and transaction information automatically, such that the user may only be required to enter the identifier to process and complete the payment.
US10846696B2 Apparatus and method for trusted execution environment based secure payment transactions
An apparatus and method for providing a secure payment transaction on a mobile device are provided. The method includes determining, using a computer processor of the mobile device, whether a requested operation is a security sensitive operation, and when the requested operation is determined to be a security sensitive operation, executing the requested operation in a secure environment of the mobile device.
US10846692B2 Virtualization and secure processing of data
Systems, methods, and non-transient machine-interpretable data representing executable instruction sets and/or other products for the processing of data for the secure creation, administration, manipulation, processing, and storage of electronic data useful in the processing of payment transactions and other secure data processes. In various aspects and embodiments the disclosure provides secure means for the authorization of sensitive and other data processes subject to controlled access. Such processes include, for example the creation, administration, authorization, virtualization, storage, and other manipulation or processing of electronic data representing characteristics of, instructions for, and information associated with consumer, business, and other payment accounts, and other forms of secure payment elements, such as payment tokens; and data useful in processing transactions using such accounts and elements. Information associated with particular payment means, such as accounts or payment tokens, can be stored, for example, in a data set, usually secure, sometimes referred to as a virtual or electronic wallet, or a secure payment token.
US10846691B1 Multi-element ownership object for secure transaction processing
Techniques for a secure and flexible distributed job processing between a transaction network of a service provider and a processing endpoint of an entity are described. In an example, a transaction instrument may be used for a transaction and may be registered with the processing endpoint based on a transaction account. The transaction network may store an ownership object associating a token corresponding to the transaction instrument, a user identifier unique to a user account, and a provider identifier unique to the transaction account. The transaction network may identify a membership status of the user account and may customize the transaction based on this status. The transaction, as customized, may be completed by sending the provider identifier and data about the customization to the processing endpoint.
US10846690B2 Automotive optical communication system
Systems and methods for providing optical communication between a vehicle and an external actor include a system provider device that establishes, through communication over a network with at least one vehicle, the at least one vehicle as a communication proxy. Establishing the at least one vehicle as a communication proxy may include pairing the at least one vehicle with a user device. In various embodiments, the system provider also receives a communication trigger. In response to the communication trigger, the system provider may transmit a modulated optical signal via an illumination source of one of the at least one vehicle and an external actor, to the other of the at least one vehicle and the external actor. The system provider detects, at the other of the at least one vehicle and the external actor, the modulated optical signal and demodulates the transmitted optical signal.
US10846684B2 Kiosk gift card system and method
A gift card system and method for purchasing gift cards at a kiosk is disclosed. The system/method includes a gift card distribution kiosk located at a retail establishment that provides a user with access to a multitude of different forms of gift cards that may be purchased and printed onto a customizable card with a personalized message. The kiosk includes a kiosk processor interface, a gift card dispenser, a card reader and gift card management server connected to a network. The gift card management server, through the kiosk processor interface, provides vendor options to users to select and pay via the card reader. In another embodiment, the kiosk is used to redeem unused user gift cards for a reduced value user selected gift card, reduced cash value, full value store card, rewards points, bank debit, and/or electronic code user towards online purchases.
US10846683B2 Integration of verification tokens with mobile communication devices
Apparatuses, methods, and systems pertaining to the verification of portable consumer devices are disclosed. In one implementation, a verification token is communicatively coupled to a computer by a USB connection so as to use the computer's networking facilities. The verification token reads identification information from a user's portable consumer device (e.g., credit card) and sends the information to a validation entry over a communications network using the computer's networking facilities. The validation entity applies one or more validation tests to the information that it receives from the verification token. If a selected number of tests are passed, the validation entity sends a device verification value to the verification token, and optionally to a payment processing network. The verification token may enter the device verification value into a CVV field of a web page appearing on the computer's display, or may display the value to the user using the computer's display.
US10846679B2 Peer-to-peer payment systems and methods
A method including: receiving, from a sender, a group message directed toward the transfer facilitator and a recipient; identifying the sender and a payment account associated with the sender; parsing the group message to identify contact information for the recipient and instructions for a transfer request; contacting, using a private message and the parsed contact information, the recipient with instructions for receiving a payment from the sender; receiving, from the recipient, payment reception information including at least one of a recipient account or a payment method; and initiating, in accordance with the instructions for the transfer request, a fund transfer from the sender to the recipient from the identified payment account associated with the sender and the received payment reception information.
US10846678B2 Self-service product return using computer vision and Artificial Intelligence
Systems and methods for returning an item. The methods comprise: performing item return operations by a computing device using at least one of machine learned information about a person who purchased the item, machine learned information about a person returning the item, and machined learned information about a condition of the item at the time of sale and at the time of return; and automatively sorting the item using a conveyer system to move the item from a counter to a respective storage area of a plurality of storage areas assigned to different product types.
US10846674B2 Rechargeable devices and kiosks for same
A system for enabling electrical devices to exchange either battery or battery fluids or reagents that supply the energy for the battery or device with new recharged batteries or battery fluids or reagents for use in equipment including vehicles, excavating and earthmoving equipment, tractors and agricultural equipment or aircraft, smaller devices such as mobile phones, telecommunication devices and portable computers. This system involves handling and billing systems to ensure this is all done and that satisfactory payment to the supplier parties is achieved. The system involves packaging reagents such as enzymes, anodes, gases, etc. in sealed systems in order to ensure their integrity or having control over the delivery and retrieval and internal use systems to ensure the reagent is kept secure and uncontaminated.
US10846673B2 Techniques to custom define transaction sessions
Techniques to custom define transaction sessions are provided. A plugin-based architecture is provided having tasks as units of atomic work that are bound to orchestrators. The orchestrators form plug-in transaction sessions. Specific instances of plugin transaction sessions are deployed and processed from network-based machines, such as but not limited to kiosks.
US10846671B2 Credit control method, policy and charging enforcement function entity, and online charging system
Embodiments of the present invention provide a credit control method, a policy and charging enforcement function entity, and an online charging system. The method includes: if an OCS determines that a service borne by a second bearer may share a credit pool with a service borne by a first bearer, sending a second quota allocated to the second bearer and a credit pool identifier corresponding to the first bearer to the PCEF, so that the PCEF stores the second quota and a first quota in a same credit pool, so that the second bearer and the first bearer use the same credit pool, thereby implementing sharing of the credit pool between IP-CAN bearers and even between IP-CAN sessions, and ensuring smoothness of a service.
US10846667B1 System and method for mobile check deposit with restricted endorsement
A computer-implemented method includes receiving, from a mobile device, a deposit request including a first check image for funds to be deposited into a user account, determining a risk level associated with the deposit request, requesting a second check image having a restricted endorsement based on the risk level, receiving the second check image having the restricted endorsement, determining a confidence level based on the restricted endorsement, and transferring the funds to the user account based on the confidence level.
US10846665B2 Management of remotely stored data
A service provider may assist in management of remotely stored data. The service provider may cause a user device to update remotely stored personal information, including payment information, across one or more third party electronic sites (e.g., websites, applications, and/or other remote data repositories). The service provider may build a site directory of sites that store personal data. The site directory may include information to enable update of personal information for a specific site, such as which pages to access, what data to input, what type of inputs are acceptable, and other selections and/or inputs to create, modify, update, or switch personal information maintained by a site with new or different personal information. The service provider may create a script that, when executed by an application on a user device, may cause the user device to automatically update the personal information on one or more third party sites.
US10846662B2 Real-time determination of funds availability for checks and ACH items
A method including receiving a first inquiry through a network from a first entity. The method also can include determining a routing decision in real time of whether or not to route the first inquiry to a second entity. The method further can include, if the routing decision is to not route the first inquiry to the second entity: sending a first response through the network to the first entity in real time after receiving the first inquiry; sending a second inquiry through the network to the second entity in real time after receiving the first inquiry. The second inquiry can be based at least in part on the first inquiry; receiving a second response through the network from the second entity. The second response can be sent by the second entity in real time in response to receiving the second inquiry; storing the second response received from the second entity; sending a third response through the network to the first entity in real time after receiving the second response. Other embodiments are disclosed.
US10846658B2 Establishing a communication event
Methods and computer program products for establishing communication events between an initiator user and a recipient user over a first communication system. The initiator and recipient users are contacts within a second communication system but are not contacts within the first communication system. For the initiator and recipient users, an association between a first user identity in the first communication system and a second user identity in the second communication system is determined. The initiator user device uses the association for the recipient user to determine the first user identity of the recipient user. A setup request to establish the communication event is sent over the first communication system from a first initiator client to a first recipient client. A communication event is authorized to proceed over the first communication system on the basis that the initiator user and the recipient user are contacts within the second communication system.
US10846651B2 Analysis and correction of supply chain design through machine learning
A dynamic supply chain planning system for analysis of historical lead time data that uses machine learning algorithms to forecast future lead times based on historical lead time data, weather data and financial data related to locations and dates within the supply chain.
US10846648B2 Systems and methods for tracking a wood pallet using an embedded tracking device
A cavity is cut into a wooden structure (e.g., stringer, block, or deckboard) of a wood pallet such that an electronic tracking device can be embedded into the wooden structure for tracking the pallet. The cavity is shaped to allow for a sufficient thickness of remaining wood material surrounding the cavity to remain strong and also to allow for sufficient thinness so wireless signals can be reliably transmitted to/from electronics within the cavity. The remaining space within the cavity around the embedded tracking device is filled with a potting material to secure and protect the tracking device within the cavity. The tracking device monitors the location of the pallet and provides location data to a back-end system over a communication channel either directly or via a local hub. The back-end system performs analytics on the location data.
US10846647B2 Apparatus for notifying a parcel is delivered
An apparatus for notifying of parcel delivery comprising an aerial parcel delivery apparatus, landing gear, a processor, a number of visual sensors, and an articulated robotic arm. The robotic arm may comprise an end effector comprising one or more simulated fingers or digits of a human hand, a protruding member, and a wireless communication adapter. The end effector may have the ability to grasp an object or actuate a doorbell, key pay, or an alarm system. The articulated robotic arm including a protruding member is extended to ring a doorbell.
US10846646B1 Computerized systems and methods for facilitating package redelivery
The present disclosure provides systems and methods for redelivering packages to customers, comprising a memory storing instructions and a processor configured to execute the instructions to receive, from a first user device, a notification of a delivery failure of a package, modify a database to assign the notification of the delivery failure and a cause for the delivery failure to the package identifier, modify the database to assign the package identifier to a group, among a plurality of groups, based on a delivery address associated with the package identifier, generate a map of the plurality of groups, and send the map for display on the user device. The map may comprise an activatable icon, and a location of the activatable icon on the map may be associated with the delivery address associated with the package identifier.
US10846644B2 Cognitive process learning
One embodiment provides discovering knowledge rich and executable business process models from unstructured information including obtaining, by a processor, unstructured data source information describing business processes. Based on the unstructured data source information, an executable specification of described business processes and a corresponding amendable textual specification are generated. Business process models are generated using a process knowledge graph based on the executable specification.
US10846634B1 Combined physical and digital project planning system
Methods and devices to implement a combined physical and digital project planning system are described. The system functions by optically processing notes on a planning board, and converting the information embodied in the notes into digital information. The digital information can then be accessed by multiple users. The digital information is updated when notes are added, removed, or rearranged.
US10846633B2 System for selecting drivers for transportation requests with specified time durations
In one embodiment a request from a computing device of a passenger for a driver for a specified duration of time is received at a server comprising at least one processor. The request may include a start time and a pickup location. A first driver may be selected from a plurality of drivers to pick up the passenger. The selection of the first driver may be based on the start time and the pickup location specified in the request. Navigational data may be transmitted to the first driver to enable the first driver to pick up the passenger.
US10846623B2 Data clean-up method for improving predictive model training
A method that improves the training of predictive models. Better trained predictive models make better predictions, and can classify transactions with reduced levels of false positives and false negative. Included is an apparatus for executing a data clean-up algorithm that harmonizes a wide range of real world supervised and unsupervised training data into a single, error-free, uniformly formatted record file that has every field coherent and well populated with information.
US10846621B2 Fast context switching for computational networks
Provided are systems, methods, and integrated circuits neural network processor that can execute a fast context switch between one neural network and another. In various implementations, a neural network processor can include a plurality of memory banks storing a first set of weight values for a first neural network. When the neural network processor receives first input data, the neural network processor can compute a first result using the first set of weight values and the first input data. While computing the first result, the neural network processor can store, in the memory banks, a second set of weight values for a second neural network. When the neural network processor receives second input data, the neural network processor can compute a second result using the second set of weight values and the second input data, where the computation occurs upon completion of computation of the first result.
US10846620B2 Machine learning-based patent quality metric
A machine-learning based artificial intelligence device for finding an estimate of patent quality, such as patent lifetime or term is disclosed. Such a device may receive a first set of patent data and generate a list of binary classifiers. A candidate set of binary classifiers may be selected and using a heuristic search, for example an artificial neural network (ANN), a genetic algorithm, a final set of binary classifiers is found by maximizing iteratively a yield according to a cost function, such an area under a curve (AUC) of a receiver operating characteristic (ROC). The device may then receive patent information for a target patent and report an estimate of patent quality according to the final set of binary classifiers.
US10846619B2 Using machine learning system to dynamically modify device parameters
Systems for dynamically modifying one or more parameters of an event processing device are provided. In some examples, a system may receive data, such as data from a mobile device of a user. The data may include current location information of the mobile device. In some examples, additional data, may also be received. In some examples, one or more machine learning datasets may be used to determine whether a parameter of the event processing device should be modified. If so, an instruction to modify the parameter of the event processing device may be generated and executed. After modifying the parameter, additional data may be received and analyzed to determine whether a triggering event has occurred. If not, the parameter may remain in the modified state. If a triggering event has occurred, the parameter may be further modified.
US10846610B2 Scalable system and method for real-time predictions and anomaly detection
A method detects an event or anomaly in real-time and triggers an action based thereon. A stream of data is received from data sources. The data includes at least two categorical features and a real-value measurement. Sketching is performed on the features using min-wise hashing to create sketches of the data. A regression tree is learnt on the sketches so as to estimate a mean squared error. It is determined whether an event or anomaly exists based on the mean squared error. An action is triggered based on at least one of a type, location or magnitude of the determined event or anomaly.
US10846608B2 Codes and protocols for distilling T, controlled-S, and toffoli gates
This application concerns quantum computing and quantum circuits. For example, among the embodiments disclosed herein are codes and protocols to distill T, controlled-S, and Toffoli (or CCZ) gates for use in croantum circuits. Examples of the disclosed codes use lower overhead for a given target accuracy relative to other distillation techniques. In some embodiments, a magic state distillation protocol is generated for creating magic states in the quantum computing device, wherein the magic state distillation protocol includes (a) Reed-Muller codes, or (b) punctured Reed-Muller codes. The quantum computing device can then configured to implement the magic state distillation protocol.
US10846607B2 Adaptive analytical behavioral and health assistant system and related method of use
An adaptive analytical behavioral health assistant may obtain blood pressure measurements from a user, execute a model of a physiological system generic to any user to generate notifications for the user, generate a modified model specific to a physiological system of the user based on the received blood pressure measurements, execute the modified model to generate personalized notifications, generate an updated modified model, at least once, based on the modified model and additional blood pressure measurements, and output the notifications including adjusting a timing of obtaining the blood pressure measurements, the personalized notifications, and the updated personalized notifications to the user.
US10846601B1 Sentic neurons: expanding intention awareness
Embodiments of the present invention may provide techniques to create a new framework by this invention applying the theory of Sentic Computing. For example, in an embodiment of the present invention, a computer-implemented method for data analysis may comprise receiving input data representing circumstantial semantics, processing the received input data representing circumstantial semantics with Intention Awareness processing, receiving input data representing conceptual and affective information associated with objects and actors of the operating environment, processing the received input data representing conceptual and affective information associated with objects and actors of the operating environment with Sentic Computing, generating a mapping of the Intention Awareness processing data to a first multi-dimensional coordinate vector, generating a mapping of the Sentic Computing processed data to a second multi-dimensional coordinate vector, and generating output data by fusing the first vector and the second vector over time.
US10846600B1 Methods, systems, and media for identifying errors in predictive models using annotators
Methods, systems, and media for identifying errors in predictive models using annotators are provided. In some embodiments, a method for evaluating predictive models in classification systems is provided, the method comprising: causing an input region to be presented to a user, where the input region receives an instance from the user that corresponds to a predictive model; retrieving a classification conducted by the predictive model for the received instance and a confidence value associated with the classification; determining whether the received instance has been incorrectly classified by the predictive model; determining a reward associated with the incorrect classification made by the predictive model in response to determining that the received instance has been incorrectly classified by the predictive model, where the reward is based on the confidence value associated with the classification of the received instance; and providing the reward to the user.
US10846597B2 Methods and systems for processing software traces
Systems and methods for analysis of execution patterns for applications executing on remote devices. In some implementations of the system, a knowledge base stores successful traces from a plurality of instances of an application and one or more computing processors in the system receive, via a network interface, call-stack information from an instance of the application executing on a remote device, call-stack information including periodic captures of an execution status for the instance of the application, and determine whether there is a similarity between the call-stack information received from the instance of the application and the stored plurality of successful traces. Responsive to determining a similarity, the computing processors add the remote device to a population of devices likely to execute the object and facilitate further actions specific to the device population.
US10846590B2 Autonomous navigation using spiking neuromorphic computers
A spike timing dependent plasticity (STDP) rule is applied in a spiking neural network (SNN) that includes artificial synapses bi-directionally connecting artificial neurons in the SNN to model locations within a physical environment. A first neuron is activated to cause a spike wave to propagate from the first neuron to other neurons in the SNN. Propagation of the spike wave causes synaptic weights of a subset of the synapses to be increased based on the STDP rule. A second neuron is activated after propagation of the spike wave to cause a spike chain to propagate along a path from the second neuron to the first neuron, based on the changes to the synaptic weights. A physical path is determined from the second to the first neuron based on the spike chain, and a signal may be sent to a controller of an autonomous device to cause the autonomous to navigate the physical path.
US10846588B2 Scalable and compressive neural network data storage system
A system for compressed data storage using a neural network. The system comprises a memory comprising a plurality of memory locations configured to store data; a query neural network configured to process a representation of an input data item to generate a query; an immutable key data store comprising key data for indexing the plurality of memory locations; an addressing system configured to process the key data and the query to generate a weighting associated with the plurality of memory locations; a memory read system configured to generate output memory data from the memory based upon the generated weighting associated with the plurality of memory locations and the data stored at the plurality of memory locations; and a memory write system configured to write received write data to the memory based upon the generated weighting associated with the plurality of memory locations.
US10846587B2 Deep neural networks for targeted content distribution
Herein are techniques to use an artificial neural network to score the relevance of content items for a target and techniques to rank the content items based on their scores. In embodiments, a computer uses a plurality of expansion techniques to identify expanded targets for a content item. For each of the expanded targets, the computer provides inputs to an artificial neural network to generate a relevance score that indicates a relative suitability of the content item for that target. The computer ranks the expanded targets based on the relevance score generated for each of the expanded targets. Based on the ranking, the computer selects a subset of targets from the available expanded targets as the expanded targets for whom the content item is potentially most relevant. The computer stores an association between the content item and each target in the subset of expanded targets.
US10846584B2 Printed electronic film for dust sensing on PV cells and reporting via RFID tags
A photovoltaic (PV) cell health monitoring apparatus includes a Radio Frequency Identification (RFID) tag mounted to the PV cell and having identifying information of the PV cell, and a sensor in communication with the RFID tag for measuring health information of the PV cell. The RFID tag stores the measured health information together with time and locality information of the PV cell and responds to an interrogation signal by transmitting the stored information together with the identifying information. A dust sensor in the form of a comb-like electrode array measures electrical capacitance as an indication of an amount of dust on an exposed surface of the PV cell. An RFID tag antenna arranged as a meander-line patch antenna covered with polyethylene has a dual function as a temperature sensor.
US10846581B2 Radio frequency energy harvesting apparatus and method for utilizing the same
Provided is a passive charge recovery logic circuit that includes an electromagnetic field capturing device that harvests ambient electromagnetic energy, with the device including a first end and a second end; a first phase shifter including a first end connected to the first end of the device; a second phase shifter including a first end connected to the second end of the device; a peak detector including a first end connected to the first end of the device; and at least four gates that operate by respective first to fourth power clock signals.
US10846580B2 IC chip support terminal, IC chip setting method, and program
To enhance reliability to enable use of all of a plurality of IC-chip-based applications, transmission means of an IC chip support terminal transmits, to an IC chip management server, a registration request for each of a plurality of memory areas respectively corresponding to a plurality of IC-chip-based applications for using an IC chip which is enabled to perform wireless communication. Reception means receives registration instructions for the respective memory areas, each of which is transmitted by the IC chip management server in response to the registration request. Registration means executes processes for registering the respective memory areas in the IC chip successively or in parallel based on the registration instructions. Initial setting means performs an initial setting on each of the registered memory areas when all the plurality of memory areas have been registered in the IC chip.
US10846577B2 Method for providing information in a machine-readable form
A method for providing information in a machine-readable form is based on information being allocated a unique database reference identifier consisting of at least one character in an initialization step. In a subsequent generation process step, a 2D identifier matrix is generated. The 2D identifier matrix has cells, each of which is assigned a cell value. The 2D identifier matrix has linear borders for bordering the cells. The borders and the cells are designed such that the cell values can be optically detected by a person. Immediately following the generation of the 2D identifier matrix, the database reference identifier is transmitted to the 2D identifier matrix by marking specified cells of the 2D identifier matrix in the same generation process step. Each character of the database reference identifier is represented by precisely one cell value.
US10846574B1 Variable smoothing in printing
Methods, apparatus and systems for printing an image using an array of nozzles are described. In one example aspect, a printer system includes an array of nozzles and a control device coupled to the array of nozzles. The control device is configured to determine a step size for printing a current section of an image based on a set of masks. The set of masks includes one or more masks used for printing previous sections of the image. The control device is also configured to adjust the set of masks based on a printing mode to be used for the current section of the image. The array of nozzles is configured to print the current section of the image using a combination of the adjusted set of masks.
US10846573B2 Detecting, redacting, and scoring confidential information in images
Provided is a process, including: receiving a screen capture event from an operating system of a first client computing device of a first user, the screen capture event including, or being associated with, a bitmap image of at least part of a display of the first computing device; causing optical character recognition (OCRing) of text in the bitmap image; classifying each of the n-grams into two or more categories, the two or more categories including a category for confidential information; and for each of the n-grams classified in the category for confidential information, obfuscating the respective n-gram in the bitmap image to form a modified version of the bitmap image.
US10846572B2 Induction system for product authentication
A method of analyzing shipments of goods includes receiving, by a transceiver of a shipment analysis system, a heat map template, where the heat map template is an expected heat map for a plurality of packages in a shipment. The method also includes directing electromagnetic radiation from an electromagnetic radiation source to the package to heat any ferromagnetic material in or on a package. The method also includes generating, by a processor of the shipment analysis system, a heat map based on the heating of any ferromagnetic material in or on the package. The method further includes generating, by the processor, an alert responsive to a determination that the generated heat map does not match the heat map template. The alert indicates that the package is not one of the plurality of packages in the shipment.
US10846570B2 Scale inveriant object detection
Systems, and method and computer readable media that store instructions for scale invariant object detection.
US10846568B2 Deep learning-based automatic gesture recognition method and system
Deep learning-based automatic gesture recognition method and system are provided. The training method according to an embodiment includes: extracting a plurality of contours from an input image; generating training data by normalizing pieces of contour information forming each of the contours; and training an AI model for gesture recognition by using the generated training data. Accordingly, robust and high-performance automatic gesture recognition can be performed, without being influenced by an environment and a condition even while using less training data.
US10846561B1 Recognition and selection of discrete patterns within a scene or image
A method of image analysis is provided for recognition of a pattern in an image. The method includes receiving a plurality of images acquired by a camera, where the plurality of images include a plurality of optical patterns in an arrangement. The method also includes matching the arrangement to a pattern template, wherein the pattern template is a predefined arrangement of optical patterns. The method also includes identifying an optical pattern of the plurality of optical patterns as a selected optical pattern based on a position of the selected optical pattern in the arrangement. The method also includes decoding the selected optical pattern to generate an object identifier and storing the object identifier in a memory device.
US10846558B2 Multi-view scanning aerial cameras
A scanning camera for capturing a set of images along a curved scan path on an object plane within an area of interest, each image of the set of images associated with a viewing angle and a viewing direction relative to the object plane, the scanning camera comprising an image sensor; a lens; a scanning mirror; and a drive coupled to the scanning mirror; wherein the drive is operative to rotate the scanning mirror about a spin axis according to a spin angle; the spin axis is tilted relative to a camera optical axis; the scanning mirror is tilted relative to both the camera optical axis and the spin axis and positioned to reflect an imaging beam into the lens, a viewing angle and a viewing direction of the imaging beam relative to the object plane varying with the spin angle; the lens is positioned to focus the imaging beam onto the image sensor; and the image sensor is operative to capture each image by sampling the imaging beam at a value of the spin angle corresponding to the viewing angle and the viewing direction of the image.
US10846544B2 Transportation prediction system and method
In one embodiment, an automotive prediction system includes a processing circuitry to obtain labels labelling media content elements identified in road-scene media content sequences, each label including a content descriptor selected from different content descriptors describing at least one media content element, the different content descriptors including a first and second content descriptor, calculate a correlation of the first and second content descriptor based on a count of occurrences of the first content descriptor being used for labelling after, but within a given temporal distance of the first content descriptor being used for labelling in the road-scene media content sequences, and populate an automotive prediction database with the correlation of the first and second content descriptor for use in making decisions during driving of a vehicle. Related apparatus and methods are also described.
US10846541B2 Systems and methods for classifying road features
An electronic device is described. The electronic device includes a memory and a processor in communication with the memory. The memory is configured to store precalibration data for a camera mounted on a vehicle, the precalibration data including a camera height determined relative to a road plane the vehicle is configured to contact during operation. The processor is configured to receive a plurality of images. The processor is also configured to classify one or more features in the plurality of images as road features based on the precalibration data.
US10846540B2 Lane level traffic
Lane level traffic levels are determined based on traffic camera images. A controller aligns a three-dimensional map with a traffic camera view, and identifies multiple lanes in the traffic camera view based on lane delineations of the three-dimensional map. The controller calculates a traffic parameter based on the multiple lanes in image frames from the traffic camera view and provides a traffic graphic based on the traffic parameter.
US10846538B2 Image recognition system and image recognition method to estimate occurrence of an event
An image recognition system includes sensors and a server. Each of the sensors includes a processing unit to perform (i) first image recognition on time-series images chronologically captured, (ii) a first estimation as to whether a predetermined event has occurred by a target of the images, and (iii) generation of transmission data based on the first estimation that the predetermined event occurred. The transmission data may include a feature map of a multilayered neural network or image portions, which include the imaged target respectively clipped from the time-series images. The server may obtain the transmission data and perform second image recognition with greater accuracy than that of the sensors, to perform a second estimation as to whether the predetermined event has occurred.
US10846537B2 Information processing device, determination device, notification system, information transmission method, and program
An information processing device includes: an information acquisition unit that acquires information on a target included in an image; and a transmission unit that determines a transmission destination of the image or information on the image according to the information on the target and transmits the image or the information on the image to the determined transmission destination.
US10846533B2 Systems and methods for augmented reality aviation interfaces
An augmented reality (AR) system for aviation generates aviation objects over an image during flight. The AR system may determine a location and an orientation of the image capture device based on the location information and orientation information. The AR system may determine a field of view of the image capture device and identify aviation objects within the field of view. The AR system can then generate graphical user interface elements for identified aviation objects to be overlayed on the image data.
US10846526B2 Content based transformation for digital documents
Non-limiting examples of the present disclosure describe transformation of content of a digital document on behalf of a user of an application/service. Examples describes herein extend to instances where an existing digital document (e.g. content portion) is transformed as well as examples where templatized transformations are used to create a digital document. As an example, content of a digital document may be converted into preset document format representations which are generated and suggested automatically to the user through a user interface of a productivity service or through an alternative modality (e.g. message, email, notification, etc.). This improves processing efficiency of computing devices associated with productivity services, for example, by enabling efficient digital document management through proactive contextual analysis, reducing the number of processing operations for users in real-time and reducing latency at run-time, among other examples.
US10846525B2 Method and system for identifying cell region of table comprising cell borders from image document
The present disclosure is related to field of machine learning and image processing, disclosing method and device for identifying cell region of table including cell borders from an image document. Table detecting system rescales a primary image document into plurality of secondary image documents of different size and resolution to detect plurality of candidate regions comprising predefined table features in each secondary image document. Further, for each candidate region, set of connected components are determined and the connected components corresponding to the IDs that are present in more than one set of the connected components are clustered. Subsequently, areas corresponding to the clusters that are determined to form a table are cropped from the primary image document and each cell region of the table is identified by modifying pixel values of the clusters of the connected components in the cropped area.
US10846523B2 System and method of character recognition using fully convolutional neural networks with attention
Embodiments of the present disclosure include a method that obtains a digital image. The method includes extracting a word block from the digital image. The method includes processing the word block by evaluating a value of the word block against a dictionary. The method includes outputting a prediction equal to a common word in the dictionary when a confidence factor is greater than a predetermined threshold. The method includes processing the word block and assigning a descriptor to the word block corresponding to a property of the word block. The method includes processing the word block using the descriptor to prioritize evaluation of the word block. The method includes concatenating a first output and a second output. The method includes predicting a value of the word block.
US10846519B2 Control system and control method
A control system includes: at least one processor; and a memory that is operatively coupled to the at least one processor and that is configured to store instructions executable by the processor, where upon execution of the instructions the processor is caused to: acquire image information including images of a user captured over time; determine whether a preliminary gesture relating to a cue gesture is performed based on a motion of a face of the user and a gaze direction of the user, where the cue gesture is indicative of a timing for generating an event and the motion of the face and the gaze direction are detected from the image information; estimate a timing for generating an event in a case where it is determined that the preliminary gesture is performed; and output a result of the estimation.
US10846518B2 Facial stroking detection method and system thereof
A facial stroking detection method includes a detecting step and a determining step. The detecting step includes a pre-processing step, a feature extracting step and a feature selecting step. In the pre-processing step, an image is captured by an image capturing device, and the image is pre-processed so as to obtain a post-processing image. In the feature extracting step, a plurality of image features are extracted from the post-processing image so as to form an image feature set. In the feature selecting step, a determining feature set is formed by selecting a part of the image features from the image feature set and entered into a classifier. In the determining step, wherein the classifier provides a determining result according to the determining feature set.
US10846516B2 Visible light identity verification systems and methods
Techniques are disclosed for systems and methods to provide identity verification for protected services. An identity verification system includes an authenticator device configured to provide a visible spectrum optical sequence including an authentication identifier to an authentication station. The authentication station includes an optical sensor configured to capture a time sequence of visible spectrum image data associated with a validated user, and a logic device configured to receive a visible spectrum optical sequence from the optical sensor, verify the authentication identifier, and execute a protected process associated with the verified authentication identifier. The authenticator device includes an optical transmitter and a logic device configured determine a visible spectrum optical sequence comprising the authentication identifier and to generate the visible spectrum optical sequence using the optical transmitter.
US10846513B2 Method, device and storage medium for processing picture
The present disclosure relates to a method, a device and a storage medium for processing a picture, which pertains to the field of data processing. The method includes: acquiring a processed first picture and a second picture to be processed; acquiring processing information for processing the first picture, where the processing information includes a processing mode and a processing parameter for processing; and processing the second picture according to the processing information to obtain a third picture.
US10846508B2 Methods and systems for image data processing
Methods, storage mediums, and systems for image data processing are provided. Embodiments for the methods, storage mediums, and systems include configurations to perform one or more of the following steps: background signal measurement, particle identification using classification dye emission and cluster rejection, inter-image alignment, inter-image particle correlation, fluorescence integration of reporter emission, and image plane normalization.
US10846504B2 Electronic device including biometric sensor
An electronic device is provided. The electronic device may include: a housing including a first face facing a first direction and a second face facing a second direction opposite the first direction, and further including a transparent window comprising at least a portion of the first face; a display device disposed between the first face and the second face of the housing and configured to display information to an outside through the transparent window; an illumination unit comprising light emitting circuitry disposed inside the first face of the housing and configured to emit light toward the transparent window; a reflective unit comprising a reflective surface and disposed between the illumination unit and the transparent window, and including a plurality of reflective structures configured to reflect light emitted from the illumination unit toward the transparent window; and a biometric sensor disposed to face at least a portion of the transparent window and configured to sense light reflected on the transparent window. The electronic device including a fingerprint sensor is capable of ensuring a superior performance using a light source in sensing fingerprint information of a user using a fingerprint sensor located in a display active region. Further, the electronic device is capable of effectively ensuring an amount of incident light transmitted to the biometric sensor using the reflective unit and the transparent window, which substantially completely reflects the light emitted from the light source.
US10846500B2 Display device with display panel comprising force sensor and fingerprint sensor and method driving the display device
A display device can include a display panel configured to display an image; a fingerprint sensor disposed on a rear surface corresponding to an image display area of the display panel; one or more force sensors disposed at a periphery of the fingerprint sensor or on a rear surface of the fingerprint sensor; a fingerprint sensing processor configured to control the fingerprint sensor and the one or more force sensors, and in response to the one or more force sensors sensing a force transmitted through an upper side of the display panel, activate fingerprint sensing of the fingerprint sensor; and an application processor configured to control an application and transmit an image signal to the display panel to display an object at an area in the image display area corresponding to a position of the fingerprint sensor.
US10846498B2 Enhanced matrix symbol error correction method
Systems and methods illustrated herein disclose error correction of a two-dimensional (2D) symbol. The systems and methods include reading, by a hardware processor, a plurality of codewords in the 2D symbol. Further, the systems and methods include identifying, by the hardware processor of, an optically ambiguous codeword of the plurality of codewords in the 2D symbol. The optically ambiguous codeword corresponds to a codeword with a minimum interior contrast level below a predefined minimum interior contrast level. Further, the systems and methods include correcting, by the hardware processor, errors in the optically ambiguous codeword based on, a location of the optically ambiguous codeword and an erroneous decoded value associated with the optically ambiguous codeword.
US10846495B2 Measurement system
A measurement system includes a plurality of RFID tags, each RFID tag configured to output tag information, each RFID tag having a width and spaced from an adjacent RFID tag by a pitch, a single RFID reader configured to read the tag information from at least one RFID tag of the plurality of RFID tags and a plate having a window disposed between the RFID reader and the plurality of RFID tags, wherein the window is dimensioned to control a transmission range between the RFID tags and the RFID reader. The system further includes a carrier to which the plurality of RFID tags are mounted and a control system configured to determine a position of the at least one RFID tag based on the tag information.
US10846491B1 Acoustic tag for product information display and a system and method for reading an acoustic tag
The embodiments herein provide an audio information label/acoustic tag for delivering product information and system and method for reading an audio information label/acoustic tag. Accordingly, an acoustic tag system comprising an acoustic tag associated with an object is disclosed. The acoustic tag comprises an acoustic reflector surface configured for generating a characteristic acoustic signal in response to receiving a trigger in the form of an ambient sound wave and wherein the characteristic acoustic signal is an encoded form of information relating to the object associated with the acoustic tag and a decoding application installed on a user device, the decoding application configured for receiving the characteristic acoustic signal, decoding the characteristic acoustic signal in order to obtain the information embedded within the characteristic acoustic signal and displaying the information so obtained.
US10846487B2 Machine translation method and apparatus
A processor-implemented machine translation method includes generating a target sentence by translating a source sentence expressed in a source language into a target language; and determining a reliability of the target sentence based on one or more generated third sentences generated by translating either one or both of the source sentence and the target sentence into a third language.
US10846483B2 Method, device, and apparatus for word vector processing based on clusters
A cluster includes a server cluster and a worker computer cluster. Each worker computer included in the worker computer cluster separately obtains a word and at least one context word of the word that are extracted from a corpus. The worker computer obtains word vectors for the word and the at least one context word. The worker computer calculates a gradient according to the word, the at least one context word, and the word vectors. The worker computer asynchronously updates the gradient to a server included in the server cluster. The server updates the word vectors for the word and the at least one context word of the word according to the gradient.
US10846482B2 Multi-word phrase based analysis of electronic documents
A document processing system is configured to identify, for each accessed electronic document in a first set of multiple electronic documents, a set of identified multi-word phrases determined to be in ordered text information in the accessed electronic document, each multi-word phrase of the set of identified multi-word phrases including adjacent words in the ordered text information; and determine, for each accessed electronic document in the first set of multiple electronic documents, a selected document type from the first set of document types based at least on an analysis of the set of identified multi-word phrases with respect to multi-word-phrase characteristics identified by a first definition and associated with each document type in a first set of document types associated with a first document-set type.
US10846480B2 Common sense comprehension system and method for comprehending Chinese common sense
A Chinese common sense comprehension system includes a simulation module for simulating the Cangjie codes into concept information and an integration module for integrating the concept information into target information. Therefore, the Chinese common sense comprehension system adopts an innovative logical way of learning Chinese, thereby improving the accuracy of the artificial intelligence device to understand Chinese.
US10846477B2 Method and apparatus for recommending word
Provided is a device including a memory storing information about sequences of a plurality of registered words; an input unit comprising input circuitry configured to receive an input of a text comprising a first eojeol not belonging to the plurality of registered words, wherein, in the first eojeol, a first word is attached to a first registered word that belongs to the plurality of registered words; and a controller configured to detect the first registered word from the first eojeol, to determine a predicted eojeol to be input after the text, based on the information about the sequences of the plurality of registered words and the detected first registered word and to control a display to display the predicted eojeol.
US10846474B2 Methods, devices and systems for data augmentation to improve fraud detection
A computer-implemented method of generating an augmented electronic text document comprises establishing a directed multigraph where each vertex is associated with a separate language and is connected to at least one other one of the vertices by an oriented edge indicative of a machine translation engine's ability to translate between languages associated with the vertices connected by the oriented edge with acceptable performance. The directed multigraph is then traversed starting at a predetermined origin vertex associated with an original language of the original electronic text document by randomly selecting an adjacent vertex pointed to by an oriented edge connected to the predetermined origin vertex and causing a machine translation engine to translate the original electronic text document from the original language to a language associated with the selected vertex. The directed multigraph is then further traversed as allowed by the oriented edges from the intermediate vertex to successive other next-adjacent connected vertices, each time machine translating a previously-translated electronic text document into a language associated with a randomly-selected next-adjacent vertex until the predetermined origin vertex is selected and the previously translated electronic text document is re-translated into the original language and designated as the augmented electronic text document.
US10846472B2 Automatic encoder of legislation to logic
This disclosure relates to computationally efficient processing of legal texts. A language processor extracts from text blocks atomic literals that correspond to terms in the legal text and that are shared across logic expressions for different text blocks. A mapper maps the text blocks into a logic expression of the atomic literals and a logic engine evaluates the logic expression based on one or more assignments of the atomic literals. A user interface comprises user input elements associated with the atomic literals. Upon user interaction with the user input elements, an assignment is created of the atomic literal associated with the user input elements and the logic engine is called to evaluate the logic expression based on the created assignment. The user interface changes based on the evaluation to thereby provide legal advice in the form of remaining atomic literals.
US10846468B2 Apparatus and methods for creating and sending table information
The present disclosure provides a method for information creation. In the disclosed method, a table information creation instruction is obtained from a user, and a table information processing plug-in is triggered according to the table information creation instruction. Subsequently, a table file is obtained through the table information processing plug-in, and the table file is presented on an information sending interface. Further, an information creation instruction is received, and the table file that is presented on the information sending interface is converted into first message information according to the information creation instruction by circuitry of an information creation apparatus.
US10846466B2 Digital document update using static and transient tags
Techniques and systems are described in which a document management system is configured to update content of digital documents through use of static and transient tags. A transient tag, for instance, may be associated with portions of the digital document that may be changed and a static tag with portions of the digital document that are not to be changed. An update to the digital document is then triggered by a document management system based on a triggering change made to an initial document portion of the digital document having a transient tag, and is not based on changes made to portions having a static tag or are untagged.
US10846465B2 Integrating an application for surfacing data on an email message pane
An electronic mail (email) system generates an email user interface display for composing an email message. A context-sensitive widget display is surfaced, on the user interface display, in-line with other message content. A widget that generates the widget display interacts with a remote data service to surface data from the remote data service, on the widget display.
US10846461B2 System and method for providing content to users based on interactions by similar other users
A system and method indicates certain terms on a web page as links or portals to additional information and then allows the user to click the link or operate the portal to obtain the additional information, which may be a different web page on the world wide web.
US10846460B2 Method and apparatus for launching application page, and electronic device
The present disclosure provide a method and an apparatus for launching an application page, and an electronic device. The method includes: obtaining item description information in a current display interface, the item description information comprising text description information, image description information and/or speech description information; determining an item type of an item according to the item description information; obtaining an application identification corresponding to the item type; obtaining a configuration file corresponding to the application identification from a server, and generating a hyperlink on the current display interface, the hyperlink being associated with the configuration file; and when a trigger operation on the hyperlink is detected, launching a target application page according to the configuration file.
US10846459B2 Unified messaging platform and interface for providing user callouts
A unified messaging platform is described which provides a comprehensive environment for collaboration, file sharing, and project management. In one aspects, a system includes hardware processing circuitry configured to receive a message, the message identifying a user via a user callout, identify a device associated with the user, identify a device type of the identified device and one or more applications on the identified device, generate, based on the device type and the one or more applications, a notification including machine-executable instructions that, when accessed and executed by the device, cause the one or more applications to display a notice about the user callout, and send the notification to the device.
US10846458B2 Engineering change order cell structure having always-on transistor
A semiconductor cell structure includes four transistors, two gate-strips, four pairs of conductive segments, and a plurality of horizontal routing lines. Each of the two gate-strips intersects a first-type active zone and a second-type active zone. A first conductive segment is configured to have a first supply voltage. A second conductive segment is configured to have a second supply voltage. The first gate-strip is conductively connected to the second conductive segment. Each of the horizontal routing lines intersects one or more conductive segments over one or more corresponding intersections while conductively isolated from the one or more conductive segments at each of the one or more corresponding intersections.
US10846452B2 Method, apparatus and system for wide metal line for SADP routing
At least one method, apparatus and system disclosed involves a circuit layout for an integrated circuit device comprising a plurality of wider-than-default metal formations for a functional cell. A design for an integrated circuit device is received. The design comprises at least one functional cell. A first pair of wide metal formations are provided. The first pair of wide metal formations comprise a first metal formation and a second metal placed about a first cell boundary of the functional cell for providing additional space for routing, for high-drive routing, and/or for power routing.
US10846446B2 Methods and apparatus for predicting glass dynamics
Computer-implemented methods and apparatus are provided for predicting/estimating (i) a non-equilibrium viscosity for at least one given time point in a given temperature profile for a given glass composition, (ii) at least one temperature profile that will provide a given non-equilibrium viscosity for a given glass composition, or (iii) at least one glass composition that will provide a given non-equilibrium viscosity for a given time point in a given temperature profile. The methods and apparatus can be used to predict/estimate stress relaxation in a glass article during forming as well as compaction, stress relaxation, and/or thermal sag or thermal creep of a glass article when the article is subjected to one or more post-forming thermal treatments.
US10846439B2 Functional safety over trace-and-debug
A system to evaluate functional safety in an integrated circuit. The system includes a first circuit to execute an operation to cause to system to perform a function, where the function associated with a specified safety integrity level. The system also includes second circuit to capture trace data at an interface to the first circuit or at internal signals without inhibiting performance of the function, where the trace data comprising information that is used to determine whether the system can perform the function with an indicated level of functional safety and transmit the trace data to a safety evaluation circuit.
US10846437B2 Compressed integrity check counters in memory
System and techniques for compressed integrity check counters in memory are described herein. A set of counters may be maintained for data areas in memory. A respective counter is the set of counters is used to provide a variance to encryption operations on a corresponding data area. The respective counter is each time data is modified in the corresponding data area. The respective counter implemented by a generalized multi-dimensional counter (GMDC). In response to a trigger, a counter reset is performed on the set of counters. The counter reset may include refreshing the corresponding data area using a new key and resetting the respective counter to a default value in response to the refresh.
US10846433B2 Data processing consent management systems and related methods
In various embodiments, a personal data processing system may require guardian consent (e.g., parental consent) for a data subject in order to collect, store, and or process the subject's personal data. The system may prompt the data subject to initiate a request for guardian consent or the system may initiate a request for guardian consent without initiation from the data subject (e.g., in the background of a transaction). In some embodiments, the system may require guardian consent when a data subject is under the age for valid consent for the particular type of personal data that will be collected as part of a particular transaction. Data processing systems may generate and store one or more consent records memorializing valid consent for data processing from data subjects and/or from guardians on their behalf (e.g., in the case of a minor data subject).
US10846429B2 Automated obscuring system and method
A method, computer program product, and computing system for receiving content from a third-party. The content may be processed to predict the disclosure of sensitive information. The sensitive information may be obscured from a platform user, where the third-party may be a customer and the platform user may be a customer service representative.
US10846426B2 Methods and systems for secure document management
According to some embodiments, methods disclosed herein include: creating a user account for a first user; receiving identification information and one or more documents associated with the first user; associating one or more authorized users with the user account and receiving identification information associate with each authorized user; storing the identification information associated the first user, the one or more document associated with the first user, and the identification information associated with each authorized user; and assigning the user account a first status, wherein the one or more authorized users are not granted access to the user account when the user account is assigned the first status.
US10846424B2 Method for multi-tiered, rule-based data sharing and ontology mapping
A computer-based method for creating enforced, context-specific sharing of ontologically mapped, aggregated medical data includes storing at least one data field in a database as an entity type ontology, receiving context-specific rule configurations corresponding to the entity type ontology, and identifying any conflict between the received context-specific rule and any applicable rule. The context-specific rule configurations include at least one context, one data source, and one entity type ontology data field. If a conflict is identified, the method receives resolution of the conflict and stores the context-specific rule configurations in the database.
US10846423B2 System and architecture for analytics on encrypted databases
A method is provided for generating an encrypted database. The method includes: receiving a plaintext database having plaintext data entries therein; and generating an encrypted database using the plaintext database, the encrypted database including encrypted data entries therein. The encrypted database is configured to support at least one form of conditional query such that the at least one form of conditional query returns a correct encrypted result when the query is computed on the encrypted data entries without the decryption thereof.
US10846422B2 Systems and methods for detecting exposed data
In some embodiments, apparatuses and methods are provided herein useful to determining if sensitive data has been exposed externally. In some embodiments, a system for determining if sensitive data has been exposed externally comprises an external database including a plurality of external repositories, an internal database including a plurality of internal repositories, an internal catalog including search candidates, and a control circuit configured to transmit a content search query, receive content search results, transmit a hash search query, receive hash search results, discard, from the hash search results, ones of the external repositories that have not been modified, wherein the content search results and the remaining external repositories comprise a subject group of repositories, determine which repositories in the subject group of repositories includes an expression, calculate, for the repositories, a confidence score, generate, for the repositories, a notification based on the confidence score, and transmit the notification.
US10846417B2 Identifying permitted illegal access operations in a module system
Techniques for identifying permitted illegal access operations in a module system are disclosed. An operation, expressed in a first module, that attempts to access a module element of a second module is identified. Based on a module declaration associated with the second module, the module element is determined inaccessible to the first module. Additionally or alternatively, based on an access modifier associated with the module element, the module element is determined inaccessible to the operation. The operation is determined as an illegal access operation. The illegal access operation is permitted to access the module element. A warning corresponding to the illegal access operation is generated.
US10846413B2 Data processing method and device
A method, implementable by a data processing server comprising a trusted execution environment, includes: obtaining a ciphertext of target data from an external system; obtaining one or more parameters of a model for processing the target data; obtaining, via a data transmission channel between the trusted execution environment and the external system, an encryption key associated with the ciphertext of the target data; inputting the ciphertext of the target data and the one or more parameters of the model to the trusted execution environment; decrypting, in the trusted execution environment, the ciphertext using the encryption key to obtain the target data; processing, in the trusted execution environment, the obtained target data using the model with the one or more parameters to obtain a result; encrypting, in the trusted execution environment, the result using the encryption key; and sending the encrypted result to the external system.
US10846411B2 Distributed database systems and methods with encrypted storage engines
Methods and systems are provided for selectively employing storage engines in a distributed database environment. The methods and systems can include a processor configured to execute a plurality of system components, that comprise an operation prediction component for determining an expected set of operations to be performed on a portion of the database; a data format selection component for selecting, based on at least one characteristic of the expected set of operations, and at least one storage engine for writing the portion of the database in a selected data format. According to one embodiment, the system includes an encryption API configured to initialize callback functions for encrypting and decrypting database data, a storage API for executing the call back functions, a database API configured to manage database operations (e.g., read and write requests), wherein the database API calls the storage API to access data on a stable storage medium.
US10846408B2 Remote integrity assurance of a secured virtual environment
A secured virtual environment provides access to enterprise data and may be configured remotely while isolated from the operating system of an Information Handling System (IHS). In secured booting of the IHS, references signatures are received via an out-of-band connection to the IHS. The reference signatures specify reference states for components of the IHS. Prior to launching a secured virtual environment, a trusted resource of the IHS, such as embedded controller isolated from the operating system, is queried for updated signatures specifying operating states of the component. The integrity of the IHS is validated based on comparisons of the respective reference signatures and updated signatures. If the integrity of the IHS is validated, a secured virtual environment is configured such that particular user may access the enterprise data according to applicable policies that may be periodically revalidated. The secured virtual environment may then be launched on the IHS.
US10846406B2 Malware clustering based on analysis of execution-behavior reports
Techniques are disclosed relating to malware clustering based on execution-behavior reports. In some embodiments, a computer system may access malware information that includes a plurality of reports corresponding to a plurality of malware samples. In some embodiments, each of the malware reports specifies a set of features relating to execution behavior of a corresponding malware sample. The computer system may, in various embodiments, process the plurality of reports to generate a plurality of vectors that includes, for each of the malware samples, a corresponding vector indicative of the execution behavior of the corresponding malware sample. Based on the plurality of vectors, the computer system may generate similarity values indicative of a similarity between ones of the plurality of vectors. Further, based on the similarity values, the computer system may assign each of the plurality of malware samples to one of a plurality of clusters of related malware samples.
US10846404B1 Collecting algorithmically generated domains
Generating a set of attempted external contacts associated with a malware sample is disclosed. A malware sample is executed, in an accelerated computing environment. In the accelerated computing environment, a guest time is advanced more quickly than a time by which a host time is advanced. A set of one or more attempted external contacts generated by the executing malware sample is recorded. The set of attempted external contacts is provided as output.
US10846403B2 Detecting malicious executable files by performing static analysis on executable files' overlay
Embodiments of the present systems and methods may decide if a software file is malicious or benign, using properties of the file's overlay, if existing. For example, in an embodiment, a computer-implemented method for identifying malware in computer systems may comprise receiving a plurality of executable files labeled as being malicious or benign, training a machine learning model using properties extracted from overlays associated with each of the plurality of received labeled executable files, receiving an executable file that is not labeled, determining whether the received unlabeled executable file is malicious or benign using the trained machine learning model based on properties extracted from an overlay associated with the received unlabeled executable file, and transmitting information identifying the received unlabeled executable file as malicious when the received unlabeled executable file is determined to be malicious.
US10846401B2 System, method and apparatus for usable code-level statistical analysis with applications in malware detection
A method, system, and apparatus configured to identify discriminating features in a plurality of applications, determine via code analysis, when a first application is subjected to classification, positions of the first application's code that correspond to the discriminating features, and forward to a classification algorithm, such that according to its output the code fragments corresponding to the discriminating features are reported.
US10846397B2 Segmented workstation with common desktop control and manual access control
Sandboxing at a network and workstation level can be used to solve the problem of exposing corporate resources to the “wild west” of the public Internet. The public Internet and the internal corporate network can be separated at a VLAN or Domain level on the internal network. As long as one cannot route to the other either physically or virtually, nether network will be able to communicate with the other. While there are sandboxed solutions, all require the user to switch between environments. Most users find this to be cumbersome and difficult to use. Having a device sandboxed but sharing a common interface provides greater utility and removes some of the tedium around separating the computing environments user interface.
US10846394B2 Information processing apparatus, information processing method, and computer program product
According to an embodiment, an information processing apparatus includes one or more processors. One or more processors acquire first distinctive information of a first piece of software to be executed. When a whitelist that specifies distinctive information of pieces of software that are permitted to be executed records the distinctive information indicating the first distinctive information, one or more processors distinctively identify, as second distinctive information, the distinctive information of a second piece of software that represents another piece of software relating to the first piece of software in the whitelist.
US10846390B2 Single sign-on functionality for a multi-tenant identity and data security management cloud service
A cloud-based identity and access management system that implements single sign-on (“SSO”) receives a first request for an identity management service configured to allow for accessing an application. Embodiments send the first request to a first microservice which performs the identity management service by generating a token. The first microservice generates the token at least in part by sending a second request to a SSO microservice that is configured to provide SSO functionality across different microservices that are based on different protocols. Embodiments then receive the token from the first microservice and provide the token to the application, where the token allows for accessing the application.
US10846388B2 Virtual reality environment-based identity authentication method and apparatus
In an implementation, user identity authentication in a virtual reality (VR) environment is described. A user identity authentication request is received by a VR terminal device. A prompt interface configured to notify a user to complete collection of an eye physiological feature in the VR environment is presented by the VR terminal device. The prompt interface comprises a virtual eye model. The presentation of the virtual eye model is changed by the VR terminal device to correspond to eye movement of the user. Multiple cameras are invoked by the VR terminal device to collect eye images of the user. The eye images are processed by the VR terminal device to extract the eye physiological feature of the user. An identity authentication on the user is performed by the VR terminal device based on the eye physiological feature.
US10846387B2 Managing access based on activities of entities
Concepts and technologies are disclosed herein for managing access based on activities of entities. A computing device can collect data that comprises an image. The computing device can identify an entity that is located in a range of a sensor. The computing device can determine an identity that is associated with the entity and an activity associated with the entity. The computing device can obtain a trust indicator associated with the entity. The computing device can determine, based on the trust indicator, if the activity should be allowed. If the computing device determines that the activity should be allowed, the computing device can initiate allowing of the activity. If the computing device determines that the activity should not be allowed, the computing device can initiate blocking of the activity.
US10846385B1 Systems and methods for user-authentication despite error-containing password
In an example embodiment, a system for allowing one or more password errors may store a correct password for a user and receive an attempted login from a user device. The attempted login may include (1) an attempted password with one or more errors and (2) metadata. The system may assign a metadata risk score to the metadata, assign a password risk score to the attempted password, aggregate the scores, and grant or deny access to the user based on the aggregated score and a predetermined threshold.
US10846384B2 Identity authentication device and method
An identity authentication device includes a communication unit configured to establish communication with a plurality of online servers, a processor, and a storage configured to store a user profile database including a number of user profiles, wherein each of the user profiles corresponds to an online browsing habit. The processor receives an online browsing record of a user, compares the received online browsing record to the online browsing habits of the user profiles stored in the user profile database to determine whether the received online browsing record matches one of the online browsing habits, and determines whether the received online browsing record belongs to a same user of a matched one of the user profiles according to a result of comparison.
US10846383B2 Applet-based account security protection method and system
An applet-based account security protection method and system are disclosed. The method may comprise: receiving, from an applet, a processing request for a target service related to a target account, wherein the target account is opened by a user at a service provider corresponding to the applet, and the applet runs on a client of a third-party application; and triggering a first security system and a second security system to jointly perform risk prevention and control on a target service related to the target account. The first security system is a security system of the service provider, and the second security system is a security system corresponding to the third-party application.
US10846378B2 Monitoring user activity
A method for monitoring user activity in respect of a plurality of applications on a computing device. The method comprises storing, by a first application running on the computing device, a first timestamp indicating the time that user activity was last detected with respect to the first application. The first application receives a message from a second application running on the computing device. The message comprises a second timestamp indicating the time that user activity was last detected with respect to the second application. The first application updates the first timestamp based on the second timestamp when the time indicated by the second timestamp is later than the time indicated by the first timestamp. Thus, user activity across the plurality of application can be monitored, such that an inactivity timer running on a particular application in the group of applications can account for user activity with respect to the other application in the plurality.
US10846377B2 Secure file sharing using semantic watermarking
Methods and systems for identifying a source of leak of confidential information are described herein. The methods and systems related to a file sharing system that may generate a copy of a shared file that is unique each user. The file management system may determine a plurality of differences within each version of the file. A table of differences is maintained by the file management system, for comparison against any leaked version of the file. The file management system compares each generated version of the file against previously generated versions to ensure enough differences are included to determine a unique identity of the user associated with any leaked file.
US10846373B2 Method and system for securing a client's access to a DRM agent's services for a video player
The present invention provides a method for securing a client's access to a DRM agent's services. The method comprising, by the DRM agent, the steps of: receiving a get-token request, applying a function to generate a decryption request identifier Request ID and a token value Token, returning Request ID and Token to the client, inserting, into a hash table of token values with get-token requests identifiers as keys, a record comprising the token value Token associated to the key Request ID, receiving a decryption request comprising Request ID, a multimedia content encrypted chunk and a digest of the encrypted chunk, retrieve Token from hash table based on Request ID, processing digest using a public key and Token, checking match between the processed digest and the at least part of the encrypted chunk and, only in case of match: decrypting the encrypted chunk and returning the decrypted chunk to the client.
US10846372B1 Systems and methods for trustless proof of possession and transmission of secured data
A system for trustlessly proving possession of secured data includes a storing device designed and configured to store a collection of data, divide the collection of data into a plurality of lots, receive a cryptographic accumulator of the collection of data, the cryptographic accumulator having a root and a plurality of accumulated elements, wherein each accumulated element is produced by performing an encryption process on each lot of the plurality of lots, evaluate a posting of the root to an immutable sequential listing, select an accumulated element as a function of the root and a public pseudorandom function, generate a secure proof of possession of a data lot used to produce the accumulated element and transmit the secure proof and the accumulated element.
US10846370B2 Techniques facilitating mobile telemedicine for stroke patients
A method for facilitating mobile telemedicine for a suspected stroke case can include initiating, with an evaluation device, a prehospital mobile telemedicine videoconference with a remote device when a projected amount of time exceeds a threshold. The method can include determining for presentation, a set of specified symptoms of a stroke, the specified symptoms obtained remotely using the prehospital mobile telemedicine videoconference, obtaining input from a user, including information indicative as to whether a patient is exhibiting symptoms of a stroke, and in response to obtaining input, transmitting, from the evaluation device to the remote device, the information indicative as to whether the patient is exhibiting symptoms of a stroke. The method can include generating a medical alert, at the evaluation device, the medical alert including patient information and the information indicative as to whether the patient is exhibiting symptoms of a stroke.
US10846366B1 Selecting parameters for a quantum approximate optimization algorithm (QAOA)
In a general aspect, values of input parameters for a quantum approximate optimization algorithm (QAOA) are selected by a Bayesian optimizer. The QAOA can be configured to solve a combinatorial optimization problem (COP), such as Maximum Cut. A hybrid classical-quantum computing system can be used to execute the QAOA and select the input parameters.
US10846365B2 Sparse matrix multiplication in associative memory device
A method for use in an associative memory device when multiplying by a sparse matrix includes storing only non-zero elements of the sparse matrix in the associative memory device as multiplicands. The storing includes locating the non-zero elements in computation columns of the associative memory device according to linear algebra rules along with their associated multiplicands such that a multiplicand and a multiplier of each multiplication operation to be performed are stored in a same computation column. The locating locates one of the non-zero elements in more than one computation column if one of the non-zero elements is utilized in more than one multiplication operation.
US10846362B2 Information processing apparatus, information processing method, data structure and program
An information processing apparatus comprises a first conversion part storing a partial matrix for columns having a predetermined number or more of non-zero elements among columns in a matrix in a first format, and a second conversion part storing a partial matrix for the other columns in the matrix in a second format.
US10846359B2 Systems and methods for categorizing web pages and using categorized web pages
Systems and methods for categorizing web pages and using categorized web pages are provided. The categorization involves using at least a master word list and one or more category word lists. The master word list tracks all words encountered by the system (except with the possible exception of natural words) and the category word lists includes words associated with a particular category. These lists can be initialized in a training phase and then the one or more category lists can be used to identify words in web pages matching words in one or more of the category lists. Based on this matching, as well as based on the master word list, a weight is generated for the web page, which is used to determine whether the web page belongs to a particular category.
US10846358B1 Separated device detection architecture
A method for responding to a content retrieval request at a server may include receiving the content retrieval request from a computing device; detecting, at a device aware controller, at least one device capability of the computing device; setting, at the device aware controller, a rule boundary for the content retrieval request based on the at least one device capability; forwarding the content retrieval request with the rule boundary to a device agnostic controller, wherein the content retrieval request does not include capability information associated with the computing device; receiving from the device agnostic controller at the device aware controller, data corresponding to the content retrieval request with the rule boundary applied; and providing the data with the rule boundary applied to the computing device for presentation on the computing device.
US10846353B2 Dynamic radius threshold selection
The disclosure relates to dynamically selecting a radius threshold for a device. The system identifies, based on sensor data detected by a sensor of the device, a location of the device. The system generates a feature representation for each of a plurality of features based on a query input into the device, the location of the device, and a plurality of entity locations corresponding to the query. The system accesses a data structure storing optimum radii correlated with a presence of the plurality of features and a corresponding performance metric based on network activity. The system determines the radius threshold based on the optimum radii and the plurality of features. The system identifies an eligible entity location having a distance from the device that is within the radius threshold. The system selects, for display on the device, a content item for the eligible entity location.
US10846352B1 System and method for identifying potential clients from aggregate sources
A method of identifying potential clients from aggregate sources for an insurance company is disclosed. The disclosed method includes an external database, a profile analyzer, and a profile database. A Profile Analyzer is configured to retrieve a set of search results from an external database and may use predictive analytics to extract information from the data retrieved. Further analysis of this data is filtered and may be used to predict trends and consumer behavior patterns. Profile analyzer generates potential client profiles. The client profiles are stored in a profile database operatively coupled with the profile analyzer. Clients profile includes metadata associated with weighted coefficient used for estimating a suitable list of potential clients.
US10846351B1 Delaying social networking submissions for a minor's account based on submission content exceeding a reputation based threshold
A content for a message to be submitted to a social networking account of a person can be received. The message can be submitted and the content can be shared with other persons via the social network. Prior to conveying, submitting, and/or storing, the message can be scored in one or more dimensions. The dimensions can represent aspects of a reputation of the person. Previously established threshold scores for each of the dimensions can be determined. When the content is outside an established allowance range of the scores, performing a programmatic action to ensure that the submission of the message does not automatically occur to the account. When the content is not outside the scores, not taking a programmatic action to prevent the submission of the message and instead permitting the submission of the message to automatically occur to the account.
US10846347B2 Youth sports program cataloging and rating system
According to a first aspect of the present disclosure, a method of cataloging youth sports is provided that includes: collecting youth sports data, which collecting includes automated electronic searching of the Internet for the youth sports data, and storing the collected youth sports data in at least one data storage device; classifying the collected youth sports data, which classifying includes filtering and analyzing the collected data, and populating portions of the collected data into one or more predetermined candidate profiles; evaluating the one or more candidate profiles relative to a threshold, wherein each of the one or more candidate profiles that satisfy the threshold are identified as a validated profile; and publishing the one or more validated profiles in a web-based application accessible over the Internet.
US10846345B2 Systems, methods, and software for implementing a notes service
A notes service receives note items produced by various software applications. Each of the note items may comprise metadata, context data, and content representative of a note. The notes service, for each of the note items, stores a given note item in a note repository and updates a graph based at least on the metadata, the context data, and the content for the given note. As the notes service receives queries from the various software applications obtain relevant ones of the note items from the note repository, the service searches the graph for one or more note items relevant to a given query. The one or more notes are retrieved from the repository and provided in reply to the requesting application.
US10846344B2 Systems and methods for storing and retrieving data in a content management system
Storing and retrieving data in a content management computer system. The method includes configuring the memory to store a document having a plurality of versions, according to a configuration comprising: (i) a plurality of topics, each topic being stored as an XML file and comprising content forming a portion of one or more of the versions of the document; and (ii) a plurality of project maps, each project map corresponding to one of the plurality of versions of the document and including a reference to one or more buildable maps, each buildable map including a reference to one or more of the topics, directly or through a submap. A publication request is received for a selected one of the project maps, and the referenced topics of the buildable maps of the selected project map are combined to form a version of the document corresponding to the selected project map.
US10846343B2 Techniques for disambiguating clustered location identifiers
Embodiments of the present disclosure present devices, methods, and computer readable medium for disambiguating clustered location identifiers. A location identifier can be the name of a business or establishment. Digital assets contain a plurality of metadata that can be used to identify the location or establishment at which digital assets were captured. Techniques can use various types contextual information based on a category of the digital asset for disambiguation. Automatically labelling the digital assets assists a user in organizing and sharing the digital assets with friends and family. Users can search for digital assets by the name of the location where the digital assets were captured.
US10846341B2 System and method for analysis of structured and unstructured data
The invention relates to computer-implemented systems and methods for analyzing and standardizing various types of input data such as structured data, semi-structured data, unstructured data, and images and voice. Embodiments of the systems and the methods further provide for generating responses to specific questions based on the standardized input data.
US10846339B2 Structured schema for temporal graph storage and retrieval
A method for performing network analysis comprising: receiving telemetry information for a computer network, the telemetry information comprising network device state information for internetworking devices in the computer network and network traffic flow information for data packet flows through the computer network; transforming the telemetry information into a temporal graph that is digitally stored in computer memory, wherein the temporal graph comprises a plurality of graph elements include a plurality of vertices and a plurality of edges, each of the vertices representing an internetworking device, each of the edges representing one or more portions of a data packet flow; digitally storing graph element metadata corresponding to the plurality of graph elements in a structured format, the graph element metadata comprising temporal data for each graph element of the plurality of graph elements, the temporal data comprising a modification time value specifying a modification time that is associated with each graph element.
US10846336B2 Authoring tools for synthesizing hybrid slide-canvas presentations
Presentation synthesis implementations are presented that generally build a slide presentation based on a hierarchical outline of textual presentation elements. These elements are spatially mapped onto a canvas that provides a master layout for slides. This mapping is accomplished use a set of canvas layout and size rules. Each presentation text element is illustrated by a slide that visually combines canvas text and in one version supporting content items (e.g., text, image, video, and so on). The slides are generated using both the set of canvas rules, and a set of slide style rules. A systematic traversal of the text elements determines the slide path. Slides are styled to highlight the current focus element as the presenter moves through the presentation and can be zoomed out to the canvas to give context during delivery.
US10846333B1 Dynamically altering shared content
Technology for dynamically altering video content is provided. In one example, the technology may involve receiving a request for video content of a content sharing service; retrieving the video content based on the request for video content; determining geographical data for a user device being served the video content; determining, by a processor, an audio preference for the visitor based on the determined geographical data; retrieving, by the processor, audio from a data store comprising multiple audio items based on the determined audio preference, wherein the audio corresponds to the determined geographical data for the user device; augmenting the video content by replacing audio of the video content with the retrieved audio in the video content; and communicating the video content to the user device.
US10846331B2 Music recommendations from trending queries
A plurality of entities relating to popular search queries are identified. A set of entities representing musical artists or events is selected from the plurality of entities. Based on a history of online actions of a user, a subset of the selected set of entities that is relevant to the user is determined, and personalized music recommendations are created for the user, where the personalized music recommendations comprise music content associated with the determined subset of entities that each represent a musical artist or event relating to the popular search queries. The personalized music recommendations are provided for presentation to the user.
US10846330B2 System and methods for vocal commenting on selected web pages
Vocal commenting system and methods for recording and playing a voice message associated with a selected internet page. The system includes a voice-commenting-management module, operatively activated on a personal device of a user, the personal device having a microphone, and a vocal-commenting-services server. The server includes a processing unit, a database unit including a comments database. The vocal commenting methods include the step of posting a voice comment, using the microphone. Upon completion of the voice comment, the voice-commenting-management module sends the voice comment to the server. The vocal commenting method further includes the steps of receiving the recorded voice comment by the server, storing the recorded voice comment in a remote storage services proving unit, analyzing the recorded voice comment thereby generating metadata associated with the recorded voice comment, and storing the metadata of the comment in a comments database.
US10846328B2 Digital asset association with search query data
Digital asset association techniques with search query data are described. In one example, A first digital asset is displayed at a location within digital content in a user interface. The location is specified using placeholder data of the digital content. An input is received via selection of an option as part of the user interface to initiate a search. Search query data associated with the placeholder data is obtained in response to the input. A search is initiated for a second digital asset using the search query data. The second digital asset is displayed at the location within the digital content in the user interface as specified by the placeholder data.
US10846326B2 System and method for controlling camera and program
The present invention is to improve the detection and the identification accuracy of an object in image analysis in a camera control system that controls a camera used to take an image to be analyzed by artificial intelligence. The image analysis system that performs machine learning by using a plurality of teacher data associating a label that indicates what the object is with image data to which the label is attached, includes an imaging condition analysis module 211 that analyzes the imaging condition of teacher data; and a camera control module 212 that controls a camera to take an image under the analyzed imaging condition, to analyze the image taken under the imaging condition.
US10846325B2 Information search system and information search program
An information search system for searching detection algorithm information of spectral data necessary for determining a target event from a photographed subject includes a first relational database that stores a first relevance index having at least three levels between each target event of the subject and the detection algorithm information in advance, a target event input unit that receives information regarding a target event of the subject to be newly determined, a search unit that searches at least one piece of detection algorithm information on the basis of information regarding the target event received by the target event input unit by referencing the first relevance index, and a receive unit that receives information regarding the target event of the photographed subject from a photographing terminal that photographs the subject. The first relational database updates the first relevance index on the basis of the information received by the receive unit.
US10846324B2 Device, method, and user interface for managing and interacting with media content
A method for content processing, including: classifying a plurality of media content items into corresponding categories; determining, based at least in part on a category, a content label and display information associated with the content label, wherein: the category corresponds to an item of media content; the content label corresponds to the category; and the display information indicates a display area for displaying the content label on a display interface; and displaying the content label based at least in part on the display information on the display interface.
US10846323B2 Search supporting system, search supporting method and search supporting program
In a database, product image data is accumulated. A search portion acquires product image data having the image characteristics information that is the same as or similar to the image characteristics information that indicates the characteristics of the image of input image data from the database for the input image data. A search server outputs information on another product that is different from the product corresponding to the product image data together with the product image data acquired by the search portion.
US10846322B1 Automatic annotation for vehicle damage
Aspects described herein may allow an automated generation of an interactive multimedia content with annotations showing vehicle damage. In one method, a server may receive vehicle-specific identifying information of a vehicle. Image sensors may capture multimedia content showing aspects associated with exterior regions of the vehicle, and may send the multimedia content to the server. For each of the exterior regions of the vehicle, the server may determine, using a trained classification model, instances of damage. Furthermore, the server may generate an interactive multimedia content that shows images with annotations indicating instances of damage. The interactive multimedia content may be displayed via a user interface.
US10846320B2 Automated news digest
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for automatic generation of news digests. One of the methods includes accessing a database storing news snapshots, each snapshot identifying a predetermined quantity of top news stories for a period of time, each of the top news stories in a particular snapshot for a particular period of time ranked according to an importance score that measures the importance of the news story relative to other news stories for the particular period of time, determining a digest time period, determining, for the digest time period, all of the snapshots with periods of time included in the digest time period, generating, from the top news stories in the determined snapshots, a digest ranking of digest news stories, and providing, to a user device, data identifying one or more of the digest news stories for presentation according to the digest ranking.
US10846318B1 Natural language visualizations
Techniques for natural language visualizations using query formatting. In some implementations, a computing device receives data indicating a natural language query from a client device that indicates a topic of interest to a user. The computing device parses the data indicating the natural language query from the client device using a predefined delimiter. The computing device identifies one or more objects that represent each term parsed from the data indicating the natural language query. The computing device determines a visualization type based on the one or more objects to visualize a response to the natural language query provided by the mobile device. The computing device visualization data based on the visualization type, the one or more objects that represent each term parsed from the data, to a rendering component to transmit to the client device for display in response to the natural language query.
US10846317B2 Method and system for data processing and structural categorizing
A method and system including a display; a memory storing processor-executable process steps; and a processor to execute the processor-executable process steps to cause the system to: present a user interface on a display, the user interface including one or more user-entry fields to receive data categorizing an object; receive data in one or more of the displayed user-entry fields; in response to the received data, display a list of one or more pre-defined categories when the received data is not a pre-defined category; and receive a selection of the one or more pre-defined categories, linking the received data to the selected pre-defined category. Numerous other aspects are provided.
US10846314B2 Method and system for location clustering for transportation services
A method and a system for location clustering for a transportation service are provided. A plurality of locations are clustered into a plurality of clusters, each having one or more locations of the plurality of locations. A graph is generated by connecting the plurality of clusters. A first cluster of the plurality of clusters is connected to one or more second clusters of the plurality of clusters that satisfy one or more threshold parameters. The graph is segmented into a plurality of fully-connected maximal sub-graphs based on one or more connections between the plurality of clusters. One or more fully-connected maximal sub-graphs of the plurality of fully-connected maximal sub-graphs have a set of common clusters. The plurality of fully-connected maximal sub-graphs are used for performing one or more transportation service operations of the transportation service.
US10846312B2 Selection apparatus, selection method and selection program
A selection apparatus selects a variable with a range of values of a data group from an observation target. The processor generates a plurality of clusters by clustering a representative data group representing the variable for each of a plurality of the data groups corresponding to a plurality of the variables based on similarity of the representative data group, generates a map by plotting the representative data group on a coordinate plane constituted by a first axis related to a first component and a second axis related to a second component, and selects, by selecting specific representative data from among one or more pieces of representative data belonging to each of the plurality of clusters, a specific variable represented by the specific representative data based on a circle having a center at an origin of the map.
US10846311B2 Method and system for efficient clustering of combined numeric and qualitative data records
An optimized and efficient method of identifying one or more points within a dataset that are close to the centers of clumps similar records in a large, multi-element dataset uses Monte Carlo techniques to compute approximate clustering costs at significantly reduced computational expense. The inaccuracy caused by the approximate methods is also estimated, and if it is too high, the method may be repeated with a larger Monte Carlo sample size to improve accuracy. Portions of the algorithm that are independent are distributed among a number of cooperating computing nodes so that the full algorithm can be completed in less time.
US10846303B2 Storage constrained synchronization engine
A content management system synchronizes content items across client computing systems connected by a network. If a storage allocation for shared content items on a client device is exceeded by the request to add or edit a content item such that it is enlarged, a client application or the host of content management system selects content items to remove from residence on the client device but keep remotely on content management system. Upon removal of the selected content items, the client application creates shadow items, representing the content item but only containing the metadata of the content item. This creates sufficient space while maintaining user access to all synchronized shared content items. Entries in a file journal may be used to track and manage whether a stored item is a content item or a shadow item.
US10846300B2 System and method for sharing investigation results
A computer-based investigative analysis system is disclosed in which a user can share results of an investigation with other users in a way that allows the sharing user to visualize how the results will be shared before they are shared. The results are shared in the form of a visual graph having nodes, edges, and other presentation elements. The nodes represent data objects that are the subject of the investigation and the edges represent connections between the data objects. The graph is shared in the form of an automatically generated redacted graph omitting nodes, edges, and presentation elements for which the other users do not have permission to view. Before sharing the graph, the sharing user is presented with a visualization of the automatically generated redacted graph providing the user an opportunity to confirm that sharing the redacted graph will not constitute an unauthorized information leakage.
US10846299B2 Data validation and/or data conversion using smart contracts in distributed ledger systems
Computer program products, methods, systems, apparatus, and computing entities are provided for automatically validating and/or converting data in candidate transaction in a distributed ledger systems. The validating and converting can be automatically executed via one or more smart contracts. Once validated and/or converted the candidate transaction may be committed to a ledger in the distributed ledger system.
US10846297B2 Client side system and method for search backed calendar user interface
A method is provided to produce a custom calendar user interface (UI) display on an electronic device display screen comprising: providing a search query to a user device; sending the search query over the network to a server system; receiving over the network by one or more user devices from a server system, information that identifies one or more code objects that match the search query; using the identified one or more identified code objects by the one or more user devices to generate one or more visual content items within a calendar user interface (UI) grid display on their device display screens.
US10846295B1 Semantic analysis system for ranking search results
A computer-implemented semantic analysis system for ranking search results has instructions including the steps: receive a query about a first document authored by a person; read in data identifying the first document; read in a second document about the person authored after the first document; identify indicator terms in the second document related to whether or not there is a significant discrepancy between the second document and the first document; read in weighting factors for the identified indicator terms; determine an aggregate weighting factor that decreases with an increasing number of indicator terms found; and calculate a score of how much of a discrepancy there is between the second document and the first document using the weighting factors. When multiple first documents are returned for multiple persons, present the links in order from high score to low score.
US10846292B2 Event based object ranking in a dynamic system
A method of event based object ranking is described. An object query is computed based upon a user action. The results of the query are ranked based on one or more events associated with objects in the results to create ranked results. The ranked results are provided to the user in response to the query.