Document Document Title
US10727379B2 Methods for producing a conversion element and an optoelectronic component
The invention relates to a method for producing a conversion element for an optoelectronic component comprising the steps of: A) Producing a first layer, for that purpose: A1) Providing a polysiloxane precursor material, which is liquid, A2) Mixing a phosphor to the polysiloxane precursor material, wherein the phosphor is suitable for conversion of radiation, A3) Curing the arrangement produced under step A2) to produce a first layer having a phosphor mixed in a cured polysiloxane material, which comprises a three-dimensional crosslinking network based primarily on T-units, where the ratio of T-units to all units is greater than 80%, B) Producing a phosphor-free second layer, for that purpose: B1) Providing the polysiloxane precursor material, which is liquid, B2) Mixing a filler to the polysiloxane precursor material, wherein the filler is in a cured and powdered form, wherein the filler has a refractive index, which is equal to the refractive index of the cured polysiloxane material, B3) Curing the arrangement produced under step B2) to produce a second layer having a filler mixed in the cured polysiloxane material, which comprises a three-dimensional crosslinking network based primarily on T-units, wherein the produced conversion element is formed as a plate having a thickness of at least 100 μm.
US10727377B2 Full-spectrum light emitting diode and application thereof
Disclosed are a full-spectrum light emitting diode (LED) and applications thereof. A fluorescent powder composition is mixed with silica gel. In the mixture of the fluorescent powder composition and the silica gel, the mixture of the fluorescent powder composition and the silica gel is applied on blue LED chips. The blue LED chips are blue light emitting diode chips, and at least two blue LED chips are provided. The fluorescent powder composition includes fluorescent powder of at least two different colors. An excited spectrum is close to a plant photosynthesis curve, a meat irradiation curve, a biological growth curve, a seafood irradiation curve, a vegetable and fruit irradiation curve, and a pastry irradiation curve. A full-spectrum LED light source can be adjusted to simulate natural light irradiation. The excited spectrum is close to the plant photosynthesis curve, thereby causing photosynthesis in plants, achieving an optimal plant growth effect. Further, the present invention achieves optimal freshness preservation effects in meat irradiation, seafood irradiation, and vegetable and fruit irradiation, and ensures optimal deliciousness in pastry irradiation.
US10727376B2 Light emitting diode package and method of manufacturing the same
Disclosed herein are a light emitting diode package and a method of manufacturing the same. The light emitting diode package includes: a substrate, a light-emitting layer disposed on a surface of the substrate and including a first type semiconductor layer, an active layer, and a second type semiconductor layer, a first bump disposed on the first type semiconductor layer and a second bump disposed the second type semiconductor layer, a protective layer covering at least the light-emitting layer, and a first bump pad and a second bump pad disposed on the protective layer and connected to the first bump and the second bump, respectively.
US10727374B2 Transparent conductive structure and formation thereof
Briefly, in accordance with one embodiment, a transparent conductive structure and method to form such a structure are described. For example, an apparatus may include an optoelectronic device. In such an embodiment, an optoelectronic device may include one or more zinc oxide crystals forming a single contiguous three-dimensional transparent conductive structure. The single contiguous three-dimensional transparent conductive structure may include one or more regions thereof having one or more three dimensional geometrical features in the one or more regions of the single contiguous three-dimensional transparent conductive structure so that the single contiguous three-dimensional transparent conductive structure possesses additional electrical-type and/or optical-type properties. For example, additional electrical-type and/or optical-type properties may include electrical current management and/or light management properties.
US10727371B2 Semiconductor light-emitting element and method for producing same
An ultraviolet light-emitting element includes a support substrate, a group III-V nitride semiconductor layer structure mounted on a mounting surface of the support substrate and including an n-type semiconductor layer, a light-emitting layer, a p-type cladding layer and a p-type contact layer stacked in this order on the support substrate, and an n-type electrode and a p-type electrode mounted on the n-type semiconductor and p-type contact layer, respectively. The support substrate has an indented portion formed on at least a part of a light emitting surface of the support substrate opposite to a mounting surface of the n-type semiconductor layer. An area of the n-type semiconductor layer surface exposed to the outside is at least 20% and at most 90% in largeness. Areas of the p-type contact layer surface and p-type electrode surface exposed to the outside are at least 5% and at most 50% in largeness.
US10727368B2 Optoelectronic device module having a silicon interposer
Optoelectronic device modules having a silicon photonics transmitter die connected to a silicon interposer are described. In an example, the optoelectronic device module includes a silicon photonics transmitter die connected to a silicon interposer, and the silicon interposer is disposed between the silicon photonics transmitter die and a substrate. The silicon interposer provides an electrical interconnect between the silicon photonics transmitter die and the substrate, and reduces a likelihood that a hybrid silicon laser on the silicon photonics transmitter die will be damaged during module operation.
US10727359B2 Solar cell and method of manufacturing therefor
The present invention relates to a structure of a solar cell for improving photoelectric conversion efficiency of the solar cell, and a manufacturing method therefor. One aspect of the solar cell according to the present invention relates to a solar cell having a light-absorbing layer formed between two electrodes arranged to face each other, wherein an electrical polarization layer comprising an electrical polarization material forming an inner electrical field is formed between the electrodes and the light-absorbing layer.
US10727358B2 Solar photovoltaic module
In the present invention a new solar photovoltaic module is proposed comprising: a silicon based photovoltaic element; an intermediate layer deposited on said photovoltaic element to the incident light side; an interference filter deposited on the incident light side of said intermediate layer; a front element disposed on the incident light side of said interference filter. Said intermediate layer has a transparency of at least 90% for infrared light between 780 nm and 1200 nm and said interference filter is corrugated and composed of a multilayer comprising a plurality of dielectric layers designed to transmit at least 75% of the total incident solar infrared light between 780 nm and 1200 nm, and to reflect and diffuse incident visible solar light such that the perceived color of said reflected and diffused visible light by any observer positioned anywhere to the incident light side of said solar photovoltaic module and looking towards the front element of said solar photovoltaic module is defined by a Y10 tristimulus value not lower than 50 defined by an x value of 0.20 to 0.45 and a y value of 0.20 to 0.45 in a chromaticity diagram of a CIE 1964 Yxy color system using a white light source measured with a D65 light source with a 10-degree angular field.
US10727356B2 Semiconductor device and manufacturing method thereof
A semiconductor device that can be miniaturized or highly integrated is provided. The semiconductor device includes a first insulator over a substrate; a first oxide over the first insulator; a second oxide in contact with at least a portion of the top surface of the first oxide; a second insulator over the second oxide; a first conductor over the second insulator; a second conductor over the first conductor; a third insulator over the second conductor; a fourth insulator in contact with side surfaces of the second insulator, the first conductor, the second conductor, and the third insulator; and a fifth insulator in contact with the top surface of the second oxide and a side surface of the fourth insulator. The top surface of the fourth insulator is substantially aligned with the top surface of the third insulator.
US10727355B2 Semiconductor device and manufacturing method of the same
A semiconductor device includes first and second insulators over a substrate, a semiconductor over the second insulator, first and second conductors over the semiconductor, a third insulator over the semiconductor, a fourth insulator over the third insulator, a third conductor over the fourth insulator, and a fifth insulator over the first insulator, the first conductor and the second conductor. The semiconductor includes first, second, and third regions. The first region overlaps with the third conductor with the third insulator and the fourth insulator positioned therebetween. The second region overlaps with the third conductor with the first conductor, the fourth insulator, and the fifth insulator positioned therebetween. The third region overlaps with the third conductor with the second conductor, the fourth insulator, and the fifth insulator positioned therebetween. The fourth insulator is in contact with a side surface of the fifth insulator in a region overlapping with the semiconductor.
US10727352B2 Long-channel fin field effect transistors
A method of forming a long-channel fin field effect device is provided. The method includes forming a trench in a substrate, forming a pedestal in the trench, wherein the pedestal extends above the surface of the substrate, forming a sacrificial pillar on the pedestal, forming a rounded top surface on the sacrificial pillar to form a sacrificial support structure, forming a fin material layer on the exposed surface of the sacrificial support structure, and removing the sacrificial support structure to leave a free-standing inverted U-shaped fin.
US10727348B2 Semiconductor device with adjacent source/drain regions connected by a semiconductor bridge, and method for fabricating the same
A semiconductor device may include first and second fins formed side by side on a substrate, a first elevated doped region formed on the first fin and having a first doping concentration of impurities, a second elevated doped region formed on the second fin, and a first bridge connecting the first elevated doped region and the second elevated doped region to each other. Methods of manufacturing such a semiconductor device are also disclosed.
US10727345B2 Silicon germanium fin immune to epitaxy defect
A method for forming a semiconductor structure includes forming at least one fin on a semiconductor substrate. The least one fin includes a semiconducting material. A gate is formed over and in contact with the at least one fin. A germanium comprising layer is formed over and in contact with the at least one fin. Germanium from the germanium comprising layer is diffused into the semiconducting material of the at least one fin.
US10727339B2 Selectively regrown top contact for vertical semiconductor devices
Vertical semiconductor devices having selectively regrown top contacts and method of fabricating vertical semiconductor devices having selectively regrown top contacts are described. For example, a semiconductor device includes a substrate having a surface. A first source/drain region is disposed on the surface of the substrate. A vertical channel region is disposed on the first source/drain region and has a first width parallel with the surface of the substrate. A second source/drain region is disposed on the vertical channel region and has a second width parallel with and substantially greater than the first width. A gate stack is disposed on and completely surrounds a portion of the vertical channel region.
US10727337B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes a memory circuit and a logic circuit. The memory circuit includes a word line, a bit line, a common line and a memory transistor having a gate coupled to the word line, a drain coupled to the bit line and a source coupled to the common line. The logic circuit includes a field effect transistor (FET) having a gate, a drain and a source. The memory transistor has a gate electrode layer formed on a gate dielectric layer, and the gate dielectric layer includes a first insulating layer and a first ferroelectric (FE) material layer. The FET has a gate electrode layer formed on a gate dielectric layer, and the gate dielectric layer includes a second insulating layer and a second FE material layer.
US10727334B2 Lateral DMOS device with dummy gate
An LDMOS transistor with a dummy gate comprises an extended drift region over a substrate, a drain region in the extended drift region, a channel region in the extended drift region, a source region in the channel region, a first dielectric layer with a first thickness formed over the extended drift region, a second dielectric layer with a second thickness formed over the extended drift region and the channel region, wherein the first thickness is greater than the second thickness, and wherein the first dielectric layer and the second dielectric layer form two steps, a first gate formed over the first dielectric layer and a second gate formed above the second dielectric layer.
US10727326B2 Trench-gate insulated-gate bipolar transistors (IGBTs)
In a general aspect, an insulated gate bipolar transistor (IGBT) device can include an active region, an inactive region and a trench extending along a longitudinal axis in the active region. The IGBT can also include a first mesa defining a first sidewall of the trench and in parallel with the trench and a second mesa defining a second sidewall of the trench and in parallel with the trench. At least a portion of the first mesa can include an active segment of the IGBT device, and at least a portion of the second mesa can include an inactive segment of the IGBT device.
US10727325B1 Nanostructure-based vacuum channel transistor
A horizontal vacuum channel transistor is provided. The horizontal transistor includes a substrate, horizontal emitter and collector electrodes formed in a layer of semiconductor material of the substrate, and a horizontal insulated gate located between the emitter and collector electrodes. The emitter electrode includes multiple horizontally-aligned emitter tips connected to a planar common portion, and the collector electrode includes a planar portion. The gate includes multiple horizontally-aligned gate apertures passing through the gate that each correspond to one of the emitter tips of the emitter electrode. The minimum distance between the emitter and collector electrodes is less than about 180 nm. Also provided are a vertical vacuum channel transistor having vertically-stacked emitter and collector electrodes, and methods for fabricating vacuum channel transistors.
US10727324B2 Bipolar junction transistor
A bipolar junction transistor includes: an emitter region; a base region; and a collector region, wherein each of the emitter region, the base region, and the collector region comprises fin-shaped structures. Preferably, the emitter region, the base region, and the collector region are disposed along a first direction and the fin-shaped structures are disposed along a second direction, in which the first direction is orthogonal to the second direction.
US10727321B2 Structure and formation method of semiconductor device structure with a dummy fin structure
Structures and formation methods of a semiconductor device structure are provided. The method includes forming a dummy fin structure over a semiconductor substrate, and forming a mask layer covering the dummy fin structure. The method further includes irradiating the mask layer, so that the mask layer is divided into an unirradiated portion and an irradiated portion, and the irradiated portion is over the dummy fin structure. The method also includes removing a top portion of the irradiated portion and a top portion of the dummy fin structure by a first etching operation, such that the dummy fin structure has a convex top surface after the first etching operation. The method includes removing a middle portion of the dummy fin structure by a second etching operation, such that the dummy fin structure has a concave top surface after the second etching operation.
US10727314B2 FinFET with a semiconductor strip as a base
A method includes forming a first hard mask over a semiconductor substrate, etching the semiconductor substrate to form recesses, with a semiconductor strip located between two neighboring ones of the recesses, forming a second hard mask on sidewalls of the semiconductor strip, performing a first anisotropic etch on the second hard mask to remove horizontal portions of the second hard mask, and performing a second anisotropic etch on the semiconductor substrate using the first hard mask and vertical portions of the second hard mask as an etching mask to extend the recesses down. The method further includes removing the vertical portions of the second hard mask, and forming isolation regions in the recesses. The isolation regions are recessed, and a portion of the semiconductor strip between the isolation regions protrudes higher than the isolation regions to form a semiconductor fin.
US10727313B2 Dual metal gate structures for advanced integrated circuit structure fabrication
Embodiments of the disclosure are in the field of advanced integrated circuit structure fabrication and, in particular, 10 nanometer node and smaller integrated circuit structure fabrication and the resulting structures. In an example, an integrated circuit structure includes a semiconductor substrate comprising an N well region having a semiconductor fin protruding therefrom. A trench isolation layer is on the semiconductor substrate around the semiconductor fin, wherein the semiconductor fin extends above the trench isolation layer. A gate dielectric layer is over the semiconductor fin. A conductive layer is over the gate dielectric layer over the semiconductor fin, the conductive layer comprising titanium, nitrogen and oxygen. A P-type metal gate layer is over the conductive layer over the semiconductor fin.
US10727308B2 Gate contact structure for a transistor
One device disclosed herein includes a gate above a semiconductor substrate, the gate comprising a gate structure and a gate cap, and conductive source/drain metallization structures adjacent the gate, each of the conductive source/drain metallization structures having a front face and a recess defined in each of the conductive source/drain metallization structures. In this example, the device further includes a spacer structure comprising recess filling portions that substantially fill the recesses and a portion that extends across a portion of the upper surface of the gate cap, wherein a portion of the gate cap is exposed within the spacer structure, an insulating material within the spacer structure and on the exposed portion of the gate cap, a gate contact opening that exposes a portion of an upper surface of the gate structure, and a conductive gate contact structure in the conductive gate contact opening.
US10727301B2 Semiconductor liner of semiconductor device
The disclosure relates to a fin field effect transistor (FinFET) formed in and on a substrate having a major surface. The FinFET includes a fin structure protruding from the major surface, which fin includes a lower portion, an upper portion, and a middle portion between the lower portion and upper portion, wherein the fin structure includes a first semiconductor material having a first lattice constant; a pair of notches extending into opposite sides of the middle portion; and a semiconductor liner adjoining the lower portion. The semiconductor liner is a second semiconductor material having a second lattice constant greater than the first lattice constant.
US10727294B2 Semiconductor devices, methods of manufacture thereof, and capacitors
Semiconductor devices, methods of manufacture thereof, and capacitors are disclosed. In some embodiments, a semiconductor device includes a first capacitor and a protection device coupled in series with the first capacitor. A second capacitor is coupled in parallel with the first capacitor and the protection device.
US10727292B2 OLED with buffer layer over emitting layer
Discussed is an electroluminescence display apparatus for preventing the performance, efficiency, and lifetime of a device from being reduced. The electroluminescence display apparatus includes a substrate including an active area including a plurality of pixels, a circuit element layer disposed on the substrate, a first electrode disposed on the circuit element layer, an auxiliary electrode disposed on the circuit element layer and spaced apart from the first electrode, a first light emitting layer disposed on the first electrode, a buffer layer disposed on the first light emitting layer, a second light emitting layer disposed on the buffer layer and the auxiliary electrode, and a second electrode disposed on the second light emitting layer. In the electroluminescence display apparatus, since the buffer layer is formed on the first light emitting layer through an inkjet process, the buffer layer can be provided on only the first light emitting layer, and thus, the buffer layer can be formed of an organic material, thereby enhancing the device performance of a blue pixel.
US10727289B1 Array substrate and manufacturing method thereof
The present disclosure provides a manufacturing method of an array substrate, including: forming a gate layer on a substrate; forming a gate insulating material layer on the gate layer; forming a polysilicon material layer on the gate insulating material layer; depositing an etch stop material layer on the polysilicon material layer; channel doping the polysilicon material layer; etching the polysilicon material layer, the etch stop material layer and the gate insulating material layer to form an active layer, an etch stop layer and a gate insulating layer; forming a source/drain layer on the active layer and the gate insulating layer, the active layer being electrically connected to the source/drain layer; and forming a through hole on the source/drain layer to form a source and a drain, the through hole being corresponding to the active layer, and both of the source and the drain being electrically connected to the active layer.
US10727282B2 Flexible display device and method of manufacturing the same
A flexible display device includes a flexible substrate and a conductive pattern. The flexible substrate includes a bending part. The conductive pattern includes a first conductive pattern layer and a second conductive pattern layer disposed on the first conductive pattern layer, and at least a portion of the conductive pattern may be disposed on the bending part. The first conductive pattern layer has a first thickness and includes a first material, and the second conductive pattern layer has a second thickness smaller than the first thickness and includes a second material different from the first material.
US10727280B2 Substrate, method of manufacturing the same and display device
A substrate, a display device including the substrate and a method of manufacturing the substrate are disclosed. The substrate includes: a base substrate; an overcoat layer on the base substrate; and a spacer on a surface of the overcoat layer facing away from the base substrate. The spacer is in direct contact with the surface of the overcoat layer facing away from the base substrate.
US10727278B2 Method of manufacturing semiconductor device and semiconductor manufacturing apparatus
In one embodiment, a method of manufacturing a semiconductor device includes forming a first film on a first substrate. The method further includes performing a first process of processing a portion of the first film with plasma of first gas and a second process of removing the portion of the first film with plasma of second gas after the first process.
US10727277B2 Storage device
A storage device includes a first conductor, a resistance variable film, and a second conductor. The resistance variable film includes a first layer and a second layer. The second layer is located on a side opposite to the first conductor with respect to the first layer, contains oxygen, and has conductivity higher than that of the first layer. The second conductor includes a first portion and a second portion. The first portion abuts on the second layer of the resistance variable film. The second portion is separated from the resistance variable film as compared to the first portion. The oxygen content of the first portion is higher than that of the second portion.
US10727274B2 Techniques for MRAM top electrode via connection
Some embodiments relate to a memory device. The memory device includes a first magnetoresistive random-access memory (MRAM) cell disposed on a substrate, and a second MRAM cell disposed on the substrate. An inter-level dielectric (ILD) layer is disposed over the substrate. The ILD layer comprises sidewalls defining a trough between the first and second MRAM cells. A dielectric layer disposed over the ILD layer. The dielectric layer completely fills the trough.
US10727271B2 Memory device having source contacts located at intersections of linear portions of a common source, electronic systems, and associated methods
Memory devices include an array of memory cells including magnetic tunnel junction regions. The array of memory cells includes access lines extending in a first direction and data lines extending in a second direction transverse to the first direction. A common source includes first linear portions and second linear portions extending at an acute angle to each of the first direction and the second direction. Electronic systems include such a memory device operably coupled to a processor, to which at least one input device and at least one output device is operably coupled. Methods of forming such an array of memory cells including a common source.
US10727266B2 Photoelectric conversion apparatus and imaging system using the same
In a photoelectric conversion apparatus including charge storing portions in its imaging region, isolation regions for the charge storing portions include first isolation portion each having a PN junction, and second isolation portions each having an insulator. A second isolation portion is arranged between a charge storing portion and at least a part of a plurality of transistors.
US10727262B2 Photoelectric conversion element, imaging device, and electronic apparatus comprising a photoelectric conversion layer having at least a subphthalocyanine or a subphthalocyanine derivative and a carrier dopant
A photoelectric conversion element according to an embodiment of the disclosure includes a first electrode and a second electrode that are disposed to face each other and a photoelectric conversion layer that is provided between the first electrode and the second electrode, and contains at least a subphthalocyanine or a subphthalocyanine derivative, and a carrier dopant, in which the carrier dopant has a concentration of less than 1% by volume ratio to the subphthalocyanine or the subphthalocyanine derivative.
US10727261B2 Image pickup device and electronic apparatus
The present technology relates to an image pickup device and an electronic apparatus that are configured to enhance characteristics. A solid-state image pickup device includes a photoelectric conversion section that is arranged on a semiconductor substrate and configured to photoelectrically convert an incident light, a moth-eye section that includes recesses and projections formed on a surface on a light incident side in the semiconductor substrate and has, when a cross section approximately parallel to a direction toward the photoelectric conversion section from the light incident side is viewed, a recessed portion protruding toward the side of the photoelectric conversion section, the recessed portion having a curvature or a polygonal shape, and a region that is arranged adjacent to and opposite to the photoelectric conversion section of the moth-eye section and has a refractive index different from a refractive index of the semiconductor substrate.
US10727260B2 Image sensor packaging method, image sensor package and lens module
An image sensor packaging method, an image sensor package and a lens module are disclosed. In the image sensor packaging method, plural image sensor dies are formed within a molded layer, resulting in a package with a significantly reduced thickness which is favorable to the slimming of the package. The packaging method does not involve any wire bonding process. Instead, metal pads are led out through a thin metal film formed in non-photosensitive areas on the same side of micro lens surfaces of the image sensor dies. This approach has a less adverse impact on micro lens surfaces and, compared to the wire bonding process, allows a smaller spacing from metal pads to the micro lens surfaces with respect to a direction parallel to the micro lens surfaces, which enables more compact image sensor dies usable in a lens module for an optimized spatial design and ease of miniaturization.
US10727252B2 Semiconductor chip including integrated circuit having cross-coupled transistor configuration and method for manufacturing the same
A first conductive structure forms gate electrodes of a first transistor of a first transistor type and a first transistor of a second transistor type. A second conductive structure forms a gate electrode of a second transistor of the first transistor type. A third conductive structure forms a gate electrode of a second transistor of the second transistor type. A fourth conductive structure forms a gate electrode of a third transistor of the first transistor type. A fifth conductive structure forms a gate electrode of a third transistor of the second transistor type. A sixth conductive structure forms gate electrodes of a fourth transistor of the first transistor type and a fourth transistor of the second transistor type. The second and third transistors of the first transistor type and the second and third transistors of the second transistor type are electrically connected to form a cross-coupled transistor configuration.
US10727247B2 Semiconductor device and manufacturing method of the semiconductor device
A semiconductor device includes: a first stack structure; a second stack structure adjacent to the first stack structure in a first direction; a first insulating layer including protrusion parts protruding in a second direction intersecting the first direction and including a concave part defined between the protrusion parts; and a second insulating layer located between the first stack structure and the second stack structure, the second insulating layer inserted into the concave part and the second insulating layer in contact with at least one protrusion part among the protrusion parts.
US10727234B2 Layout of semiconductor transistor device
The present invention provides a layout of a semiconductor transistor device including a first and a second active area, a first and a second gate, and a metal line. The first active and the second active area are extended along a first direction. The first gate and the second gate are extended along a second direction and crossed the first active area, to define two transistors. The two transistors are electrically connected with each other through a conductive layer. The metal line is disposed on the conductive layer and is electrically connected the two transistors respectively.
US10727224B1 Decoupling capacitors using regularity finFET structures and methods for making same
A semiconductor apparatus includes a first device cell and a second device cell. The first device cell includes a first active region including a first set of device fins, an insulator layer disposed over the first set of device fins, a first gate fin over the first set of fins, and a first edge fin disposed over a first edge of the first active region. The second device cell is adjacent the first device cell and includes a second active region including a second set of device fins, the insulator layer disposed over the second set of device fins, a second gate fin over the second set of device fins, and a second edge fin disposed over a second edge of the second active region. The first edge fin and the second edge fin are connected to a power rail, a ground rail, or to each other to define a capacitor between the first device cell and the second device cell.
US10727223B2 Thin film resistor
A semiconductor device includes: a metal thin film disposed on a semiconductor substrate; and first and second contact structures disposed on the metal thin film, wherein the first and second contact structures are laterally spaced from each other by a dummy layer that comprises at least one polishing resistance material.
US10727222B2 Memory system and memory cell having dense layouts
A memory system is provided. The memory system includes a number of memory cells and a number of bit lines. The memory cells are interlocked with each other in rows and columns. The memory cells include respective capacitors, respective first transistors and respective second transistors. Respective upper plates of the respective capacitors are electrically connected to respective gates of the respective first transistors, and respective drains of the respective second transistors are connected to respective sources of the respective first transistors. The bit lines are arranged along an extending direction of the rows. Respective bit lines are connected to the respective first transistors through respective bit-line contacts, and each of the respective bit-line contacts is shared by two adjacent memory cells of the extending direction of the rows.
US10727215B1 Three-dimensional memory device with logic signal routing through a memory die and methods of making the same
A memory device includes a memory die containing memory elements, a support die containing peripheral devices and bonded to the memory die, and an electrically conductive path between two of the peripheral devices which extends at least partially through the memory die. The electrically conductive path is electrically isolated from the memory elements.
US10727210B2 Light emitting device with small size and large density
This application describes a light emitting device, an assembly of light emitting devices, a display comprising assemblies of light emitting devices, and methods of fabricating same. The light emitting device comprises a transistor, an LED that at least partially overlies the transistor, a reflector layer disposed between the LED and transistor, and conductive wires that connect electrically the transistor to the LED. The assembly comprises a plurality of light emitting devices, and the display comprises a plurality of assemblies.
US10727207B2 Semiconductor packaging structure and method of forming the same
Various embodiments may provide a method of forming a semiconductor packaging structure. The method may include forming a plurality of semiconductor packages, each semiconductor package including a semiconductor die and a mold encapsulation structure. The method may also include arranging the plurality of semiconductor packages to form a vertical stacked arrangement with a mold portion including a plurality of mold encapsulation structures, the mold portion extending from a first side to a second side of the vertical stacked arrangement opposite the first side. The method may additionally include forming a first via on the mold portion at the first side of the vertical stacked arrangement, forming a second via on the mold portion at the second side of the vertical stacked arrangement, and forming an electrically conductive filled via extending through the mold portion from the first side to the second side of the vertical stacked arrangement.
US10727204B2 Die stacking for multi-tier 3D integration
Various die stacks and methods of creating the same are disclosed. In one aspect, a method of manufacturing is provided that includes mounting a first semiconductor die on a second semiconductor die of a first semiconductor wafer. The second semiconductor die is singulated from the first semiconductor wafer to yield a first die stack. The second semiconductor die of the first die stack is mounted on a third semiconductor die of a second semiconductor wafer. The third semiconductor die is singulated from the second semiconductor wafer to yield a second die stack. The second die stack is mounted on a fourth semiconductor die of a third semiconductor wafer.
US10727202B2 Package structure
A package structure comprising: a substrate, having at least one conductive units provided at a first surface of the substrate; at least one first die, provided on a second surface of the substrate; a connecting layer, provided on the first die; a second die, provided on the connecting layer, wherein the connecting layer comprises at least one bump for connecting the first die; and at least one bonding wire. The connecting layer has a first touch side and a second touch side, the first touch side contacts a first surface of the first die and the second touch side contacts a second surface of the second die, an area of the first touch side is smaller than which for the first surface of the first die, and a size of the first die equals to which of the second die.
US10727200B2 Memory device including bump arrays spaced apart from each other and electronic device including the same
A memory device includes a buffer die including a first bump array and a second bump array spaced apart from each other in a first direction parallel to a lower surface of the buffer die; a first memory die stacked on the buffer die through a plurality of first through silicon vias and including banks; and a second memory die stacked on the first memory die by a plurality of second through silicon vias and including banks, wherein the first bump array is provided for a first channel to communicate between the first and second memory dies and a first processor, wherein the second bump array is provided for a second channel to communicate between the first and second memory dies and a second processor, and wherein the first channel and the second channel are independent of each other such that banks allocated to the first channel are accessed only by the first processor not the second processor through the first channel and banks allocated to the second channel are accessed only by the second processor not the first processor through the second channel.
US10727198B2 Semiconductor package and method manufacturing the same
A semiconductor package including an insulating encapsulation, an integrated circuit component, and conductive elements is provided. The integrated circuit component is encapsulated in the insulating encapsulation, wherein the integrated circuit component has at least one through silicon via protruding from the integrated circuit component. The conductive elements are located on the insulating encapsulation, wherein one of the conductive elements is connected to the at least one through silicon via, and the integrated circuit component is electrically connected to the one of the conductive elements through the at least one through silicon via.
US10727194B2 Solder material for semiconductor device
To provide a lead-free solder the heat resistance temperature of which is high and thermal conductive property of which are not changed in a high temperature range. A semiconductor device of the present invention includes a solder material containing more than 5.0% by mass and 10.0% by mass or less of Sb and 2.0 to 4.0% by mass of Ag, and the remainder consisting of Sn and inevitable impurities, and a bonding layer including the solder material, which is formed between a semiconductor element and a substrate electrode or a lead frame.
US10727189B2 Power semiconductor device
Provided is a power semiconductor device including a signal terminal and a power semiconductor element. The power semiconductor element is arranged on a substrate. The signal terminal includes a main body portion and a joint portion, and a part of the signal terminal is held by a terminal block. The joint portion includes a distal end portion and a base portion. The distal end portion includes a pad portion that is exposed from the terminal block and connected to a signal line. The base portion includes a thin portion in which a thickness in a vertical direction is set to be smaller than that of the pad portion. The thin portion has an upper surface that is formed at a position lower than an upper surface of the pad portion and is covered with a resin material forming the terminal block.
US10727187B2 Solid oxide battery
A solid oxide battery includes a solid electrolyte disposed between a first electrode and a second electrode. The first electrode and the second electrode are coupled to an external source or load to charge or discharge the solid oxide battery. The solid electrolyte is formed from a proton conducting material to transport and store hydrogen, which is the source of chemical energy. The second electrode is formed from a noble metal configured to induce formation of oxygen vacancies at the interface between the second electrode and the solid electrolyte. The oxygen vacancies are used to split water molecules during charging of the solid oxide battery, which results in the generation of hydrogen. Under bias, the hydrogen ions are transported into the solid electrolyte and stored. During discharge, a reverse process occurs where hydrogen is used to generate water and electricity.
US10727186B2 Power semiconductor device
A power semiconductor device having a high degree of reliability even when an operable temperature of a power semiconductor element is sufficiently increased. The power semiconductor device includes: a power semiconductor element including an electrode formed on a first surface; a first stress mitigation portion connected to the electrode with a first bonding portion being interposed; and a wiring portion electrically connected to the first stress mitigation portion with a second bonding portion being interposed. A bonding strength of the first bonding portion is higher than a bonding strength of the second bonding portion.
US10727185B2 Multi-chip package with high density interconnects
An apparatus is provided which comprises: a plurality of first conductive contacts having a first pitch spacing on a substrate surface, a plurality of second conductive contacts having a second pitch spacing on the substrate surface, and a plurality of conductive interconnects disposed within the substrate to couple a first grouping of the plurality of second conductive contacts associated with a first die site with a first grouping of the plurality of second conductive contacts associated with a second die site and to couple a second grouping of the plurality of second conductive contacts associated with the first die site with a second grouping of the plurality of second conductive contacts associated with the second die site, wherein the conductive interconnects to couple the first groupings are present in a layer of the substrate above the conductive interconnects to couple the second groupings. Other embodiments are also disclosed and claimed.
US10727184B2 Microelectronic device including non-homogeneous build-up dielectric
Described are example microelectronic devices including structures, such as build-up layers, formed of a non-homogeneous photoimageable dielectric material. The non-homogeneous photoimageable dielectric material includes two regions forming opposite surfaces of the material. A first region includes a first carbon content, and a second region located above the first region includes a second carbon content which is greater than that of the first region. The second region of the photoimageable dielectric material provides enhanced adhesion with metal that may be deposited above the material, such as a sputtered metal seed layer to facilitate subsequent deposition of an electroless metal over the non-homogeneous photoimageable dielectric material.
US10727175B2 Electronic component-incorporating substrate and sheet substrate
An electronic component-incorporating substrate includes a lower substrate, an electronic component mounted on the lower substrate, and an upper substrate arranged above the electronic component and the lower substrate. The substrate further includes a substrate connecting member arranged between the lower substrate and the upper substrate and an encapsulation resin filling a gap between the lower substrate and the upper substrate to encapsulate the electronic component and the substrate connecting member. The upper substrate includes a substrate body and a solder resist layer arranged on a lower surface of the substrate body. The solder resist layer includes a groove extending in the solder resist layer from a directly-above region, located directly above at least the electronic component, to a side surface of the upper substrate.
US10727167B2 Power semiconductor device and method for manufacturing power semiconductor device
This power semiconductor device is provided with: a substrate; and a semiconductor element which is bonded onto the substrate using a sinterable metal bonding material. The semiconductor element comprises: a base; a first conductive layer that is provided on a first surface of the base, said first surface being on the substrate side; and a second conductive layer that is provided on a second surface of the base, said second surface being on the reverse side of the first surface. The thickness of the first conductive layer is from 0.5 times to 2.0 times (inclusive) the thickness of the second conductive layer.
US10727165B2 Capped through-silicon-vias for 3D integrated circuits
The present disclosure relates to a chip including a wafer, a back-end-of-line (BEOL) layer deposited on the wafer, a chip TSV in the wafer containing a conductive material, and a chip cap layer disposed between the chip TSV and the BEOL layer, and configured to reduce via extrusion of conductive material in the chip TSV during operation of the chip. The present disclosure further includes a 3D integrated circuit including a plurality of electrically connected chips, at least one of which is a chip as described above. The disclosure further relates to a 3D integrated circuit with an interposer, a TSV in the interposer containing a conductive material, and an interposer cap layer configured to reduce via extrusion of the conductive material located in the interposer TSV during operation of the circuit. The present disclosure further includes methods of forming such chips and 3D integrated circuits.
US10727162B2 Integrated circuit having a heat sink coupled to separate ground planes through vias with different thermal characteristics
An integrated circuit is provided that comprises a thermal sink layer, a first ground plane associated with a first set of circuits that have a first operational temperature requirement, and a first thermally conductive via that couples the first ground plane to the thermal sink layer. The circuit further comprises a second ground plane associated with a second set of circuits that have a second operational temperature requirement that is higher than the first operational temperature requirement, and a second thermally conductive via that couples the second ground plane to the thermal sink layer, wherein the first thermally conductive via has a greater volume of thermal conductive material than the second thermally conductive via to remove heat from the first set of circuits with less gradient than the second set of circuits.
US10727156B2 Heat spreader with high heat flux and high thermal conductivity
A system and method is disclosed for fabricating a heat spreader system, including providing a plurality of bottom microporous wicks recessed in a bottom substrate, bonding a center substrate to the bottom substrate, and bonding a top substrate having a top chamber portion to the center substrate to establish a first vapor chamber with said plurality of bottom microporous wicks.
US10727153B2 Thick-silver layer interface
A semiconductor device and a method of manufacturing the same include a die and a planar thermal layer, and a thick-silver layer having a thickness of at least four (4) micrometers disposed directly onto a first planar side of the planar thermal layer, as well as a metallurgical die-attach disposed between the thick-silver layer and the die, the metallurgical die-attach directly contacting the thick-silver layer.
US10727152B2 Semiconductor apparatus
A semiconductor apparatus includes: a radiator plate; a resin insulating layer provided on the radiator plate; a resin block made of resin and armularly disposed to cover an end part of the radiator plate and an end part of the resin insulating layer; a case disposed to cover the resin block; and a sealing material filled in an inside of the case.
US10727149B2 Thermally superconducting heat dissipation device and manufacturing method thereof
A thermally superconducting radiator and a method for manufacturing the same. The thermally superconducting radiator comprises a plurality of separators and a plurality of thermally superconducting heat dissipation fins. The separators and the thermally superconducting heat dissipation fins are alternately arranged, and one end face of the separator is flush with one end face of the thermally superconducting heat dissipation fin, together forming a mounting surface suitable for mounting a power device. The thermally superconducting heat dissipation fins and the separators are fixedly connected. Replacing the conventional heat dissipation fins in the prior art with the thermally superconducting heat dissipation fins enables the thermally superconducting radiator to have a greater heat transfer rate and a more efficient fin efficiency. The fin efficiency of the heat dissipation fin is not affected by the height, which greatly improves the cooling capability of the radiator.
US10727145B2 Semiconducter device with filler to suppress generation of air bubbles and electric power converter
A semiconductor device including: an insulating substrate having a conductor layer on the upper face and the lower face and a semiconductor element mounted on the upper conductor layer; a base plate bonded to the lower conductor layer; a case member surrounding the insulating substrate and bonded to the surface of the base plate to which the conductor layer bonded to the lower face; a first filler being a silicone composition filled in a region surrounded by the base plate and the case member; and a second filler being injected into a region below the first filler and surrounding a peripheral edge portion of the insulating substrate, whose height from the base plate is higher than the upper face and is lower than a bonding face between the semiconductor element and the upper conductor layer.
US10727142B2 Process monitoring of deep structures with X-ray scatterometry
Methods and systems for estimating values of process parameters, structural parameters, or both, based on x-ray scatterometry measurements of high aspect ratio semiconductor structures are presented herein. X-ray scatterometry measurements are performed at one or more steps of a fabrication process flow. The measurements are performed quickly and with sufficient accuracy to enable yield improvement of an on-going semiconductor fabrication process flow. Process corrections are determined based on the measured values of parameters of interest and the corrections are communicated to the process tool to change one or more process control parameters of the process tool. In some examples, measurements are performed while the wafer is being processed to control the on-going fabrication process step. In some examples, X-ray scatterometry measurements are performed after a particular process step and process control parameters are updated for processing of future devices.
US10727138B2 Integration of single crystalline transistors in back end of line (BEOL)
A monocrystalline semiconductor layer is formed on a conductive layer on an insulating layer on a substrate. The conductive layer is a part of an interconnect layer. The monocrystalline semiconductor layer extends laterally on the insulating layer. Other embodiments may be described and/or claimed.
US10727132B2 Fin field effect transistor, semiconductor device and method for fabricating the same
A substrate having a first area and a second area is provided. The substrate is patterned to form trenches in the substrate and semiconductor fins between the trenches, wherein the semiconductor fins comprises first semiconductor fins distributed in the first area and second semiconductor fins distributed in the second area. A first fin cut process is performed in the first area to remove portions of the first semiconductor fins. Insulators are formed in the trenches after the first fin cut process is performed. A second fin cut process is performed in the second area to remove portions of the second semiconductor fins until gaps are formed between the insulators in the second area. A gate stack is formed to partially cover the first semiconductor fins, the second semiconductor fins and the insulators.
US10727127B2 Method of processing a substrate
A method of processing a substrate, having a first surface with at least one division line formed thereon and a second surface opposite the first surface, includes applying a pulsed laser beam to the substrate from the side of the first surface, at least in a plurality of positions along the at least one division line, so as to form a plurality of modified regions in the substrate, each modified region extending at least from the first surface towards the second surface. Each modified region is formed by melting substrate material by means of the pulsed laser beam and allowing the molten substrate material to resolidify. The method further comprises removing substrate material along the at least one division line where the plurality of modified regions has been formed.
US10727126B2 Methods for forming a semiconductor device and semiconductor devices
A method for forming a semiconductor device includes forming a laser marking buried within a semiconductor substrate and thinning the semiconductor substrate from a backside of the semiconductor substrate. For example, a semiconductor device includes a semiconductor substrate located in a semiconductor package. A laser marking is buried within the semiconductor substrate. For example, another semiconductor device includes a semiconductor substrate. A laser marking is located at a backside surface of the semiconductor substrate. Further, a portion of the backside surface located adjacent to the laser marking is free of recast material.
US10727124B2 Structure and method for forming fully-aligned trench with an up-via integration scheme
A method for manufacturing a semiconductor device includes forming a conductive via extending vertically from a conductive layer, and depositing a first dielectric layer on the conductive layer and on lateral sides the conductive via. In the method, the conductive via is recessed with respect to a top surface of the first dielectric layer. An etch stop layer is deposited on the top surface of the first dielectric layer and on a top surface of the conductive via, and a second dielectric layer is deposited on the etch stop layer. The method also includes removing portions of the etch stop layer and the second dielectric layer to create a plurality of trenches spaced apart from each other. A trench of the plurality of trenches is formed over and exposes at least part of the conductive via, and a conductive material is deposited in the plurality of trenches.
US10727119B2 Process integration approach of selective tungsten via fill
Interconnects and methods for forming interconnects are described and disclosed herein. The interconnect contains a stack formed on a substrate having a via and a trench formed therein, a first metal formed from a first material of a first type deposited in the via, and a second metal formed from a second material of a second type deposited in the trench.
US10727116B2 Programming reactive components
Electronic device manufacturing and configuration methods include performing an additive deposition process that deposits a conductive, resistive, magnetic, semiconductor and/or thermally conductive material over a surface of a processed wafer metallization structure to set or adjust a circuit of a capacitor, an inductor, a resistor, an antenna and/or a thermal component of the metallization structure.
US10727114B2 Interconnect structure including airgaps and substractively etched metal lines
Integrated circuits including at least two electrically conductive interconnect lines and methods of manufacturing generally include a surface of the integrated circuit. At least two electrically conductive interconnect lines are separated by a space of less than 90 nm and are formed on the surface. Each of the at least two interconnect lines includes a metal cap, a copper conductor having an average grain size greater than a line width of the interconnect. A liner layer is provided, wherein the liner layer and the metal cap encapsulate the copper conductor. A dielectric layer overlaying the at least two electrically conductive interconnect lines and extending along sidewalls thereof is provided, wherein the dielectric layer is configured to provide an airgap between the at least two interconnect lines at the spacing.
US10727111B2 Interconnect structure
A method includes: forming a first conductive structure in a first dielectric layer; forming a conductive protection structure that is coupled to at least part of the first conductive structure; forming a second dielectric layer over the first dielectric layer; forming a via hole extending through at least part of the second dielectric layer to expose a portion of the conductive protection structure; cleaning the via hole; and refilling the via hole with a conductive material to form a via structure.
US10727106B2 Method for transfer of a useful layer
This method comprises the successive steps of providing a donor substrate comprising a first surface; smoothing the first surface of the donor substrate until a reconstructed surface topology is obtained; forming a first dielectric film on the smoothed first surface of the donor substrate, in such a way that the first dielectric film has a surface that preserves the reconstructed surface topology; implanting gaseous species in the donor substrate, through the first dielectric film, so as to form an embrittlement zone, the useful layer being delimited by the embrittlement zone and by the first surface of the donor substrate; assembling the donor substrate on the supporting substrate by direct adhesion; and splitting the donor substrate along the embrittlement zone so as to expose the useful layer.
US10727100B2 Load port and EFEM
A load port provided adjacent to a wafer transport chamber for taking in and out a wafer W between the wafer transport chamber and a FOUP, includes a plate-shaped part that constitutes a part of a wall of the wafer transport chamber, and has an opening for opening the wafer transport chamber; a door part for opening and closing the opening; a mounting table that is configured to mount a wafer storage container so as to oppose a lid part for opening and closing an internal space to the door part, and to move to and from the plate-shaped part; and an elastic part that is provided on the mounting table side of the plate-shaped part along the peripheral edge of the opening, wherein the elastic part elastically contacts the periphery of the lid part in the wafer storage container by moving the mounting table toward the plate-shaped part.
US10727099B2 Substrate storage container
A substrate storage container with increased mounting force of the conveyance component is provided. The substrate storage container comprises a container body having an opening closed by a lid and capable of storing a plurality of substrates, and a conveyance component detachably attached to the container body via a mounting mechanism, wherein the mounting mechanism includes at least one first mounting portion on the opening side of the container body and at least one second mounting portion on the side away from the opening. Furthermore, the conveyance component has at least one engaging portion to be engaged with the mounting mechanism, and the at least one engaging portion includes at least one first engaging portions displaced and engaged in a predetermined direction and at least one second engaging portion displaced and engaged in a direction different from the predetermined direction.
US10727098B2 Reticle compartment and diffusor plate
A reticle compartment defining an enclosed interior adapted to store at least two reticles in a reticle storage portion, including an inlet port, through which a purge gas can enter the enclosed interior, and an outlet port, through which the purge gas can exit the enclosed interior, wherein the reticle compartment further includes a first diffusor plate arranged in the enclosed interior between the inlet port and the reticle storage portion, wherein the first diffusor plate is provided with openings, through which the purge gas can flow, the openings in a central section of the first diffusor plate being provided with a larger individual opening area and/or providing a larger total opening area per unit area than openings in a peripheral section of the first diffusor plate.
US10727096B2 Symmetric chamber body design architecture to address variable process volume with improved flow uniformity/gas conductance
The present disclosure generally relates to process chambers having modular design to provide variable process volume and improved flow conductance and uniformity. The modular design according to the present disclosure achieves improved process uniformity and symmetry with simplified chamber structure. The modular design further affords flexibility of performing various processes or processing substrates of various sizes by replacing one of more modules in a modular process chamber according to the present disclosure.
US10727095B2 Micro device transfer system
A micro device transfer system includes a transfer head having pick-up electrodes for picking micro devices and thin-film transistors (TFTs) corresponding to the pick-up electrodes; a transfer head holder for holding the transfer head; a TFT driver board electrically connected to control the TFTs; a donor or acceptor substrate for carrying the micro devices; and a substrate holder for holding the donor or acceptor substrate.
US10727090B2 Substrate processing apparatus and substrate processing method
A substrate processing apparatus includes a spin chuck, rotating a disk-shaped substrate around a rotational axis while holding it horizontally, a cylindrical guard, receiving a processing liquid scattered outward from the substrate held by the spin chuck, and a centering unit, which brings a center of the substrate close to the rotational axis. The centering unit includes a pusher, contacting the substrate on the spin chuck, and a linear motor, moving the pusher horizontally to move the substrate horizontally with respect to the spin chuck. At least a portion of the linear motor is disposed above the guard such as to overlap with the guard in plan view.
US10727088B2 Plasma processing apparatus and plasma processing method
The present invention provides a plasma processing apparatus having a radio frequency power supply supplying time-modulated radio frequency power which is controllable widely with high precision, and a plasma processing method using the plasma processing apparatus. The plasma processing apparatus includes: a vacuum chamber; a first radio frequency power supply for generating plasma in the vacuum chamber; a sample holder disposed in the vacuum chamber, on which a sample is placed; and a second radio frequency power supply supplying radio frequency power to the sample holder, wherein at least one of the first radio frequency power supply and the second radio frequency power supply supplies time-modulated radio frequency power, one of parameters of controlling the time-modulation has two or more different control ranges, and one of the control ranges is a control range for a high-precision control.
US10727084B2 Method for creating through-connected vias and conductors on a substrate
A method to reduce the number and type of processing steps to achieve conductive lines in the planes of a substrate concurrently interconnecting conductor through the substrate, by forming structures in the planes of a substrate. These structures may include interconnect lines, bond pads, and other structures, and improve the performance of subsequent unique processing while simultaneously reducing the manufacturing complexity to reduce time and cost. These structures are formed by selective etching using chemical mechanical polishing, and then completed using a single fill step with a conductive material.
US10727073B2 Atomic layer etching 3D structures: Si and SiGe and Ge smoothness on horizontal and vertical surfaces
Methods and apparatuses for etching semiconductor material on substrates using atomic layer etching by chemisorption, by deposition, or by both chemisorption and deposition mechanisms in combination with oxide passivation are described herein. Methods involving atomic layer etching using a chemisorption mechanism involve exposing the semiconductor material to chlorine to chemisorb chlorine onto the substrate surface and exposing the modified surface to argon to remove the modified surface. Methods involving atomic layer etching using a deposition mechanism involve exposing the semiconductor material to a sulfur-containing gas and hydrogen to deposit and thereby modify the substrate surface and removing the modified surface.
US10727070B2 Liner-less contact metallization
A low resistance middle-of-line interconnect structure is formed without liner layers. A contact metal layer is deposited on source/drain regions of field-effect transistors and directly on the surfaces of trenches within a dielectric layer using plasma enhancement. Contact metal fill is subsequently provided by thermal chemical vapor deposition. The use of low-resistivity metal contact materials such as ruthenium is facilitated by the process. The process further facilitates the formation of metal silicide regions on the source/drain regions.
US10727065B2 Semiconductor structure and manufacturing method thereof
A method includes forming a gate stack and an interlayer dielectric (ILD) over a substrate, wherein the interlayer dielectric is adjacent to the gate stack; forming an inhibitor covering the interlayer dielectric such that the gate stack is exposed from the inhibitor; performing a deposition process to form a conductive layer over the gate stack until the conductive layer starts to form on the inhibitor, in which the deposition process has a deposition selectivity for the gate stack with respect to the inhibitor; and performing an etching process to remove a portion of the conductive layer over the inhibitor.
US10727059B2 Highly etch selective amorphous carbon film
Implementations described herein generally relate to the fabrication of integrated circuits. More particularly, the implementations described herein provide techniques for deposition of amorphous carbon films on a substrate. In one implementation, a method of forming an amorphous carbon film is provided. The method comprises depositing an amorphous carbon film on an underlayer positioned on a susceptor in a first processing region. The method further comprises implanting a dopant or inert species into the amorphous carbon film in a second processing region. The dopant or inert species is selected from carbon, boron, nitrogen, silicon, phosphorous, argon, helium, neon, krypton, xenon or combinations thereof. The method further comprises patterning the doped amorphous carbon film. The method further comprises etching the underlayer.
US10727058B2 Methods for forming and etching structures for patterning processes
Embodiments of the present disclosure provide methods and apparatus for forming and patterning a spacer layer for multi-patterning processes. In one embodiment, a method for patterning a spacer layer on a substrate includes forming a protective layer on a spacer layer disposed on a structure disposed on a substrate, wherein the protective layer is formed predominately on a top surface of the spacer layer, than a bottom surface of the spacer layer, etching the spacer layer from the bottom surface, forming a polymer layer on the substrate, etching a top portion of the polymer layer and a first portion the spacer layer located the top surface of the structure, and removing the structure from the substrate and leaving a second portion the spacer layer on the substrate.
US10727055B2 Method to increase the lithographic process window of extreme ultra violet negative tone development resists
A patterning method that includes providing an amorphous semiconductor surface to be patterned, and terminating the amorphous semiconductor surface by forming silicon-hydrogen (Si—H) on the surface to be patterned. A photoresist is formed on the surface to be patterned. The photoresist is then lithographically patterned using an extreme ultra violet (EUV) method. A photoresist is then developed on the surface to be patterned using negative tone development (NTD).
US10727054B2 Nitride-based semiconductor device and method for preparing the same
A nitride-based semiconductor device includes a patterned substrate having an etched surface that is formed with a plurality of protrusions, an aluminum nitride (AlN)-based film disposed on the etched surface, and a nitride-based semiconductor stacked structure disposed on the aluminum nitride-based film. Each of the protrusions has a side face. The AlN-based film includes a plurality of crystal defects formed on the side face of each protrusion. Each of the crystal defects has a width of smaller than 20 nm and/or the number of the crystal defects that are formed on the side face of each protrusion and that have a width of greater than 10 nm is less than 10. A method for preparing the semiconductor device is also disclosed.
US10727053B2 Method of fabricating semiconductor structure
A method of fabricating a semiconductor structure includes: growing a dielectric layer on a substrate; defining an epitaxial region and a gap region on the dielectric layer; etching a dielectric layer of the epitaxial region to expose the substrate; sequentially growing a gallium nitride buffer layer and an aluminum gallium nitride barrier layer on the exposed substrate. The method of fabricating a semiconductor structure provided by the present application divides the aluminum gallium nitride barrier layer into a plurality of independent portions, thus preventing the microcracks from occurring in the aluminum gallium nitrogen film while increasing the aluminum component, thereby improving the yield rate and reliability of the device.
US10727051B2 Semiconductor nanowire fabrication
Methods are provided for fabricating semiconductor nanowires on a substrate. A nanowire template is formed on the substrate. The nanowire template defines an elongate tunnel which extends, laterally over the substrate, between an opening in the template and a seed surface. The seed surface is exposed to the tunnel and of an area up to about 2×104 nm2. The semiconductor nanowire is selectively grown, via said opening, in the template from the seed surface. The area of the seed surface is preferably such that growth of the nanowire proceeds from a single nucleation point on the seed surface. There is also provided a method for fabricating a plurality of semiconductor nanowires on a substrate and a semiconductor nanowire and substrate structure.
US10727039B2 Mass spectrometer and method for time-of-flight mass spectrometry
A mass spectrometer comprising: a pulsed ion source for generating pulses of ions having a range of masses; a time-of-flight mass analyzer for receiving and mass analyzing the pulses of ions from the ion source; and an energy controlling electrode assembly located between the pulsed ion source and the time-of-flight mass analyzer configured to receive the pulses of ions from the pulsed ion source and apply a time-dependent potential to the ions thereby to control the energy of the ions depending on their m/z before they reach the time-of-flight mass analyzer. Mass dependent differences in average energy of ions can be reduced for injection into a time-of-flight mass analyzer, which can improve ion transmission and/or instrument resolving power.
US10727032B2 Multi-block sputtering target and associated methods and articles
A sputtering target that includes at least two consolidated blocks, each block including an alloy including molybdenum in an amount greater than about 30 percent by weight and at least one additional alloying ingredient; and a joint between the at least two consolidated blocks, the joint being free of any microstructure due to an added bonding agent (e.g., powder, foil or otherwise), and being essentially free of any visible joint line the target that is greater than about 200 μm width (e.g., less than about 50 μm width). A process for making the target includes hot isostatically pressing, below a temperature of 1080° C., consolidated perform blocks that may be surface prepared (e.g., roughened to a predetermined roughness value) prior to pressing.
US10727030B2 Microwave plasma source and plasma processing apparatus
A microwave plasma source for forming a surface wave plasma by radiating a microwave into a chamber of a plasma processing apparatus, includes: a microwave output part; a microwave transmission part configured to transmit microwave outputted from the microwave output part; and a microwave radiation member configured to radiate the microwave into the chamber, wherein the microwave transmission part includes a microwave introduction mechanism configured to introduce the microwave into the microwave radiation member. The microwave radiation member includes: a metal main body; a dielectric slow-wave member installed in a portion of the main body; a plurality of slots configured to radiate the microwave introduced through the dielectric slow-wave member therethrough; and a dielectric microwave transmission member installed in a portion facing the chamber in the main body to cover a region where the slots are formed; and a plurality of dielectric layers installed to be separated from each other.
US10727024B2 Charged particle beam device and aberration correction method for charged particle beam device
A charged particle beam device using a multi-pole type aberration corrector includes: a charged particle source which generates a primary charged particle beam; an aberration correction optical system which corrects aberrations of the primary charged particle beam; a detection unit which detects a secondary charged particle generated from a sample irradiated with the primary charged particle beam whose aberrations have been corrected; an image forming unit which forms a charged particle image of the sample from a signal obtained by detecting the secondary charged particle; an aberration correction amount calculation unit which processes the charged particle image, separates aberrations having different symmetries, selects an aberration to be preferentially corrected from the separated aberrations, and calculates a correction amount of the aberration correction optical system; and an aberration correction optical system control unit which controls the aberration correction optical system based on the calculated correction amount.
US10727023B2 X-ray tube single anode bore
An x-ray tube anode can include an electron hole extending from an electron entry at an exterior of the anode into a core of the anode, and an x-ray hole extending from an x-ray exit at the exterior of the anode into the core of the anode. The x-ray hole can intersect the electron hole at the core of the anode. In one embodiment, the electron hole and the x-ray hole can form a seamless bore from the electron entry to the x-ray exit. In another embodiment, the anode can be a single, integral, monolithic material with a single bore extending therethrough. In another embodiment, the core of the anode can include a target material located at a concave wall of the core of the anode.
US10727021B2 Electron emission element, electrification apparatus, and image forming apparatus
An electron emission element (20) includes a first electrode (30a) and a second electrode (40) which are arranged facing each other, an intermediate layer (50) that is provided between the first electrode (30a) and the second electrode (40), and an insulating layer (60) that is formed with a thickness d1 on a substrate (30). A level difference between the insulating layer (60) and the first electrode (30a) is smaller than the thickness d1 of the insulating layer (60).
US10727019B2 Fuse device
A fuse device includes a fuse element and a cooling member, wherein the fuse element includes a low thermal conductivity portion having a relatively low thermal conductivity in which an interrupting portion that is blown out by heat is separated from the cooling member, and a high thermal conductivity portion having a relatively high thermal conductivity, provided in a portion other than the interrupting portion, and in contact with or close to the cooling member.
US10727013B2 Gas-insulated low- or medium-voltage switch with swirling device
A gas-insulated low- or medium-voltage switch for system voltages within 1 to 52 kV and for up to 2000 A rated current includes first and second contacts being movable in relation to each other along an axis of the switch and defining a quenching region in which an arc is formed during a current breaking operation; and an arc-extinguishing system for extinguishing the arc during the current breaking operation. The arc-extinguishing system may include a pressurization system with a puffer chamber, and a nozzle system connecting the pressurization system with the quenching region, the nozzle system having a nozzle at its outlet for blowing the pressurized quenching gas onto the arc formed in the quenching region during the current breaking operation; and a swirling device configured for generating a subsonic swirl flow of a quenching gas onto the quenching region during the current breaking operation, wherein the swirling device is arranged at an entrance of the nozzle system. The arc-extinguishing system further includes a swirling device configured for generating a subsonic swirl flow of a quenching gas onto the quenching region during the current breaking operation, wherein the swirling device is arranged at an entrance of the nozzle system.
US10727011B2 Switch assembly for operating a motor vehicle component
The present disclosure relates to a switch assembly for a motor vehicle component, including: an electronic basic body for arranging a contact member; an actuating member for actuating the contact member; a web associated with the actuating member, including a web portion with a web stop; a flexible switching mat having a basic portion for arranging the actuating member and the web; an operating member having an operating portion with an operating stop and an operating counter-stop disposed opposite to the web stop; a support member connected to the basic body or the switching mat having a support portion with a support counter-stop that contacts the operating stop in a non-actuated state of the switch assembly; wherein the web provided on the basic portion is arranged to be spaced apart from the actuating member provided on the basic portion, wherein the web encloses the actuating member at least partially.
US10727010B1 Power contact end-of-life (EoL) predictor apparatus and method
A power contact EoL predictor includes a pair of terminals adapted to be connected to a set of switchable contact electrodes of a power contact; a power switching circuit configured to trigger activation of the contact electrodes based on a first logic state signal or deactivation based on a second logic state signal; a contact separation detector determining a time of separation of the switchable contact electrodes of the power contact during the deactivation, and a controller configured to generate the second logic state signal to trigger the deactivation, and determine a stick duration associated with the set of switchable contact electrodes. The stick duration is based on a difference between a time the second logic state signal is generated and the time of separation during the contact cycle. The controller generates an EoL prediction for the contact electrodes based on the determined stick duration for multiple contact cycles.
US10727004B2 Two-dimensional transition metal dichalcogenide micro-supercapacitors
The invention includes supercapacitors and methods of making supercapacitor by fabricating transition metal dichalcogenide (MX2) layers using a combination of magnetron sputtering followed by chemical vapor deposition.
US10727003B2 Cord-yarn structured supercapacitor
Cord-yarn supercapacitors are disclosed herein. The cord-yarn supercapacitor can include two or more ply yarns twisted together and an electrolyte. The ply yarns can comprise an activated carbon fiber yarn and a non-activated carbon fiber yarn. The activated carbon fiber yarn can be derived from a staple yarn which has been carbonized and activated. The non-activated carbon fiber yarn can be derived from a multi filament yarn. The electrolyte can include a polymer gel. The cord-yarn supercapacitors disclosed herein provide a rope-format linear structure with great flexibility. This unique linear structure allows the supercapacitor to find use in applications such as apparel products, outdoor activity products, sports wears, and other industrial end uses. Methods of making cord-yarn supercapacitors are also disclosed.
US10726995B2 Dielectric structures for electrical insulation with vacuum or gas
A dielectric structure including solid dielectric regions incorporating a plurality of regions of vacuum or gas is provided. The dielectric constant of the regions of solid dielectrics can have a dielectric constant greater than 4. Each of the plurality of regions of vacuum or gas or the regions of solid dielectrics may be anisotropic with an aspect ratio of at least four. The smallest average dimension of a plurality of regions of vacuum or gas and/or solid dielectrics can have a length of less than 1 micron. The dielectric structure may have a higher electrical energy density in the regions of vacuum or gas than in the solid matrix. One or more electrodes of the capacitive structure can be coated with a solid insulating layer without an interface between a region of vacuum or gas and electrode.
US10726992B2 Multilayer ceramic electronic device with dielectric layers and internal electrode layers
A multilayer ceramic electronic device comprising: a ceramic element body, in which a plurality of dielectric layers and a plurality of internal electrode layers are alternately stacked, and at least a pair of external electrodes which are connected to the internal electrode layers on surfaces of the ceramic element body; a thickness of the dielectric layers is 0.4 μm or less, a width (W0) of the ceramic element body along a width-direction is 0.59 mm or less, a gap (Wgap) between an outer face of the ceramic element body and an end of the internal electrode layers along width-direction of the ceramic element body is 0.010 to 0.025 mm, and a ratio (Wgap/W0) of the gap with respect to the width is 0.025 or more.
US10726991B2 Coil unit for contactless power supply
A coil unit includes a coil formed of a conducting wire arranged on a first plane and laid side by side with itself in an inside-outside direction with a coil axis normal to the first plane as the center, and a plurality of magnetic plates arranged on a second plane which is along and adjacent to the first plane. A gap which is formed by the magnetic plates and traverses the inside-outside direction of the coil is located near an edge portion of the coil in the inside-outside direction.
US10726981B2 Functionalized magnetic nanoparticles and a method for preparation thereof
The present disclosure relates to a method for manufacturing a covalently functionalized coated magnetic nanoparticle and to said particles and uses thereof. The preparation method includes forming a shell of a hydrophilic polymer coating layer on top of a magnetic metal core coated with a carbon coating. In the method a particle comprising a magnetic metal core coated with a carbon coating is provided. The surface of the particle is subjected to covalent functionalization by generating amino reactive groups via diazonium chemistry and subsequently an irreversible attachment of an atom transfer radical polymerization (ATRP) initiator is carried out on said surface. A hydrophilic polymer layer is formed) by a surface initiated atom transfer radical polymerization (SI-ATRP) reaction with a monomer comprising N-isopropylacrylamide (NIPAM).
US10726975B2 Electrical accessories for power transmission systems and methods for preparing such electrical accessories
A coated electrical accessory includes a bare electrical accessory and a substantially inorganic and dried coating layer coating the bare electrical accessory. The coating layer includes a heat radiating agent and a binder. When the coated electrical accessory is tested in accordance with ANSI CI 19.4-2004 with an amount of imparted current, the coated electrical accessory exhibits an operating temperature that is less than an operating temperature of a bare electrical accessory tested in accordance with ANSI CI 19.4-2004 with the same amount of imparted current. Methods are also provided.
US10726974B1 Fire resistant coaxial cable for distributed antenna systems
A fire resistant coaxial cable and method of making includes a 2-part dielectric made of a polymer foam and a ceramifiable silicone rubber. The polymer foam, which can be polypropylene or other polymers, leaves little-to-no residue in the cable that causes electromagnetic loss when upon burning. The polymer foam can be extruded over a center conductor using an inert gas, such as nitrogen, to propagate the foam, ensuring little-to-no residue in the cable. The ceramifiable silicone rubber can be extruded over the polymer foam. The ceramifiable silicone rubber can have a polysiloxane matrix with inorganic flux and refractory particles that ceramify under high heat, such as temperatures specified by common fire test standards (e.g., 1850° F./1010° C. for two hours). The cable is configured to maintain a relatively coaxial relation between a center conductor and an outer conductor even under aforementioned fire tests. Another layer of ceramifiable silicone rubber surrounds the outer conductor and continues to insulate it from the outside if a low-smoke zero-halogen (LSZH) jacket burns away.
US10726969B2 Multilayer insulated wire and multilayer insulated cable
A multilayer insulated wire includes a conductor, an inner insulation layer, and an outer insulation layer. A gel fraction of the inner insulation layer defined below is not less than 80%. A gel fraction of the outer insulation layer defined below is less than the gel fraction of the inner insulation layer and not less than 75%. An insulation covering layer including the inner and outer insulation layers is cross-linked and has a tensile modulus of not less than 500 MPa in a tensile test conducted at a tensile rate of 200 mm/min. Gel fraction (%)=(mass of inner or outer insulation layer after being immersed in xylene at 110° C. for 24 hours, then left at 20° C. and atmospheric pressure for 3 hours and vacuum-dried at 80° C. for 4 hours/mass of inner or outer insulation layer before immersion in xylene)×100
US10726966B2 Method of forming conductive polymer thin film pattern
Disclosed is a method of forming a conductive polymer thin film pattern, including (a) Coating substrate with solution including PEDOT:PSS (poly(3,4-ethylenedioxythiophene):poly(styrene sulfonate)) to form coating layer including solution on substrate, (b) irradiating a predetermined portion of the coating layer with light, thus manufacturing a pre-patterned substrate including PEDOT:PSS patterned on the predetermined portion and the coating layer other than the predetermined portion, and (c) removing the coating layer from the pre-patterned substrate, thus manufacturing a conductive polymer thin film having a PEDOT:PSS pattern. When the pattern formation method of the invention is applied, a pattern can be formed by directly irradiating a PEDOT:PSS solution with a laser, there is no need for additional drying, thus simplifying the processing and reducing the processing time, and a thin film for use in a transparent electrode can be manufactured, thereby improving the conductivity, transmittance, flatness and precision of the electrode.
US10726965B2 Contamination-repellent mirror and method for producing the same
A contamination-repellent mirror and a method for producing the same. In an embodiment a contamination-repellent mirror includes a mirror layer disposed on a substrate, wherein the mirror layer has a reflection maximum in a wavelength range between 1 nm and 50 nm, a nanorough layer arranged on the mirror layer, wherein the nanorough layer has an rms roughness between 1 nm and 50 nm, and wherein a hygrophobic cover layer is arranged on the nanorough layer or the nanorough layer comprises a hygrophobic material.
US10726964B2 Systems usable in nuclear environment for providing breathing gas
A system usable in a nuclear environment provides a reservoir of liquefied breathable gas in fluid communication with a deployment system. The deployment system uses a stream of the breathable gas from the reservoir to operate a gas turbine which runs an electrical generator that is mechanically connected therewith to generate electrical power that is stored in a battery bank. The stream of breathable gas then flows from the turbine and is split between a heat exchanger that is situated in heat exchange relation with the interior region of the main control room and an outlet that provides breathable gas to the control room. The portion of the stream that flows through the heat exchanger cools the main control room. The other portion of the stream that provides breathable gas to the main control room also recirculates the atmosphere in the control room.
US10726962B2 Nuclear reactor system having natural circulation of primary coolant
A nuclear reactor system that, in one embodiment, utilizes natural circulation to circulate a primary coolant in a single-phase through a reactor core and a heat exchange sub-system. The heat exchange subsystem is located outside of the nuclear reactor pressure vessels and, in some embodiments, is designed so as to not cause any substantial pressure drop in the flow of the primary coolant within the heat exchange sub-system that is used to vaporize a secondary coolant. In another embodiment, a nuclear reactor system is disclosed in which the reactor core is located below ground and all penetrations into the reactor pressure vessel are located above ground.
US10726959B2 Nuclear power plant
When a power source is lost after an operation stop of a nuclear power plant, a first open/close valve is opened via a first battery at an early stage and steam in a reactor pressure vessel (RPV) is condensed in a suppression pool. The heat of the water in the suppression pool is transmitted to a cooling water pool located below inner space between first and second reactor containment vessels surrounding the RPV. A second open/close valve is opened via a second battery at the early stage and cooling water in a tank is injected into the RPV. After the early stage, a third open/close valve is opened via a third battery, and a cooling medium becomes steam by an evaporator in the RPV, the steam being condensed by a condenser disposed in the inner space to become a liquid of the cooling medium and is returned to the evaporator.
US10726958B2 Fuel assembly for a nuclear power boiling water reactor
The present invention concerns a fuel assembly for a nuclear power boiling water reactor. The fuel assembly comprises fuel rods. At least 95% of the fuel rods comprise nuclear fuel material in the form of U enriched in 235U. At least 20% of the fuel rods belong to a first set of fuel rods. The fuel rods in this first set comprise both U enriched in 235U and Th. The first set comprises a first and a second subset of fuel rods. The ratio, with regard to weight, between Th and U, in each fuel rod of said first subset, is higher than the ratio, with regard to weight, between Th and U, in each fuel rod of said second subset. The invention also concerns a nuclear power boiling water reactor and a manner of operating such a reactor.
US10726957B2 Systems and methods for predicting and detecting hazardous conditions and facilitating regulatory compliance through automated communication platforms
This disclosure relates to an automated and comprehensive communications and monitoring platform that enables conditions to be monitored at one or more sites, and which includes a set of tools for preventing, mitigating and/or remediating occurrences of unfavorable conditions, such as hazardous biological/chemical conditions or device failures at the sites. Historical data aggregated by the platform is utilized to predict occurrences of hazardous or unfavorable conditions. Automated remediation actions are triggered to cure or prevent the occurrences of the hazardous or unfavorable conditions.
US10726955B2 Method and system for fast access to advanced visualization of medical scans using a dedicated web portal
A system for viewing at a client device a series of three-dimensional virtual views over the Internet of a volume visualization dataset contained on centralized databases employs a transmitter for securely sending volume visualization dataset from a remote location to the centralized database, more than one central data storage medium containing the volume visualization dataset, and a plurality of servers in communication with the centralized databases to create virtual views based on client requests. A resource manager load balances the servers, a security device controls communications between the client device and server and the resource manager and central storage medium. Physically secured sites house the components. A web application accepts at the remote location user requests for a virtual view of the volume visualization dataset, transmits the request to the servers, receives the resulting virtual view from the servers, and displays the resulting virtual view to the remote user.
US10726954B2 Predictive modeling of respiratory disease risk and events
An application server predicts respiratory disease risk, rescue medication usage, exacerbation, and healthcare utilization using trained predictive models. The application server includes model modules and submodel modules, which communicate with a database server, data sources, and client devices. The submodel modules train submodels by determining submodel coefficients based on training data from the database server. The submodel modules further determine statistical analysis data and estimates for medication usage events, healthcare utilization, and other related events. The model modules combine submodels to predict respiratory disease risk, exacerbation, rescue medication usage, healthcare utilization, and other related information. Model outputs are provided to users, including patients, providers, healthcare companies, electronic health record systems, real estate companies and other interested parties.
US10726949B1 Systems and methods for generating 3D-representation of tooth-specific platform for dental appliance
A method and processor for generating a 3D-platform representation of a tooth-specific platform for attachment of a dental appliance to a tooth of a patient are disclosed. The method includes acquiring a 3D-tooth representation of the tooth, and defining an attachment zone on the surface of the 3D-tooth representation. The attachment zone has a zone perimeter enclosing a surface portion of the 3D-tooth representation corresponding to a surface portion of the tooth to which the tooth-specific platform is to be attached. The method also includes generating the 3D-platform representation having (i) a tooth-oriented surface matching the surface portion of the 3D-tooth representation and having a perimeter matching the zone perimeter, (ii) a perimeter wall extending between the tooth-oriented surface and the tooth-opposite surface and away from the surface portion, and (iii) a tooth-opposite surface matching an expanded surface portion of the 3D-tooth representation.
US10726947B1 Computerized systems and methods for providing mobile-device updates of electronic health records
A system, method, and computer-readable media are provided for facilitating clinical decision making, and in particular, decision making based on a third party's clinical situation by determining and providing useful, up-to-date information, such as patient-related information to a decision maker. In one embodiment, a user first identifies an information item concerning a patient. Based on that item, a reference pointer, which identifies the information item, is generated. The reference pointer is communicated to the user's mobile device. Subsequently, the user's mobile device receives updates related to the reference pointer.
US10726946B2 Methods and systems for calculating free energy differences using an alchemical restraint potential
A method for computing free energy difference between a reference molecule and a target molecule. The target molecule has the common set of atoms PAB and a set of atoms PB. The method includes applying a potential to restrain an interaction of the additional atomic component from the set of atoms PB with the common set of atoms PAB in the initial state. The method includes determining one or more transition states along a transformation path between the initial state and target state. The method includes scaling the restrain potential correspondingly along the transformation path until the potential becomes zero when a corresponding end state is reached, and calculating the free energy difference between the reference molecule and the target molecule using a value obtained along the transformation path from the initial state to the target state.
US10726941B2 Methods and systems for predicting alloreactivity in transplantation
The invention relates to a method, system and/or data structure for carrying out a computer implemented method for determining the numbers of predicted indirectly recognized HLA epitopes (PIRCHES) between one or more donors and one or more recipients of transplantation material. The method, system and data structure described herein allow the identification of permissible mismatches and therefore relatively safe transplantation material by analyzing via a computer implemented method HLA-derived peptides of patient and donor.
US10726938B2 Data storage device and operating method thereof
A data storage device includes a nonvolatile memory device including a plurality of memory blocks; a random-access memory including a bad block management module configured to register and manage bad blocks included in the plurality of memory blocks; and a processor configured to detect primary bad blocks by performing a primary bad block scan operation on the plurality of memory blocks using the bad block management module, detect secondary bad blocks by performing a secondary bad block scan operation on normal memory blocks other than the primary bad blocks among the plurality of memory blocks, and register the detected primary bad blocks and the detected secondary bad blocks as bad blocks.
US10726937B2 Semiconductor device and operating method thereof
A semiconductor device includes: a non-volatile memory including a normal region, a self-repair region and a redundancy region, each having a plurality of cells; a first boot-up control block suitable for controlling a first boot-up operation to detect defective cells of the normal region and store a defective address in a first latch unit; a self-program control block suitable for controlling a self-program operation to program the defective address stored in the first latch unit into the self-repair region; and a second boot-up control block suitable for controlling a second boot-up operation to read out data of the normal region based on an input address while reading out data of the redundancy region instead of the data of the normal region when data of the self-repair region coincides with the input address.
US10726936B2 Bad block management for memory sub-systems
A first group of data blocks of a memory sub-system is determined. The first group of data blocks is associated with a failure condition. Also, a second group of data blocks of the memory sub-system is determined. The second group of data blocks is not associated with the failure condition. User data is received and system data of the memory sub-system that is associated with the user data is generated. The system data is stored at the first group of data blocks that is associated with the failure condition by using a first programming operation. The user data is stored at the second group of data blocks that is not associated with the failure condition by using a second programming operation. The second programming operation is different from the first programming operation.
US10726931B2 Operation method of memory controller and operation method of storage device
A method of operating a memory controller, the memory controller configured to control a nonvolatile memory device, the nonvolatile memory device including a plurality of memory blocks. The method including detecting an invalid block among the plurality of memory blocks; determining an invalid pattern based on a state of the invalid block; and performing an operation on the invalid block such that the invalid block has the invalid pattern.
US10726928B2 Computation speed compensation circuit and compensation method thereof
A computation speed compensation circuit and a compensation method thereof are provided. The computation speed compensation circuit includes a power selection circuit and a computation speed sensor. The power selection circuit selects one of a first power and a second power as a supplied power according to a first control signal. The computation speed sensor detects a response speed of a first detection signal at a first intermediate transmission point of a computation circuit to generate the first control signal. A voltage value of the first power is lower than a voltage value of the second power, and the supplied power is received by a computation circuit as an operation power of the computation circuit.
US10726925B2 Manage source line bias to account for non-uniform resistance of memory cell source lines
Methods and systems for improving the reliability of data stored within a semiconductor memory are described. One issue with determining stored data states for memory cells within a NAND-type memory is that the voltage at the source end of a NAND string may vary greatly from when a memory cell of the NAND string is program verified to when the memory cell is subsequently read leading to bit errors. To compensate for this variability in the source line voltage, different sensing conditions (e.g., the bit line voltages and/or the sensing times) may be applied during a read operation to different sets of memory cells depending on the source line resistance from the memory cells or on the source line voltage zone assigned to the memory cells.
US10726923B2 Bias scheme for dummy lines of data storage devices
Systems and methods reduce latency during read-verify and programming operations by biasing a dummy line next to a neighboring bit line with an over-drive voltage during a first period and then biasing the dummy line to a same voltage as that of the neighboring bit line during a second period that contiguously follows the first period. The dummy line may be biased based on a state of the neighboring bit line. For example, a first dummy line is first charged to an over-drive voltage and then charged to the same voltage as that of a first neighboring bit line, and a second dummy line at an opposing edge is first charged to the over-drive voltage and then charged to the same voltage as that of a second neighboring bit line. This biasing scheme using the dummy lines helps reduce capacitive loading for neighboring bit lines during ready-verify and programming operations.
US10726917B1 Techniques for read operations
Methods, systems, devices, and techniques for read operations are described. In some examples, a memory device may include a first transistor (e.g., memory node transistor) configured to receive a precharge voltage at a first gate and output first voltage based on a threshold of the first transistor to a reference node via a first switch. The device may include a second transistor (e.g., a reference node transistor) configured to receive a precharge voltage and output a second voltage based on a threshold of the second transistor to a memory node via a second switch. The first voltage may be modified by a reference voltage and input to the second transistor. The second voltage may be modified by a voltage stored on a memory cell and input to the first transistor. The first and second transistor may output third and fourth voltages to be sampled to a latch.
US10726916B2 Resistive memory device with trimmable driver and sinker and method of operations thereof
A device is disclosed that includes a driver and a plurality of resistive memory cells each being electrically connected to the driver through a first line. The driver has a variable resistance corresponding to various locations of a conducted resistive memory cell, relative to the driver, in the plurality of resistive memory cells.
US10726914B2 Programmable resistive memories with low power read operation and novel sensing scheme
A time-based sensing circuit to convert resistance of a programmable resistive element into logic states is disclosed. A programmable resistive memory has a plurality of programmable resistive devices. At least one of the programmable resistive devices can have at least one programmable resistive element (PRE) that is selectively accessible via a wordline and a bitline. The bitline can be coupled a capacitor and the capacitor can be precharged and discharged. By comparing the discharge rate of the capacitor to discharge rate of a reference capacitor in a reference unit (e.g., reference cell, reference resistance, reference selector, etc.), the PRE resistance can be determined larger or smaller than a reference resistance and then converting the PRE resistance into a logic state.
US10726911B2 Memory system
A memory system according to an embodiment includes a semiconductor memory and a memory controller. The semiconductor memory includes memory cells and a sequencer. Each of the memory cells stores first data when it has a first threshold voltage, and stores second data when it has a second threshold voltage. The sequencer performs a first write operation for write data. In the first write operation, the sequencer executes a program loop repeatedly and terminates the first write operation, when the verify operation for the first data has passed and the verify operation for the second data has not passed. The sequencer performs a second write operation for the write data based on a first command from the memory controller after the first write operation is terminated.
US10726910B2 Distributed sinking circuit control for memory device
Disclosed is a device including a sinking circuit to sink current from an output node and a driver circuit coupled to the sinking circuit. The driver circuit includes complementary differential pairs to receive a voltage at the output node and generate a control signal according to the received voltage. The sinking circuit is configured to change the current from the output node according to the control signal.
US10726902B2 Circuit for controlling memory and associated method
A circuit for controlling a memory includes a frequency parameter generator, a clock generator and a memory controller. The frequency parameter generator generates at least one frequency control signal. The clock generator, coupled to the frequency generator, increases or decreases the frequency of a clock signal by a multiple number of times according to the frequency control signal, such that the frequency of the clock signal is adjusted from an initial frequency to a target frequency. The memory controller, coupled to the clock generator, receives the clock signal and controls the memory according to the clock signal.
US10726901B1 Dual-domain memory
A memory cell within an integrated-circuit memory component receives a first control signal that transitions between supply voltage levels of a first voltage domain and a second control signal that transitions between supply voltage levels of a second voltage domain different from the first voltage domain. In response to the transitions of the first and second control signal, output-enable circuitry within the memory cell transitions an output-enable signal between one of the supply voltage levels of the first voltage domain and one of the supply voltage levels of the second voltage domain to enable output signal generation on an output signal line coupled to the memory cell.
US10726897B1 Trimming MRAM sense amp with offset cancellation
A magnetoresistive random access memory (MRAM) system is described. The system includes a sense amplifier circuit for sensing a data state of an MRAM data cell. The circuit includes a first leg and a second leg, and is configured to perform a two-phase read including a first phase in which a first transistor is coupled to a reference resistance circuitry and a second transistor is coupled to a data resistance circuitry, and a second phase in which the first transistor is coupled to the data resistance circuitry and the second transistor is coupled to the reference resistance circuitry. The circuit further includes a reference trim circuitry and a data trim circuitry configured to correct for device mismatch errors relating to the two-phase read of the sense amplifier circuit. The circuit further includes a comparator circuit configured to output the data state of the data cell.
US10726892B2 Metallic magnetic memory devices for cryogenic operation and methods of operating the same
A MRAM device includes a spin valve containing a reference layer having a fixed magnetization direction, a free layer, and a nonmagnetic metallic barrier layer located between the reference layer and the free layer, a metallic assist structure configured to provide rotating spin transfer torque to the free layer to assist the free layer switching during programming, and a first nonmagnetic metallic spacer layer located between the free layer and the metallic assist structure.
US10726887B2 Memory device and operating method of the memory device
A memory device includes a memory cell array and a peripheral circuit. The memory cell array includes a plurality of memory blocks. The peripheral circuit performs a dummy operation on a dummy area among the plurality of memory blocks of the memory cell array.
US10726883B2 Integrated circuit devices having strobe signal transmitters with enhanced drive characteristics
An integrated circuit device includes a read strobe signal transmitter including a main output drive circuit and a victim output drive circuit having an output terminal electrically coupled to an output terminal of the main output drive circuit. The read strobe signal transmitter is configured to: (i) generate a periodic active read strobe signal during a read time interval, in response to a pair of periodic drive signals, which are 180° out-of-phase relative to each other during the read time interval, and (ii) generate a disabled read strobe signal at a fixed logic level during a non-read time interval, in response to an active victim control signal. The main output drive circuit is responsive to the pair of periodic drive signals during the read time interval, and the victim output drive circuit is responsive to the active victim control signal during the non-read time interval.
US10726881B1 Supply voltage clamping for improved power supply rejection ratio
A circuit includes a digital-to-analog converter (DAC) having a DAC input and a DAC output. The circuit includes a reference voltage (VREF) generator having a VREF generator input, a VREF generator output, and a VREF power supply input. The VREF generator output is coupled to the DAC input. A voltage regulator has a voltage regulator input and a voltage regulator output. The voltage regulator output is coupled to the DAC. A clamp circuit has a first clamp circuit input, a second clamp circuit input, and a clamp circuit output. The first clamp circuit input is coupled to the voltage regulator input, and the clamp circuit output is coupled to the VREF power supply input. The second clamp circuit input is coupled to the voltage regulator output. The clamp circuit includes a source-follower circuit having the second clamp circuit input.
US10726874B1 Template-based excerpting and rendering of multimedia performance
Disclosed herein are computer-implemented method, system, and computer-readable storage-medium embodiments for implementing template-based excerpting and rendering of multimedia performances technologies. An embodiment includes at least one computer processor configured to retrieve a first content instance and corresponding first metadata. The first content instance may include a first plurality of structural elements, with at least one structural element corresponding to at least part of the first metadata. An embodiment may further include selecting a first template comprising a first set of parameters. A parameter of the first set of parameters may be applicable to the at least one structural element. Applicable parameter(s) of the first template may be actively associated with the at least part of the first metadata corresponding to the at least one structural element. The first content instance may be transformed by a rendering engine running on the at least one computer processor.
US10726873B2 Polymorphic playback system with signal detection filters of different latencies
A polymorphic playback system is disclosed in which one or more parameters of a signal path of the polymorphic playback system are varied based on one or more characteristics of a playback signal processed by the signal path, wherein the polymorphic playback system may include a lower-latency detection filter, a higher-latency detection filter, and a control subsystem that uses the lower-latency detection filter for detecting the one or more first characteristics of the playback signal and uses the higher-latency detection filter for detecting the one or more second characteristics of the playback signal.
US10726872B1 Advanced video editing techniques using sampling patterns
Systems and methods provide for advanced video editing techniques using sampling patterns. In one example, a computing device can receive a selection of a clip of a video and a sampling pattern. The computing device can determine a respective number of frames to sample from the clip for each interval of time over a length of time for a new clip. For example, the computing device can determine a function corresponding the pattern that relates time and the number of frames to sample, a histogram corresponding to the pattern, or a definite integral corresponding to the pattern, among other approaches. The computing device can extract these numbers of frames from the clip and generate the new clip from the extracted frames. The computing device can present the new clip as a preview and send the new clip to other computing devices.
US10726870B2 Timing index writes to a tape medium
Aspects of the present disclosure relate to a method for timing index write to a tape medium of a tape system. Index write timing data that specifies index write timing based on file metadata attributes is stored. Metadata attributes of a first file are analyzed to determine whether a first index should be written at a first time based on the index write timing data. In response to determining that an index should be written, the first index is written to the tape medium at the first time.
US10726861B2 Semi-private communication in open environments
A system and method providing semi-private conversation using an area microphone between one local user in a group of local users and a remote user. The local and remote users may be in different physical environments, using devices coupled by a network. A conversational relationship is defined between a local user and a remote user. The local user's voice is isolated from other voices in the environment, and transmitted to the remote user. Directional output technology may be used to direct the local user's utterances to the remote user in the remote environment.
US10726860B2 Methods and apparatus to reduce noise from harmonic noise sources
Methods, apparatus, systems and articles of manufacture are disclosed to reduce noise from harmonic noise sources. Example methods disclosed herein include determining a point of comparatively large amplitude for a frequency in an audio sample, generating a contour trace beginning at the point, and calculating a parameter for the contour trace. The example method includes, in response to the contour trace being an outlier based on the parameter, removing the contour trace from the audio sample.
US10726859B2 Method of and system for noise suppression
A method and system for noise suppression of a sound signal. The sound signal includes speech of a user while speaking. The system includes a first sound receiver that obtains a first sound signal and a second sound receiver that obtains a second sound signal. The first sound signal includes a first airborne noise signal when noise is present and a first airborne speech signal when the user is speaking. The second sound signal includes a second airborne noise signal when noise is present and a second airborne speech signal when the user is speaking. The first sound receiver is a vibration pickup or transducer that obtains an additional speech signal when the user is speaking. The additional speech signal is obtained in response to vibrations propagating through the user, the vibrations being caused by the user speaking, and the first sound signal includes the additional speech signal when the user is speaking. The system is adapted to suppress, during use, at least a part of the first airborne noise signal, when present, in the first sound signal.
US10726851B2 Low latency audio stream acceleration by selectively dropping and blending audio blocks
A method and device for accelerated audio processing in a streaming environment. The method comprises receiving a streaming audio asset, locating a position to ignore processing of an audio block of the streaming audio asset, ignoring the audio block, compensating for the ignored audio block and playing the compensated audio on an audio device.
US10726849B2 Speaker recognition with assessment of audio frame contribution
This application describes methods and apparatus for speaker recognition. An apparatus according to an embodiment has an analyzer (202) for analyzing each frame of a sequence of frames of audio data (AIN) which correspond to speech sounds uttered by a user to determine at least one characteristic of the speech sound of that frame. An assessment module (203) determines, for each frame of audio data, a contribution indicator of the extent to which the frame of audio data should be used for speaker recognition processing based on the determined characteristic of the speech sound. In this way frames which correspond to speech sounds that are of most use for speaker discrimination may be emphasized and/or frames which correspond to speech sounds that are of least use for speaker discrimination may be de-emphasized.
US10726846B2 Virtual health assistant for promotion of well-being and independent living
An electronic device for providing health information or assistance includes an input configured to receive at least one type of signal selected from sound signals, verbal signals, non-verbal signals, and combinations thereof, a communication module configured to send information related to the at least one user and his/her environment to a remote device, including the sound signals, non-verbal signals, and verbal signals, the remote device being configured to analyze a condition of the at least one user and communicate condition signals to the electronic device, a processing module configured to receive the condition signals and to cause the electronic device to engage in a passive monitoring mode or an active engagement and monitoring mode, the active engagement and monitoring mode including, but not limited to, verbal communication with the at least one user, and an output configured to engage the at least one user in verbal communication.
US10726845B2 Method for presenting sound, non-transitory recording medium, sound presentation system, and terminal apparatus
A method for presenting a sound, a non-transitory recording medium, a sound presentation system, and a terminal apparatus capable of improving the comfort of a user are provided. A communication unit obtains an announcement sound announced from an utterer to a user in an airplane and a degree of importance of the announcement sound. Next, an in-flight broadcasting priority control unit determines, on the basis of the obtained degree of importance, whether to present the announcement sound to the user. If the in-flight broadcasting priority control unit determines that the announcement sound is to be presented to the user, an in-flight broadcasting control unit transmits the announcement sound to an entertainment terminal used by the user.
US10726844B2 Smart medical room optimization of speech recognition systems
A method, computer system, and a computer program product for optimizing speech recognition in a smart medical room. The present invention may include selecting, from a database, one or more speech domain models based on a plurality of signals from a plurality of biometric sensors associated with a plurality of medical equipment, wherein the one or more speech domain models are trained with one or more feedback from a clinician based on a medical encounter and from a continuous feedback display in the smart medical room, wherein the one or more feedback from the clinician is based on an optional notification to the clinician to confirm the one or more speech models in use.
US10726843B2 Methods and systems for responding to inquiries based on social graph information
Exemplary embodiments relate to improvements in digital assistants incorporating personalization based on social network data. Various aspects of the agent, such as the agent's voice, language style, and avatar may be personalized. Personalization may be applied to components of an agent's architecture (e.g., the virtual agent's language model, natural language generator, voice generation component, etc.). Moreover, by interfacing with the social network's social graph, the agent may be provided with information useful to performing certain tasks (e.g., a calendar for scheduling, food preferences for ordering tasks, etc.). An agent may be provided (and personalized) for a single user, or a group of users (e.g., a family). The agent can be personalized to anyone, which may allow (e.g.) for the agent to represent a celebrity or a person who is not currently available in interactions with others. Different agents can talk to each other, e.g. for purposes of scheduling meetings.
US10726838B2 System and method of generating effects during live recitations of stories
One aspect of this disclosure relates to presentation of a first effect on one or more presentation devices during an oral recitation of a first story. The first effect is associated with a first trigger point, first content, and/or first story. The first trigger point being one or more specific syllables from a word and/or phrase in the first story. A first transmission point associated with the first effect can be determined based on a latency of a presentation device and user speaking profile. The first transmission point being one or more specific syllables from a word and/or phrase before the first trigger point in the first story. Control signals for instructions to present the first content at the first trigger point are transmitted to the presentation device when a user recites the first transmission point such that first content is presented at the first trigger point.
US10726834B1 Human-based accent detection to assist rapid transcription with automatic speech recognition
Knowing what accent is spoken can assist automatic speech recondition (ASR) systems to more accurately transcribe audio. In one embodiment, a system includes a frontend server configured to transmit, to a backend server, an audio recording that includes speech of one or more people in a room over a period spanning at least two hours. At sonic time during the first hour of the period, the backend server provides a transcriber with a certain segment of the audio recording, and receives, from the transcriber, after the transcriber listened to a certain segment, an indication indicative of an accent of a person who spoke in the certain segment. The backend server then provides the indication to an ASR system to be utilized to generate a transcription of an additional portion of the audio recording, which was recorded after the first twenty minutes of the period.
US10726831B2 Context interpretation in natural language processing using previous dialog acts
Features are disclosed for processing and interpreting natural language, such as interpretations of user utterances, in multi-turn dialog interactions. Context information regarding interpretations of user utterances and system responses to the user utterances can be maintained. Subsequent user utterances can be interpreted using the context information, rather than being interpreted without context. In some cases, interpretations of subsequent user utterances can be merged with interpretations of prior user utterances using a rule-based framework. Rules may be defined to determine which interpretations may be merged and under what circumstances they may be merged.
US10726829B2 Performing speaker change detection and speaker recognition on a trigger phrase
A method of speaker recognition comprises receiving an audio signal representing speech. A speaker change detection process is performed on the received audio signal. A trigger phrase detection process is also performed on the received audio signal. On detecting the trigger phrase in the received audio signal, a speaker recognition process is performed on the detected trigger phrase and on any speech preceding the detected trigger phrase and following an immediately preceding speaker change.
US10726828B2 Generation of voice data as data augmentation for acoustic model training
A method, computer system, and a computer program product for generating a plurality of voice data having a particular speaking style is provided. The present invention may include preparing a plurality of original voice data corresponding to at least one word or at least one phrase is prepared. The present invention may also include attenuating a low frequency component and a high frequency component in the prepared plurality of original voice data. The present invention may then include reducing power at a beginning and an end of the prepared plurality of original voice data. The present invention may further include storing a plurality of resultant voice data obtained after the attenuating and the reducing.
US10726827B2 System, method and computer program product for assessing the capabilities of a conversation agent via black box testing
A conversational agent capability assessment method, system, and computer program product, includes assessing a performance, a personality and a cognitive trait of a conversational agent based on natural written language by a second conversational agent by combining an analysis of a plurality of metrics that each compare a metric from the conversational agent with a metric from the second conversational agent and producing a report detailing the performance, the personality, and the cognitive trait of the conversational agent.
US10726824B2 Composite sound absorption panel assembly
A composite panel assembly includes first and second elastic membranes and a structure. The structure has a first side mounted to the first elastic membrane and a second side mounted to the second elastic membrane. The structure includes a first honeycomb layer, a second honeycomb layer, and a plurality of necks. The first honeycomb layer has partition walls defining resonance cavities that are covered by the first elastic membrane along the first side. The second honeycomb layer has partition walls defining resonance cavities that are covered by the second elastic membrane along the second side. The necks are disposed between and connect the first and second honeycomb layers. Each neck defines a channel that is fluidly connected to a corresponding one of the resonance cavities of the first honeycomb layer and a corresponding one of the resonance cavities of the second honeycomb layer.
US10726821B2 Performance assistance apparatus and method
A performance assistance apparatus includes a sound generator circuit and a processor. In response to detection of a sound generation timing, the processor determines whether or not the sound indicated by the user performance information matches the sound designated by the model performance information in association with the sound generation timing. Based on determination that the sound indicated by the user performance information does not match the sound designated by the model performance information, the processor causes the sound generator to audibly generate an assist sound relating to the sound designated by the model performance information.
US10726817B1 Apparatus for sound volume reduction
The invention provides an apparatus and method for reducing a volume of sound that travels away from a volume of space that is proximate to an instrument, while limiting an amount of physical contact with the instrument and limiting change to characteristics of the sound being produced by the instrument.
US10726815B2 Image processing apparatus, display panel and display apparatus
A display apparatus including a display panel, an image data processor unit and a display driver is provided. The image data processor unit is configured to generate a plurality of partial output frames according to a plurality of input frames. With respect to one pixel in the display panel, each partial output frame among the partial output frames includes a part, instead of all, of sub-pixel data to be displayed by the pixel. The display driver is coupled to the image data processor unit and a data signal input terminal of the display panel. In addition, a display panel is also provided.
US10726812B2 Method for controlling a display apparatus for a motor vehicle, and motor vehicle having a display apparatus
A display apparatus for a motor vehicle includes a display surface. A piece of information is displayed on the display surface. In order to offer an optimum display and detectability of the information in different situations, the display surface is arranged on a movably mounted closure device of the motor vehicle and a display of the information is controlled subject to a degree of opening of the closure device detected by using a position sensor of the motor vehicle.
US10726811B2 Electronic devices with displays
An electronic device may have a display such as an organic light-emitting diode display. Electronic devices may also include a number of sensors such as accelerometers and gaze detection sensors. A graphics processing unit (GPU) may render digital pixel values for pixels in the device display. Frames (F2) with long rendering times may cause latency. To reduce latency, an image frame may be displayed for an extended period of time (68) to wait for the subsequent frame (F2) to finish rendering. Once the subsequent image frame (F2) has finished rendering, the subsequent image frame may be displayed without delay. To increase the lifespan of the display, variable persistence may be used. Sensor data and other factors may be used to dynamically determine persistence for minimal motion blur and maximum display lifespan. Sensor data may also be used to determine refresh rates for different portions of the display.
US10726807B2 Display apparatus
A display apparatus including a display panel and a plurality of common voltage generators is provided. The display panel has a plurality of pixel regions. The plurality of common voltage generators are coupled to the plurality of pixel regions respectively and generate a plurality of common voltages, wherein each of the plurality of common voltage generators respectively maintains each of the plurality of common voltages at a first voltage, a second voltage, and a third voltage in a plurality of first timing periods in a first polarity period and respectively maintains each of the plurality of common voltages at a fifth voltage, a fourth voltage, and the third voltage in a plurality of second timing periods in a second polarity period in a narrow view mode, wherein the first voltage>the second voltage>the third voltage>the fourth voltage>the fifth voltage.
US10726802B2 Display device and display method
According to one embodiment, a display device includes a display panel and a conversion circuit. The display panel is with a first pixel including subpixels of red, first green which is tinged red as compared to a reference green, and blue, and a second pixel including subpixels of red, second green which is tinged blue as compared to the reference green, and blue, where the first pixel and the second pixel are arranged alternately. The conversion circuit is configured to generate a four primary color image of red, first green, second green, and blue from a three primary color image of red, reference green, and blue and to perform rendering the first image and the second image from the four primary color image.
US10726797B2 Techniques for updating light-emitting diodes in synchrony with liquid-crystal display pixel refresh
A display controller within a display device includes a serial peripheral interface (SPI) that coordinates the updating of current settings for groups of light-emitting diodes (LEDs). The SPI controller operates in synchrony with a liquid-crystal display (LCD) vertical scan position in order to update the current settings for rows of LEDs in parallel with the updating of nearby rows of LCD pixels. When updating a row of LEDs, the SPI controller executes one or more SPI transactions included in an SPI program to write current settings for multiple LEDs nearly simultaneously. A compiler generates the SPI program based on the topology of LEDs included in the display device.
US10726795B2 Multi-layer display device and method for driving the same
A multi-layer display device and a method for driving the same are disclosed, in which an image of a front display panel may be displayed without being affected by an image of a rear display panel, and an image of a rear display panel may be displayed without being affected by an image of a front display panel. The multi-layer display device comprises a first display panel; and a second display panel arranged on a rear surface of the first display panel. The second display panel displays a second white image for a time period when the first display panel displays a first source image. The first display panel displays a first white image for a time period when the second display panel displays a second source image.
US10726794B2 Configurable lighting system
A luminaire can include a housing having at least one outer surface that forms a cavity. The luminaire can also include an aperture that traverses the at least one outer surface of the housing. The luminaire can further include a substrate disposed within the cavity. The luminaire can also include an electrical connector disposed on the substrate adjacent to the aperture. The luminaire can further include a dial coupled to the electrical connector, where dial has a range of positions, where each position within the range of positions of the dial corresponds to a discrete correlated color temperature (CCT) output by multiple light sources of the luminaire.
US10726790B2 OLED pixel circuit and method for driving the same, display apparatus
An OLED pixel circuit includes an initialization and compensation sub-circuit configured to initialize a driving sub-circuit and compensate a threshold voltage of the driving sub-circuit; a data writing sub-circuit configured to input a signal of a second signal end to the driving sub-circuit; a light-emitting control sub-circuit configured to input a signal of the first voltage end to the driving sub-circuit, and input a driving signal output by the driving sub-circuit to a light emitting sub-circuit; the driving sub-circuit configured to output the driving signal; and the light emitting sub-circuit configured to emit light.
US10726789B2 Display apparatus
A display apparatus with improved light emission uniformity includes a pixel. The pixel includes a driving thin-film transistor (TFT); a storage capacitor; a driving semiconductor layer; a first electrode layer; a second electrode layer; a pixel electrode; a pixel-defining layer defining a light-emitting region; and a conductive layer interposed between the first electrode layer and the pixel electrode and including an extending portion that at least partially overlaps the light-emitting region in a plane view to pass over a central portion of the light-emitting region.
US10726788B2 Pixel circuit, pixel driving method and organic light-emitting diode display device
A pixel circuit includes a data write-in circuit, a voltage amplification circuit, an energy storage circuit, a driving circuit and a light-emitting element. The driving circuit includes a control end, a first end and a second end. The voltage amplification circuit is connected to a data write-in node and the control end of the driving circuit, and configured to amplify a data voltage to acquire a driving voltage, and output the driving voltage to the control end of the driving circuit. The energy storage circuit is connected to the control end of the driving circuit. The first end of the driving circuit is connected to a power source voltage end, and the second end of the driving circuit is connected to an anode of the light-emitting element. The driving circuit is configured to control the power source voltage end to be electrically connected to, or electrically disconnected from, the anode of the light-emitting element under the control of the control end. A cathode of the light-emitting element is connected to a cathode voltage end.
US10726783B2 Data driver and data voltage setting method thereof
A data driver includes a first and second data voltage generator and a third data voltage generator. The first and second data voltage generator generates a first data voltage corresponding to a first grayscale value and a second data voltage corresponding to a second grayscale value lower than the first grayscale value based on a reference voltage. The third data voltage generator generates a third data voltage corresponding to a third grayscale value lower than the second grayscale value based on a voltage level difference between the first data voltage and the second data voltage.
US10726778B2 Emission driving circuit, driving method of the same, and display device
The present disclosure provides an emission driving circuit, which includes: a first node control module configured to provide an input signal or a high level signal to a first node based on a first clock signal and a second clock signal, to control a level at the first node; a second node control module configured to control a level at a second node based on the level at the first node, the first clock signal, the second clock signal, a first low level signal and the high level signal; and an output control module configured to control an output terminal to output high or low level based on level at the first node, level at the second node, the high level signal and a second low level signal. A low level of the first low level signal is different from a low level of the second low level signal.
US10726776B2 Pixel-by-pixel calibration method
A pixel-by-pixel calibration method is provided. Multiple sample cabinets are selected from to-be-calibrated cabinets to form a small screen with the sample cabinets, image acquisitions are performed on the small screen and luminance-chrominance mean deviation ratios are calculated. The sample cabinets are placed at fulcrum positions of a large screen to be calibrated, and the other remaining cabinets are placed at other positions. Full-screen original luminance-chrominance values are obtained by image acquisition on the large screen, original luminance-chrominance values of the sample cabinets are adjusted by the luminance-chrominance mean deviation ratios, and luminance-chrominance distribution fitting surfaces are generated by adjusted full-screen original luminance-chrominance values to amend the full-screen original luminance-chrominance values. Amended full-screen luminance-chrominance values are used as luminance-chrominance initial values and luminance-chrominance target values are set, and full-screen pixel-by-pixel calibration coefficients of the large screen are obtained. The effect of arbitrarily splicing LED cabinets after calibration can be achieved.
US10726775B2 Two-panel display device
A two-panel display device includes first source driver ICs arranged at one side of a first display area, supplying a first data voltage, second source driver ICs arranged at one side of a second display area arranged to adjoin the first display area, supplying a second data voltage, and at least one or more read out ICs arranged between the first display area and the second display area, being supplied with sensing voltages sensed in the first and second display areas, wherein the first source driver ICs are arranged in a direction opposite to the read out ICs with the first display area interposed therebetween, and the second source driver ICs are arranged in a direction opposite to the read out ICs with the second display area interposed therebetween.
US10726769B2 LED display device and drive device
An object is to provide a technique capable of suppressing a power consumption of an LED. An LED display device includes voltage supply parts, which can supply a multiple types of voltages being different from each other and a driver which drives an LED display using the multiple types of voltages. The driver switches a combination of an LED array in a lighting target group which is one of the plurality of groups being subject to lighting-up and the multiple types of voltages which should be supplied in parallel with the LED array, under a time sharing control, and turns on some LEDs, which should be turned on by the voltages which should be supplied to the LED array, in the plurality of LEDs included in the LED array in the lighting target group.
US10726762B2 Flexible display device and displaying method of flexible display device
Provided are a flexible display device including a flexible display, a sensor which obtains user gaze information, and a processor which determines an activated region on the flexible display based on the user gaze information and curvature information regarding the flexible display and controls content to be displayed in the determined activated region.
US10726758B2 Display panel
A display panel is provided, including: a display area, where an edge of the display area is formed with a notch; a hole formed in an area surrounded by an outline of the notch; a non-display area disposed between the display area and the hole; and a first trace and a second trace disposed on the non-display area, where the second trace is adjacent to and electrically isolated from the first trace. The first trace and the second trace extend from one side of the non-display area to an opposite side, and include serpentine bending sections around the hole. The first trace and the second trace are located on different layers.
US10726755B2 Driving circuit, control method thereof, display panel and display device
A driving circuit, a control method thereof, a display panel, and a display device. The driving circuit comprises a logic board, a gate driving sub-circuit, and an interface control sub-circuit. The interface control sub-circuit is configured to detect a timing control signal outputted by the logic board to the gate driving sub-circuit via a signal transmission interface, and control the signal transmission interface of the logic board to stop outputting the timing control signal to the gate driving sub-circuit in response to detecting that the timing control signal does not satisfy a preset condition.
US10726754B2 Defect detection circuit and method for light-emitting element, display driving device, display device and defect detection method thereof
A defect detection circuit and a defect detection method for a light-emitting element, a display driving device, a display device, and a defect detection method for the display device are provided. The defect detection circuit includes a power source signal adjustment sub-circuit, a data signal adjustment sub-circuit, a first initial signal adjustment sub-circuit, a second initial signal adjustment sub-circuit and a storage capacitor connected to a control end of a driving transistor. The storage capacitor is configured to control the driving transistor to be turned off under the effect of a power source signal, a data signal and an initial signal, to enable the second initial signal adjustment sub-circuit to apply the initial signal to a light-emitting sub-circuit, thereby to enable the light-emitting sub-circuit to emit light. The display driving device includes the defect detection circuit.
US10726753B2 Array substrate and array substrate testing structure
An array substrate and an array substrate testing structure are provided. The array substrate includes a display region and a non-display region, a plurality of receiving test signal pins, a plurality of bonding pins and a plurality of transmission lines are positioned on the non-display region, the receiving test signal pins and the transmission lines are arranged in row. This invention decreases width of non-display region of electrical device such that easily to design the narrow frame.
US10726743B2 Multi-junctional bleeding simulator
The present invention, when used by a live actor, allows users to safely simulate hemorrhaging in some of the most challenging blood vessels in the most challenging anatomical locations such as the carotid artery, the axillary artery, and the inguinal artery. The present invention further provides the ability for users to safely perform hemorrhage control procedures, such as compression and ligation. The simulated wound of the present invention may be compressed to control hemorrhage. The simulated wound receptacle of the present invention may be packed with hemostatic or simple gauze to control hemorrhage. The simulated blood vessel of the device may be ligated with hemostats or other ligating instruments or material and bandaged with pressure dressings to control hemorrhage.
US10726742B2 3D printed metamaterial tissue-mimicking phantoms
Systems and methods are described herein for producing a model of a biological tissue, comprising a primary elastic material formed in the shape of an organ, and a secondary stiffener material embedded in the primary elastic material, wherein the secondary stiffener material is formed into a metamaterial design that increases the elastic modulus of the model in at least one predetermined direction. Models in accordance with embodiments mimic both the shape and mechanical properties of the organ they depict.
US10726738B1 Automated fitness coaching based on motion data
Automated fitness coaching includes: receiving a plurality of motion data samples obtained by a sensor device, wherein the plurality of motion data samples comprises a plurality of acceleration data samples and a plurality of angular velocity data samples, and pertains to a plurality of motions performed by a user; determining based at least in part on some of the motion data samples, a set of one or more corrected core measurements of the user's body positions during a subset of the plurality of motions; and providing feedback to the user, the feedback being determined based at least in part on the set of one or more corrected core measurements.
US10726733B2 Automated test generator and evaluator
Automated essay test generation and assessment processor device aspects identify phrases of discrete words appearing in a text data representation of a reference corpus of a subject matter as key concepts of the subject matter as a function of repetition of the first phrase within the reference corpus and an association with an organizational indicator of the reference corpus. Aspect processor devices further identify a text item that comprises a discrete objective value and that appears in association with the key concept as a question fact that is linked to the key concept, and generate an essay question comprising an instruction to compose an essay answer that associates the key concept to a generic domain attribute of the linked question fact.
US10726728B2 System and method for controlling movable body
Disclosed is a control system mounted on a first movable body. The control system has a sensor recognizing a peripheral object of the first movable body, a processor connected to the sensor, and an output device connected to the processor. The processor estimates safety of overtaking of the first movable body by a second movable body moving at the back of the first movable body, on the basis of information acquired from the sensor, and the processor outputs an estimation result of the safety to the second movable body via the output device.
US10726727B2 In-vehicle device, information processing system, and information processing method
An in-vehicle device includes first circuitry configured to: detect that a predetermined lane change has been made in a vehicle; acquire information indicating acceleration of the vehicle, the acceleration being an acceleration at a time when the lane change is made; judge a traveling environment of the vehicle, the traveling environment being a traveling environment when the lane change is made; decide a first risk level by comparing the information indicating the acceleration acquired by the first circuitry with one or more first threshold values; and determine a risk level of the lane change using the first risk level decided by the first circuitry and the traveling environment of the vehicle judged by the first circuitry.
US10726718B1 Method for managing vehicle parking within a parking structure
One variation of a method for managing parking within a parking structure includes: after detecting a license plate number on a vehicle in an image captured by an entry camera unit arranged near an entry of the parking structure, labeling the license plate as unverified in a data log associated with the parking structure; in response to absence of validation of the license plate within a grace period after entry of the vehicle, relabeling the license plate as in-violation in the data log; in response to detecting the license plate in an image captured by a mobile enforcement unit moving through the parking structure, querying the data log for a status of the license plate; and, in response to the license plate labeled as in-violation in the data log, serving a prompt to an enforcement personnel to issue a citation to a vehicle carrying the license plate.
US10726716B2 Vehicle to person communication with interaction-modes selected based on hesitation by the person
A system for operating an automated vehicle includes an output-device, a perception-device and a controller-circuit. The output-device is configured to convey a message from a host-vehicle to a person. The perception-device is configured to detect a reaction to the message by the person. The controller-circuit is in communication with the output-device and the perception-device. The controller-circuit is configured to operate the output-device in accordance with a first-interaction-mode to convey the message, determine that the reaction corresponds to hesitation by the person, and in response to hesitation by the person, operate the output-device in accordance with a second-interaction-mode to convey the message in accordance with a second-interaction-mode, said second-interaction-mode characterized as different from the first-interaction-mode.
US10726707B2 Hazard detector and method for transmitting a hazard signal and system comprising the hazard detector
The invention relates to a hazard detector for an evaluation unit (12, 14), e.g. a fire detector and/or extinguishing control center (12). The hazard detector (10) comprises a housing (16) having at least one sensor unit (22) or a sensor interface for connecting the sensor unit (22) to capture a hazard parameter. Moreover, the hazard detector (10) comprises a first electronic assembly (26), electrically connected to the sensor unit (22) or the sensor interface, for processing sensor signals of the sensor unit (22), and a second electronic assembly (30), connected to at least one first interface (38) for electrically connecting the second electrical assembly (30) to a physically remote evaluation unit (12, 14). In this arrangement, the first electronic assembly (26) and the second electronic assembly (30) comprise a wireless data connection (32) for transmitting the processed sensor signals from at least the first electronic assembly (26) to the second electronic assembly (30). At least the first electronic assembly (26) and the second electronic assembly (30) are arranged inside the housing (16). Further, the invention relates to a method for transmitting hazard signals and to a system having the hazard detector (10).
US10726705B2 Method for controlling door access with improved safety
A method for controlling door access with improved safety includes connecting door locks with a control device. Through physical and electrical connection by an emergency control unit, the control device can set all door locks to a locking state and can revoke unlocking authority of all door locks. When the emergency control unit is physically disconnected from the control device, all door locks can operate independently in locking and unlocking. Furthermore, the control device is connected to at least one gunshot detection device and/or at least one fire detection device. When a gunshot event and/or a fire occurs, the door locks near the gunshot location or the fire can be rapidly locked to reduce the movement speed of the gunman and/or the spreading speed of the fire.
US10726699B2 Method for defining access perimeters and handling perimeter breach events by residents of an assisted living facility
One variation of a method for detecting breach events by residents of an assisted living facility includes: defining a first access perimeter within a facility; assigning the first access perimeter to a first resident, in a set of residents in the facility; tracking locations of resident wearable devices associated with residents, in the set of residents, within the facility; disabling a first subregion within the first access perimeter coincident a second location of a second resident, in the set of residents, flagged for separation from the first resident; and, in response to a first location of a first resident wearable device associated with the first resident falling outside of the first access perimeter, distributing a first breach event prompt to assist the first resident, proximal the first location, to care provider mobile devices associated with care providers affiliated with the facility.
US10726688B2 Facilitating a search of individuals in a building during an emergency event
A computer-implemented method includes: determining, by a computing device, a location of an individual in a building relative to the location of an exit of the building; determining, by the computing device, the location of obstacles or hazards within the building; determining, by the computing device, a path from the individual to the exit based on determining the location of the individual relative to the exit and the location of the obstacles or hazards; generating, by the computing device, signaling instructions based on the path; and outputting, by the computing device, the signaling instructions to one or more signaling devices, wherein the outputting the signaling instructions control operations of the one or more signaling devices to guide the individual to the exit based on the path.
US10726685B2 Field device of automation technology
Field device of automation technology, comprising: a housing; arranged in or on the housing a first light emitting means, which serves as visual status display and which is arranged in such a manner that it is visible externally of the housing; arranged in the housing a second light emitting means, which is adapted to activate the first light emitting means such that the first light emitting means emits light; located in the housing a field device electronics, which is adapted to activate the second light emitting means via a signal with a predetermined frequency such that the second light emitting means emits light, such that the second light emitting means activates the first light emitting means such that the first light emitting means emits light.
US10726681B1 Advanced hardware system for self service checkout kiosk
Methods and systems for providing an advanced hardware system for a self-service kiosk are disclosed herein. In specific embodiments of the invention, a payment interface device is provided. The device includes an integrated touch display, a means for receiving payment information, and a casing holding the integrated touch display and the means for receiving payment information. The device also includes an applications microprocessor and a secure microprocessor located within the casing. The applications microprocessor instantiates an operating system and stores instructions for execution by the operating system for operative communication with a peripheral bar code scanner and a peripheral display. The secure microprocessor stores instructions to encrypt payment information for the system and is in operative communication with the means for receiving payment information.
US10726679B2 Gaming system and methods of operating gaming machines to provide skill-based wagering games to players
A gaming machine for providing a skill-based wagering game to a player is described herein. The gaming machine a processor programmed to initiate a skill contest game and display a skill contest game on a display device, and determine a number of skill events being included in the skill contest game. Each skill event includes an image being displayed in a corresponding user input button for a predefined event time period. The processor determines a reference point total as a function of the number of skill events, and determines a normalized skill game point total based on the total amount of base points and the reference point total, determines an award as a function of the normalized skill game point total, and adjusts the credit balance based on the award.
US10726675B2 Structures adding fairness among players in domino wagering event
A system and method for playing a competitive wagering domino event using a physical or virtual play surface having positions for from 2-4 players, 28 standard domino tiles and a play rotation sign that is reversible to indicate direction of play in player order for each game executed on the play surface.
US10726671B2 Systems and gaming devices for indicating comp eligibility
A player comp system and method may include a gaming device having a processor programmed to provide a game of chance to a player. A player comp indicator coupled to the gaming device is configured to receive gameplay information from the gaming device that may include amounts of one or more wagers placed via a user interface of the gaming device during the game of chance and provide a notification output based on the gameplay information when the player is eligible to receive a player comp. The notification may be a visual notification, such as a light, LED, or a voucher or ticket provided to the player or an attendant.
US10726670B2 In-casino mobile gaming
Described embodiments enable casino patrons to play casino games with cash wagers using mobile devices while located at the casino. A player funds the game by providing cash or credit at a funding gaming kiosk. A verification code is provided to the customer. The customer enters into a gaming mode on the mobile device, and inputs the verification code into the mobile device. The mobile device uses the verification code to retrieve the funding amount from a casino gaming system and makes it available to the customer for wagering. At the conclusion of the gaming session, the mobile device provides any remaining amount to the casino gaming system, and the customer can retrieve the cash or credit from the gaming kiosk or other funding location, the mobile device may perform a geolocation function to confirm that its current location is at the casino or other authorized location.
US10726665B2 Multi-lingual enabled scratch-off lottery ticket system and method
An instant lottery ticket game system and method wherein a set of master instant lottery tickets includes instruction indicia printed in a master language and a ticket-specific code. For each of the master tickets, corresponding digital lottery tickets are saved in a file and include the instruction indicia in a foreign language, wherein the ticket-specific code on each master ticket links to the file associated with the master ticket. A game server is in communication with the files and is configured for communication with a player's smart device via an application downloaded to the smart device. Via the application, the player enters the ticket-specific code from the master ticket and is presented with an option to receive one or more of the foreign language digital lottery tickets transmitted to their smart device.
US10726664B2 System and method for convenience gaming
A convenience gaming system is provided. The convenience gaming system allows users to access applications via gaming communication devices coupled to a communication network. At least a portion of the network may be wireless. The gaming applications include gambling, financial, entertainment service, and other types of transactions. The system may include features to ensure that users are not permitted to participate in gambling activities if users communicate with the system through parts of system infrastructure located close enough to pick up or send signals across state lines or beyond authorized areas.
US10726659B2 Holographic amusement/wagering system with vehicular user transport
A virtual entertainment system supports holographic display for multiple players. The system has multiple viewing screens, each screen displaying thematic events. Multiple carriages have seating supporting multiple audience members. A track system supports and directs the multiple carriages through a sequence of the multiple viewing screens. A processor accesses memory of more than one theme and multiple holographic data content related to a single theme to each of the video display screens. A theme selecting input system provides a signal identifying a single theme for display to a single carriage as it moves along the track system. The processor identifies location of individual carriages with respect to individual viewing screens. The processor provides thematic content of the single identified theme to the at least two players in the individual respective ones of the multiple carriages. The theme may be gaming activity and include gaming input.
US10726647B2 Fault detection system for an agricultural machine
A fault detection system for an agricultural machine is configured to display to an operator a virtual layout of fuses and/or relays for the machine in an arrangement corresponding to an actual/physical layout of the fuses and/or relays on the machine. The system can monitor for fault conditions of the fuses and/or relays, and display a location of a fuse or relay corresponding to a physical location of where the faulty fuse or relay can be found from among other fuses and/or relays. A faulty fuse and/or relay can be highlighted, such as by changing a color of the fuse and/or relay, for rapid identification. The system can also display a list providing descriptions for the fuses and/or relays to assist with fault resolution.
US10726639B2 Wireless incentive system for vehicle users
The disclosure includes a method for determining, based on vehicle sensor data associated with a vehicle, a current vehicle condition associated with the vehicle that is detrimental to operation of the vehicle and receiving a condition message that includes mitigating action plan data describing one or more steps configured to alter the current vehicle condition, the mitigating action plan data including an offer fulfillment location included in a route of a journey for the vehicle.
US10726638B2 Providing autonomous vehicle maintenance
Systems and methods for providing autonomous vehicle assistance are disclosed. In one embodiment, a method is disclosed comprising detecting a service condition in response to a fault occurring at an autonomous vehicle at a first location; coordinating service with a nearby service provider, the service provider providing a time window and a second location; predicting that the autonomous vehicle will be free to fulfill the service; driving the autonomous vehicle to the second location of the service provider during the time window; and returning the autonomous vehicle to the first location after the service is completed.
US10726637B2 Virtual reality and cross-device experiences
The present disclosure provides approaches to facilitating virtual reality and cross-device experiences. In some implementations, an environmental snapshot is captured which includes an image of a virtual reality (VR) environment presented on a VR device and corresponding depth information of the VR environment. The image of the environmental snapshot is presented on a different device than the VR device. A user modification to content associated with the presented image is translated into the environmental snapshot based on the depth information. The environmental snapshot comprising the user modification is translated into the VR environment. The VR environment comprising the translated user modification is presented. The environmental snapshot may correspond to a personal space of a user and may be accessed by another user through a social networking interface or other user networking interface to cause the presentation of the image.
US10726636B2 Systems and methods to adapt an interactive experience based on user height
This disclosure presents systems and methods to adapt an interactive experience based on user height. Presence of a beacon within a real-world environment may be detected. A set of vertical displacements between the beacon and a presentation device installed on a head of a user may be determined over a period of time. An average vertical displacement may be determined from the set of vertical displacements. A value of a height dimension of a virtual object may be specified based on the average vertical displacement.
US10726633B2 Systems and methods for generating and displaying artificial environments based on real-world environments
The disclosed computer-implemented method may include (1) identifying, via at least one sensor, an object of interest located within a real-world environment, (2) mapping an area of the real-world environment surrounding the object of interest, (3) generating a virtual environment based on the mapped area of the real-world environment surrounding the object of interest, and (4) displaying, in real-time, the object of interest within the virtual environment. Various other methods, systems, and computer-readable media are also disclosed.
US10726626B2 Interaction between a viewer and an object in an augmented reality environment
A method includes: triggering rendering of an augmented reality (AR) environment having a viewer configured for generating views of the AR environment; triggering rendering, in the AR environment, of an object with an outside surface visualized using a mesh having a direction oriented away from the object; performing a first determination that the viewer is inside the object as a result of relative movement between the viewer and the object; and in response to the first determination, increasing a transparency of the outside surface, reversing the direction of at least part of the mesh, and triggering rendering of an inside surface of the object using the part of the mesh having the reversed direction, wherein the inside surface is illuminated by light from outside the object due to the increased transparency.
US10726625B2 Method and system for improving the transmission and processing of data regarding a multi-user virtual environment
The present disclosure provides computer systems, apparatuses, computer-executable methods and one or more non-transitory computer-readable media for implementing a multi-user virtual reality environment. An example of a computer-implemented method for implementing a multi-user virtual reality environments includes receiving sensor data from a sensor at a local device, providing the sensor data to a network interface for electronic transmission to a remote device, providing the sensor data to a virtual environment engine executing on a processor of the local device, determining, by the virtual environment engine and based at least in part on the sensor data, virtual environment data related to a virtual reality environment, providing the virtual environment data to the network interface for electronic transmission to the remote device, and electronically transmitting, using the network interface, the sensor data and the virtual environment data to the remote device for use in generating a multi-user virtual environment.
US10726624B2 Automatic creation of drill paths
A data analysis system may automatically suggest data visualizations to a user. A primary data visualization may be displayed to graphically illustrate a primary data set of a database. Criteria may be automatically applied to the database to identify a secondary data set that meets the criteria. A secondary data visualization that graphically illustrates the secondary data visualization and/or a corresponding indicator may be displayed. Multiple visualizations and/or indicators may be displayed, and the user may select one for viewing. The criteria may again be applied to the database to identify a tertiary data set. An analysis path may be recorded to enable the user to easily view the decisions made and/or the data visualizations viewed. The criteria may include determination that the secondary data set has the desired amount of data, has unique data types or descriptors, includes data previously selected by the user, or the like.
US10726621B2 Traversal selection of components for a geometric model
Systems and methods for traversal selection of components of a geometric model are disclosed. An embodiment includes displaying a plurality of components corresponding to a geometric model, selecting a first component, receiving a first input indicating a first direction for selecting a next component, wherein the next component is connected to the first component by an edge, identifying one or more candidate edges connected to the first component for selecting the next component, determining an angle between an indicated direction vector corresponding to the indicated first direction and each of the one or more candidate edges, and selecting a second component as the next component, wherein the second component is connected to the first component via a particular candidate edge forming a smallest angle with the indicated direction vector.
US10726617B2 Method of manufacture of custom headwear by additive manufacturing
A method for fabricating a custom headwear for a subject is described. The method comprises generating a three-dimensional head data file for the subject; identifying predetermined reference points on the head; automatically selective utilizing the predetermined reference points to calculate contour lines on the head; automatically generating a headwear data file; juxtaposing the headwear represented by the headwear data file with the head represented by the three-dimensional head data file having the contour lines thereon; utilizing the headwear data file to generate a shape for a desired headwear, the shape having an interior surface to contact the head and an outer surface; projecting lines outward from the contour lines to the outer surface; and utilizing the projected lines to establish headwear contour lines for the custom headwear.
US10726615B2 Three dimensional layered map
A map having surfaces that are depicted at different levels that are not related to topography, with boundaries between the surfaces, where the boundaries are disposed at travel ways. The travel ways form cliff faces in the map between the surfaces, with information items disposed on the cliff faces at positions corresponding to items of interest at locations along the travel ways where the information items are disposed.
US10726613B2 Creating a three-dimensional map utilizing retrieved RFID tag information
A computer-implemented method according to one embodiment includes identifying a mobile detection device, requesting the mobile detection device to travel to a predetermined location, requesting the mobile detection device to retrieve location information and supplementary information from a radio frequency identification (RFID) tag at the predetermined location, receiving the location information and the supplementary information from the mobile detection device, determining a three-dimensional location of the RFID tag, based on the location information, and creating a three-dimensional map that includes the three-dimensional location of the RFID tag and the supplementary information from the RFID tag.
US10726607B1 Data processing systems
To determine whether a first n-bit binary data value and a second n-bit binary data value in a data processing system, such as texel position coordinates in a graphics processing system, are the same or differ from each other by exactly one, it is determined whether the first and second data values excluding the least significant bits of the data values are the same as each other, and the least significant bits of the data values are compared. A mask value that is generated for each data value using an XOR operation and a thermometer scanning operation is used to generate an output value for the two data values, based on whether the mask values for a bit position for the first and second data values are both set or not, and a comparison of the bit values of the first and second data values for that bit position.
US10726601B2 System for beauty, cosmetic, and fashion analysis
A system and method are provided to detect, analyze and digitally remove makeup from an image of a face. An autoencoder-based framework is provided to extract attractiveness-aware features to perform an assessment of facial beauty.
US10726600B2 Proactive creation of photo products
A method for proactively creating a photo product includes storing a library of points of interest in a computer system, detecting one or more images from a user, automatically extracting image capture locations from the images, automatically comparing the image capture locations with the points of interest in the library to obtain one or more identified points of interest, automatically identifying an occasion based on the identified points of interest in the library, automatically selecting, by the computer processor, a photo product type in part based on the occasion, automatically creating a design of a photo product of the photo product type using one or more images from the user, and manufacturing a physical photo product based on the photo product design.
US10726598B2 Map display system and map display program
There is provided a technique for arranging characters along a road to improve appearance and readability. A map display system includes a temporarily arranging part that obtains directions of a plurality of characters for when the plurality of characters are temporarily arranged along a road in a direction of the road, the direction of the road being a reference direction; and an arranging part that arranges, when a difference between directions of consecutive characters is greater than or equal to a threshold value, the consecutive characters so as to reduce the difference, the consecutive characters being two consecutive characters in the direction of the road, and arranges, when the difference is less than the threshold value, the consecutive characters in a temporary arrangement position.
US10726595B2 Systems and methods to transition between media content items
Systems, methods, and non-transitory computer readable media are configured to detect a concept reflected in a first media content item to which a user is provided access. It is determined that the concept has a threshold level of relevance to the user. The concept is associated with an element that upon selection causes a transition to a second media content item to which the user is provided access, the second media content item reflecting the concept. The element is presented in the first media content item for the user.
US10726590B2 Correlate application performance with hardware performance via heatmap
In one aspect, a system for correlating application performance data with hardware performance data via heat maps is disclosed. The system includes: a processor; a memory; and one or more modules stored in the memory and executable by a processor to perform operations. The operations include: receive data associated with monitored applications and hardware; identify application performance data and hardware performance data from the received data; generate interactive heat maps of the application performance data and interactive heat maps of the hardware performance data; provide a user interface for displaying the generated heat maps; and display, through the user interface, the generated heat maps of the application performance data and the generated heat maps of the hardware performance data using a common time scale.
US10726581B2 System and method for scene-space video processing
There is provided a video processing system for use with a video having frames including a first frame and neighboring frames of the first frame. The system includes a memory storing a video processing application, and a processor. The processor is configured to execute the video processing application to sample scene points corresponding to an output pixel of the first frame of the frames of the video, the scene points including alternate observations of a same scene point from the neighboring frames of the first frame of the video, and filter the scene points corresponding to the output pixel to determine a color of the output pixel by calculating a weighted combination of the scene points corresponding to the output pixel.
US10726580B2 Method and device for calibration
The present invention provides a method and device for calibration, applied to the field of image processing. The method comprises: obtaining a first two-dimensional image of a calibration object with a marking point and a first depth map of the calibration object, obtaining calibrated three-dimensional model data of the calibration object, determining a first three-dimensional marking point in the first depth map corresponding to the marking point based on the marking point in the first two-dimensional image, determining a second three-dimensional marking point in the three-dimensional model data of the calibration object corresponding to the marking point based on the marking point in the first two-dimensional image, and determining a first matrix. By adoption of the method mentioned above, when the device for photographing the three-dimensional image is calibrated, it is simple and feasible, and the operation difficulty is small.
US10726578B2 Vehicular imaging system with blockage determination and misalignment correction
A vehicular imaging system includes an imaging device having a single imaging sensor capturing image data within a field of view. A control within the vehicle includes an image processor and receives image data captured by the single imaging sensor and receives vehicle data via a communication bus of the vehicle. Responsive at least in part to image processing of captured image data, the control detects converging road features along the road the vehicle is travelling and determines a point of intersection where the converging road features would converge. Responsive at least in part to image processing of captured image data, the control automatically corrects for misalignment of the imaging device mounted at the vehicle.
US10726576B2 System and method for identifying a camera pose of a forward facing camera in a vehicle
A method includes capturing images of a vehicle driver's face from a driver facing camera and images of a forward road scene from a forward facing camera. The images are analyzed to derive gaze direction data in a vehicle frame of reference. The gaze direction data are statistically collated to determine a frequency distribution of gaze angles. One or more peaks in the frequency distribution are identified and associated with corresponding reference points in the images to determine one or more reference gaze positions in the vehicle frame of reference. The one or more reference gaze positions are correlated with a position of the reference points in a forward facing camera frame of reference to determine a camera pose of a forward facing camera in the vehicle frame of reference.
US10726568B2 Method and apparatus for map constructing and map correcting
A method for map constructing, applicable for real-time mapping of a to-be-localized area provided with at least one laser device, includes taking a position of a mobile electronic as a coordinate origin of a map coordinate system, when a center of a mark projected by a first laser device coincides with central point of CCD/CMOS; moving the mobile electronic device with the coordinate origin as a starting point to traverse the entire to-be-localized area, calculating and recording coordinate values of a position of one of obstacles each time when it is detected by the mobile electronic device; and constructing a map based on recorded information of mark and corresponding coordinate values and the coordinate values of the position of each said obstacle after the traversing process is finished.
US10726567B2 Associating LIDAR data and image data
A monocular image often does not contain enough information to determine, with certainty, the depth of an object in a scene reflected in the image. Combining image data and LIDAR data may enable determining a depth estimate of the object relative to the camera. Specifically, LIDAR points corresponding to a region of interest (“ROI”) in the image that corresponds to the object may be combined with the image data. These LIDAR points may be scored according to a monocular image model and/or a factor based on a distance between projections of the LIDAR points into the ROI and a center of the region of interest may improve the accuracy of the depth estimate. Using these scores as weights in a weighted median of the LIDAR points may improve the accuracy of the depth estimate, for example, by discerning between a detected object and an occluding object and/or background.
US10726563B2 Visual odometry device for 3D vehicle motion estimation and visual odometry method for 3D vehicle motion estimation
A visual odometry device, including: an image sensor configured to provide a first image and a second image; a visual feature extractor configured to extract at least three visual features corresponding to each of the first image and the second image; and a position determiner, configured to determine a change of a position of the at least three visual features between the first image and the second image, and to determine a degree of translation of the visual odometry device based on the determined change of position.
US10726557B2 Method and system for preparing text images for optical-character recognition
The current document is directed to methods and systems that acquire an image containing text with curved text lines to generate a corresponding corrected image in which the text lines are straightened and have a rectilinear organization. The method may include identifying a page sub-image within the text-containing image, generating a text-line-curvature model for the page sub-image that associates inclination angles with pixels in the page sub-image, generating local displacements, using the text-line-curvature model, for pixels in the page sub-image, and transferring pixels from the page sub-image to a corrected page-sub-image using the local displacements to construct a corrected page sub-image in which the text lines are straightened and in which the text characters and symbols have a rectilinear arrangement.
US10726554B2 Information processing apparatus, information processing system, and information processing method
According to some aspects, an image processing apparatus is provided. The image processing apparatus includes circuitry configured to receive at least two images of at least one cell. The at least two images are captured at different times. The circuitry is further configured to determine a motion amount of at least one intracellular structure identified within the at least one cell by comparing the at least two images and generate an indication of cell metabolism information associated with the at least one cell by relating at least one parameter of the motion amount to a degree of cell metabolism for the at least one cell based on reference information.
US10726552B2 Quantification of magnetic resonance data by adaptive fitting of downsampled images
The present disclosure relates to systems and methods for determining quantitative chemical exchange or exchangeable proton information from a region-of-interest in a subject. The methods and systems use adaptive fitting to quantify magnetic resonance (MR) data, such as chemical exchange saturation transfer magnetic resonance imaging (CEST MRI) images, using initial values based on, for example, Lorentzian fitting. Images are iteratively less downsampled until quantitative maps of desired resolution are obtained. Such an approach allows for reliable fitting at a faster fitting speed, and is less susceptible to suboptimal signal to noise (SNR) than conventional methods.
US10726550B2 Method for proposing personalized cosmetics
The present invention provides a method for proposing personalized cosmetics and a system for implementing the same, the method comprising the steps of: photographing the visible spectrum of the skin of a subject to be measured; mapping a personalized visible spectrum to the measured visible spectrum of the skin so as to generate a spectral comparison table; matching a personalized composition to the spectral comparison table; and displaying the matched personalized composition on an image display unit.
US10726547B2 Fundus image capturing
An apparatus for producing a fundus image includes: a processor and a memory; an illumination component including a light source and operatively coupled to the processor; a camera including a lens and operatively coupled to the processor, wherein the memory stores instructions that, when executed by the processor, cause the apparatus to capture fundus images and provide controls for re-imaging the fundus.
US10726543B2 Fluorescent penetrant inspection system and method
An inspection system includes one or more processors that obtain a first image of a work piece that has a fluorescent dye thereon in an ultraviolet (UV) light setting and a second image of the work piece in a visible light setting. The first and second images are generated by one or more imaging devices in the same position relative to the work piece. The one or more processors identify a candidate region of the first image based on a light characteristic of one or more pixels, and determine a corresponding candidate region of the second image that is at an analogous location as the candidate region of the first image. The one or more processors analyze both candidate regions to detect a potential defect on a surface of the work piece and a location of the potential defect relative to the surface of the work piece.
US10726534B1 Layout projection
Technology projecting a layout is provided. The technology may include an apparatus having a location sensor that determines location data of a projection apparatus associated with a physical premises; a layout engine, that receives a blueprint of the physical premises determines a location of the projection apparatus relative to objects depicted by the blueprint, identifies projection area coordinates of a projection area of a portion of the blueprint related to the location of the projection apparatus, and identifies object coordinates of objects from the blueprint within the projection area; a projection engine, that receives the object coordinates of the objects, calculates mirror positions of the projection apparatus based on the object coordinates of the objects; and a projector projecting a representation of the object coordinates on a physical surface using the mirror positions.
US10726533B2 Methods for requesting and authenticating photographic image data
A system and method include obtaining and authenticating image files from users such as insured users at the request of an entity such as an insurance provider. The requesting entity may supply an electronic address of the user and a unique identifier. The system may transmit a link to the electronic address. When selected, the link causes an image authentication application to be installed on a user device. The application takes the images securely and separately from a native camera application. Each image authentication application may be customized for each requesting entity. The authentication server may identify the requesting entity that made the request and identify a corresponding image authentication application to be provided to the electronic address. The images from the image authentication application may be authenticated via reverse image search, time, geolocation, and/or other information. The authenticated images and/or related data may be provided to the requesting entity.
US10726532B2 Measurement of non-uniformity noise
A method, system and computer program product for measuring non-uniformity noise produced in images or videos (e.g., infrared images or videos). Images or videos, such as infrared images or videos, are captured. A model of scene statistics (statistical model of pictures, images or videos representative of pictures, images or videos, respectively, that are captured of the physical world) is utilized to measure the non-uniformity noise in the captured images or videos by exploiting exhibited characteristics for non-uniformity noise in the captured images or videos. A number signifying a magnitude of non-uniformity for each image or video frame is then generated. In this manner, non-uniformity noise produced in images or videos is measured.
US10726526B1 Digital image analysis and display system using radiographic attenuation data
The invention provides systems, apparatus and methods for digital image processing system providing enhanced display of elements of images generated from x-ray and other forms of attenuation data converted to grayscale digital format. Such systems, apparatus and methods capture attenuation values used to render digital images and uses the data to identify distinct gradations of the grayscale, incorporating grayscale data, e.g., within and beyond the spectrum of human vision, then recursively delineates borders based on ranges of gradation, forming irregular multi-layer visual objects with delineated internal contouring and an outer boundary, and then enhancing each delineated layer and superimposes the enhancing display over the corresponding area of the original image, thereby revealing underlying morphology of masses previously obscured, hidden or “masked” from human vision. The invention operates on all digital images produced by attenuation values (i.e. x-rays and sound waves); currently the invention is deployed to display organic masses in medical x-ray images, such as mammograms, to assist in diagnostic interpretation.
US10726519B2 Cache arrangement for graphics processing systems
A graphics processing system includes a cache system for transferring texture data stored in memory to a graphics processing unit for use by the graphics processing unit when generating a render output. The cache system includes a first cache operable to receive texture data from the memory system, and a second cache operable to receive texture data from the first cache and to provide texture data to the graphics processing unit for use when generating a render output, and a data processing unit intermediate the first cache and the second cache and operable to process data stored in the first cache and to store the processed data in the second cache.
US10726514B2 Compute optimizations for low precision machine learning operations
One embodiment provides a general-purpose graphics processing unit comprising a dynamic precision floating-point unit including a control unit having precision tracking hardware logic to track an available number of bits of precision for computed data relative to a target precision, wherein the dynamic precision floating-point unit includes computational logic to output data at multiple precisions.
US10726513B2 Information bearing devices and authentication devices including same
An information bearing device comprising a data bearing pattern, the data bearing pattern comprising M×N pattern defining elements which are arranged to define a set of characteristic spatial distribution properties (Îu,vM,N(x,y)), wherein the set of data comprises a plurality of discrete data and each said discrete data (ui,vi) has an associated data bearing pattern which is characteristic of said discrete data, and the set of characteristic spatial distribution properties is due to the associated data bearing patterns of said plurality of discrete data, wherein said discrete data and the associated data bearing pattern of said discrete data is related by a characteristic relation function (βk1,k2ui,vi(x,y), the characteristic relation function defining spatial distribution properties of said associated data bearing pattern according to said discrete data (ui,vi) and a characteristic parameter (k) that is independent of said discrete data.
US10726502B2 Variable profiles and profile organizer
A system may include a profile module and a network interface module. The profile module may be configured to generate a first profile of a user of a social network based, at least in part, on first characteristics related to the user and a second profile of the user based, at least in part, on second characteristics related to the user, at least one of the first plurality of characteristics being the same as at least one of the second characteristics and at least one of the first characteristics being different from at least one of the second characteristics. The network interface module may be configured to transmit the first profile to a device of a third party based on the third party meeting a first criterion and the second profile to a device of the third party based on the third party meeting a second criterion.
US10726501B1 Method to use transaction, account, and company similarity clusters derived from the historic transaction data to match new transactions to accounts
A method and system groups user accounts in a financial management system based on the similarities of the financial transactions associated with the accounts. The method and system groups merchants involved in the financial transactions based on how financial transactions involving the merchants are sorted into groups of merchants. The method and system group users based on how the users sort financial transactions into their accounts. The method and system assist users to sort future financial transactions based on the groups of accounts, the groups of merchants, and the groups of users.
US10726500B1 Identifying property usage type based upon smart sensor data
A computer-implemented method for identifying a property usage type based upon sensor data includes, with customer permission or affirmative consent, receiving data generated by various sensors; generating a report that includes a listing of events recorded by each sensor; analyzing data from the report to determine a property usage type score; receiving data regarding types and levels of insurance coverage associated with the property usage type score; receiving data derived from a homeowner's insurance policy; comparing the types and levels of insurance coverage associated with the property usage type score with the types and levels of insurance coverage from the homeowner's current insurance policy; and transmitting a message to the homeowner to update their insurance policy if there are differences between (i) the insurance coverage that the homeowner has, and (ii) the insurance coverage the homeowner should have based upon the property usage type score.
US10726498B1 Accident fault determination for autonomous vehicles
Methods and systems for determining fault for an accident involving a vehicle having one or more autonomous (and/or semi-autonomous) operation features are provided. According to certain aspects, operating data from sensors within or near the vehicle may be used to determine the occurrence of a vehicle accident, such as a collision. The operating data may further be used to determine an allocation of fault for the accident between a vehicle operator, the autonomous operation features, or a third party. The allocation of fault may be used to adjust risk levels or profiles associated with the vehicle operator or with the autonomous operation features.
US10726497B2 Segmentation platform system
According to some embodiments, data is received indicative of a plurality of insurance claims. It may then be automatically determined that a first insurance claim is associated with a first type of insurance and that a second insurance claim is associated with a second type of insurance. The received data associated with the first insurance claim may be analyzed in accordance with first segmentation logic to determine a first segment classification appropriate for the first insurance claim. Similarly, the received data associated with the second insurance claim may be automatically analyzed in accordance with second segmentation logic to determine a second segment classification appropriate for the second insurance claim. Indications of the first and second segment classifications may then be transmitted (e.g., to a load balancing and assignment engine that automatically selects claim handlers for insurance claims).
US10726492B2 Customized platform for host protection in home sharing
An insurance system for home sharing may comprise a mobile device of a homeowner, one or more databases storing insurance factor data, a plurality of sensors configured to monitor one or more home features, and a server comprising one or more processors and memory. The server may be configured to receive, from the mobile device, data indicating that the homeowner is renting out a home, determine a value for frequency of rentals for the home based on the data indicating that the homeowner is renting out the home, and receive, from the plurality of sensors, monitored data for the one or more home features. The server may compute an insurance premium for the homeowner based on the value for frequency of rentals for the home, the monitored data for the one or more home features, and the insurance factor data and transmit the insurance premium to the mobile device.
US10726490B1 Photograph label claims tool
Systems, apparatuses, methods discussed herein provide insurance claims adjusters with the ability to quickly label numerous photographs associated with an insurance claim. For instance, a photograph label claims tool may be installed on a computing device of the insurance claims adjuster. The photograph label claims tool may facilitate labeling and formatting of photographs taken by the insurance claims adjuster of damaged property items, which may be used to settle an insurance claim. The photograph label claims tool may then generate a document (e.g., a PDF) including each of the labeled photographs and transmit the document to an insurance provider.
US10726489B1 Signals-based data syndication and collaboration
Signals-based data syndication and collaboration is disclosed. A data store of insurance related data collected from a plurality of carriers is accessed. A pattern is identified based at least in part on data stored in the data store. The pattern is associated with a first set of insurance related data belonging to a first carrier and with a second set of insurance related data belonging to a second carrier. First and second users associated with the first and second carriers are notified, respectively, of the identified pattern. Consent from the first user to share at least a portion of the first set of insurance related data and consent from the second user to share at least a portion of the second set of insurance related data are obtained. At least a portion of the second set of insurance related data that the second user has consented to share is caused to be presented to the first user. At least a portion of the first set of insurance related data that the first user has consented to share is caused to be presented to the second user.
US10726484B2 Throttling modification messages
The present embodiments relate to intelligently throttling a modification message based on a period of time that a trade order is required to remain in a market. In an embodiment, intelligently throttling a modification message includes intelligently selecting a transmission time of a modification message based on a period of time that a trade order is required to remain in a market. The modification message is transmitted at the selected time to ensure that the modification order is received at an electronic exchange at or shortly after, but not before, the period of time has expired. As a result, the modification order is accepted (e.g., not rejected) by the electronic exchange. The modification order does not need to be resent to the electronic exchange.
US10726483B2 Graphical user interface related to non-standard trading of financial instruments
A graphical user interface related to non-standard settlement trading in financial instruments is provided. The graphical user interface preferably includes a selectable portion of a display screen related to a financial instrument and a selectable tab for accessing a selectable portion of the display screen related to one or a plurality of non-standard settlement positions with respect to the financial instrument. In one embodiment of the invention, when the tab is selected, access is provided to the selectable portion of the display screen related to the plurality of non-standard settlement positions.
US10726482B2 System and method for timed order entry and modification
A system and method for defining and processing timed orders are defined. According to one embodiment, a trader may define a timed order by defining an intra-day time trigger or a time period when the timed order should be automatically modified, such as deleted or cancelled/replaced with a new order. In one embodiment, the intra-day time trigger or time period may be dynamically changed to a later time, for example, upon receiving a predetermined user input. Also, the time trigger and time period may be configured to dynamically vary based on any user configurable formula. Also, the timed order may be associated with one or more actions to be taken once the order is deleted, such as sending a new order, for example.
US10726481B2 Method, apparatus and interface for trading multiple tradeable objects
An interface for trading multiple tradeable objects includes a price axis or scale. A first indication of quantities represented in a market for a first tradeable object is displayed in association with the price axis or scale. A second indication of quantities represented in the market for a second tradeable object is displayed in association with the price axis or scale. The first tradeable object may be different than the second tradeable object. Alternatively, the first tradeable object and the second tradeable object may be the same, but the indications of quantity may be provided from different sources, such as different exchanges.
US10726479B2 System and method for centralized clearing of over the counter foreign exchange instruments
The disclosed systems and methods relate to allowing trading of over the counter (“OTC”) foreign exchange (“FX”) contracts on a centralized matching and clearing mechanism, such as that of the Chicago Mercantile Exchange's (“CME”'s) futures exchange system (the “Exchange”). The disclosed systems and methods allow for anonymous transactions, centralized clearing, efficient settlement and the provision of risk management/credit screening mechanisms to lower risk, reduce transaction costs and improve the liquidity in the FX market place. In particular, the disclosed embodiments increase speed of execution facilitating growing demand for algorithmic trading, increased price transparency, lower cost of trading, customer to customer trading, and automated asset allocations, recurring trades as well as clearing and settlement efficiencies.
US10726477B1 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.
US10726475B2 Graphical dining interface
Systems, methods, and apparatus for a graphical dining interface are disclosed. In one aspect, a device comprises a component image processor configured to generate a representation of at least one component of an item. The device further comprises an input device configured to receive an input from a user, where the input comprises a selection of a first component. The device further comprises an item image processor configured to generate a representation of the item, where the representation of the item comprises the representation of the first component.
US10726474B2 Displaying an online product on a product shelf
Online products and priorities of the online products are obtained, where the online products are waiting to be displayed on a product shelf. The product shelf includes at least two display slots, where each display slot of the at least two display slots displays one online product. An attention ranking of each display slot is determined based on a distance between each display slot and a visual center of the product shelf. An online product is displayed with a higher obtained priority in a particular display slot with a greater determined attention ranking.
US10726468B2 Systems and methods for product recommendation
In some embodiments, a system for scoring products for a customer based on derived subjective attributes for products and derived subjective attributes for customers comprises a product attribute determination module configured to determine a subjective attribute for one or more products, determine objective data, calculate an impact of the objective data on the subjective attribute, receive objective data for a new product, determine to what degree the new product satisfies the subjective attribute, a customer attribute determination module configured to derive a subjective attribute for a specific customer, a scoring module configured to calculate a score for the one or more products and the new product and a presentation module configured to prepare at least some of the one or more products and the new product including an indication of the score for the at least some of the one or more products and the new product.
US10726467B2 Smart device tracking of ecological footprint of consumer goods
A food storage container, such as a smart-refrigerator, a freezer, and/or another storage space with a computer is leveraged to monitor and determine an ecological footprint associated with food being stored and consumed. Additionally, user behavior associated with the purchase and consumption efficiency of consumer goods is used to generate recommendations to reduce the ecological footprint can be generated for a user.
US10726464B2 Expressions of user interest
A system and method for personalizing user interest based on user built profiles are provided. In example embodiments, the system may include a non-transitory, computer-readable medium storing computer-executable instructions and one or more processors. When the one or more processors execute the computer-executable instructions, the processors may be configured to receive a first attribute and a second attribute describing an item of interest submitted by a user, the first attribute and the second attribute assigned to a category by the user. When the first attribute is received, the one or more processors may determine at least one shared feature between the first attribute and the second attribute, and display recommended items to the user that include the at least one shared feature.
US10726450B2 Commercial shape search engine
Embodiments including a system for searching through a database using two or three dimensional data or data derived from the two three dimensional data. The database may be populated by searching a network environment to compile two dimensional image or three dimensional model data. A search for two or three dimensional data may be utilized to determine related advertisements that may be shown on a results page in connection with the search results. A database being searched may contain pricing data related to products that are associated with two or three dimensional data.
US10726439B2 System and method for targeted marketing and consumer resource management
Systems and methods are provided for providing targeted marketing to goods and services provides and consumer resource management services to consumers. An example system and method for targeted marketing comprises collecting transaction data from point-of-sale (POS) terminals and using a consumer identifier in the transaction data to access stored information about the consumer. This information may be used to target offers and advertisement to the consumer. In an example system for consumer resource management, a consumer may configure a consumer account on the enterprise infrastructure via a web-site. The consumer may use the consumer account to purchase and configure gift cards that may be used for purchasing goods and services. A universal transaction identifier may be associated with the consumer account and used to purchase goods and services from more than one selected goods and services providers.
US10726436B2 System and method for managing gratuities
A computer-implemented method for allocating gratuities is disclosed that includes employing at least one processor configured to execute computer-executable instructions stored in memory to perform the following acts: receiving transaction information from a point of sale, wherein the transaction information comprises at least gratuity data for each of a plurality of transactions during an accounting period; receiving employee information from the point of sale, wherein the employee information comprises at least hours worked for each of a plurality of employees during the accounting period; receiving gratuity distribution rules for allocating gratuities among at least a portion of the employees; and determining a gratuity allocation for each applicable employee of the plurality of employees based on at least the received transaction information, the received employee information, and the received gratuity distribution rules. Also disclosed is a computer-implemented system for managing gratuity allocations.
US10726434B2 Leveraging an artificial intelligence engine to generate customer-specific user experiences based on real-time analysis of customer responses to recommendations
Embodiments leverage an artificial intelligence engine to generate customer-specific user experiences based on real-time analysis of customer responses to recommend and/or experienced features. Some embodiments access a profile of an end user comprising at least one first characteristic associated with the end user and extract end user information from a database of an entity server; identify a first trend related to resource utilization and/or management implemented by the end user based on the extracted end user information; determine an opportunity based on the identified first trend; in response to determining the opportunity, transmit control signals configured to cause the graphical user interface of the device of the end user to display graphically at least one recommendation based on the determined opportunity to the end user; and receive an input selecting or declining at least one recommendation. These inputs may correlate to a modified interface experience.
US10726433B2 Methods and apparatus for connected vehicles application effectiveness estimation
Some embodiments are directed to a computer system for enabling an implementer to select software for deployment to a vehicle control system. According to one aspect, a computer system of a vehicle includes a vehicle control system that is configured for operation with the vehicle. The computer system also includes a processor. The processor is configured to identify a set of vehicle-to-everything (V2X) applications for the computer system. Each of the V2X applications of the set of V2X applications is then evaluated based on market penetration rate influence on parameters that affect performance of each of the V2X applications. The processor is further configured to rank each of the V2X applications of the set of applications based on the evaluation. The computer system also includes an implementer configured to select a V2X application from the set of V2X applications based on the ranking to implement using the vehicle control system.
US10726432B2 Survey based on user behavior pattern
A method is provided to identify availability of a user and to prompt the user about a survey which is due on the user. The identification of availability is based on defined behavior patterns of the user. The survey is split into small components and provided to the user via multiple messaging applications.
US10726430B2 System, method and computer program for improved forecasting residual values of a durable good over time
A residual value forecasting system may utilize heterogeneous data, such as used market data, industry-specific data, and non-industry-specific data, from disparate data sources to produce residual value forecasts of an item based on a sophisticated residual value forecasting model particularly configured for agility. The system can dynamically and quickly adapt to change in data inputs and produce custom outputs. The system may determine a baseline value for an item using the used market data, a microeconomic factor using the industry-specific data, and a macroeconomic factor using the non-industry-specific data, as well as adjustments such as locality adjustments and modifications. Given the macroeconomic factor and the microeconomic factor relative to the locality-adjusted value of the item and in view of the competitive sets of similar and/or substitute items in the same industry, the system can generate an accurate forecast residual value of the item at a future time point.
US10726425B2 Custom communication generator
A system for generating a customized communication with a customer is described, and includes: a near field communication (NFC) reader for receiving, from the customer, a request for an interaction; an input device for receiving an input from the customer, wherein the input includes a customer credential; a processor for: receiving a request, from a near field communication (NFC) enabled device, for an interaction with a customer; requesting a valid customer credential from the customer; receiving an input from the customer in response to a request for the valid customer credential to achieve a received customer credential; determining a validity of the received customer credential; and generating, after the determining the validity of the received customer credential, client information customized for the customer based upon a customer account linked to a determined valid customer credential to achieve a generated customized client information.
US10726416B2 Secure mobile payment system
The present invention provides a method for conducting a transaction that includes receiving a pseudo account identifier that corresponds to a primary account identifier. The pseudo account identifier may be received at a portable wireless device and may be generated by a remote server computer. The portable wireless device can receive the pseudo account identifier over a first network and provide the pseudo account identifier to an access device. The access devices generally comprises a reader that can receive the pseudo account identifier, and thereafter send a message to request authorization of a transaction. The authorization request message may include the pseudo account identifier and is sent to a payment processing network. The authorization request message is sent to the payment processing network over a second network. The payment processing network may then process the authorization message and return a response that indicates if the transaction is authorized or not.
US10726407B2 Identifying consumers in a transaction via facial recognition
A merchant and a user register with a payment processing system, which establishes a facial template based on a user image. The user signs into a payment application via a user computing device, which receives an identifier from a merchant beacon device to transmit to the payment processing system. The payment processing system transmits facial templates to the merchant camera device for other users who are also signed in to the payment application in range of the merchant beacon device. The merchant camera device compares a captured facial image against the received facial templates to identify the user. A merchant POS device operator selects an account of the user. The merchant POS device transmits transaction details to the payment processing system, which processes the transaction with an issuer system. The payment processing system receives an approval of the transaction authorization request and transmits a receipt to the merchant POS device.
US10726403B2 Centralized toll tracking, payment and monitoring system using geo location enabled devices
The present invention describes the system of centralized toll identification, payment and monitoring, which uses geo-location enabled devices such as mobile phone, pager or wireless connected laptops to do so. The invention receives the series of readings, distributed over the length of the toll road, by Location Based Services (LBS) provided by geo-enabled devices along with geo-location database lookup and statistical algorithms to accurately identify whether the vehicle is travelling on toll road, distance travelled by the vehicle on toll road and accordingly calculate and deduct charge by online mode. Using such system, person can do the payment of toll when passing through toll road area directly from his geo-location enabled devices without any intervention of any attendant and simultaneously police can use the toll data from the centralized toll system for enforcement.
US10726402B2 Account data management system
Provided are a withdrawal management DB server, a deposit management DB server, and an AP sewer. The withdrawal management DB server includes a withdrawal table, a remittance table, a withdrawal/remittance table, and a remittance completion table. The deposit management DB sewer includes a deposit table, a remittance reception table, and a deposit/remittance table. The AP server registers withdrawal data related to an account number on the withdrawing side to the withdrawal table, registers a remittance ID to the remittance table, and registers a withdrawal ID and the remittance ID to the withdrawal/remittance table in remittance processing. The AP server registers deposit data related to an account number of a withdrawing destination to the deposit table, registers the remittance ID to the remittance reception table, and registers a deposit ID and the remittance ID to the deposit/remittance table. The AP server registers the remittance ID to the remittance completion table.
US10726400B2 High fraud risk transaction authorization
A method of authorizing a transaction involves a computer server authenticating a payment cardholder from a cardholder credential, and receiving a request from a communications terminal to initiate an online transaction with the server. The server communicates with a database of clusters, each uniquely associated with a respective cardholder and identifying an authentication card and a partial payment card number. The server requests an authentication credential from the terminal in response to determining that the requested transaction possesses a high risk of fraud. The server receives the requested authentication credential, and uses the cardholder and authentication credentials to locate the authentication card uniquely associated with the cardholder and the authentication credential in the database. The authentication credential has fewer digits than the account number of the located authentication card. The server authorizes the transaction in response to authenticating the cardholder using the account number of the located authentication card.
US10726394B2 System and method for scheduling appointments
A system and method are provided for scheduling, calendaring, notifying, and providing automated real-time updating of scheduled appointment times on a central master schedule. The system and method dynamically optimize a number of appointments being scheduled within a range of time using a distributed computing system suitable for providing a self-service model for patient driven scheduling of appointments. Specifically, the system optimizes scheduled appointment times in response to a break in the schedule or a manual update of a specific scheduled appointment to maximize the number of appointments capable of being scheduled within a defined work day for the service provider. A plurality of edge-connected devices act as the initiators of scheduling changes, while creating an edge-connected schema for handling elastic scheduling tasks that are reflected on the centrally placed master calendar residing on a passive peer-validated data store and/or database.
US10726393B2 Appointment scheduling
Systems, methods and/or services that allocate and schedules appointments based on supply and demand. In an example, a method is implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions operable to: gather information of a plurality of suppliers from one or more external sources, prior to a registration process for scheduling an appointment request from a consumer; validate the gathered information of the plurality of suppliers; receive a request from the consumer for scheduling of an appointment with one or more of the plurality of suppliers which meet consumer criteria; enable swapping, purchasing and auctioning of appointments; enable virtual visits and virtual visit queues for on demand virtual appointments; provide system agnostic calendar integration, and provide available suppliers to the consumer based on the consumer criteria.
US10726392B2 Email file-and-refer system
Problem:To provide an email file-and-refer system or program capable to easily and conveniently search a desired email from received or sent emails.Resolution Means:The email link process displays sorting marks to sort the received or sent emails dividing into each of the plural hierarchies where the sorting mark belongs, executes the link process to link them to the emails based on the operation of the operation unit, and executes a text information input process based on the operation of the operation unit. The email search process performs a display process dividing into each of the plurality of hierarchies, executes a designating process based on the operation of the operation unit, and executes an extract process based on the operation of the operation unit.
US10726390B2 Cloud-based desktop and subscription application platform apparatuses, methods and systems
The A CLOUD-BASED DESKTOP AND SUBSCRIPTION APPLICATION PLATFORM APPARATUSES, METHODS AND SYSTEMS (“CDSA Platform”) transforms service sign up, site creation, application registration data inputs via CDSA Platform components into new site display and Subscription App Store registration confirmation outputs. In some embodiments the CDSA Platform may facilitate generation of cloud-based desktop representations within a web browser. In one implementation, the CDSA Platform may receive a first user input, including identifying user information and a web Site address. In response to the first input, the CDSA Platform may create a new web Site at the received web Site address. In one implementation, the new website may comprise a first desktop representation on a web browser at the web Site address and may present a plurality of application icons on the first desktop representation. In a further implementation, the CDSA Platform may receive a second user input which may include an action on one of the plurality of application icons. In one implementation, in response to the second input, the CDSA Platform may present a second desktop representation on the web browser at the web Site address.
US10726389B2 Inventory information distribution systems, devices and methods
Some embodiments provide a product inventory information distribution apparatus, comprising: a central electronic data storage buffer; a control circuit; and a memory storing computer instructions that when executed cause the control circuit to: detect product inventory update information messages, wherein each of the product inventory update information messages is received from one of multiple different product inventory systems and is generated by a corresponding one of the multiple product inventory systems when one of the multiple product inventory systems detects a change in an inventory state corresponding to any one of hundreds or more products available through the product inventory storage facility; direct each of the multiple product inventory update information messages to the central electronic data storage buffer; and maintain messages in the central electronic data storage buffer received during a buffer retention window of time.
US10726385B2 Contact-less tag with signature, and applications thereof
A method which comprises generating a first signature by encoding an identifier with a first additional data set at a first time instant; responding to a first read request from a tag reader by releasing the first signature; generating a second signature by encoding the identifier with a second additional data set at a second time instant, the second additional data set being different from the first additional data set; and responding to a second read request by releasing the second signature. Also, a method which comprises obtaining a signature from a contactlessly readable tag; decrypting the signature with a key to obtain a candidate identifier and a scrambling code associated with the signature; and validating the candidate identifier based on at least one of the scrambling code and the signature.
US10726380B2 Parcel shipping screening and validation
A method and apparatus provides a customs review system for building a customs approval database and system suitable for reviewing and verifying values and/or commodities of product parcels passing through customs. The customs review system can receive and store a stock keeping unit (SKU) for a product parcel in the customs approval database. The customs review system can also receive a Uniform Resource Locator (URL) related to the SKU and automatically associate the SKU with the URL in the customs approval database. In response to associating the SKU and the URL, the customs review system can make the product parcel as pre-approved or rejected for shipment to customs. The customs review system can search the customs approval database for the SKU of the product parcel and validate or invalid the product parcel being submitted for shipment and importation based on the search.
US10726379B1 Last mile delivery systems and methods using a combination of autonomous launch and delivery vehicles
A launch vehicle can include a mobility system, a launch system, and a computing system. The mobility system can be configured to travel to a general target location. The launch system can be configured to house a plurality of autonomous delivery vehicles assigned for transporting one or more deliverable items from the general target location to respective specific target delivery locations. The computing system can be configured to control launch of the plurality of autonomous delivery vehicles from the launch vehicle at a respective plurality of predetermined launch positions, each predetermined launch position associated with a corresponding launch time, and each autonomous delivery vehicle configured to travel from a launch position of the respective plurality of predetermined launch positions to a specific target delivery location of the respective specific target delivery locations and from the specific target delivery location to one or more predetermined landing positions.
US10726378B2 Interaction analysis
An example system is provided in according with one implementation of the present disclosure. The system includes a first sensor positioned at a storage structure displaying an item, where the first sensor is to capture vibration data in proximity to the item. The system further includes a location analysis engine to perform a location analysis of a user, an identity analysis engine to perform an identity analysis of the user, a user interaction engine to perform an interaction analysis of the user's interaction with the item based on the vibration data from the first sensor, and a collaboration engine to perform a collaboration analysis related to the item based on the location analysis of the user, the identity analysis of the user, and the user interaction analysis with the item.
US10726376B2 Manager-employee communication
In one embodiment, the invention can be a method for manager-to-employee communication, the method including receiving comment data from employee devices of employees of an organization, the comment data indicating employee comments to a survey topic; receiving contact-me data from a manager device indicating contact-me requests, the contact-me requests indicating that the manager desires the employees to contact the manager directly regarding the employee comments to the survey topic; receiving contact-me response data from the employee devices indicating whether the employees will contact the manager directly; and generating a manager rating based on the saved contact-me response data.
US10726374B1 Risk prediction based on automated analysis of documents
Embodiments are directed to managing documents over a network. A machine learning (ML) engine analyzes a plurality of documents associated with actions that were performed previously. The ML engine determines critical events associated with the performance of the actions based on the plurality documents. The ML engine generates ML models based on the critical events to compute risk values that may be associated with the critical events. In response to a request to compute risk values associated with pending actions, the ML engine determines documents that are associated with the pending actions based on the request. The ML engine determines the critical events associated with pending actions based on the documents. The ML engine employs the ML models to generate the risk values based on the documents and the critical events. The ML engine provides the risk values in response to the request.
US10726372B2 Method and system for providing centralized notifications to an administrator
Embodiments of the present disclosure provide a user interface that enables an administrator to monitor the status of one or more long-running processes executing on a system. According to one or more embodiments, information about the long-running processes is received, analyzed and converted into a single format. This information is then stored in a storage device in the single format. In response to a command request periodically received from a user interface, summary information about the one or more long-running processes is provided to, and displayed on, the user interface. Upon receipt of a user selection of at least a portion of the summary information, the user interface issues a second command request that is similar to the first command request, but includes additional parameters, to retrieve additional information about the selected summary information. Once the additional information is received, the additional information is presented on the user interface.
US10726366B2 Scheduling and simulation system
Evaluating project schedules on a computer system. One or more tasks are identified and corresponding set of deterministic task durations are determined. An initial schedule for completing the tasks is generated based on the deterministic task durations and based on one or more resources. A set of probabilistic durations for the tasks are determined and execution of the tasks is simulated according to the initial schedule based on the set of probabilistic durations.
US10726365B2 Secure facility resident grievance/request filing system
An exemplary embodiment provides for a computer-implemented method for processing a secure facility resident request. The method includes accepting a request type selection by the secure facility resident, providing a request form corresponding to the request type, accepting input for the request form and routing the request form to secure facility staff for review. The method additionally includes routing the request form back to the secure facility resident if further information is required and if the further information is required, accepting the further information from the secure facility resident.
US10726364B2 Systems and methods for assignment of equipment to an officer
A system for tracking, assigning, and issuing equipment to security agency personnel (e.g., officers, administration, command, armorer). An armorer is assigned the task of tracking, assigning, and issuing equipment. Equipment may be assigned to a particular individual officer. The equipment provided to and used by officers may capture (e.g. gather, produce) information (e.g. audiovisual information, data logs, recordings). Equipment may provide information to the armorer via near field communication (NFC) circuits. The information captured may be used alone or in combination with other information received and stored by an evidence management system. The information captured by equipment assigned to a particular individual may be associated with that individual. An armorer may use information supplied by equipment, evidence management system, officers, or other sources to assist in the assignment process.
US10726363B2 Ticket event modification for a problem tracking system ticket
Examples of techniques for ticket event modification for a ticket for a problem tracking system are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method may include: generating the ticket, the ticket comprising a ticket event; presenting the ticket comprising the ticket event to a user on a display; responsive to receiving a request from the user to modify the ticket event, modifying the ticket event while preserving an unmodified ticket event; and presenting the ticket comprising the modified ticket event to the user.
US10726358B2 Identification of individuals and/or times using image analysis
The present disclosure provides a method for training a machine learning software component. In a computing system, a plurality of images and a plurality of location tuples are received. Each of the location tuples includes a subject identifier and a temporal identifier. For each of the location tuples, the subject identifier is associated with an image of the plurality of images using the temporal identifier to form a training data set. The machine learning software component is trained with the training data set.
US10726356B1 Target variable distribution-based acceptance of machine learning test data sets
Respective statistical distributions of a target variable within a proposed training data set and a proposed test data set for a machine learning model are obtained. A metric indicative of the difference between the two statistical distributions is computed. The difference metric is used to determine whether the proposed test data set is acceptable to evaluate the machine learning model.
US10726355B2 Parent company industry classifier
In an example embodiment, a solution that automatically predicts an industry for a candidate company is provided. An existing industry classifier is trained using a first machine learning algorithm, the first machine learning algorithm taking as input first training data and existing industries listed in an industry taxonomy. A new industry classifier is trained using a second machine learning algorithm, the second machine learning algorithm taking as input second training data and new industries listed in an industry taxonomy. Then the candidate company is fed into the existing industry classifier, producing one or more predicted existing industries corresponding to the candidate company. The candidate company is also fed into the new industry classifier, producing one or more predicted new industries corresponding to the candidate company. One or more final predicted industries are selected from among the one or more predicted existing industries and the one or more predicted new industries.
US10726352B2 Approximate gate and supercontrolled unitary gate decompositions for two-qubit operations
Techniques are provided for improving quantum circuits. The technology includes approximately expanding, by a system operatively coupled to a processor, using zero to a number of applications of a super controlled basis gate, a target two-qubit operation, with the approximately expanding resulting in instances of the target two-qubit operation corresponding to the zero to the number of applications, and the target two-qubit operation is part of a source quantum circuit associated with a quantum computer. The system analyzes the instances and the super controlled basis gate, and automatically rewrites the source quantum circuit into a deployed quantum circuit based on the analyzing.
US10726350B2 Method and system for efficient quantum ternary arithmetic
Ripple-carry and carry look-ahead adders for ternary addition and other operations include circuits that produce carry values or carry status indicators that can be stored on qutrit registers associated with input values to be processed. Inverse carry circuits are situated to reverse operations associated with the production of carry values or carry status indicators, and restored values are summed with corresponding carry values to produce ternary sums.
US10726346B2 System for performing compliance operations using cognitive blockchains
A cognitive information processing system comprising a processor; a data bus coupled to the processor; and a non-transitory, computer-readable storage medium embodying computer program code, the non-transitory, computer-readable storage medium being coupled to the data bus, the computer program code interacting with a plurality of computer operations and comprising instructions executable by the processor and configured for: receiving data from a plurality of data sources, the plurality of data sources comprising a blockchain data source, the blockchain data source providing blockchain data; processing the blockchain data to generate a plurality of knowledge elements; processing the blockchain data to generate cognitive blockchain data; storing the plurality of knowledge elements and the cognitive blockchain data within a cognitive graph; and, processing the plurality of knowledge elements to generate a cognitive insight associated with a compliance requirement.
US10726327B2 Predicting likelihoods of conditions being satisfied using recurrent neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for predicting likelihoods of conditions being satisfied using recurrent neural networks. One of the systems is configured to process a temporal sequence comprising a respective input at each of a plurality of time steps and comprises: one or more recurrent neural network layers; one or more logistic regression nodes, wherein each of the logistic regression nodes corresponds to a respective condition from a predetermined set of conditions, and wherein each of the logistic regression nodes is configured to, for each of the plurality of time steps: receive the network internal state for the time step; and process the network internal state for the time step in accordance with current values of a set of parameters of the logistic regression node to generate a future condition score for the corresponding condition for the time step.
US10726319B1 Detection of images in relation to targets based on colorspace transformation techniques and utilizing ultraviolet and infrared light
Techniques to improve detection and security of images, including formation and detection of matrix-based images. Some techniques include logic to process image data, generate one or more colorspaces associated with that data, and perform colorspace conversions based on the generated colorspace. The logic may be further configured to generate an image based on the colorspace conversions, including but not limited to a matrix bar code. The logic may be further configured to apply one or both of an ultraviolet layer and an infrared layer to the image, e.g. matrix barcode, generated from the colorspace conversion(s). Other embodiments are described and claimed.
US10726318B2 Information processing apparatus and non-transitory computer readable storage medium
An image forming apparatus can facilitate a determination whether a sheet having an image formed thereon, which is discharged by a designated processed job, is allowed to be taken out or not. The image forming apparatus determines whether or not the sheet having the image formed thereon discharged by the designated processed job is stacked on a stacking unit on which the sheet having the image formed thereon discharged by a job currently performing image forming processing, based on stack state information which can be updated in real time. When a sheet having the image formed thereon is not allowed to be taken out, the image of the portion corresponding the sheet is highlighted. Further, a waiting time is displayed on the display.
US10726310B2 Deployment zone definition and associated restraint control
An apparatus includes a first sensor, a second sensor and a control unit. The first sensor may be configured to perform a vision detection of an interior of a vehicle. The second sensor may be configured to perform a physical detection of the interior of the vehicle. The control unit may comprise an interface configured to receive the vision detection and the physical detection. The control unit may be configured to perform sensor fusion based on the vision detection and the physical detection, generate a mapping of the interior of the vehicle based on the sensor fusion, (c) compare the mapping with event information and (d) determine an arrangement of corrective measures in response to the comparison of the mapping and the event information. The mapping may classify objects, occupants and critical features within the interior of the vehicle.
US10726309B2 Subject recognizing method and apparatus
Disclosed is a subject recognizing apparatus and method. The method may include extracting feature points from a target image, respectively measuring movement information of each of a plurality of the extracted feature points, selectively grouping the extracted feature points into one or more groups based on the respectively measured movement information, determining a type of subject present in at least one group of the one or more groups based on at least a portion of the subject present in the at least one group, and recognizing a subject included in the target image based on the determined type of subject.
US10726300B2 System and method for generating and processing training data
The present disclosure provides generally for a system and method for generating and processing training data, such as when access to training data for a form may be insufficient to effectively train an artificial entity to process the associated form. According to the present disclosure, a computer system may identify and distinguish between content data and background data from a small set of data, such as a handful of authentic forms. The computer system may remove unwanted text, noise, or other portions of an image to create an empty, blank, or scrubbed form with no data. The system may generate training examples or synthetic data from this form, which may be incorporated into training data. In some embodiments, the synthetic data may be generated into a form. The computer system may synthetically generate variations in the original form to simulate variations that may exist with expected incoming data.
US10726299B2 Sorted geometry with color clustering (SGCC) for point cloud compression
A point cloud compression approach that exploits HEVC for compression of both the geometry and color data is described herein. Although both the geometry and color could be compressed in a lossy fashion, the point cloud compression approach is suggested for the scenario of lossless geometry and lossy color coding. Both geometry and color data are first mapped into 2D images and then compressed by HEVC. A sorting technique is used to sort the geometry data to make it as correlated as possible when it is mapped to a 2D image. For color coding, clustering is used to put similar colors in a point cloud into spatial neighbors in the mapped 2D image. This significantly avoids color leaking due to quantization errors to neighbor points in 3D. The results show that much better compression is achieved compared to the Anchor when it is configured for lossless geometry coding.
US10726294B1 Logical sensor generation in a behavioral recognition system
Techniques are disclosed for generating logical sensors for an image driver. The image driver monitors values corresponding to at least a first feature in one or more regions of a first image in a stream of images received by a first sensor. The image driver identifies at least a first correlation between at least a first and second value of the monitored values. The image driver generates a logical sensor based on the identified correlations. The logical sensor samples one or more features corresponding to the identified correlation from a second image in the stream of images.
US10726293B2 Photo analytics calibration
A computer-implemented method for routing a food product using images of the food product, according to one embodiment, includes receiving images of a food product taken at different points of a supply chain of the food product. An environmental condition on and/or near the food product at at least some of the different points of the supply chain is also received. The environmental condition includes at least temperature. Photo analytics are performed on the images to interpret the images. The food product is evaluated using interpretations of the image and the environmental conditions for determining a characteristic of the food product selected from the group of characteristics consisting of: a quality of the food product and a shelf life of the food product. A delivery destination for the food product is determined based at least in part on the evaluation of the food product.
US10726291B2 Image recognition method and system based on deep learning
The present disclosure discloses an image recognition method and system based on deep learning. The image recognition method trains a recognizing engine for high resolution images and a recognizing engine for low resolution image separately. The two recognizing engines generate two independent feature groups specifically for high resolution and low resolution images respectively. A categorizing engine categorizes a testing image to a high resolution mode or a low resolution mode, and then the testing image is recognized by the appropriate recognizing engine. Therefore, the present disclosure increases the accuracy of image recognition under various conditions.
US10726290B2 System for accurate 3D modeling of gemstones
A computerized system, kit and method for producing an accurate 3D-Model of a gemstone by obtaining an original 3D-model of an external surface of the gemstone; imaging at least one selected junction with only portions of its associated facets and edges disposed adjacent the junction, the location of the junction being determined based on information obtained at least partially by using the original 3D model; analyzing results of the imaging to obtain information regarding details of the gemstone at the junction; and using the information for producing an accurate 3D-model of said external surface of the gemstone, which is more accurate than the original 3-D model.
US10726289B2 Method and system for automatic image caption generation
A method and a system for automatic image caption generation are provided. The automatic image caption generation method according to an embodiment of the present disclosure includes: extracting a distinctive attribute from example captions of a learning image; training a first neural network for predicting a distinctive attribute from an image, by using a pair of the extracted distinctive attribute and the learning image; inferring a distinctive attribute by inputting the learning image to the trained first neural network; and training a second neural network for generating a caption of an image by using a pair of the inferred distinctive attribute and the learning image. Accordingly, a caption well indicating a feature of a given image is automatically generated, such that an image can be more exactly explained and a difference from other images can be clearly distinguished.
US10726287B2 Camera and object processing apparatus using same
Disclosed are a camera and an object processing apparatus using the same. A camera according to an embodiment of the present invention focuses on moving objects by adjusting the ray distance between a lens and a sensor in a manner whereby a mirror is moved between the lens and the sensor, which are each fixedly installed, or whereby one side end of the sensor is moved, without a mirror.
US10726286B2 Magnetic ink character reader and magnetic ink character reading method
A magnetic ink character reader includes a transport unit configured to move a medium along a transport path, a reader configured to magnetically read magnetic ink characters printed on the medium, while the medium is moved along the transport path and to output a signal waveform corresponding to the magnetic ink characters, and a processor configured to compare a transportation direction of the medium through the reader to a forward reading direction of the reader, and to invert, in horizontal and vertical directions, the signal waveform output from the reader when the transportation direction is not the forward reading direction. The processor performs magnetic character recognition using the signal waveform from the reader when the transportation direction is the forward reading direction and the inverted signal waveform when the transportation direction is a reverse reading direction opposite the forward reading direction.
US10726285B2 Medicine audit apparatus, method, and program
Provided are a medicine audit apparatus, a medicine audit method, and a program capable of detecting a state where recognition of a medicine is impossible from a captured image obtained by imaging the medicine and urging a user to pay attention in the case of the state where the medicine recognition is impossible. The medicine audit apparatus 10 comprises a medicine recognition unit 54 that specifies a type of the medicine by recognizing the medicine from the captured image obtained by imaging the medicine, a quantitative value calculation unit 50 that calculates a quantitative value for quantifying a quality of the captured image related to success or failure of the medicine recognition by the medicine recognition unit 54, a comparison determination unit 51 that compares the quantitative value calculated by the quantitative value calculation unit 50 with the threshold value to determine whether the recognition of the medicine is possible, and a warning output unit 58 that issues a warning in a case where the medicine recognition is determined to be impossible by the comparison determination unit 51.
US10726284B2 Device for selecting and describing points of interest in a sequence of images, for example for the pairing of points of interest
A calculation device, for the selection and the description of points of interest in at least one image decomposed into a plurality of strips, includes a first module for selecting and indexing points of interest from among a set of points of interest detected in the image, the first module being configured to select, in each strip, at most a fixed number P of candidate points of interest, and associate a unique index with them, a second module for managing calculation of descriptors for the candidate points of interest, the first module being configured to transmit the candidate points of interest and their index to the second module immediately at the end of the processing of K lines of a strip, with K an integer number greater than or equal to 1 and strictly less than the number of lines per strip.
US10726276B2 Method for providing a sight securing image to vehicle, electronic apparatus and computer readable recording medium therefor
A method of an electronic apparatus for providing a sight securing image to a vehicle is provided, in which the method for providing a sight securing image includes determining at least one external vehicle from among a plurality of external vehicles, acquiring an external image at the determined external vehicle, acquiring an external vehicle image of the determined external vehicle, generating a sight securing image corresponding to a view obstructed by the external vehicle, by compositing at least part of the acquired external image and at least part of the acquired external vehicle image, and providing the generated sight securing image to a display.
US10726270B2 Selecting media from mass social monitoring devices
Technologies are generally described that relate to managing videos relating to events. An example technique can include analyzing audio content captured by an audio capture component and associated with video content captured by an image capture component to facilitate determining whether a defined event exists in the audio content. The technique also can include, in response to determining that the defined event exists in the audio content based on the analyzing, determining whether the image capture component captured event-related video content related to the defined event based on a result of analyzing a first direction in which the defined event occurred relative to the audio capture component in relation to a second direction that the image capture component was facing while capturing the video content, in accordance with a defined match criterion, to facilitate determining whether to present, emphasize, or select at least the video content.
US10726261B2 Method and apparatus to recognize user
Disclosed is a user recognition apparatus and method, the apparatus configured to determine a validity of an iris area for each frame, to perform an iris recognition when the iris area is valid, and to extract a facial feature for a fusion recognition when the iris area is invalid.
US10726259B2 Image processing method and system for iris recognition
A method of iris recognition comprises detecting a body region larger than and comprising at least one iris in an image and performing a first eye modelling on the detected body region. If successful, the result of first iris segmentation based on the first eye model is chosen. Otherwise, a first iris identification is performed on the detected body region. If successful, the result of second iris segmentation based on a second eye modelling is chosen. Otherwise, second iris identification is performed on the image, third eye modelling is performed on the result of the second iris identification, and third iris segmentation is performed on the result of the third eye modelling. If successful, the result of third iris segmentation based on a third eye modelling is chosen. An iris code is extracted from any selected iris segment of the image.
US10726256B2 Counterfeit detection scheme using paper surfaces and mobile cameras
Various authentication systems may benefit from detection of counterfeits. More particularly, certain authentication systems may benefit from a counterfeit detection scheme applicable to paper surfaces that can employ mobile cameras, such as the cameras associated with mobile phones. A method, according to certain embodiments, can include illuminating a surface of an item with a lighting source of a device. The method can also include capturing a plurality of images of the surface by a camera of the device during the illumination of the surface. The method can further include authenticating the item based on the plurality of images.
US10726254B2 Dynamic duplicate detection
Systems for dynamically detecting duplicate items are provided. In some examples, a system, may receive a document, document image, document details or the like. The system may identify at least one other document for comparison to the received document. The system may perform optical character recognition on the document or document image to identify data within one or more standard fields of the document. The detected data may be compared to the at least one other document and, if no matches exist, the document may be identified as not a duplicate. If one or more matches exist, the system may identify x and y coordinates of a location of data within one or more standard fields on the received document. A corresponding location on the at least one other document may be identified based on the x and y coordinates. A comparison of data at the location on the received document to data at the location on the at least one other document may be performed and, if a match exists, the received document may be identified as a duplicate.
US10726249B2 Method and electronic apparatus for wave detection
A method and an electronic apparatus for wave detection are provided. The method is adapted to the electronic apparatus having an image capturing device and a processor, and includes following steps: successively capturing a plurality of images; calculating a difference image between each two adjacent images among the images, and determining whether a variation degree of the difference images is over a predetermined degree according to pixel values of a plurality of pixels in the difference images; if the variation degree is over the predetermined degree, detecting a variation range formed by the pixels having the pixels values to which a predetermined variation is occurred in each of the difference images and determining whether a variation frequency of the pixel values within the detected variation range is over a predetermined frequency; and if the variation frequency is over the predetermined frequency, determining that a wave movement appears in the images.
US10726245B2 Secure facial authentication system using active infrared light source and RGB-IR sensor
An infrared face authentication system and method, having an infrared lamp, a camera having at least infrared responsive pixels proximate to the infrared lamp and a processor connected to the infrared lamp and camera, wherein the infrared lamp and camera are responsive to the processor, wherein the processor receives a facial image from the camera illuminated by the infrared lamp and determines whether the facial image is comprised of epidermis and if the facial image is comprised of epidermis whether the facial image matches an enrolled facial image and if the facial image matches the enrolled facial image an authentication is output.
US10726243B2 Method and apparatus for processing image
Embodiments of the present disclosure disclose a method and apparatus for processing an image. A preferred embodiment of the method comprises: receiving video data acquired by a web camera and decoding the video data to obtain at least one to-be-processed image containing a face image; determining a face region image in the to-be-processed image; and extracting facial feature information from the face region image, the facial feature information comprising at least one of the following: facial form information, eyebrow information or eye shape information. The embodiment acquires video data by means of a web camera, which ensures the quality of the acquired image, realizes the pre-processing of the to-be-processed image and is useful to improve the accuracy of the subsequent face recognition.
US10726239B2 Display panel and display device
A display panel includes a base substrate, including a display region and a non-display region; a pixel array in the display region; and at least one fingerprint recognition unit, located on the base substrate in the non-display region. Each fingerprint recognition unit includes a fingerprint recognition sensor, including a first electrode layer, a P-type-semiconductor/insulator/N-type-semiconductor (PIN) layer, and a second electrode layer. The first electrode layer includes a transparent electrode material. The non-display region includes a step bending region, and a fingerprint recognition region located on the side of the step bending region away from the display region. The at least one fingerprint recognition unit is located in the fingerprint recognition region. The display panel is folded at the step bending region. The first electrode layer of each fingerprint recognition unit is located on the side surface of the PIN layer close to the light-emitting surface of the display panel.
US10726237B2 Fingerprint identification sensor, method for manufacturing the same and fingerprint identification apparatus
A fingerprint identification sensor, a method of fabricating the same, and a fingerprint identification apparatus are provided. The fingerprint identification sensor includes: a substrate; a plurality of sensor units on the substrate, each of the sensor units comprising a thin film transistor and a photosensitive device; wherein the thin film transistor comprises a source and a drain, an active layer and a gate, the source and the drain being arranged substantially in a direction perpendicular to the substrate surface.
US10726236B2 Display panel, display apparatus and method for identifying fingerprints
Embodiments of the present disclosure provide a display panel, a display apparatus and a method for identifying fingerprints. The display panel comprises a first number of pixel units, arranged in a first direction and a second direction perpendicular to the first direction, and each pixel unit comprises a display element and a sensor configured to sense and identify a fingerprint. The display panel may further comprise a receiving unit, configured to receive a fingerprint signal sensed by the sensor; a controlling unit, configured to control the receiving unit to receive the fingerprint signal sensed by a second number of sensors among a first number of sensors, in response to an instruction for fingerprint identification being received, wherein any two of the second number of sensors are not adjacent to each other in the first direction and the second direction.
US10726233B2 Providing test patterns for sensor calibration
A method for testing a sensor of a device includes: displaying a test pattern on a display of the device; reflecting, by a reflector disposed over the display, at least a portion of the displayed test pattern; and capturing, by the sensor, a test pattern frame using the displayed test pattern and the reflector.
US10726228B2 Semiconductor device for fingerprint sensing
A semiconductor device comprising a fingerprint sensor configured to generate first-direction sensing data and second-direction sensing data by sensing a fingerprint image in a first direction and a second direction, respectively, which is perpendicular to the first direction; a differential sensing circuit configured to generate first-direction first differential data and second-direction first differential data by performing a differential operation on the first-direction sensing data and the second-direction sensing data, respectively; and a fingerprint processing circuit configured to generate first-direction second differential data and second-direction second differential data by performing a differential operation on the first-direction first differential data and the second-direction first differential data, respectively, and generate fingerprint data by adding the first-direction second differential data and the second-direction second differential data.
US10726226B2 Systems and methods for decoding and using data on cards
Systems and methods for decoding and using data on cards are disclosed. According to one disclosed embodiment, a system for decoding and using data on cards includes: a network interface; a scanner configured to scan a passive data source on the identification card and transmit a scanner signal associated with the passive data source; a processor coupled to the scanner and the network interface, the processor configured to: receive the scanner signal; process the scanner signal and determine data stored in the passive data source.
US10726225B2 Proxy aiming for contact reading
A code reader and process may include an optoelectronic reading device configured to read a machine-readable indicia. A primary aiming illuminator may be configured to generate a first light beam to illuminate a first aiming pattern (i) onto a surface on which the machine-readable indicia is positioned and (ii) within a field-of-view of the optoelectronic reading device. A secondary aiming illuminator may be configured to generate a second light beam to illuminate a second aiming pattern (i) onto the surface on which the machine-readable indicia is positioned and (ii) outside or in a marginal region of the field-of-view of said optoelectronic reading device.
US10726221B2 Systems and methods for dynamic control of a security system device based on tag information
Systems and methods for controlling at least one security device based on the behavior of at least one tag. The methods comprise: generating sensor data relating to movement by at least one sensor disposed in a first tag; analyzing the sensor data to determine if an item to which the first tag is coupled is being handled in an unusual, abnormal or nervous manner; determining if an enterprise system has lost communicative contact with the first tag coupled to the item that is being handled in an unusual, abnormal or nervous manner; and causing an operational state of the security device to change in response to the loss of the communicative contact between the enterprise system and the first tag.
US10726218B2 Method and apparatus for radio frequency identification (RFID) tag bearing estimation
A method of radio frequency identification (RFID) tag bearing estimation comprises: at an RFID tag reader having a plurality of antenna elements, emitting a primary transmit beam; receiving a response signal from an RFID tag via the antenna elements; generating a first set of signal measurements corresponding to a first set of receive beam characteristics, based on a first partition of the response signal; generating a second set of signal measurements corresponding to a second set of receive beam characteristics, based on a second partition of the response signal; and combining the first and second sets of signal measurements, for selection of an estimated tag bearing for the RFID tag from the first and second receive beam characteristics.
US10726211B1 Automated system for dynamically generating comprehensible linguistic constituents
Systems for facilitating acquisition of a language by a user receive initial user input representing a phrase in a first language. The phrase is translated to a second language then parsed to generate constituent data indicative of one or more groups of related words within the phrase. The constituents may constitute comprehensible linguistic inputs for communication to a user when the initial phrase is not a comprehensible input. Output data is generated to output the constituents to the user. Based on the relationships between the words, the characteristics of the second language, or user data indicative of the user's previous comprehension of constituents, the amplitude, frequency, output rate, or other audible characteristic of output may be modified to emphasize or deemphasize portions of the constituents.
US10726207B2 Exploiting document knowledge for aspect-level sentiment classification
Methods, systems, and computer-readable storage media for receiving a set of document-level training data including a plurality of documents, each document having a sentiment label associated therewith, receiving a set of aspect-level training data including a plurality of aspects, each aspect having a sentiment label associated therewith, training the aspect-level sentiment classifier including a long short-term memory (LSTM) network, and an output layer using one or more of pretraining, and multi-task learning based on the document-level training data and the aspect-level training data, pretraining including initializing parameters based on pretrained weights that are fine-tuned during training, and multi-task learning including simultaneous training of document-level classification and aspect-level classification, and providing the aspect-level sentiment classifier for classifying one or more aspects in one or more sentences of one or more input documents based on sentiment classes.
US10726204B2 Training data expansion for natural language classification
A computer-implemented method for training a natural language classifier associated with a chat interface of a computer system is provided. The method may include receiving a training dataset comprising an initial set of expressions corresponding to an intent. Additional expressions corresponding to the intent may be generated, wherein the additional expressions are generated based on the initial set of expressions corresponding to the intent. The natural language classifier may be trained based on the initial set of expressions and the additional expressions corresponding to the intent. The trained natural language classifier may be implemented to determine an intent expressed by a detected query based on the initial set of expressions and the additional expressions by which the natural language classifier was trained.
US10726203B2 Support automation using machine learning
System(s)/method(s) relate to machine learning to automatically respond for troubleshooting a device. A programmed computer system obtains a training dataset from at least one database including historical customer complaint records and maintenance service records with resolution codes. The training dataset is parsed by a natural language extraction engine to extract data including extracting keyword data from the historical customer complaint records. The extracted data is grouped into bags-of-words with a natural language association engine. The bags-of-words are mapped to one or more of the resolution codes with an SVM to provide corresponding mapping vectors. A current customer complaint record is received and information therein is parsed to provide a request bag-of-words. One or more of the mapping vectors having one or more most likely fits to the request bag-of-words is determined. One or more of the resolution codes associated with the one or more of the mapping vectors is provided.
US10726201B1 Creating and handling lambda functions in spreadsheet applications
Examples discussed herein relate to creating and handling lambdas in spreadsheet application, e.g., Microsoft Excel®. As discussed herein, lambdas are user defined functions (UDFs) that are natively creatable and maintainable through the use of a lambda registry in the spreadsheet application. In an implementation, a method of handling lambdas in a spreadsheet application is disclosed. The method includes detecting that a cell of a spreadsheet is populated with an expression that defines a lambda function and registering the lambda function with a lambda registry corresponding to the spreadsheet. The registration includes recording a home cell that identifies a location of the cell of the spreadsheet where the lambda function is defined. The method further includes replacing the expression that defines the lambda function with a reference to the registered lambda function.
US10726198B2 Method, device, and system, for identifying data elements in data structures
A computer implemented method for identifying one or more data elements in an input data stream formed from an input data structure using processing enabled by a processor-executable instruction can be stored on a non-transitory computerized storage medium. This stored method includes identifying a marker sequence set in the input document string, the marker sequence set including a marker sequence; assigning an eligibility value to each marker sequence, the eligibility value being a number calculated using an eligibility calculation, to obtain at least one eligible marker sequence; generating output data comprising data related to the at least one eligible marker sequence; and providing the output data, such as on a human-readable interface.
US10726197B2 Text correction using a second input
One embodiment provides a method including receiving, at a key input device, an electronic text input; obtaining, using a processor, an additional input comprising audio and relating to the electronic text input; modifying, using a processor, the electronic text input based upon the additional input; and providing, on a display device, electronic text which has been modified. Other aspects are described and claimed.
US10726195B2 Filtered stylesheets
In one set of embodiments, a web document is associated with a style sheet that can include style rules, which provide details about how the document is to be presented and formatted by, for example, a web browser. A reduced set of style rules is determined based upon contents of the web document and style sheet. Reducing the size of the style sheet is desirable, e.g., to increase communication and processing efficiency when the style sheet is sent with the document in an e-mail message. The reduced set of style rules can include rules that are referenced by user interface components present in the document, and can exclude rules that are not referenced by the document, or are incompatible with or not applicable to e-mail. The reduced set of style rules can be embedded in an e-mail message or other communication in place of the original style sheet.
US10726191B2 Method and system for manufacturing a semiconductor device
The present disclosure provides a method for manufacturing a semiconductor device. The method includes receiving layout data representing mask information for manufacturing a semiconductive substrate with a conductor over the semiconductive substrate. A first capacitor is formed between the conductor and the semiconductive substrate. The method further includes determining a capacitance difference between capacitances of the first capacitor and a neighboring capacitor. The method further includes forming a dummy capacitor to minimize the capacitance difference. A system for manufacturing a semiconductor device is also provided.
US10726183B1 Testing apparatus
A testing apparatus includes a chip carrying device and a pressing device. The chip carrying device includes a circuit board and a plurality of electrically connecting units that are disposed on the circuit board and each can receive a chip. The pressing device includes a cover, an abutting member, and an airtight member. The cover is disposed on the circuit board to jointly define an accommodating space accommodating the abutting member and the electrically connecting units. The airtight member is arranged between the cover and the circuit board to seal the accommodating space. The cover has at least one exhaust hole. When an air suction apparatus exhausts air in the accommodating space through the at least one exhaust hole, the cover is abutted against the airtight member, and the abutting member is abutted against the chips to connect each of the electrically connecting units and the corresponding chip.
US10726181B1 Regularity of fabrics in programmable logic devices
A programmable logic device with fabric regularity is disclosed. For example, the programmable logic device may include a plurality of similar heterogeneous logic blocks. A user's design may be implemented within a first group of heterogeneous logic blocks. The user's design may be moved or copied to a second group of heterogeneous logic blocks. More specifically, routing, timing, and/or placement information associated with the implementation of the users design in the first group of heterogeneous logic blocks may be used to implement the user's design in the second group of heterogeneous logic blocks.
US10726173B2 Method and computer program product for determining in-situ fluid distributions for oil fields using material balance and streamline-derived well-pair volumes
A method and system provide automated mapping of fluid distributions in an oil field reservoir. The processes include receiving initial fluid and pressure characteristics of well-pairs in the field. Measurements from sensors detect the amount of fluid injection versus fluid produced for the well-pair during a timestep. The remaining fluid volume for the well-pair may be determined. In an exemplary embodiment, a grid map of well-pairs in the oil field are automatically generated which shows in real-time the remaining volume of fluid for each well-pair in the map. A user may thus manage the production from the oil field with increased efficiency based on the improved accuracy of the mapped data.
US10726172B2 Systems and methods to achieve tailored fluid and energy interaction through surface texturing
Systems and methods for tailoring fluid and energy interaction through surface texturing. The methods comprise: receiving behavior input data specifying known or modeled interactions between a material and pre-solved solution surfaces, discrete input data specifying parameters of a surface to be textured, and continuous input data specifying ranges of values for environmental characteristics that the surface is to be subjected to during use; transforming the behavior input data into a composite response surface comprising a weighted combination of the pre-solved solution surfaces generated based on the discrete input data and the continuous input data; determining an optimized surface texture for the surface based on the composite response surface and desired behavior data specifying a desired interaction between the material and the surface to be textured; and outputting the optimized surface texture (e.g., to a surface texturing machine) so that the optimized surface texture is applied to the surface.
US10726169B2 Target and process sensitivity analysis to requirements
Systems and method are provided for analyzing target, process and metrology configuration sensitivities to a wide range of parameters, according to external requirements or inner development and verification needs. Systems comprise the following elements. An input module is arranged to receive parameters relating to targets, target metrology conditions and production processes, to generate target data. A metrology simulation unit is arranged to simulate metrology measurements of targets from the target data and to generate multiple metrics that quantify the simulated target measurements. A sensitivity analysis module is arranged to derive functional dependencies of the metrics on the parameters and to define required uncertainties of the parameters with respect to the derived functional dependencies. Finally, a target optimization module is arranged to rank targets and target metrology conditions with respect to the simulated target measurements.
US10726167B2 Method and apparatus for determining a direction of interest
Methods and apparatus for determining a direction of interest based upon polar coordinates derived from wireless communication between wireless transceivers. A smart device assembly is operative to communicate via multiple antennas with a reference point transceiver. A set of polar coordinates is generated indicating a relative position and angle of the wireless transceiver in relation to the reference position transceiver. A query may be made based upon the relative position and angle of the wireless transceiver in relation to the reference position transceiver. A response to the query may include a human readable interface indicating one or more of: direction of travel, a virtual image based upon location and location and direction, and annotative and pictorial information.
US10726164B2 Secure and extensible pay per action online advertising
Systems and methods are provided to allow advertisers to make ads available to publishers through an advertising system. The advertising system provides tamper proof tracking of conversion activity between publishers and advertisers. Further, advertisers can define plural different conversions to be associated with a single ad click through.
US10726163B2 Protecting cryptographic systems from cold boot and other side channel attacks
An electrical signal indicative of an intrusion is detected at an application executing in a cryptographic data processing system. In response to the detection, an instruction is constructed in the application for the cryptographic data processing system. Using a processor, the instruction causes a cryptographic data item to be removed from a portion of a memory device installed in the cryptographic system.
US10726158B2 Consent receipt management and automated process blocking systems and related methods
An automated process blocking system may be configured to automatically block one or more processes based on received user consent data. For example, a particular data subject may provide consent for an entity to process particular data associated with the data subject for one or more particular purposes. The system may be configured to: (1) determine that one or more entity systems are processing one or more pieces of personal data associated with a data subject; (2) identify at least one process for which the one or more pieces of personal data are being processed; (3) determine, using a consent receipt management system, whether the data subject has provided consent for the processing of the one or more pieces of personal data for the at least one process; and (4) in response to determining that the data subject has not provided valid consent, automatically blocking the processing.
US10726156B1 Method and system for protecting user information in an overlay management system
Methods and systems described herein provide for protecting user information in an overlay service. Protecting user information may include redacting personally identifiable information (PII) from information that may be exposed to third parties. Additionally, protecting user information may include opening a second account on behalf of the user using a plurality of unique identifiers in lieu of information identifying the user. This protects users' identities and privacy as their assets are transferred between various institutions.
US10726155B2 Genome query handling
A method of processing a query on a genome to produce a report is disclosed. The method comprises receiving a first secret, a second secret and a query request over a communications network during a first communications session and storing a proxy value associated with the query request in a database. The first secret is used to determine a genome key enabling access to genome data stored in the database and associated with the first secret. The proxy value and a query key are associated using the second secret such that the query key can only be found using both the proxy value and the second secret. An association is stored between the genome key and the query key in the database and the first and second secrets are deleted subsequent to determining the genome key and associating the proxy value and query key, during or at the end of the first communications session, to ensure anonymity. The genome is identified using the genome key and a query associated with the query request is applied to the identified genome to generate a report, which is stored in the data base in association with the query key, whereby the report can be accessed in the database using the query key. Subsequent to storing the report, the association between the genome and query keys is deleted to further ensure anonymity. Also disclosed are methods of generating queries and loading genomes, as well as systems, servers, computer program products and computer readable media implementing the above.
US10726149B2 Sensor data analysis for a plurality of users
A system for providing sensor data analysis to a plurality of users is disclosed. The system includes comprising an interface for receiving sensor data from a plurality of sensors distributed over a plurality of localities, a locality being associated with one or more sensors; a data storage configured to store said sensor data in association with a plurality of nodes, one node being associated to one locality, and sensor data from one specific sensor being associated to the corresponding node, and to store for each node a relationship to itself and to all its sub-nodes as part of a hierarchical structure of said nodes; and a processing entity configured to run one or more instances for each of a plurality of users, each instance accessing said data storage for analyzing the sensor data in response to a user request.
US10726147B2 File encryption support for FAT file systems
Native file encryption support is integrated into an existing file system that does not provide such support, such as the FAT family of file systems, while maintaining backwards compatibility with previous implementations of these file systems.
US10726145B2 Method to dynamically elevate permissions on the mainframe
Embodiments of the present disclosure relate to automatically and dynamically elevating permissions on a mainframe system. Initially, a user may request an elevation class which corresponds to elevated class resources of the mainframe system. The elevation class may enable the user to perform actions to datasets, files, applications, or systems of the mainframe system the user may not otherwise be able to perform. If the user has permission to the elevation class, a user identification corresponding to the user and the elevation class is registered in an elevated permission structure. An access control environment element (ACEE) is dynamically created with the elevated permission structure and the elevated class resources of the elevation class are associated with the ACEE. The user can then be validated with access to the elevated class resources. At the expiration of a limited duration of time, the elevated class resources are automatically disassociated with the ACEE.
US10726135B2 Web page processing method and apparatus, and storage medium
The present disclosure provides a web page processing method. The method includes obtaining web page elements after web page rendering is performed on a to-be-accessed web page; detecting whether an abnormal element exists in the web page elements; generating and displaying an interaction entrance on the to-be-accessed web page if an abnormal element exists in the web page elements; and obtaining a trigger operation on the interaction entrance and filtering out the abnormal element in response to the trigger operation.
US10726133B1 Securely loading UEFI images at runtime
UEFI images can be securely loaded at runtime so that it is unnecessary to flash the entire platform firmware whenever a UEFI image is added or updated. The platform firmware can include an OEM file list that maps file GUIDs to public keys. When it is desired to add a UEFI image, the OEM can employ one of the file GUIDs in the OEM file list and a private key corresponding to the mapped public key to create the UEFI image. During the PEI phase of the boot process, a verification module in the platform firmware can verify any added UEFI image using the OEM file list. Additionally, to ensure that the added UEFI images will pass the subsequent Secure Boot verification, a sync module can add custom Secure Boot keys for the added UEFI images to the Secure Boot databases during the DXE phase of the boot process.
US10726125B2 Malware detection using clustering with malware source information
Techniques for malware detection using clustering with malware source information are disclosed. In some embodiments, malware detection using clustering with malware source information includes generating a first cluster of source information associated with a first malware sample, in which the first malware sample was determined to be malware, and the first malware sample was determined to be downloaded from a first source; and determining that a second source is associated with malware based on the first cluster.
US10726119B2 Monitoring application execution in a clone of a virtual computing instance for application whitelisting
In a virtualized computer system, gray applications that are selected to be executed in a first virtual computing instance are executed and monitored in a second virtual computing instance that is a clone of the first virtual computing instance, and classified according to their monitored behavior. This process is conducted in real-time, in response to a notification that a gray application has been selected for execution in the first virtual computing instance. The execution of the gray application in the first virtual computing instance is delayed until the first virtual computing instance receives a notification from an application admission control manager that the gray application is safe to be executed in the first virtual computing instance. Although the execution of the gray application in the first virtual computing instance is delayed, all other processes running in the first virtual computing instance continue to their execution so that a user accessing the first virtual computing instance will not experience any downtime.
US10726116B2 Biometrics system, biologic information storage, and portable device
In a biometrics system for a building entrance unlocking or a bank account authentication, reference information registered under administration by the system is transmitted to a room or mobile-phone for private storage, with the original reference information deleted from the system. Biologic information gotten upon authentication is transmitted through wireless system to the room or mobile-phone for comparison with the reference, the result being returned to the system. Or, the reference is tentatively sent back to the system for comparison with the gotten biologic information. The biologic information sent to mobile-phone also includes health control information for storage and display. Mobile-phone also can receive blood pressure information at a waiting lounge of medical institution though wireless local communication even if the main power shut down. The communication between the biometrics system and the mobile-phone is encrypted. The system includes sensor unit and protection unit, the abnormality thereof being separately checked.
US10726112B2 Trust in physical networks
A trust network has at least one transmission medium supporting transmission of data, wherein data transmitted is in at least some instances transmitted in discrete portions, two or more nodes terminating discrete legs in the transmission medium, and trust software executing from a machine-readable medium by a processor on one or more of the two or more nodes. The one or more nodes executing trust software apply trust logic to transmission of the discrete data portions.
US10726102B2 Method of and system for providing access to access restricted content to a user
According to an example embodiment of the invention, there is provided a system for providing access to access restricted content to a user, the system including a communication arrangement operable to receive a content request message, the content request message including a content identifier, a processor configured to cause a first determination to be performed to yield a positive or a negative result, a validation module configured to, in response to the first determination yielding a positive result, obtain a first digital rights management key, the processor being further configured to cause a second determination to be performed to yield a positive or a negative result, and responsive to the first and second determinations yielding a positive result, the validation module is configured to cause access to the access restricted content to be provided to the user.
US10726099B2 System and method for providing real time control of pharmaceuticals
Disclosed herein is a system for providing a user with remote real time access to pharmaceuticals, the system comprising a plurality of carts which accept cassettes that contain pharmaceuticals. The carts preferably contain a CPU which can communicate with a database. A remote CPU is also in electrical communication with the database and may be placed at a pharmacy. When a specific pharmaceutical is required for a specific patient, a user can electronically request a one time access code (OTAC) from the remote CPU. If the request is valid, an OTAC can be sent both electronically to the database in addition to being sent to the user. If the user inputs an OTAC that matches the one stored on the database, the cart is unlocked to provide access to the requested pharmaceutical. Pharmaceuticals that are currently found in the cart can be checked remotely by communicating with the database. A new cassette can then be stocked and sealed by a pharmacist, while another person can transmit the sealed cassette and replace the old cassette within the cart.
US10726098B2 Method, system and program product for transferring genetic and health data
A method, system and program product comprise accessing a system having a digital currency infrastructure. At least one user address is created. Genetic and health related user data is prepared. The user data is transferred to the system wherein the system links the user data and the user address.
US10726097B2 Readmission risk scores
Systems for use with a medical device for reducing medical facility readmission risks are provided. In one aspect, a system includes a medical device that is configurable with operating limit parameters for providing testing or treatment to a patient, and a limiting system. The limiting system includes a memory that includes patient-specific information for the patient and a database that includes readmission risk information, and a processor. The processor is configured to compare readmission risk parameters with the patient-specific information, and provide a readmission risk score for integration with medical devices and processes corresponding to the patient. Methods and machine-readable media are also provided.
US10726096B2 Sparse matrix vector multiplication with a matrix vector multiplication unit
Systems and methods are provided for sparse matrix vector multiplication with a matrix vector multiplication unit. The method includes partitioning a sparse matrix of entries into a plurality of sub-matrices; mapping each of the sub-matrices to one of a plurality of respective matrix vector multiplication engines; partitioning an input vector into a plurality of sub-vectors; computing, via each matrix vector multiplication engine, a plurality of intermediate result vectors each resulting from a multiplication of one of the sub-matrices and one of the sub-vectors; for each set of rows of the sparse matrix, adding elementwise the intermediate result vectors to produce a plurality of result sub-vectors; and concatenating the result sub-vectors to form a result vector.
US10726094B2 Content distribution system
A content distribution system includes: a server device that distributes a content; a display device capable of displaying the content; and a display control device that controls display of the content received from the server device on the display device, in which, in a case where the display control device receives the content from the server device, the display device displays an alternative content.
US10726092B2 Method of improving web page loading time using scannable indicia
A method of identifying content, in particular images, that web page visitors view upon an initial connection to a web page. The method includes the server identifying the content most likely to be viewed by a user upon visiting a web page, and prioritizing that content such that the user can interact with the web page without buffering interruption. For example, the method connects each image in an HTML code to the ultimate location of the image on a user's browser, allowing the server to prioritize images to send to the user's electronic device based on the location of the image. As such, the method represents an improvement over existing loading protocols, including the HTTP/2 protocol, by utilizing image location information to identify and prioritize images, and thus determine what images to send to the user's electronic device.
US10726090B1 Per-user accuracy measure for social network based geocoding algorithms
Described is a system for geocoding social networks by minimizing total variation. A set of social media data from a social media platform having users is received. A social network is generated from the set of social media data based on communication between users. A ground truth set of locations is determined for users who make their locations public, and the ground truth set of locations is propagated across the social network to generate a location estimate for each user. A confidence measure for each location estimate is then generated.
US10726089B2 Location information output method, information processing device, and recording medium
A location information output method executed by a processor included in an information processing device provided with a display device, the method includes extracting a plurality of words corresponding to a noun from a web page displayed on a screen of the display device; transmitting a first word corresponding to a proper noun and a second word corresponding to a non-proper noun among the extracted plurality of words to a search system which searches location information according to a search word, the second word being transmitted when an image is detected by executing a search based on the second word; receiving a search result which is obtained according to the transmitting from the search system; and outputting location information included in the received search result from the display device as location information related to the web page.
US10726086B2 Aesthetic search engine
An improved approach for returning aesthetically relevant search results is disclosed. A training set of images (e.g., designer-created images) is used to train a detection engine that detects items in the images as features. A classification engine is configured to analyze the features and generate classification indices for the features. A user can select an item, and the classification index for the feature corresponding to the item is retrieved. The classification index is used to identify result images, which can be returned ranked according user action data and other parameters, such as style.
US10726081B2 Systems and methods of matching style attributes
A method includes receiving, at a processor of a computing device, a first search query during editing of a design, the first search query including at least a first search term. The method also includes identifying at least one style attribute associated with the design and searching at least one database based on the first search term, the at least one style attribute, or a combination thereof, to generate search results. The method further includes outputting the search results. A first search result of the search results is ranked higher than a second search result of the search results based on a determination that the first search result more closely matches the at least one style attribute associated with the design than the second search result.
US10726080B2 Utilizing a dual mode search
A search request received at a computer of a search support system is processed by analyzing the received search request to identify request parameters and connecting to a system index of the search support system that is referenced in the request parameters. An external result provider (ERP) process is initiated that establishes communication between the search support system and a data source external to the search support system, for a virtual index referenced in the request parameters. Thus, the ERP process provides an interface between the search support system and external data sources, such as by third parties. The ERP process can operate in a streaming mode (providing real-time search results with minimal processing) and/or a reporting mode (providing results with a greater delay and processing extent) and can switch between modes. The search request results are received from the connected system indexes and the referenced virtual indexes.
US10726074B2 Identifying among recent revisions to documents those that are relevant to a search query
A facility for reporting on a corpus of documents is described. The facility receives a user-specified search query. In response to the receiving, among documents in the corpus, the facility identifies a proper subset that have each (1) been modified in a manner relevant to the search query (2) at a recent time. For each of at least a portion of the identified documents, the facility causes to be presented information describing the document.
US10726072B2 Internet of things search and discovery graph engine construction
In an example, data in a non-flat format and metadata corresponding to the data are obtained from a first database. The data is flattened into flat data and augmented with the metadata. One or more pieces of the flat data are scanned to locate a first piece of flat data having a first attribute with attribute values that are a subset of attribute values of a second attribute of a second piece of flat data. A link is then created between the first attribute of the first piece of flat data and the second attribute of the second piece of flat data. A graph structure is generated, the graph structure containing a plurality of nodes, each node corresponding to a data type of the flat data and corresponding to one or more pieces of data in the flat data of the corresponding data type.
US10726070B2 Cognitive session graphs
A method, system and computer-usable medium for providing cognitive insights comprising receiving streams of data from a plurality of data sources; processing the streams of data from the plurality of data sources, the processing the streams of data from the plurality of data sources performing data enriching to provide enriched data; generating the cognitive session graph, the cognitive session graph being associated with a session, the cognitive session graph comprising at least some enriched data; and, processing the cognitive session graph to provide a cognitive insight, the cognitive insight being related to the session.
US10726061B2 Identifying text for labeling utilizing topic modeling-based text clustering
Software that selects portions of unlabeled text for labeling, by performing the following operations: (i) receiving a set of unlabeled input text for classification with respect to a particular domain, wherein the domain includes a labeled corpus for which topics of a set of topics correspond to labels from the corpus, and wherein the topics include statistical probability distributions of words in the corpus; (ii) performing topic modeling on the input text to associate portions of the input text with respective classifications, wherein the classifications include statistical probability distributions of topics of the set of topics in the respective portions of the input text; and (iii) applying a machine learning-based selection strategy to the portions of the input text and their respective classifications to identify one or more portions of the input text for labeling.
US10726057B2 Method and device for clarifying questions on deep question and answer
The present disclosure discloses a method and a device for clarifying questions based on deep question and answer. The method includes: receiving a query sentence; recalling corresponding answer titles and/or history query sentences according to the query sentence; analyzing the answer titles and/or the history query sentences to obtain corresponding dependency trees; clustering the answer titles and/or the history query sentences according to the dependency trees, to generate at least one cluster of questions; generalizing the at least one cluster of questions to generate candidate and clarified questions; and displaying the candidate and clarified questions.
US10726055B2 Multi-term query subsumption for document classification
In general, embodiments of the present invention provide systems, methods and computer readable media for generating an optimal classifying query set for categorizing and/or labeling textual data based on a query subsumption calculus to determine, given two queries, whether one of the queries subsumes another. In one aspect, a method includes generating a group of determining queries based on analyzing text within a document; receiving a group of classifying queries; and, for each determining query within the group of determining queries, determining whether at least one of the classifying queries is subsumed by the determining query; and updating the group of classifying queries in an instance in which the classifying query is subsumed by the determining query.
US10726054B2 Extraction of policies from natural language documents for physical access control
A system and method for generating at least one policy includes a policy document database containing at least one policy document containing at least one unstructured policy entry, and a natural language processor to analyze the at least one unstructured policy entry to generate least one formal policy, wherein a formal outcome of execution of the at least one formal policy corresponds to the at least one unstructured policy entry, and a rule processor to transform the at least one formal policy entry to generate at least one enforceable policy, wherein an enforcement outcome of execution of the at least one enforceable policy corresponds to the at least one formal policy entry.
US10726052B2 Path generation and selection tool for database objects
Techniques and solutions are described for determining, evaluating, and selecting data retrieval pathways. A plurality of database objects, such as tables, can be retrieved, and relationships between them determined. The relationships are between various attributes of the database objects. A plurality of pathways are determined between at least two target database objects, where the path determination does not consider attribute-level relationship information. After a path is determined, the relationship-level information can be added. A summary of the path, and relationship information, can be displayed to a user. A user can select paths to remove from the display, and can indicate one or more database objects that are required for a valid path, one or more database objects that are prohibited from valid paths, or combinations thereof. A user can select a path, and a query language statement to implement the path can be generated and displayed to the user.
US10726050B2 Assigning social networking system users to households
Users of a social networking system are assigned to households using prediction models that rely, in part, on user profile information and social graph data. Information about users may be received by a social networking system through various channels (e.g., declared/profile information, user history, IP addresses, Global Positioning System (GPS) data from check-in events and/or continuously provided by mobile devices, external household information, and/or social information). Scoring models may use statistical analysis of the received user information to predict household membership for users. User attributes, such as previous names, date of birth, social graph data, locations, life events, and check-ins, may be factors in generating confidence scores of predicted household memberships. Weighted scoring models may use machine learning methods for measuring the accuracy of the household membership prediction. The social networking system may use a machine learning algorithm to analyze user information to determine confidence scores for matching potential households.
US10726047B2 Early thread return with secondary event writes
A log manager causing events to be written to the primary and the secondary computing systems for high availability, and returning threads quickly. Rather than cause every event write to be immediately written to the secondary computing system, the log management component is triggered to write to the secondary computing system upon detecting event write requests of event writes of a particular event type. In response to detecting such an event write, the log management component gathers a group of event writes corresponding to that particular event write, and dispatches the event writes as a group. The particular thread that initiated the particular event write of the particular event type is returned after dispatching the event write group, but before or without confirmation of the particular event write group has been written to the secondary computing system.
US10726046B2 Object storage system with ordered parallel replication
Example distributed object storage systems and methods provide ordered parallel replication of data object parts. Batch lists of data objects that identify data parts for replication are generated. Available replication engines are identified and the data parts are sorted according to a predetermined order, such as largest to smallest by part size, to create an ordered list. The data parts are then sequentially assigned to the available replication engines based on the ordered list of data parts for parallel processing of replication commands. Initiate-multipart commands may be executed before the data parts are processed and complete-multipart commands may be executed after the data parts are processed.
US10726040B2 Lossless conversion of database tables between formats
Techniques and solutions are described for facilitating the conversion of tables, having primary data and an append specifying a format of append data, from a first format to a second format. A runtime object and a data dictionary entry can be created for a primary table in the second format, and at least a portion of primary data transferred to the primary table in the second format. A database layer object corresponding to the first table in the first format can be associated with a temporary runtime object and a temporary data dictionary entry so that append data can be transferred to an append table in the second format. Operations directed to the primary table in the second format can be modified to also be directed to the append table, such as using a JOIN view.
US10726036B2 Source service mapping for collaborative platforms
Techniques are described for service mapping and other backend operations for a collaborative platform. A platform may access data objects from any suitable number of source services. The data model of the platform may be dependent on the data models of its associated source services as well as source service annotations, where such annotations describe the mapping onto the various data model elements. The process of mapping requests and results between the platform and the external data sources at runtime may employ a schema mapping data structure to minimize potential performance impacts. Implementations may employ a hierarchical class structure that is configured to achieve efficient traversal by shifting computational load to initialization time when the source service data models and annotations are processed. The initialization of the structure may be triggered at initialization time of the platform or whenever an administrative action causes changes to the schema mapping.
US10726035B2 Database access control method and apparatus
A database access control method and apparatus are disclosed. The method is applied to a database system. The database system has at least two databases, and the at least two databases include a first database and a second database. One example method includes: receiving an access request from the application, determining that a target database to which the access request is sent is the second database; establishing a database connection between a connection agent and the second database, and sending the access request to the second database by using the connection agent.
US10726031B2 Computer implemented system and method for integrating and presenting heterogeneous information
A computer implemented system and method for integrating and presenting heterogeneous information is envisaged. The system slices and dices information and enables the information to be depicted in the form of dashboards and reports by tying data points on different sources into an integrated solution, and also enables a user to select the information that he/she wants to view, thereby enabling real-time visibility, quick decision making and planning. The system allows easy interaction between teams to access and understand complex information quickly. The system of the present disclosure can integrate data spread across multiple domains, horizontals and verticals, and display the required result in a desired format. The system also has ability to restrict dashboards and reports to certain groups of users by means of profiling based on roles in the organization.
US10726030B2 Defining event subtypes using examples
A facility for defining an event subtype using examples is described. The facility displays events identified among machine-generated data. The facility receives user input selecting a first subset of the events as examples of an event subtype. In response to receiving the user input, the facility displays a second subset of the events predicted to belong to the event subtype on the basis of the examples of the event subtype.
US10726027B2 Cognitive elasticity of cloud applications
A computing device retrieves historical data regarding one or more historical time periods during which cloud application instances were provisioned. A probability distribution of a number of queries received by the historical cloud application instances during each of the one or more historical time periods is determined by the computing device. A probability distribution of a number of received queries completed by each of the one or more historical cloud application instances during each of the one or more historical time periods is determined by the computing device. A new provisioning plan for further time periods is generated via application of a stochastic optimization model based upon the probability distribution of the number of received queries during each of the one or more historical time periods and the probability distribution of the number of received queries completed by each of the one or more cloud application instances.
US10726024B2 Search of NAS data through association of errors
A computer-perceptible search input, whether typed, spoken, based upon machine vision, detection and/or interpretation of gestures, for example, may be received by a computing device from a single user. The received input by the single user may be matched with one or more stored digital items based upon prior inputs by the single user that previously led the single user to access the digital item(s). That is, it may be determined whether the received input is the same or similar to a previous input or inputs that led the computing device to search for, select and present digital items that were subsequently accessed (e.g., opened) by the user, which action signifies a successful search.
US10726019B2 Search system and methods with integration of user annotations from a trust network
Computer systems and methods incorporate user annotations (metadata) regarding various pages or sites, including annotations by a querying user and by members of a trust network defined for the querying user into search and browsing of a corpus such as the World Wide Web. A trust network is defined for each user, and annotations by any member of a first user's trust network are made visible to the first user during search and/or browsing of the corpus. Users can also limit searches to content annotated by members of their trust networks or by members of a community selected by the user.
US10726014B2 Selection of subexpressions to materialize for datacenter scale
Described herein is a system and method for selecting subexpressions to be materialized. For a predefined storage budget, subexpressions of a set of candidate subexpressions to be materialized to minimize query evaluation cost are selected based upon a calculated utility of the set of candidate subexpressions, interactions of the candidate subexpressions, and, a cost of evaluating the candidate subexpressions. Based upon the subexpressions selected to be materialized, subexpression(s) of the set of candidate subexpressions to use when evaluating particular queries of the set of queries to minimize query evaluation cost are determined.
US10726009B2 Query processing using query-resource usage and node utilization data
Systems and methods are disclosed for processing queries against one or more dataset sources. The system tracks query resource data and resource utilization data. The query-resource usage data can indicate resources used to execute queries. The node resource utilization data can indicate current utilization of nodes in the system. Upon receipt of a query that identifies a set of data to be processed and a manner of processing the set of data, the system can use the query-resource usage data and the resource utilization data to define a query processing scheme. The query can then be executed using the query processing scheme. In some cases, the query coordinator can dynamically allocate partitions operating on worker nodes to execute the query.
US10726008B2 Accelerating database queries using enhanced partition elimination
Increasing the efficiency of performing queries on databases by eliminating partitions during a database query. The database query configured to access a database table having one or more columns and one or more rows, the database query including a condition on a specified basis column. The database table being partitioned on the basis of the specified column, the specified column having one or more distinct values and the partitioning including mapping, by the at least one programmable processor, individual ones of the one or more distinct values to individual partitions causing each row in the table to be mapped to a specific partition. Candidate partitions and guaranteed partitions can be identified. The database query can be applied only to candidate partitions. All rows which satisfy the database query and all the rows of the guaranteed partition can be forward for processing.
US10726007B2 Building heavy hitter summary for query optimization
Constructing a heavy hitter summary for query optimization. The heavy hitter summary is constructed by sampling each of multiple partitions of a dataset using a uniformed sampling rate. For each partition, performing a two-stage heavy hitter estimation process to determine whether an estimated frequency of a key of the sampled data units may be included in a partition-level heavy hitter summary. Constructing a partition-level heavy hitter summary for each partition of the dataset based on the keys determined via the two-stage process, and constructing a dataset-level heavy hitter summary based on the partition-level heavy hitter summary. The dataset-level heavy hitter summary may be used to optimize query trees.
US10726003B2 Simultaneous search on multiple living room devices
A unified search system is described herein. The unified search system is configured to enable, in a control device (e.g., a remote control), a user to input a search query. The unified search system includes a plurality of content providing device interfaces configured to interface the control device with a plurality of content providing devices. Each content providing device interface is configured to receive the search query from the user input interface, format the search query according to a corresponding input device type, and provide the formatted search query to one or more corresponding content providing devices. Search results received from the content providing devices are displayed at a display of the control device and/or at another display (e.g., a television).
US10726002B1 Relational data management and organization using DLT
A set of both smart contract and off-chain tools is described that enable the management and organization of data so as to enable storage of that data in a distributed ledger according to relational database principles. A cross-distributed-ledger-platform specification plus reusable core components together create a system that may be implemented on distributed ledger platforms to enable storage and retrieval of data to/from the distributed ledger governed by relational principles. A realization of this system enables addition of system chaincode to Hyperledger® Fabric and uses schemas and data represented as JSON. In use, the user may create, update, and query data from code, a console, or a smart contract where every update is a distributed ledger transaction.
US10725995B2 Automatically revising synopsis table structure
Merging adjacent rows of a synopsis table so as to increase the effectiveness of the synopsis table regarding data skipping. Adjacent rows for merging are identified based on statistics regarding: (i) queries of the database; (ii) effectiveness of the synopsis table for data skipping; and (iii) usage of predicates in queries of the database. Once merged, the synopsis table is smaller, and more effective with respect to data skipping, while fewer computing resources (administrative, maintenance, memory, clock cycles, storage space, etc.) are needed to process the database queries.
US10725994B2 Automatically revising synopsis table structure
Merging adjacent rows of a synopsis table so as to increase the effectiveness of the synopsis table regarding data skipping. Adjacent rows for merging are identified based on statistics regarding: (i) queries of the database; (ii) effectiveness of the synopsis table for data skipping; and (iii) usage of predicates in queries of the database. Once merged, the synopsis table is smaller, and more effective with respect to data skipping, while fewer computing resources (administrative, maintenance, memory, clock cycles, storage space, etc.) are needed to process the database queries.
US10725993B1 Indexing data sources using a highly available ETL for managed search
A managed search provider includes a highly available ETL service to index various data sources for searching. The ETL service can interface with various types of data sources associated with a user's account. When the ETL service receives a request to index a data source, the ETL service can extract a portion of data from the data source and analyze the portion of data to generate an index of the data source without requiring additional input from the user. The ETL service can store the index in a target data store identified in the request and determine whether the data source includes additional data to be indexed. As the data is indexed, the ETL service can maintain checkpoints in case of failure during indexing. Once the data source has been indexed, the ETL service can monitor the data source for changes made since the last indexing and can update the index accordingly.
US10725991B2 Database table format conversion based on user data access patterns in a networked computing environment
An approach for conversion between database formats (e.g., from a relational database format to a hash table or a “big table” database format) based on user data access patterns in a networked computing environment is provided. A first set of database tables having a first format is identified based on a set of access patterns stored in a computer storage device. A second set of database tables having a second database format corresponding to the first set of database tables may then be provided (e.g., accessed, augmented, and/or generated). A mapping between the first set of database tables and the second set of database tables may then be created. A column set may then be generated based on at least one condition of the set of queries. The column set may then be used as a key for the second set of database tables.
US10725989B2 Enumeration of trees from finite number of nodes
Embodiments of methods, apparatuses, devices and/or systems for manipulating hierarchical sets of data are disclosed.
US10725988B2 KVS tree
A KVS tree and operations thereon are described herein. A key-value set (kvset) is received to store in a key-value data structure on at least one machine readable medium. The kvset includes a mapping of unique keys to values with the keys and the values of the kvset being immutable. The key-value data structure is organized as a tree with nodes of the tree including a temporally ordered sequence of kvsets. The kvset, once received, is written to a sequence of kvsets of a root-node of the tree.
US10725981B1 Analyzing big data
A method, apparatus, and computer implemented method for analyzing a Big Data dataset, the method comprising performing analysis on a big data dataset by applying a set of analytical tool to a Big Data Model; wherein the Big Data Model decouples the Big Data dataset into properties and metadata; wherein each of the properties represent part of the Big Data dataset to enable processing and analysis; wherein the metadata enables calculation of summary information for the Big Data dataset.
US10725979B2 Measuring usage of computing resources by storing usage events in a distributed file system
To measure usage of computing resources on a computer, a logging service running on the computer generates event data. The computer transmits the event data to an event processing system. With a large number of computers, each computer transmits its event data to the event processing system. The event processing system stores the event data in a storage system as a file system object, such as a stream or file, in which different data fields of the received event data are stored in a structured or semi-structured manner. The event data can be processed in parallel on different pivots using map-reduce operations. Such processing can include, but is not limited to, de-duplicating event data, aggregating event data related to a resource into measurements of usage of that resource, and grouping original data or aggregated data by user or group of user for further analysis and reporting.
US10725975B2 Non-transitory computer-readable medium, system, and information processing method
In a system that sends and receives one or more data files and a statistics information file that holds information of the total number of those data files, event processing is not carried out each time a file arrives. Instead, event processing is carried out on all of the files in response to an event of the statistics information file arriving, which reduces the number of times event processing is executed. The amount of time that has elapsed in the event processing is monitored, and the processing is continued by executing different event processing before a timeout occurs.
US10725972B2 Continuous and concurrent device experience in a multi-device ecosystem
Various embodiments generally relate to decentralized operating systems spanning multiple devices. More specifically, some embodiments relate to continuous and concurrent device experiences across the multiple devices. For example, a user may be streaming a movie through a service provided via a smart television. When the user's phone detects an incoming video call, the television can recognize that a video call is coming in and ask the user if the user wants to answer the call. If the user responds in the affirmative, the television can pause the streaming video from the service provide allowing the user to answer their phone. In some cases, the television can be used as the display screen to display the video call while the local phone resources (e.g., video camera) can be used as the recording device.
US10725963B2 Distributed lock-free RDMA-based memory allocation and de-allocation
An “RDMA-Based Memory Allocator” applies remote direct memory access (RDMA) messaging to provide fast lock-free memory allocations and de-allocations for shared memory distributed across multiple servers in an RDMA-based network. Alternately, in various implementations, the RDMA-Based Memory Allocator combines RDMA messaging and remote procedure call (RPC) requests to provide fast lock-free memory allocations and de-allocations for shared memory distributed across multiple servers in an RDMA-based network. In either case, any of the networked servers can act as either or both a client for requesting (or releasing) memory allocations and a host for hosting a portion of the distributed memory. Further, any server (including the requesting client) may act as the host for the distributed memory being allocated or de-allocated by any client via RDMA messaging. Advantageously, being lock-free improves overall performance of memory access between networked computers by reducing overall system latency.
US10725961B2 Devices and methods for transmission of events with a uniform latency on serial communication links
The present disclosure relates generally to serial communication links and, more specifically, to events communicated on serial communication links and the timing of those events, for example, to achieve uniform delay among multiple event transmissions.
US10725957B1 Uniform memory access architecture
A plurality of system on chips (SoCs) in a server computer can be coupled to a plurality of memory agents (MAs) via respective Serializer/Deserializer (SerDes) interfaces. Each of the plurality of MAs can include one or more memory controllers to communicate with a memory coupled to the respective MA, and globally addressable by each of the SoCs. Each of the plurality of SoCs can access the memory coupled to any of the MAs in uniform number of hops using the respective SerDes interfaces. Different types of memories, e.g., volatile memory, persistent memory, can be supported.
US10725953B2 Power delivery control module
A power delivery control module includes a first interface, a second interface and a controller. The first interface is configured to be coupled with a first external device. The second interface is configured to be coupled with a second external device. The second interface is a USB Type-C interface, and the first interface is not a USB Type-C interface. The controller is coupled with the first interface and the second interface. Wherein when the first interface is coupled with the first external device and the second interface is coupled with the second external device, the power delivery control module selectively transfers power from the first external device to the second external device or from the second external device to the first external device.
US10725952B2 Accessing status information
The present disclosure includes apparatuses and methods related to accessing status information. One example apparatus comprises a host and a memory device coupled to the host. The memory device includes a controller configured to provide, to a status arbiter, a status signal indicating whether a status register of the controller contains generated status information. Responsive to the status signal indicating that the status register contains the generated status information, the controller can also provide the status information from the controller to the status arbiter via a status intermediary.
US10725948B2 RoCE over wireless
A wireless device can achieve higher predictability for its transmissions by inserting a placeholder frame in a transmission queue before RoCE data has been received. In addition, a contention countdown associated with the placeholder frame can start before the RoCE data is ready for transmission. Once the RoCE data is available, the device can insert the data into the payload of the placeholder frame, thereby reducing the wait time before the RoCE data can be transmitted wirelessly. Additionally, the device can improve reliability by transmitting RoCE data using multiple subcarrier RUs in a channel. The data blocks and the duplicative data can be transmitted in parallel using the subcarrier RUs. If a subset of the subcarrier RUs are blocked because of narrowband interference, the receiving device can nonetheless recover the data blocks and reconstruct the RoCe packet from the data transported on the RUs that did not have interference.
US10725943B2 Apparatuses and methods for transferring data from memory on a data path
Apparatuses and methods for transferring data from memory on a data path are described. An example apparatus includes: one or more data terminals; a plurality of memory banks, one of the plurality of memory banks being selected responsive, at least in part, to a bank address; and a data path including a plurality of data path routes and a plurality of switching buffers on the plurality of data path routes. The plurality of switching buffers are arranged such that one or more of the plurality of switching buffers are selected responsive, at least in part, to the bank address and activates one of the plurality of data path routes.
US10725935B2 Method for writing in a non-volatile memory of an electronic entity, and related electronic entity
Disclosed is a method for writing in a non-volatile memory of an electronic entity, the method including the following steps: determining an operational state of the electronic entity; writing a first datum in a first area of the non-volatile memory in case of abnormal operation; writing a second datum in a second area of the non-volatile memory in case of normal operation. The method includes a step for randomly determining a location for the second area from among a plurality of locations for the second area, the writing of the datum in the second area being carried out in the determined location. Also disclosed is a related electronic entity.
US10725934B2 Processor with selective data storage (of accelerator) operable as either victim cache data storage or accelerator memory and having victim cache tags in lower level cache wherein evicted cache line is stored in said data storage when said data storage is in a first mode and said cache line is stored in system memory rather then said data store when said data storage is in a second mode
A first data storage holds cache lines, an accelerator has a second data storage that selectively holds accelerator data and cache lines evicted from the first data storage, a tag directory holds tags for cache lines stored in the first and second data storages, and a mode indicator indicates whether the second data storage is operating in a first or second mode in which it respectively holds cache lines evicted from the first data storage or accelerator data. In response to a request to evict a cache line from the first data storage, in the first mode the control logic writes the cache line to the second data storage and updates a tag in the tag directory to indicate the cache line is present in the second data storage, and in the second mode the control logic instead writes the cache line to a system memory.
US10725929B2 Graphics memory extended with nonvolatile memory
An embodiment of an electronic processing system may include an application processor, system memory communicatively coupled to the application processor, a graphics processor communicatively coupled to the application processor, graphics memory communicatively coupled to the graphics processor, and persistent storage media communicatively coupled to the application processor and the graphics processor to store one or more graphics assets, wherein the graphics processor is to access the one or more graphics asset mapped from the persistent storage media. The persistent storage media may include a low latency, high capacity, and byte-addressable nonvolatile memory. The one or more graphics assets may include one or more of a mega-texture and terrain data. Other embodiments are disclosed and claimed.
US10725922B2 Technologies for predictive file caching and synchronization
Technologies for predictive caching include a computing device to receive sensor data generated by one or more sensors of the computing device and determine a device context of the computing device based on the sensor data. Based on the device context, the computing device determines a file to cache that has similar characteristics to another file recently accessed by a user of the computing device. The computing device includes a file cache with a first partition to store files identified to have similar characteristics to files recently accessed by a user and a second partition to store files identified based on access patterns of the user. The computing device stores the determined file to the first partition.
US10725921B2 System and method for caching time series data
The present invention provides a method and system for caching time series data. A computer system for caching time series data is disclosed. The computer system comprises one or more processors, at least one cache, and a computer readable storage medium. The computer readable storage medium contains instructions that, when executed by the one or more processors, causes the one or more processors to perform a set of steps comprising fetching the time series data from a time series data source, calculating one or more expiry timestamps, grouping the plurality of time series datum in to one or more time data chunks based on the one or more expiry timestamps, and storing a copy of the time series data and the one or more expiry timestamps in the at least one cache.
US10725919B2 Processors having virtually clustered cores and cache slices
A processor of an aspect includes a plurality of logical processors each having one or more corresponding lower level caches. A shared higher level cache is shared by the plurality of logical processors. The shared higher level cache includes a distributed cache slice for each of the logical processors. The processor includes logic to direct an access that misses in one or more lower level caches of a corresponding logical processor to a subset of the distributed cache slices in a virtual cluster that corresponds to the logical processor. Other processors, methods, and systems are also disclosed.
US10725918B2 Table of contents cache entry having a pointer for a range of addresses
Table of contents (TOC) pointer cache entry having a pointer for a range of addresses. An address of a called routine and a pointer value of a pointer to a reference data structure to be entered into a reference data structure pointer cache are obtained. The reference data structure pointer cache includes a plurality of entries, and an entry of the plurality of entries includes a stored pointer value for an address range. A determination is made, based on the pointer value, whether an existing entry exists in the reference data structure pointer cache for the pointer value. Based on determining the existing entry exists, one of an address_from field of the existing entry or an address_to field of the existing entry is updated using the address of the called routine. The stored pointer value of the existing entry is usable to access the reference data structure for the address range defined by the address_from field and the address_to field.
US10725917B2 Method, apparatus and computer program product for implementing filter cache in a group-based communication platform
Method, apparatus and computer program product for generating filter cache are described herein. For example, the apparatus includes at least one processor and at least one non-transitory memory including program code. The at least one non-transitory memory and the program code are configured to, with the at least one processor, cause the apparatus to at least generate an index document array, generate a group identifier lookup array, generate a channel identifier lookup array, and generate a filter cache for the index document array based at least on the group identifier lookup array and the channel identifier lookup array.
US10725916B2 Maintaining data coherency utilizing a holding stage memory component
A system includes sensors, a first memory component, a second memory component, and an interface. The sensors are configured to generate data responsive to stimuli. Each sensor may transmit its associated data as it becomes available. The first memory component may receive and store sensor data. The second memory component may receive data from the first memory component. The interface may receive data from the second memory component. The sensor data generated during a time which the interface is receiving data from the second memory component is transmitted to the first memory component and stored thereto. No data is transmitted from the first memory component or from the sensors to the second memory component during the time which the interface is receiving data from the second memory component. Subsequently, a subset of data stored on the first memory component is advanced to the second memory component.
US10725915B1 Methods and systems for maintaining cache coherency between caches of nodes in a clustered environment
Disclosed herein are methods, systems, and processes to provide coherency across disjoint caches in clustered environments. It is determined whether a data object is owned by an owner node, where the owner node is one of multiple nodes of a cluster. If the owner node for the data object is identified by the determining, a request is sent to the owner node for the data object. However, if the owner node for the data object is not identified by the determining, selects a node in the cluster is selected as the owner node, and the request for the data object is sent to the owner node.
US10725913B2 Variable modulation scheme for memory device access or operation
Methods, systems, and devices that support variable modulation schemes for memory are described. A device may switch between different modulation schemes for communication based on one or more operating parameters associated with the device or a component of the device. The modulation schemes may involve amplitude modulation in which different levels of a signal represent different data values. For instance, the device may use a first modulation scheme that represents data using two levels and a second modulation scheme that represents data using four levels. In one example, the device may switch from the first modulation scheme to the second modulation scheme when bandwidth demand is high, and the device may switch from the second modulation scheme to the first modulation scheme when power conservation is in demand. The device may also, based on the operating parameter, change the frequency of the signal pulses communicated using the modulation schemes.
US10725910B2 Controller for recovering map segments in case of sudden power off and operating method thereof
A controller may include a memory suitable for caching write data and map data corresponding to the write data; and a processor suitable for flushing the cached map data in a memory device, and then storing the write data in the memory device, wherein the map data includes location information of the write data.
US10725905B2 Memory system and operating method thereof
A memory system includes a nonvolatile memory device including a plurality of memory blocks each including a plurality of pages; and a controller suitable for, when writing a plurality of data in the pages according to a write request from a host, writing the plurality of data with tags, classified into N number of kinds depending on a usage pattern of each data, together in the pages. The controller manages a list of victim blocks as a target of a merge operation, the controller manages entire valid pages included in the victim blocks, by classifying them into N number of page groups depending on a kind of each of the entire valid pages, and the controller selects valid pages to be moved to a free block in the merge operation, among the entire valid pages, and N may be a natural number of 2 or greater.
US10725898B2 Testing network framework and information management method applied thereto
An information management method for a testing network framework is provided. The testing network framework includes a first server and at least one computer. The method includes the following steps. Firstly, the at least one computer downloads and executes a test application program. Then, the at least one computer is connected to the first server, and provides a device identification code and a network address value of the at least one computer to the first server. If the first server judges that the corresponding device identification code complies with a first default condition and the corresponding network address value complies with a second default condition, the corresponding computer is authenticated, and a test setting information is provided from the first server to the corresponding computer. After the test setting information is downloaded to the corresponding computer, a test process is performed.
US10725894B2 Measuring and improving test coverage
Embodiments of the invention include methods and systems for improving test case coverage. Aspects of the invention include executing, by a processor, a first test case, where the first test case includes a plurality of system calls to an operating system. Prior to execution of each system call in the plurality of system calls in the first test case, executing, by the processor, a pre-exit instruction. Responsive to execution of the pre-exit instruction, collecting pre-exit system call data regarding each system call in the plurality of system calls for the first test case. The processor executes a post-exit instruction after completion of each system call in the plurality of system calls and responsive to execution of the post-exit instruction, collects post-exit system call data regarding each system call in the plurality of system calls for the first test case.
US10725892B2 Method and system for automated testing of a graphical user interface for customer devices
A computer-implemented method for automated testing of a graphical user interface (GUI) for a customer device, the method comprising: receiving GUI navigation keys (801); automated learning (802) of the GUI MENU structure by navigating the GUI to create a GUI structure file comprising the screen header text and the screen image for each sub-MENU detected in the MENU structure; receiving (803) data related to the sub-MENU to be tested; performing (804) a testing procedure on the sub-MENU.
US10725887B2 Method for operating a monitoring entity
A method for operating a monitoring entity (ME) for a distributed system includes receiving, by the ME, an action message from a computing device which has information about an action it performed. The ME, generates, deletes and/or updates a node of a data structure stored in a memory of the ME to provide an updated state of the data structure, by: processing the information of the received message, and storing the processed information into the data structure. The data structure represents knowledge about behavior of the distributed system. Each node specifies a policy by a formula, a node is linked by a trigger to one other node only to specify dependencies between nodes except for nodes with a formula, monitored by the ME, and nodes with a same formula are mutually linked by triggers. Verdict information indicating an action violating a policy is computed based on the updated state.
US10725886B2 Capacity planning method
A method for capacity planning of a DBSM network, includes selecting at least one RESOURCE against which the TARGET_SYSTEM will be optimized, selecting at least one performance counter for which a planning engine forecast is created, collecting said performance counter MONITORING_DATA, defining rules for each performance counter against which a predicted TIME_SERIES is validated, adjusting SOURCE_SYSTEM OBJECT CONSTRAINTS and TIME_SERIES data, defining TARGET_SYSTEM LOGICAL_TOPOLOGY with desired OBJECTS setup, preferred configurations, maximum count for each setup OBJECT type and possible processing order, adjusting TARGET_SYSTEM OBJECT CONSTRAINTS, benchmarks and TIME_SERIES data, evaluating and comparing all needed refactored SOURCE_SYSTEM OBJECT TIME_SERIES against given TARGET_SYSTEM with preconfigured LOGICAL_TOPOLOGY and processing order of OBJECT SETUP_DATA to have minimum amount of primary target RESOURCE defined in total for all TARGET_SYSTEM host servers meeting their respective CONSTRAINTS and outputting results. The invention also relates to a computer program product for implementing said method.
US10725883B2 Externally triggered maintenance of state information of virtual machines for high availablity operations
An example method is provided to maintain state information of a virtual machine in a virtualized computing environment through an externally-triggered approach. The method may comprise detecting, by an external entity, that a first host in a cluster is disconnected from a first network connecting the first host to a distributed storage system accessible by the cluster. The method may also comprise instructing the first host to suspend a virtual machine supported by the first host and to store state information associated with the virtual machine. The method may further comprise selecting a second host from the cluster and instructing the first host to migrate the suspended virtual machine to the second host such that the suspended virtual machine is able to resume from suspension on the second host based on the stored state information.
US10725882B2 Monitoring an integrity of a test dataset
A method as well as a crypto-arrangement and a computer program product for monitoring an integrity of a test dataset, wherein a random sample of a test dataset is checked for integrity is provided. The method for monitoring an integrity of a test dataset includes the following steps: random sample-type selection of the test dataset from a dataset to be transferred via a communications connection; cryptographically protected provision of the selected test dataset to a test unit, wherein a communication via the communications connection is carried out uninfluenced by the selection and preparation; testing of the cryptographically protected test dataset for integrity by the test unit, based on cryptographic calculations and plausibility information.
US10725881B2 Method for locating and isolating failed node of electromechnical management bus in communication device
A method for locating and isolating a failed node of an electromechanical management bus in a communication device. The method includes, in a communication process, an SHMC in operation records communication states of electromechanical management buses; the SHMC in operation performs calculation and analysis operations on data associated with the communication states, and determines whether there is an irrecoverable communication abnormality in a corresponding bus; if so, the SHMC sends, by means of a normal electromechanical management bus, a command to an electromechanical management node subordinate to the abnormal electromechanical management bus, such that the electromechanical management node controls a corresponding mechanical switch of the bus, coordinates respective nodes of the abnormal electromechanical management bus to conduct mutual communication tests with each other, locates a failed node, and returns location information of the failed node.
US10725879B2 Resource management apparatus, resource management method, and nonvolatile recording medium
A storage apparatus includes a plurality of resources including a plurality of types of surplus resources, determines a surplus resource introduction plan used for coping with abnormalities, and controls allocation of the surplus resources according to the determined introduction plan. The storage apparatus includes a processor. The processor detects an abnormality associated with the resource of the storage apparatus, calculates one or more surplus resource introduction plans capable of coping with the abnormality on the basis of management information of the resource of the storage apparatus when the abnormality is detected, and determines, when there are a plurality of introduction plans, an introduction plan used for coping with the abnormality on the basis of a state in which other abnormalities that are likely to occur concurrently with the abnormality can be coped with, by surplus resources remaining when the introduction plans are executed.
US10725878B2 Storage apparatus, storage system, and control method of storage system for dynamically securing free space when a storage apparatus is disused
A storage system capable of dynamically securing free space when a certain storage apparatus is disused and reducing the influence on the system upon dynamically securing the free space without having to continuously secure, in a memory of another storage apparatus, free space capable of storing management information of the corresponding storage apparatus in preparation of a case where such storage apparatus is disused. Each storage apparatus comprises a memory including a management information storage area for storing management information and a cache area for storing cache information, and a processor which manages a status of the cache area. At least certain processors determine a storage apparatus to become a copy destination of the copy target management information. The storage apparatus of the copy destination releases at least a part of the cache area and stores the management information in the released cache area.
US10725877B2 System, method and computer program product for performing a data protection operation
A system, method and computer program product for performing a data protection operation is provided. The method includes receiving a write instruction that is associated with a writable entity, the write instruction includes a writable entity identifier, and data protection metadata indicative of a relevancy of at least one data protection operation to be applied in relation to the write instruction, and participating in an execution of a relevant data protection operation, if such a relevant data protection operation exists.
US10725876B2 Electronic circuit board
According to an embodiment, an electronic circuit board includes a nonvolatile memory, a reading circuit to read data stored in the nonvolatile memory, a switch, and a communication circuit. When power is supplied from a first power source, the switch performs switching to a first state in which the nonvolatile memory and a host device configured to read and write data from and in the nonvolatile memory are connected. When power is supplied from a second power source, the switch performs switching to a second state in which the host device and the nonvolatile memory are not connected and the reading circuit and the nonvolatile memory are connected. The communication circuit transmits, to an external device, the data read by the reading circuit from the nonvolatile memory when power is being supplied from the second power source.
US10725863B2 Memory system and method for operating the same
A memory system and a method for operating the memory system, in which the memory system includes a semiconductor memory device for storing data, and for reading and outputting the stored data in a read operation, and a controller controlling the semiconductor memory device in the read operation, and sequentially performing first and second decoding operations on the data output from the semiconductor memory device, wherein the controller updates and stores a bin label codeword in the second decoding operation, and backs up and stores a start bin label codeword in the bin label codeword.
US10725861B2 Error correction code memory security
System and techniques for error correction code (ECC) memory security are described herein. A write request that includes data is received. An integrity check value (ICV) is computed for the data. Then, the write request is performed, including writing a representation of the data to a data area in memory and writing the ICV into an ECC area in memory. Here, the data area is addressable by a host and the ECC area corresponds to the data area via hardware of the memory.
US10725859B2 Parity generation offload using peer-to-peer data transfers in data storage system
A system and method improve the performance of non-volatile memory storage by offloading parity computations to facilitate high speed data transfers, including direct memory access (DMA) transfers, between a remote host and a non-volatile memory based storage system, such as a flash memory based data storage device (e.g., SSD). In conjunction with writing to non-volatile memory storage, a stripe map is used to target a selected data storage device for parity generation. All data of a stripe is transmitted to the selected data storage device to generate the parity and the generated parity is propagated from the selected data storage device to other data storage devices in the stripe. The data for the stripe may also be propagated from the selected data storage device to the other data storage devices in the stripe.
US10725857B2 Data storage system for improving data throughput and decode capabilities
Systems and methods for storing data are described. A system can comprise a controller, one or more physical non-volatile memory devices, a bus comprising a plurality of input/output (I/O) lines. The controller configured to receive data, encode the received data into a codeword, and transfer, in parallel, different portions of the codeword to different physical non-volatile memory devices among the plurality of physical non-volatile memory devices.
US10725854B2 Disk device and data management method
A disk device includes a disk medium, a magnetic recording head, a processor configured to control the magnetic recording head to write data to and read data from a plurality of tracks of the disk medium on a sector-by-sector basis, and a check value generation circuit configured to generate, for each of the plurality of tracks, check value data based on data stored in one or more sectors of the track. The processor controls the magnetic recording head to write check value data for a first track of the plurality of tracks in a first sector on the disk medium and check value data for a second track of the plurality of tracks in a second sector on the disk medium that is adjacent to the first sector.
US10725853B2 Systems and methods for memory failure prevention, management, and mitigation
Some embodiments described herein are directed to memory page or bad block monitoring and retirement algorithms, systems and methods for random access memory (RAM). Reliability issues or errors can be detected for multiple memory pages using one or more retirement criterion. In some embodiments, when reliability errors are detected, it may be desired to remove such pages from operation before they create a more serious problem, such as a computer crash. Thus, bad block retirement and replacement mechanisms are described herein.
US10725851B2 Storage device self-recovery exception engine
A data storage device that includes a data storage medium and a controller communicatively coupled to the data storage medium. The controller is configured to receive commands from a host and to detect a hung state in the data storage device. The controller is also configured to determine an execution status of a command, of the commands from the host, associated with the hung state. The controller is further configured to dynamically carry out a self-recovery operation in the data storage device to clear the hung state. The self-recovery operation includes steps that depend upon the execution status of the command associated with the hung state.
US10725845B2 Methods of operating memory system
A method of operating a memory system includes setting a secured area in a volatile memory device of the memory system during a secure mode, writing secure data in the secured area during the secure mode, and when a write command for the secured area is inputted in a normal operation mode, preventing a write operation from occurring and generating an error signal. Accordingly, the secured area is set in the volatile memory device so that the hacking and the data forgery may be prevented.
US10725843B2 System and method for ending view change protocol
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing view change. One of the methods is to be implemented on a blockchain and performed by a first node of N nodes in a view change protocol. The method includes: multicasting a view change message to at least some of the N nodes; obtaining, respectively from at least Q second nodes of the N nodes, at least Q echo messages each comprising: a consistent current view known to the second node indicating a primary node designated among the N nodes, and a consistent current sequence number known to the second node, the current sequence number associated with a latest transaction or a latest block, the current sequence number is larger than a first sequence number known to the first node; and responsive to obtaining the at least Q echo messages, ending the view change protocol.
US10725842B1 Method and system for detecting system outages using application event logs
Methods, systems, apparatus, and non-transitory computer readable media are described for detecting system outages using application event logs. Various aspects may include obtaining several prior application event logs where the status of the system is known at the time the application event logs were recorded. Additionally, various aspects may include determining characteristics of prior application event logs which were recorded during a system outage, and/or determining characteristics of prior application event logs which were recorded while the system was available. When current application event logs are obtained where the status of the system is unknown at the time the current application event logs are recorded, various aspects include comparing the current application event logs to the prior application event logs to determine that a system outage has occurred based upon the comparison.
US10725839B2 Helping a hardware accelerator using software
An accelerator helper monitors pending calls for a first accelerator, and when the accelerator is too busy, the accelerator helper sends a new call to the first accelerator to a software routine instead of to the first accelerator. The software routine processes the new call in parallel with the first accelerator processing a previous call. When the accelerator is not too busy, the accelerator helper sends to the first accelerator the new call to the first accelerator. The determination of when the accelerator is too busy can be whether a number of pending calls for the first accelerator exceeds a predetermined threshold. The accelerator helper speeds up execution of calls to the first accelerator by executing some calls to the accelerator in a software routine when the first accelerator has too many calls pending.
US10725837B1 Persistent scratchpad memory for data exchange between programs
Techniques are disclosed for sharing of data exchange among kernels (each a set of instructions) executing on a system having multiple processing units. In an embodiment, each processing unit includes an on-chip scratchpad memory that can be accessed by the kernels executing on the processing unit. All or a portion of the scratchpad memory can be allocated and configured, for example, such that the scratchpad is accessible to multiple kernels in parallel, to one or more kernels in serial, or a combination of both.
US10725836B2 Intent-based organisation of APIs
A service platform for routing intent-based API requests to the most relevant APIs, comprising: a data ingestion subsystem, configured to retrieve API schema definitions and context information from external sources and store them in an API schema library; an ontology mining subsystem, configured to identify ontologies for said stored APIs, cluster the identified ontologies hierarchically and label said hierarchies with meaningful labels; an evaluation subsystem, configured to evaluate a set of APIs based on chosen datasets and metrics or by externally provided quality signals; an API dispatcher subsystem, configured to receive an intent-based request and identify the API schema and API Endpoint that match the request; and an API integration subsystem, configured to receive said intent-based request and said matched API schema and API Endpoint and synthesize an integration code.
US10725832B2 Information processing system, information processing apparatus, method for processing information, and information processing program
An information processing system includes programs so as to implement a memory unit storing, for each application executing a sequence of processes using electronic data, program identification information of identifying at least one program executing the sequence of processes, a parameter used to execute each program, and flow information defining an execution order of the at least one program while associating app identification information with the program identification information, the parameter, and the flow information, an acquiring unit acquiring the flow information; and an executing unit causing each program identified by the program identification information to execute the sequence of processes, the executing unit replacing, when a data value of a data item included in the parameter used to execute the program is designated to be replaced by another data value, the data value with the other data value.
US10725830B1 Loading models on nodes having multiple model service frameworks
This disclosure relates to model loading. In one aspect, a method includes determining, based on a preset execution script and resource information of multiple execution nodes, loading-tasks corresponding to the execution nodes. Each execution node is deployed on a corresponding cluster node. Loading requests are sent to the execution nodes, thereby causing the execution nodes to start execution processes based on the corresponding loading requests. The execution processes start multiple model service frameworks on each cluster node. Multiple models are loaded onto each of the model service frameworks. Each loading request includes loading-tasks corresponding to the execution node to which the loading request was sent. The execution processes include a respective execution process for each model service framework.
US10725827B2 Artificial intelligence based virtual automated assistance
An Artificial Intelligence (AI) based virtual automated assistance system provides services pertaining to component processes of a task that is to be automatically executed. The virtual automated assistance system includes a pipeline studio that enables generating the services. Historical data pertaining to a service is accessed for training and validating various ML models. The ML models are scored and a selected ML model is registered as a service on the virtual automated assistance system. The services thus registered are represented as process blocks within the pipeline studio wherein the process blocks pertaining to the component processes of the task are arranged in order to form a pipeline. The pipeline thus constructed enables automatic execution of the task by receiving and processing a request pertaining to the task via the services that form the pipeline.
US10725826B1 Serializing duration-limited task executions in an on demand code execution system
Systems and methods are described for conducting data processing against a target data set using multiple, duration-limited task executions in an on-demand code execution system. The on-demand code execution system can enable execution of user-specified code as a task, but may establish duration limits for each task execution. Such duration limits can sometimes cause a task execution to fail, such as when processing a large data set. To overcome this problem, this disclosure enables data processing to occur over multiple task executions. Each task execution can process a portion of a data set selected such that data processing of the portion can complete prior to expiration of the duration limit. If an additional portion remains, the task execution can generate state information to enable an additional execution to conduct data processing on an additional portion, and pass that state information within a call to start the additional execution.
US10725821B2 Scheduling tasks using work fullness counter
A method of activating scheduling instructions within a parallel processing unit is described. The method includes checking if an ALU targeted by a decoded instruction is full by checking a value of an ALU work fullness counter stored in the instruction controller and associated with the targeted ALU. If the targeted ALU is not full, the decoded instruction is sent to the targeted ALU for execution and the ALU work fullness counter associated with the targeted ALU is updated. If, however, the targeted ALU is full, a scheduler is triggered to de-activate the scheduled task by changing the scheduled task from the active state to a non-active state. When an ALU changes from being full to not being full, the scheduler is triggered to re-activate an oldest scheduled task waiting for the ALU by removing the oldest scheduled task from the non-active state.
US10725819B2 System and method for scheduling and allocating data storage
A system and method is disclosed for scheduling and allocating data storage. An example method comprises generating a scheduling problem based at least on states of each of the plurality of storage nodes, a received plurality of storage tasks and received constraints, wherein the scheduling problem is a constraint satisfaction problem, selecting one or more approaches to solving the scheduling problem based on metadata associated with the storage tasks and constraints, solving the scheduling problem to generate a scheduling solution based on the one or more approaches, determining whether the given constraints are satisfied by the scheduling solution, executing, by the processor, the scheduling solution by assigning storage of data to each of the plurality of storage nodes when the constraints are satisfied by the scheduling solution and determining another scheduling solution based on the one or more approaches when the constraints are not satisfied by the scheduling solution.
US10725817B2 Reducing spin count in work-stealing for copying garbage collection based on average object references
A method is provided for controlling a number of Garbage Collection (GC) threads in a computer system implementing a copying GC process which copies live objects and involves states including a spin state, a yield state, and a sleep state. The method includes determining the number of GC threads to come back to for copying with work-stealing from a given one of the states based on a predicted number of object references, responsive to a number of currently stealable tasks being less than a threshold. The predicted number of object references is calculated using a past average number of object references. The method further includes determining the number of GC threads to come back to for copying work from the given one of the states based on the number of currently stealable tasks, responsive to the number of currently stealable tasks being equal to or greater than the threshold.
US10725814B2 Expediting the provisioning of virtual machines based on cached repeated portions of a template
A computer-implemented method includes receiving a template for creating a virtual machine (VM) instance; separating the template into a repeated portion and a unique portion; determining whether the repeated portion is stored in a cache; creating based on determining that the repeated portion is stored in the cache, the VM instance using the repeated portion stored in the cache; completing the unique portion of the VM instance to create a completed VM instance; and deploying the completed VM instance.
US10725812B2 System for managing and scheduling containers
A task definition is received. The task definition indicates at least a location from which one or more software image can be obtained and information usable to determine an amount of resources to allocate to one or more software containers for the one or more software image. A set of virtual machine instances in which to launch the one or more software containers is determined, the one or more software image is obtained from the location included in the task definition and is launched as the one or more of software containers within the set of virtual machine instances.
US10725811B2 Non-transitory computer-readable storage medium recording program for applying license to generated virtual machine, control method, and information processing apparatus
A non-transitory computer-readable storage medium storing a program that causes a computer to execute a process, the process including generating a virtual machine when a processing load regarding one or more virtual machines on which a software runs exceeds a threshold, determining whether a number of first type licenses of the software used for the one or more virtual machines is less than a predetermined number, the first type licenses being flat-rate licenses for a given period or permanently, obtaining a second type license of the software when the number of first type licenses is no less than the predetermined number, the second type license being a pay-for-use billing license, and applying the second type license to the generated virtual machine.
US10725810B2 Migrating virtualized computing instances that implement a logical multi-node application
Some embodiments of the invention provide a novel method of migrating virtualized computing instances (VCIs) that implement a multi-node application. The method may identify a plurality of VCIs that implement a multi-node application, each of the plurality of VCIs being executed on a respective source host, and may identify a role performed by each VCI of the identified plurality of VCIs. The method may also generate a plurality of batches, each batch of the plurality of batches including a set of the identified plurality of VCIs selected based on the identified role of each of the VCIs, and generate a migration sequence comprising an ordered sequence of the plurality of batches. The method may migrate the identified plurality of VCIs from its respective source host to a respective destination host according to the migration sequence.
US10725806B2 Transitioning volumes between storage virtual machines
A volume rehost tool migrates a storage volume from a source virtual server within a distributed storage system to a destination storage server within the distributed storage system. The volume rehost tool can prevent client access to data on the volume through the source virtual server until the volume has been migrated to the destination virtual server. The tool identifies a set of storage objects associated with the volume, removes configuration information for the set of storage objects, and removes a volume record associated with the source virtual server for the volume. The tool can then create a new volume record associated with the destination virtual server, apply the configuration information for the set of storage objects to the destination virtual server, and allow client access to the data on the volume through the destination virtual server.
US10725805B2 Provisioning based on workload displacement
A method, system, and computer program product are disclosed for creating an in-memory application image. Embodiments can include receiving an application from a storage. Embodiments can also include loading the received application into a memory storage pool. Embodiments can also include receiving an indication of a request to execute the in-memory application image on a first virtual machine of a plurality of virtual machines. Embodiments can also include receiving an indication to execute the in-memory application image on the first virtual machine. Embodiments can also include removing the in-memory application image from the memory storage pool, in response to the receiving the indication to execute the in-memory application. Embodiments can also include assigning the removed in-memory application image to the first virtual machine.
US10725800B2 User-specific customization for command interface
Aspects of the present disclosure relate to systems and methods that help a user manage a functional product. Every functional product, be it a service, device, or combination thereof, has one or more documents associated with it. These documents may include such documentation as: (1) Release Notes; (2) Configuration Guides; (3) command line interfaces (CLIs)/application program interfaces (APIs); (4) Data Sheets; (5) Installation Guides; (6) User Manuals; (7) Errata notices; and (8) other documentation. In embodiments, command extracted from the documents along with features available in the functional product and user history (if any) may be used to help suggest one or more commands for a user managing or using the functional product.
US10725796B2 Robot task management method, robot using the same and non-transitory computer readable storage medium
The present disclosure provides a task management method for a robot, a robot using the same, and a computer readable storage medium. The method includes: obtaining a current task of the robot, in response to receiving a request for executing a new task of the robot; querying the preset state table according to the new task and the current task to determine whether to switch the robot from the current task to the new task: and switching the robot from the current task to the new task, in response to determining to switch. In this way, the stability of the operation of the robot can be improved, and the efficiency of the robot to execute tasks can be improved.
US10725795B2 Systems, methods, and apparatuses for dynamic creation of an external code segment within a cloud based computing environment
Systems, methods, and apparatuses for implementing dynamic creation of an external code segment within a cloud based computing environment. For instance, an exemplary system having at least a processor and a memory therein includes means for executing object code comprising software instructions that when executed create an instance of an external segment of software instructions that is to perform business logic, wherein a name of the external segment of software instructions is to be first received during runtime of the object code.
US10725791B2 Operating system boot up optimizations
In one embodiment, an operating system is booted based on results of boot-up operations performed during a shutdown. In operation, during a shutdown phase of an operating system, one or more boot-up operations are performed, and the results of these operations are stored in memory. During a boot-up phase of the operating system, the results are received, and the operating system is booted based on the one or more results.
US10725786B2 Completion mechanism for a microprocessor instruction completion table
Method and apparatus for a completion mechanism for a microprocessor are provided by marking entries in a section of an Instruction Completion Table (ICT) as ready to complete using corresponding Ready to Complete (RTC) status bits; determining a tail pointer indicating a start of the entries in the ICT that are ready for completion in a current clock cycle; performing a counting leading ones on an RTC vector that organizes the RTC status bits according to a program order for completing the entries to determine a count leading ones pointer that indicates an end of the entries in the ICT that are ready for completion in the current clock cycle; completing instructions included in the entries between the tail pointer and the count leading ones pointer in one clock cycle; and updating the tail pointer to a value of the count leading ones pointer for a subsequent clock cycle.
US10725783B2 Splitting load hit store table for out-of-order processor
According to one or more embodiments, an example computer-implemented method for executing one or more out-of-order instructions by a processing unit, includes decoding an instruction to be executed, and based on a determination that the instruction is a store instruction, identifying a split load-hit-store (LHS) table for the store instruction, wherein a LHS table of the processing unit includes multiple split LHS tables. Identifying the split LHS table includes determining, for the store instruction, a first split LHS table by performing a mod operation using one or more operands from the store instruction, and adding one or more parameters of the store instruction in the first split LHS table by generating an ITAG for the store instruction. The method further includes dispatching the store instruction for execution to an issue queue with the ITAG.
US10725780B2 Convert to zoned format from decimal floating point format
Machine instructions, referred to herein as a long Convert from Zoned instruction (CDZT) and extended Convert from Zoned instruction (CXZT), are provided that read EBCDIC or ASCII data from memory, convert it to the appropriate decimal floating point format, and write it to a target floating point register or floating point register pair. Further, machine instructions, referred to herein as a long Convert to Zoned instruction (CZDT) and extended Convert to Zoned instruction (CZXT), are provided that convert a decimal floating point (DFP) operand in a source floating point register or floating point register pair to EBCDIC or ASCII data and store it to a target memory location.
US10725778B2 Processing metadata, policies, and composite tags
A method includes receiving, for metadata processing, a current instruction with a associated metadata tags. The metadata processing is performed in a metadata processing domain isolated from a code execution domain including the current instruction. Each respective associated metadata tag representing a respective policy of the composite policy. The associated metadata tags further including pointers to tags of a component policy of the composite policy. For each respective metadata tag, the method includes determining, in the metadata processing domain and in accordance with the metadata tag and the current instruction, whether a rule exists in a rule cache for the current instruction. The rule cache including rules on metadata used by said metadata processing to define allowed instructions. The determination of whether a rule exists resulting in a respective output. The method further includes generating a composite result tag by combining the respective outputs into a single metadata tag representing the composite policy including each respective policy.
US10725777B2 Computational memory cell and processing array device using memory cells
A memory cell that may be used for computation and processing array using the memory cell are capable to performing a logic operation including a boolean AND, a boolean OR, a boolean NAND or a boolean NOR. The memory cell may have a read port that has isolation circuits that isolate the data stored in the storage cell of the memory cell from the read bit line.
US10725769B2 Automated deployment and servicing of distributed applications
Deployment and servicing tasks associated with multi-tier, distributed applications, application environments and data centers are automated so that a person does not have to manually perform these tasks. All of the information describing and defining the distributed service is modeled and stored in a re-useable service template that can be used to drive an automated system to programmatically deploy and manage the service over time. Deployment and servicing of a distributed application can be automated using re-useable models that capture hardware and workload definitions. The re-useable models in the form of service templates enable delta-based servicing of the application. The service can be deployed to one or more physical machines, one or more virtual machines or to a combination thereof. A default deployment plan can be customized with instance-specific customizations of service parameters.
US10725758B2 Telematics system
Some embodiments of the invention concern a novel and interactive way to deliver telematics solutions by separating the delivery of the hardware and software component of a telematics device. The software telematics application is selected and delivered to the customer's telematics device by in-application purchases via the customer's mobile device. The mobile device contains a user interface that is adapted to control and configure the telematics device. The customers may upgrade their telematics applications using their mobile devices. A retailer may also request the upgrade of a customer's telematics application using the retailer's mobile device. The user interface also provide a customer profiler tool to provide individualized search results and recommend telematics applications based on the customer's profile.
US10725756B2 Method and system for facilitating replacement of function calls
The present invention involves systems and methods for replacement of function calls. In one embodiment, a function call is intercepted and modified to enforce a policy on a client device. The function call is intercepted by scanning code loaded for a launch of an application. The function call includes a first pointer value. The function call is modified by changing a first pointer value to a second pointer value. The second pointer value points to a customized function.
US10725752B1 Dependency handling in an on-demand network code execution system
Systems and methods are described for managing dependencies among code in an on-demand code execution system in a manner that enables efficient execution of the code. A user may generate a task on the system by submitting code, which may reference additional code on the system. The system can determine a dependency graph for the submitted code, and generate multiple representations of the dependency graph, storing dependency code objects in different numbers of files. On receiving a request to provision an execution environment for the task, the system can select an appropriate representation based on an expected reuse of the files within different representations. For example, a representation of fewer files can be selected where expected future use is low, minimizing retrieval time but also potentially limiting reuse of code objects within the representation.
US10725750B2 Compiler integrated intelligent deserialization framework
An example system includes a memory, a processor in communication with the memory, and a compiler that includes a serializer and a deserializer. The compiler executes on the processor to receive an input including a plurality of tags associated with a message. The compiler parses the input according to a specification and builds a tag trie from the plurality of tags, which includes a tag path and an end leaf. Each tag path includes a first tag and one or more candidate tags, which includes a last candidate tag. The last candidate tag in each tag path is the respective end leaf. The compiler walks the tag trie to obtain each tag path and generates a type of source code, which converts the input into an equivalent representation of a data structure associated with the message. The compiler also provides the type of source code to a user application.
US10725746B2 Method and apparatus for quick prototyping of embedded peripherals
The disclosure describes methods and apparatus for quickly prototyping of a solution developed using one or more sensing devices (e.g., sensors), functional blocks, algorithm libraries, and customized logic. The methods produce firmware executable by a processor (e.g., a microcontroller) on an embedded device such as a development board, expansion board, or the like. By performing these methods on the apparatus described, a user is able to create a function prototype without having deep knowledge of the particular sensing device or any particular programming language. Prototypes developed as described herein enable the user to rapidly test ideas and develop sensing device proofs-of-concept. The solutions produced by the methods and apparatus improve the functioning of the sensor being prototyped and the operation of the embedded device where the sensor is integrated.
US10725743B2 System and method for generating random numbers
A system and method for generating a random number from an IP network is provided. A first datagram is transmitted from a first system to a second system and back to the first system. A second datagram is transmitted from the first system to the second system and back to the first system. The time elapsed between transmission of the first datagram to the second system and receipt of the first datagram back at the first system is measured as a first elapsed time. The time elapsed between transmission of the second datagram to the second system and receipt of the second datagram back at the first system is measured as a second elapsed time. The difference between the first elapsed time and the second elapsed time provides a random value.
US10725739B2 Compiler controls for program language constructs
Setting or updating of floating point controls is managed. Floating point controls include controls used for floating point operations, such as rounding mode and/or other controls. Further, floating point controls include status associated with floating point operations, such as floating point exceptions and/or others. The management of the floating point controls includes efficiently updating the controls, while reducing costs associated therewith.
US10725733B2 Information processing apparatus, information processing method, and program
There is provided an information processing apparatus to further mitigate the effect of a delay associated with recognizing a gesture, the information processing apparatus including: an acquisition unit that acquires, on a basis of first input information corresponding to a detection result of a gesture, a prediction result of an operation corresponding to the gesture that is input subsequently; and a control unit that controls a process related to an acquisition of second input information associated with the first input information, in accordance with the prediction result of the operation.
US10725732B2 Display device and operating method thereof
A display device including a display; a first external device interface configured to receive an image signal and an audio signal output from a first external input device; a second external device interface configured to receive an image signal and an audio signal output from a second external input device; and a controller configured to display a graphic user interface including a first external input item describing at least one of the first external device interface and the first external input device connected to the display device via the first external device interface, a second external input item describing at least one of the second external device interface and the second external input device connected to the display device via the first external device interface, a first audio output menu for selecting at least one of a plurality of audio output devices for outputting audio included in the audio signal received from the first external input device, and a second audio output menu for selecting at least one of a plurality of audio output devices for outputting audio included in the audio signal received from the second external input device.
US10725731B2 Interaction of sound, silent and mute modes in an electronic device
This is directed to controlling the output of audio based on the mode of an electronic device. In particular, this is directed to an electronic device having a sound mode, silent mode, and mute mode controlling the output of audio along different audio output routes. In the sound mode, all audio can be output, while only registered or authorized audio can be output in the silent mode. In the mute mode, no audio can be output. The sound and silent modes can be enabled using an interface of the device (e.g., a switch having two possible states), while the mute mode can be enabled using an accessory coupled to the device. To disengage the mute mode, a user can provide a corresponding instruction using the accessory, or providing an instruction on the device related to volume control. For example, a user can change the device volume using an on-device interface, or toggle a sound/silent switch to a sound mode.
US10725730B2 Physiological control based upon media content selection
A media-playback device includes: a media-output device that plays media content items; a physiological measurement device programmed to measure at least one physiological measurement of a user of the media-output device; and a physiological control engine configured to: identify a current physiological measurement for the user; and cause the media-output device to modify playback of the media content items based upon the current physiological measurement.
US10725729B2 Virtual and real object recording in mixed reality device
A virtual image generation system for use by an end user comprises memory, a display subsystem, an object selection device configured for receiving input from the end user and persistently selecting at least one object in response to the end user input, and a control subsystem configured for rendering a plurality of image frames of a three-dimensional scene, conveying the image frames to the display subsystem, generating audio data originating from the at least one selected object, and for storing the audio data within the memory.
US10725725B2 Electronic device and mode switching method
An electronic device and a mode switching method thereof are disclosed. The electronic device includes a first body; a connecting body; a second body being connected to the first body through the connecting body. Based on the connecting body, the electronic device has at least three modes, wherein in a first mode the first body and the second body have a first relative positional relationship, in a second mode the first body and the second body have a second relative positional relationship, and in a third mode the first body and the second body have a third relative positional relationship. The electronic device can switch from the second mode to the first mode with a first manner, and switch from the third mode to the first mode with a second manner, wherein the first manner and the second manner are different.
US10725718B2 Workflow notification mechanism
A print server is disclosed. The print server includes a printing software product that generates an object including one or more attributes defining work expected to be received in a printing system, assigns the object to an input device associated with a folder designated to receive the work, monitors the received work and provides a notification if the received work does not match the attributes of the object.
US10725711B2 Information processing apparatus, information processing method, and computer-readable medium
An information processing apparatus includes a reception unit configured to receive a component size of a component actually used in printing from an image forming apparatus, and a transmission unit configured to transmit, to a post-processing apparatus, a job ticket of a post-processing job in which the component size received by the reception unit is set in a case where the component size of the component is referred to in post-processing.
US10725707B2 Storage tier-based volume placement
Data volumes for a customer can be placed on various storage tiers, including different hardware types or storage systems, that are determined to be appropriate for the anticipated usage of those data volumes. The actual usage can be monitored to determine one or more types of workload for the data volume, and a determination made as to whether all, or portions, of the data volume could obtain a significant performance improvement by being migrated to a different storage tier. In some instances the chunks or partitions of a volume can be concurrently distributed across multiple different storage tiers in order to satisfy various performance and/or cost criteria. Once workload information is available for a customer, that information can be used to determine the storage tiers for initial placement of subsequent data volumes.
US10725703B2 Method for writing data, memory device and data writing system
A method for writing data includes: data maintaining step for maintaining writing object data to each of a plurality of memory devices; obtaining step for obtaining identification information assigned to each of the plurality of memory devices; generating step for generating combination data by associating and combining the identification information and the writing object data with respect to the plurality of memory devices; and sending step for sending the combination data to the plurality of memory devices; which are performed by a writing device. The method also includes receiving step for receiving the combination data; extracting step for extracting the writing object data corresponding to the memory device on the basis of the identification information from the combination data; and memorizing step for memorizing the target data for writing extracted from the combination data; which are performed by each of the plurality of memory devices.
US10725699B2 Microcontroller instruction memory architecture for non-volatile memory
An apparatus is provided that includes a processor and an instruction memory including a first memory, a second memory, a third memory and an instruction selector circuit. The first memory is configured to receive a first instruction address from the processor, the second memory is configured to receive the first instruction address from the processor and generate a control signal based on the received first instruction address, and the third memory is configured to receive the first instruction address from the processor. The instruction selector circuit is configured to selectively send an instruction from one of the first memory and the third memory based on the control signal to the processor, and to selectively enable and disable the third memory to reduce power consumption of the instruction memory.
US10725694B1 Meeting backup window requirements while managing storage array backup load
In a data processing system having multiple production hosts, each with a backup agent, interfaced to a storage array and to a backup server, an array I/O priority engine on the storage array establishes and enforces I/O priorities for I/O backup and production communications with the array to ensure that backup does not consume a disproportionate CPU processing and array bandwidth load or disrupt more critical production processing.
US10725691B1 Dynamic recycling algorithm to handle overlapping writes during synchronous replication of application workloads with large number of files
Techniques are provided for overlapping write handling. Overlapping write managers are used to maintain the order that write operations are executed at a first computing environment and replicated to a second computing environment. Overlapping write managers are pre-allocated as available for managing overlapping write operations. A mapping is used to track what overlapping write managers are currently allocated for particular file handles of files. Thus, if an incoming write operation targets a file handle of an already allocated overlapping write manager, then that overlapping write manager is used to execute and replicate the incoming write operation so that the order of execution of overlapping writes by the second computing environment is the same as at the first computing environment. If there is no allocated overlapping write manager for the file handle, then a new overlapping write manager is allocated and utilized.
US10725688B2 Memory system
A memory system includes a memory controller, a first memory module including first and second groups of first memory chips, a second memory module including first and second groups of second memory chips, and a channel including a first group of signal lines suitable for coupling the memory controller with the first memory module, and a second group of signal lines suitable for coupling the memory controller with the second memory module.