US10790508B2
An electrode material comprising a composite lithium metal oxide, which in an initial state has the formula: y[xLi2MO3.(1−x)LiM′O2].(1−y)Li1+dMn2−z−dM″zO4; wherein 0≤x≤1; 0.75≤y<1; 0
US10790500B2
The invention provides methods of preparing carbon/sulfur composites. In certain embodiments, the composites comprise multidimensional carbon tubular and/or spherical networks loaded with elemental sulfur, as well as compositions comprising such composites.
US10790498B2
Provided is a monocrystalline cathode active material for a lithium secondary battery, the monocrystalline cathode active material being represented by the Formula of LixPyNi1-a-bCOaAbO2.
US10790490B2
A battery includes: an electrode body; and a battery can housing the electrode body and having a bottom portion. The bottom portion has an arc-shaped groove. An opening angle of the groove with respect to a center of the bottom portion is 0.5 degrees or more and 56 degrees or less. A ratio of an inner diameter of the groove with respect to an outer diameter of the bottom portion is 44% or more and 77% or less.
US10790486B2
Provided are a secondary battery that is capable of preventing a can member from corroding and a method for manufacturing the same. The secondary battery includes a can member defining an outer appearance of the secondary battery, a top cap assembly an opening of the can member, a gasket insulating the can member and the top cap assembly from each other, and a fracture part disposed on an inner circumference of the opening. The fracture part is blocked from the outside by the gasket.
US10790481B2
The present invention relates to a packaging material for a power storage device, the packaging material having a structure in which at least a substrate protective layer, a substrate layer, an adhesive layer, a metal foil layer, a sealant adhesive layer, and a sealant layer are laminated in this order, wherein the substrate protective layer is a cured product of a raw material containing a polyester resin and a polyisocyanate, a ratio [NCO]/[OH] is 5 to 60, where [OH] is the number of moles of hydroxyl groups in the polyester resin, and [NCO] is the number of moles of isocyanate groups in the polyisocyanate, and the polyester resin has a hydroxyl value of 10 to 70 KOHmg/g.
US10790454B2
The field of the DISCLOSURE lies in active materials for organic image sensors. The present disclosure relates to transparent N materials and/or to transparent P materials and their use in absorption layer(s), photoelectric conversion layer(s) and/or an organic image sensor and methods for their synthesis. The present disclosure also relates to photoelectric conversion layer(s) including an active material according to the present disclosure, to a device, including active material(s) according to the present disclosure or photoelectric conversion layer(s) according to the present disclosure. Moreover, the present disclosure relates to an organic image sensor including photoelectric conversion layer(s) according to the present disclosure.
US10790447B2
A mask for thin film deposition of a display apparatus having both end portions coupleable to a frame in a state of tension in a lengthwise direction thereof, the mask including: a first portion having a first thickness and a plurality of pattern holes through which a deposition material may pass; a second portion comprising a welding portion having a second thickness configured to be coupled to a frame; and a third portion connecting the first portion and the third portion, wherein the first thickness is less than the second thickness, and the third portion includes an inclined surface connecting the first portion and the second portion.
US10790434B2
A piezoelectric thin film-stacked body is provided. A piezoelectric thin film-stacked body has a first electrode layer, a first oxide layer stacked on the first electrode layer, a second oxide layer stacked on the first oxide layer, and a piezoelectric thin film stacked on the second oxide layer, the electrical resistivity of the first oxide layer is higher than the electrical resistivity of the second oxide layer, the first oxide layer includes K, Na, and Nb, and the piezoelectric thin film includes (K,Na)NbO3.
US10790431B2
A method of manufacturing a thermoelectric conversion material includes a sintering step. In the sintering step, a sintered body of a sintered material (20) is obtained by applying a voltage to a conductive mold (10) in a first direction so as to cause energization under the condition in which an insulating layer (30) is disposed in at least a portion between an inner wall (12) of the mold (10) and the sintered material (20) and the insulating layer (30) keeps having insulating properties. Here, the sintered body is a thermoelectric conversion substance.
US10790430B2
A thermoelectric conversion element comprising a thermoelectric conversion section and electrodes, wherein the thermoelectric conversion section includes at least: a thermoelectric conversion material section or a thermoelectric conversion material layer which is formed of a thermoelectric conversion material; and a charge transport section or a charge transport layer which is formed of a charge transport material having at least both semiconducting electric conduction properties and metallic electric conduction properties.
US10790428B2
The present invention relates to a P-type skutterudite thermoelectric material, a method for preparing the same, and a thermoelectric device including the same. More specifically, the present invention relates to a P-type skutterudite thermoelectric material into which a specific filler and charge compensator are introduced, and which exhibits high thermoelectric performance, a method for preparing the same, and a thermoelectric device including the same.
US10790427B2
Disclosed are a lens for a light-emitting device usable in a display apparatus or a lighting apparatus, and a method of manufacturing a light-emitting device package. The lens may include a lens body including a light-receiving portion provided in a lower surface of the lens body, a light-emitting portion provided on an upper surface of the lens body, and a recess provided at a center of the upper surface of the lens body, and a flat portion provided in a horizontal shape on a bottom surface of the recess perpendicularly to a main emission line of light emitted from a light-emitting device to emit at least a part of light received through the light-receiving portion, upward. A diameter of the flat portion may be 1/100 to 1/10 of an inlet diameter of the light-receiving portion.
US10790419B2
An LED filament comprises at least one LED section, a conductive section, two conductive electrodes and a light conversion layer. The conductive section is used to electrically connect two adjacent LED sections. The two conductive electrodes are electrically connected to each of the LED sections. Each of the LED sections includes at least two LED chips electrically connected to each other. The light conversion layer covers the LED sections, the conductive sections and the conductive electrodes, and a part of the two electrodes is exposed respectively. Since the LED filament includes the LED section and the conductive section, when the LED filament is bent, the stress is easily concentrated on the conductive section. Therefore, the breakage probability of the conductive wires connected within the LED section is reduced during bending. The quality of the LED filament and its application is improved.
US10790416B2
Various methods and apparatuses are disclosed. A method may include disposing at least one die on a location on a carrier substrate, forming at least one stud bump on each of at least one die, forming a phosphor layer on the at least one stud bump and the at least one die, removing a top portion of the phosphor layer to expose the at least one stud bump, and removing a side portion of the phosphor layer located between two adjacent dies. An apparatus may include a die comprising top, bottom, and side surfaces. A phosphor layer may be disposed on the top, bottom, and side surfaces of the die. The phosphor layer may have substantially equal thicknesses on the top and side surfaces of the die as well as one or more stud bumps disposed on the top surface of the die.
US10790393B2
FinFET devices comprising multilayer gate spacers are provided, as well as methods for fabricating FinFET devices in which multilayer gate spacers are utilized to prevent or otherwise minimize the erosion of vertical semiconductor fins when forming the gate spacers. For example, a method for fabricating a semiconductor device comprises forming a dummy gate structure over a portion of a vertical semiconductor fin of a FinFET device, and forming a multilayer gate spacer on the dummy gate structure. The multilayer gate spacer comprises a first dielectric layer and a second dielectric layer, wherein the first dielectric layer has etch selectivity with respect to the vertical semiconductor fin and the second dielectric layer. In one embodiment, the first dielectric layer comprises silicon oxycarbonitride (SiOCN) and the second dielectric layer comprises silicon boron carbon nitride (SiBCN).
US10790377B2
A method for manufacturing a polysilicon semiconductor layer, a thin film transistor, and a manufacturing method are provided. The method for manufacturing a polysilicon semiconductor layer includes the following steps. A predetermined gas is dissociated, and a low amount of first ions and a high amount of second ions are screened out. A heavily doped region is doped with the second ions. A lightly doped region is doped with the first ions. Annealing is further performed, so that a polysilicon semiconductor layer is formed from an amorphous silicon layer.
US10790366B2
Methods of forming a ferroelectric material layer below a field plate for achieving increased Vbr with reduced Rdson and resulting devices are provided. Embodiments include forming a N-Drift in a portion of the Si layer formed in a portion of a p-sub; forming an oxide layer over portions of the Si layer and the N-Drift; forming a gate over a portion of the oxide layer; forming a S/D extension region in the Si layer; forming first and second spacers on opposite sides of the gate and the oxide layer; forming a S/D region in the Si layer adjacent to the S/D extension region and a S/D region in the N-Drift remote from the Si layer; forming a U-shaped ferroelectric material layer over the oxide layer and the N-Drift, proximate or adjacent to the gate; and filling the U-shaped ferroelectric material layer with a metal, a field gate formed.
US10790359B2
An intelligent semiconductor device has a body region in which a channel is formed. The body region has a heterojunction of different semiconductor layers and a quantum well formed in a semiconductor layer in contact with a drain. The quantum well is configured to store holes generated in a depletion layer of the drain region and imitate a short-term memory, and to convert the short-term memory into a long-term memory by enabling holes to be injected into a charge storage layer when the holes stored in quantum well exceed a specific threshold value. It is possible to fabricate with a bulk semiconductor substrate and utilize the conventional CMOS technology.
US10790353B2
A semiconductor device includes a source region and a drain region of a first conductivity type, a body region of a second conductivity type between the source region and the drain region, a gate configured to control current through a channel of the body region, a drift zone of the first conductivity type between the body region and the drain region, a superjunction structure formed by a plurality of regions of the second conductivity type laterally spaced apart from one another by intervening regions of the drift zone, and a diffusion barrier structure disposed along sidewalls of the regions of the second conductivity type of the superjunction structure. The diffusion barrier structure includes alternating layers of Si and oxygen-doped Si and a Si capping layer on the alternating layers of Si and oxygen-doped Si.
US10790350B2
A display apparatus includes: a substrate having a bending area between a first area and a second area; internal conductive lines on the substrate in the first area; external conductive lines on the substrate in the second area; an organic material layer covering the bending area and covering at least a portion of the internal conductive lines and the external conductive lines; and connection lines on the organic material layer and connecting the internal conductive lines to the external conductive lines, respectively. Organic through-holes are defined through the organic material layer, the connection lines are respectively connected to the internal conductive lines through the organic through-holes, and an upper surface of the organic material layer between the organic through-holes has a convex curved shape.
US10790349B2
An electroluminescent display device includes: a substrate including: an active area, and bezel area outside the active area and including a bending area, a first organic insulation layer (OIL) in the active area, covering a first signal line extending from the active area to the bezel area, a second OIL in the bending area, the second OIL being in a same layer as the first organic insulation film, first and second touch electrodes crossing over each other and sealing the active area on an encapsulation layer above the first OIL with a third OIL therebetween, a first signal line link pattern connected to the first signal line, and on the second OIL in the bending area, and second and third signal lines respectively connected to the first and second touch electrodes, and on the second OIL in parallel with the first signal line link pattern.
US10790329B2
To improve color reproduction areas in a display device having light-emitting elements. A display region has a plurality of picture elements. Each picture element includes: first and second pixels each including a light-emitting element which has a chromaticity whose x-coordinate in a CIE-XY chromaticity diagram is 0.50 or more; third and fourth pixels each including a light-emitting element which has a chromaticity whose y-coordinate in the diagram is 0.55 or more; and fifth and sixth pixels each including a light-emitting element which has a chromaticity whose x-coordinate and y-coordinate in the diagram are 0.20 or less and 0.25 or less, respectively. The light-emitting elements in the first and second pixels have different emission spectrums from each other; the light-emitting elements in the third and fourth pixels have different emission spectrums from each other; and the light-emitting elements in the fifth and sixth pixels have different emission spectrums from each other.
US10790325B2
An image sensor includes a substrate, thin lenses disposed on a first surface of the substrate and configured to concentrate lights incident on the first surface, and light-sensing cells disposed on a second surface of the substrate, the second surface facing the first surface, and the light-sensing cells being configured to sense lights passing through the thin lenses, and generate electrical signals based on the sensed lights. A first thin lens and second thin lens of the thin lenses are configured to concentrate a first light and a second light, respectively, of the incident lights onto the light-sensing cells, the first light having a different wavelength than the second light.
US10790320B2
Provided is a manufacturing method of an array substrate. When a first photomask is used to pattern a gate insulating layer to form a plurality of first conductive vias within the OLB area, by increasing a distance between two adjacent first via patterns to more than 10 μm, the effect of gray tone mask effect is reduced as a first conductive via is formed in the gate insulating layer Thus, a slope of the first photoresist via wall is relatively gentle, so that a slope of a via wall of the first conductive via is also relatively gentle, and as a passivation layer is formed thereafter, the passivation layer can be easily formed on the wall of the first conductive via without breaking. Then, a second metal layer in the first conductive via can be completely covered by the passivation layer to avoid oxidation.
US10790319B2
A TFT substrate includes a gate metal layer including a gate electrode of a TFT and a patch electrode, a gate insulating layer formed on the gate metal layer and including a first opening at least reaching the patch electrode, a source metal layer formed on the gate insulating layer, and including a source electrode of the TFT, a drain electrode, and a drain extending section extending from the drain electrode, an interlayer insulating layer formed on the source metal layer, and including a second opening overlapping the first opening when viewed from a normal direction of a dielectric substrate and a third opening at least reaching the drain extending section, and a conductive layer formed on the interlayer insulating layer and including a patch drain connection section. The patch drain connection section is in contact with the patch electrode within the first opening and in contact with the drain extending section within the third opening.
US10790318B2
A liquid crystal display device with a high aperture ratio is provided. A liquid crystal display device with low power consumption is provided. A display device includes a transistor and a capacitor. The transistor includes a first insulating layer, a first semiconductor layer in contact with the first insulating layer, a second insulating layer in contact with the first semiconductor layer, and a first conductive layer electrically connected to the first semiconductor layer via an opening portion provided in the second insulating layer. The capacitor includes a second conductive layer in contact with the first insulating layer, the second insulating layer in contact with the second conductive layer, and the first conductive layer in contact with the second insulating layer. The second conductive layer includes a composition similar to that of the first semiconductor layer. The first conductive layer and the second conductive layer are configured to transmit visible light.
US10790313B2
The present disclosure relates to an array substrate. The array substrate includes a substrate; an outer connection wiring formed on the substrate. The outer connection wiring includes an outer connection section and a wire changing section located on an inner side of the outer connection section. An inorganic film covers the outer connection wiring. The inorganic film is provided with a via hole configured to expose a part of the wire changing section, and a groove configured to expose the outer connection section. And a metal layer is formed on the inorganic film, the metal layer includes a plurality of metal wirings electrically connected to the wire changing section through the via hole.
US10790312B2
A display panel and a display device are provided. The display panel includes a base substrate, the base substrate includes a display region and a non-display region, the display region includes a main display region and a peripheral display region, and the peripheral display region includes an irregular display region; the non-display region includes a first region and a second region, the first region is adjacent to the irregular display region, and the second region is adjacent to other regions of the peripheral display region than the irregular display region; the display region includes at least one signal line, the non-display region includes at least one functional circuit and at least one wire, and the at least one functional circuit is coupled to the at least one signal line via the at least one wire.
US10790311B2
The present disclosure relates to a display substrate. The display substrate includes a substrate, a plurality of thin film transistors (TFTs), and data lines. Each of the TFT includes a gate electrode configured on different layer with the data line. A projection of the gate electrode on a plane partially overlaps with the data lines, wherein the data lines are arranged on the plane. A portion of an orthogonal projection of the gate electrode on the plane is arranged on one side of the data line, wherein the portion is not overlapped by the data lines, and the data lines are arranged on the plane.
US10790307B2
Disclosed is a switch branch structure having an input terminal, an output terminal, and a series stack of an N-number of transistors formed in an active device layer within a first plane, wherein a first one of the N-number of transistors is coupled to the input terminal, and an nth one of the N-number of transistors is coupled to the output terminal, where n is a positive integer greater than one. A metal layer element has a planar body with a proximal end that is electrically coupled to the input terminal and distal end that is electrically open, wherein the planar body is within a second plane spaced from and in parallel with the first plane such that the planar body capacitively couples a radio frequency signal at the input terminal to between 10% and 90% of the N-number of transistors when the switch branch structure is in an off-state.
US10790300B2
A semiconductor structure includes a memory die bonded to a support die. The memory die includes an alternating stack of insulating layers and electrically conductive layers located over a substrate including a single crystalline substrate semiconductor material, and memory stack structures extending through the alternating stack and containing a respective memory film and a respective vertical semiconductor channel including a single crystalline channel semiconductor material. The support die contains a peripheral circuitry.
US10790298B2
Methods and apparatus for forming a plurality of nonvolatile memory cells are provided herein. The method includes depositing in a stack of alternating insulator layers and memory cell layers a layer of silicon oxide, a layer of silicon nitride, and a layer of amorphous silicon; removing the layer of amorphous silicon while maintaining the layer of amorphous silicon in a recess of the memory cells; selectively oxidizing the layer of amorphous silicon and the layer of silicon nitride to remove the layer of amorphous silicon from the recess and the layer of silicon nitride from the insulator layers; and removing oxidizing material from the recess and the insulator layers such that the layer of silicon nitride remains only in the recess of each memory cell of the memory cell layers and the layer of silicon oxide remains on both the insulator layers and the memory cell layers.
US10790292B2
A method of forming a semiconductor device where memory cells and some logic devices are formed on bulk silicon while other logic devices are formed on a thin silicon layer over insulation over the bulk silicon of the same substrate. The memory cell stacks, select gate poly, and source regions for the memory devices are formed in the memory area before the logic devices are formed in the logic areas. The various oxide, nitride and poly layers used to form the gate stacks in the memory area are formed in the logic areas as well. Only after the memory cell stacks and select gate poly are formed, and the memory area protected by one or more protective layers, are the oxide, nitride and poly layers used to form the memory cell stacks removed from the logic areas, and the logic devices are then formed.
US10790288B2
Some embodiments include a memory array which has rows of fins. Each fin has a first pedestal, a second pedestal and a trough between the first and second pedestals. A first source/drain region is within the first pedestal, a second source/drain region is within the second pedestal, and a channel region is along the trough between the first and second pedestals. Digit lines are electrically coupled with the first source/drain regions. Ferroelectric capacitors are electrically coupled with the second source/drain regions. Wordlines are along the rows of fins and overlap the channel regions. Conductive isolation lines are under the wordlines along the rows of fins.
US10790280B2
A semiconductor includes a first transistor and a second transistor. The first transistor includes a first and a second epitaxial layer, formed of a first semiconductor material. The second epitaxial layer is disposed over the first epitaxial layer. The first transistor also includes a first gate dielectric layer surrounds the first and second epitaxial layers and extends from a top surface of the first epitaxial layer to a bottom surface of the second epitaxial layer and a first metal gate layer surrounding the first gate dielectric layer. The second transistor includes a third epitaxial layer formed of the first semiconductor material and a fourth epitaxial layer disposed directly on the third epitaxial layer and formed of a second semiconductor. The second transistor also includes a second gate dielectric layer disposed over the third and fourth epitaxial layers and a second metal gate layer disposed over the second gate dielectric layer.
US10790274B2
An Electro-Static Discharge (ESD) protection circuit includes a plurality of groups of p-type heavily doped semiconductor strips (p+ strips) and a plurality of groups of n-type heavily doped semiconductor strips (n+ strips) forming an array having a plurality of rows and columns. In each of the rows and the columns, the plurality of groups of p+ strips and the plurality of groups of n+ strips are allocated in an alternating layout. The ESD protection circuit further includes a plurality of gate stacks, each including a first edge aligned to an edge of a group in the plurality of groups of p+ strips, and a second edge aligned to an edge of a group in the plurality of groups of n+ strips.
US10790261B2
A method includes performing a first laser shot on a first portion of a top surface of a first package component. The first package component is over a second package component, and a first solder region between the first package component and the second package component is reflowed by the first laser shot. After the first laser shot, a second laser shot is performed on a second portion of the top surface of the first package component. A second solder region between the first package component and the second package component is reflowed by the second laser shot.
US10790254B2
A chip package structure is provided. The chip package structure includes a substrate having a first surface and a second surface opposite to the first surface. The chip package structure includes a first chip structure and a second chip structure over the first surface. The chip package structure includes a protective layer over the first surface and surrounding the first chip structure and the second chip structure. A portion of the protective layer is between the first chip structure and the second chip structure. The chip package structure includes a first anti-warpage bump over the second surface and extending across the portion of the protective layer. The chip package structure includes a conductive bump over the second surface and electrically connected to the first chip structure or the second chip structure. The first anti-warpage bump is wider than the conductive bump.
US10790249B2
The invention concerns a discrete electronic component including: a semiconductor chip including a transistor, the chip including a first metallization of connection to a first conduction region of the transistor; and a printed circuit board including first and second separate connection pads, wherein: the chip is assembled on the printed circuit board so that the first metallization of the chip is in contact with the first and second connection pads of the printed circuit board; and the assembly including the semiconductor chip and the printed circuit board is encapsulated in a package made of an insulating material leaving access to first and second connection terminals of the component connected, inside of the package, respectively to the first and second connection pads of the printed circuit board.
US10790247B2
A semiconductor device includes: a semiconductor chip; and an Ag fired cap formed so as to cover a source pad electrode formed on the semiconductor chip. The semiconductor chip is disposed on a first substrate electrode, and one end of a Cu wire is bonded onto the Ag fired cap by means of an ultrasonic wave. There is provided a semiconductor device capable of improving a power cycle capability, and a fabrication method of such a semiconductor device.
US10790246B1
A method of transferring different types of micro devices is provided. The method includes: assembling a first detachable transfer plate with first type micro devices thereon to an alignment assistive mechanism which is substantially above a receiving substrate, wherein the first type micro devices face the receiving substrate; aligning the first type micro devices on the first detachable transfer plate with positions of first sub-pixels respectively of pixels on the receiving substrate by the alignment assistive mechanism; transferring the first type micro devices to the first sub-pixels on the receiving substrate; replacing the first detachable transfer plate with a second detachable transfer plate with second type micro devices thereon, wherein the second type micro devices face the receiving substrate; and transferring the second type micro devices to second sub-pixels respectively of the pixels on the receiving substrate.
US10790245B2
A highly reliable high-frequency ceramic board appropriately transmitting signals with high frequencies up to 50 GHz includes a flat ceramic substrate, a pair of ground lines bonded to a peripheral portion of a back surface of the ceramic substrate, a first lead pad electrode bonding the ground lines, at least one pair of signal lines between the ground lines, second lead pad electrodes attached where the signal lines are bonded, and a groove-like recess between the second lead pad electrodes. The pair of signal lines forms a differential transmission line. An interval LGS between a first edge of the first lead pad electrode and a second edge of a corresponding second lead pad electrode and an interval LSS between facing second edges satisfy LSS<2LGS.
US10790234B2
A method of manufacturing a component carrier includes providing a known-good layer stack comprising an already formed electrically conductive connection structure and a known-good cavity, and mounting a known-good component on the already formed electrically conductive connection structure in the cavity.
US10790215B1
This disclosure provides a heat dissipation device configured to be in thermal contact with a heat source of a circuit board and including a main body part and an engagement assembly. The main body part includes a thermally conductive component and at least one fin assembly. The thermally conductive component is configured to be in thermal contact with the heat source, and the at least one fin assembly is thermally coupled to the thermally conductive component. The engagement assembly includes at least one first cover and at least one fastener. The at least one first cover presses against a side of the at least one fin assembly that is located away from the heat source. The at least one fastener is disposed through the at least one first cover and the at least one fin assembly and is configured to be fixed to the circuit board.
US10790211B2
A wafer-level packaging method and a package structure are provided. In the packaging method, a device wafer integrated with a first chip is provided. The device wafer includes a first front surface integrated with the first chip and a first back surface opposite to the first front surface. A first oxide layer is formed on the first front surface. A second chip is provided to include a bonding surface, on which a second oxide layer is formed. A carrier substrate is provided to be temporarily bonded with the surface of the second chip that faces away from the bonding surface. The second chip is bonded with the device wafer through bonding the first and the second oxide layers using a fusion bonding process. The second chip and the carrier substrate are debonded. An encapsulation layer is formed on the first oxide layer and covers the second chip.
US10790200B2
A wafer measurement system for measuring a measurable characteristic of a first measurement target formed on a wafer includes: a memory and a processor. The memory is configured to store an image of the wafer, multiple templates each including at least one line, and a measurement program. The processor is accessible to the memory and is configured to execute multiple modules included in the measurement program. The modules include: a template selection module configured to receive the templates and select a measurement template corresponding to a shape of the first measurement target; a template matching module configured to match the measurement template to the first measurement target; and a measurement module configured to measure the measurable characteristic of the first measurement target based on position information of the measurement template.
US10790198B2
The present disclosure relates to semiconductor structures and, more particularly, to fin structures and methods of manufacture. The structure includes: a plurality of fin structures formed of substrate material; a semiconductor material located between selected fin structures of the plurality of fin structures; and isolation regions within spaces between the plurality of fin structures.
US10790197B2
A semiconductor arrangement and method of forming the same are described. A semiconductor arrangement includes a third metal connect in contact with a first metal connect in a first active region and a second metal connect in a second active region, and over a shallow trench isolation region located between the first active region and a second active region. A method of forming the semiconductor arrangement includes forming a first opening over the first metal connect, the STI region, and the second metal connect, and forming the third metal connect in the first opening. Forming the third metal connect over the first metal connect and the second metal connect mitigates RC coupling.
US10790196B2
Methods for tuning threshold voltages of fin-like field effect transistor devices are disclosed herein. An exemplary method includes forming a first opening in a first gate structure and a second opening in a second gate structure. The first gate structure is disposed over a first fin structure, and the second gate structure is disposed over a second fin structure. The method further includes filling the first opening and the second opening by forming a gate dielectric layer, forming a threshold voltage tuning layer over the gate dielectric layer, etching back the threshold voltage tuning layer in the second opening, forming a work function layer over the threshold voltage tuning layer, and forming a metal fill layer over the work function layer. The threshold voltage tuning layer includes tantalum and nitrogen. The etching back uses a tungsten-chloride containing precursor.
US10790192B2
A method for processing a wafer in which patterns including a metal layer are formed on streets. The method includes: a step of applying a laser beam along the streets formed with the patterns to form laser processed grooves while removing the patterns; a step of forming cut grooves having a depth in excess of a finished thickness of the wafer, inside the laser processed grooves; a step of grinding the back surface side of the wafer to thin the wafer to the finished thickness and to expose the cut grooves to the back surface of the wafer, thereby dividing the wafer into a plurality of device chips; a step of removing a crushed layer formed on the back surface side of the wafer; and a step of forming a strain layer on the back surface side of the wafer by plasma processing using an inert gas.
US10790190B2
A method for fabricating a backside contact using a silicon-on-insulator substrate that includes a device layer, a buried insulator layer, and a handle wafer. The method includes forming a first switch and a second switch in the device layer. A trench that extends through the device layer and partially through the buried insulator layer is formed. An electrically-conducting connection is formed in the trench.
US10790187B2
The disclosure relates to a cleaning composition that aids in the removal of post-etch residues and aluminum-containing material, e.g., aluminum oxide, in the production of semiconductors that utilize an aluminum-containing etch stop layer. The compositions have a high selectivity for post-etch residue and aluminum-containing materials relative to low-k dielectric materials, cobalt-containing materials and other metals on the microelectronic device.
US10790182B2
There is provided a substrate holding mechanism of holding a substrate in a predetermined substrate holding region on a susceptor, including: a substrate holding member installed around the substrate holding region and configured to be in contact with a lateral surface of the substrate mounted on the substrate holding region at a predetermined contact surface of the substrate holding member when the substrate holding member is rotated inward of the substrate holding region; a biasing part configured to apply a biasing force with respect to the substrate holding member such that the substrate holding member is brought into contact with the lateral surface of the substrate to hold the substrate; and a release member configured to apply a pressing force against the biasing force of the biasing part with respect to the substrate holding member such that the substrate holding member is released to vertically lift up the substrate.
US10790172B2
The disclosure is and includes at least an apparatus, system and method for a ramped electrical interconnection for use in semiconductor fabrications. The apparatus, system and method includes at least a first semiconductor substrate having thereon a first electrical circuit comprising first electrical components; a second semiconductor substrate at least partially covering the first electrical circuit, and having thereon a second electrical circuit comprising second electrical components; a ramp formed through the second semiconductor substrate between at least one of the first electrical components and at least one of the second electrical components; and an additively manufactured conductive trace formed on the ramp to electrically connect the at least one first electrical component and the at least one second electrical component.
US10790171B2
Over a front surface of a silicon semiconductor wafer is deposited a high dielectric constant film with a silicon oxide film, serving as an interface layer, provided between the semiconductor wafer and the high dielectric constant film. After a chamber houses the semiconductor wafer, a chamber's pressure is reduced to be lower than atmospheric pressure. Subsequently, a gaseous mixture of ammonia and nitrogen gas is supplied into the chamber to return the pressure to ordinary pressure, and the front surface is irradiated with a flash light, thereby performing post deposition annealing (PDA) on the high dielectric constant film. Since the pressure is reduced once to be lower than atmospheric pressure and then returned to ordinary pressure, a chamber's oxygen concentration is lowered remarkably during the PDA. This restricts an increase in thickness of the silicon oxide film underlying the high dielectric constant film by oxygen taken in during the PDA.
US10790166B2
A substrate processing method includes a replacing step of replacing the processing liquid with a low surface tension liquid, a liquid film forming step of forming a liquid film of the low surface tension liquid on the upper surface of the substrate, by continuing supplying the low surface tension liquid to the upper surface of the substrate after the replacing step, an opening forming step of forming an opening at a central region of the liquid film, an enlarging removing step of removing the liquid film from the upper surface of the substrate by enlarging the opening toward a peripheral edge of the substrate, and a liquid film contact step of bringing a proximity member into contact with the liquid film, by bringing the proximity member close to the peripheral edge of the substrate after starting the opening forming step.
US10790165B2
A drive mechanism deforms two diaphragms to perform alternate increase and decrease in volume of a supply chamber. At this time, the two diaphragms are provided for the single supply chamber. This leads to possibility of suction and feed out of a desired amount of liquid even with limited deformation of the diaphragms. In addition, the two diaphragms achieve suppression in deformation thereof upon suction and feed out of a desired amount of liquid. This allows selection of the diaphragms each with a short stroke, yielding suppressed stagnation and quality degradation of the liquid.
US10790164B1
A method for forming a package structure is provided. The method includes forming a first die over a first substrate, and injecting a molding compound material from a first side of the first die to a second side of the first die. The molding compound material includes a plurality of first fillers, each of the first fillers has a length along a longitudinal axis and a width along a transverse direction, and the length is greater than the width. The method further includes heating the molding compound material to form a package layer over the first die, and the first fillers are substantially parallel to each other.
US10790159B2
The systems and methods described herein provide for the fabrication of semiconductor package substrates having magnetic inductors formed in at least a portion of the through-holes formed in the semiconductor package substrate. Such magnetic inductors are formed without exposing the magnetic material disposed in the through-hole to any wet chemistry (desmear, electro-less plating, etc.) processes by sealing the magnetic material with a patterned sealant (e.g., patterned dry film resist) which seals the magnetic material prior to performing steps involving wet chemistry on the semiconductor package substrate. Such beneficially minimizes or even eliminates the contamination of wet chemistry reagents by the magnetic material should the magnetic material remain exposed during the wet chemistry processes. The patterned sealant is removed subsequent to the semiconductor package processing steps involving wet chemistry.
US10790157B1
Provided is a method of selectively etching a substrate including at least one cycle of: depositing a chemical precursor on a surface of the substrate, the substrate including a first portion and a second portion, to selectively form a chemical precursor layer on a surface of the first portion of the substrate without forming or substantially without forming the chemical precursor layer on a surface of the second portion of the substrate, wherein the first portion of the substrate and the second portion of the substrate are of different composition; exposing the chemical precursor layer on the surface of the first portion of the substrate and the surface of the second portion of the substrate to a plasma environment subjected to a bias power; and selectively and in a self-limited fashion removing at least a part of the second portion of the substrate, and repeating the cycle until the second portion of the substrate is substantially or completely removed.
US10790154B2
Methods and systems for line cut by multi-color patterning techniques are presented. In an embodiment, a method may include providing a substrate. The method may also include forming a first feature on the substrate, the first feature having a cap formed of a first material. Additionally, the method may include forming a second feature on the substrate, the second feature having a cap formed of a second material. In still a further embodiment, the method may include selectively removing the second feature using an etch process that etches the first material at a first etch rate and etches the second material at a second etch rate, wherein the second etch rate is higher than the first etch rate.
US10790149B2
A method of forming crystallographically stabilized ferroelectric hafnium zirconium based films for semiconductor devices is described. The hafnium zirconium based films can be either doped or undoped. The method includes depositing a hafnium zirconium based film with a thickness greater than 5 nanometers on a substrate, depositing a cap layer on the hafnium zirconium based film, heat-treating the substrate to crystallize the hafnium zirconium based film in a non-centrosymmetric orthorhombic phase, a tetragonal phase, or a mixture thereof. The method further includes removing the cap layer from the substrate, thinning the heat-treated hafnium zirconium based film to a thickness of less than 5 nanometers, where the thinned heat-treated hafnium zirconium based film maintains the crystallized non-centrosymmetric orthorhombic phase, the tetragonal phase, or the mixture thereof.
US10790146B2
Aromatic resin polymers and compositions containing them are useful as underlayers in semiconductor manufacturing processes.
US10790144B2
A method for preparing a device having a film on a substrate is disclosed. In the method, a film is deposited on a substrate. The film includes a single-crystalline or poly-crystalline semiconducting thin film. The single-crystalline or poly-crystalline semiconducting thin film is formed by sequential evaporation of a first and a second element. One example device prepared by the method includes a silicon substrate and a film on the substrate, wherein the film includes semiconducting and single- or poly-crystalline pyrite as the compound.
US10790143B1
A semiconductor structure, a high electron mobility transistor (HEMT), and a method for fabricating a semiconductor structure are provided. The semiconductor structure includes a substrate, a flowable dielectric material pad layer, a reflow protection layer, and a GaN-based semiconductor layer. The substrate has a pit exposed from a top surface of the substrate. The flowable dielectric material pad layer is formed in the pit, and a top surface of the flowable dielectric material pad layer is below the top surface of the substrate. The reflow protection layer is formed on the substrate and the top surface of the flowable dielectric material pad layer. The GaN-based semiconductor layer is disposed over the substrate.
US10790142B2
Embodiments disclosed herein relate generally to capping processes and structures formed thereby. In an embodiment, a conductive feature, formed in a dielectric layer, has a metallic surface, and the dielectric layer has a dielectric surface. The dielectric surface is modified to be hydrophobic by performing a surface modification treatment. After modifying the dielectric surface, a capping layer is formed on the metallic surface by performing a selective deposition process. In another embodiment, a surface of a gate structure is exposed through a dielectric layer. A capping layer is formed on the surface of the gate structure by performing a selective deposition process.
US10790127B2
The invention provides a sputter deposition assembly that includes a sputtering chamber, a sputtering target, and a magnet assembly. The magnet assembly includes a magnetic backing plate comprising an elongated flexible magnetic control body or a plurality of layered metal sheets.
US10790120B2
Embodiments of showerheads having a detachable gas distribution plate are provided herein. In some embodiments, a showerhead for use in a semiconductor processing chamber may include a base having a first side and a second side opposing the first side; a gas distribution plate disposed proximate the second side of the base, wherein the gas distribution plate is formed from a material having an electrical resistivity between about 60 ohm-cm to 90 ohm-cm; a clamp disposed about a peripheral edge of the gas distribution plate to removably couple the gas distribution plate to the base; and a thermal gasket disposed in a gap between the base and gas distribution plate.
US10790119B2
Plasma processing with post plasma gas injection is provided. In one example implementation, a plasma processing apparatus includes a plasma chamber. The apparatus includes a processing chamber separated from the plasma chamber. The processing chamber includes a substrate holder operable to support a workpiece. The apparatus includes a plasma source configured to generate a plasma in the plasma chamber. The apparatus includes a separation grid separating the plasma chamber from the processing chamber. The separation grid can be configured to filter one or more ions generated in the plasma and allow the passage of neutral particles from the plasma chamber to the processing chamber. The apparatus can include at least one gas port configured to inject a gas into neutral particles passing through the separation grid.
US10790116B2
An apparatus may include a main chamber, the main chamber comprising a plurality of electrodes; an entrance tunnel, the entrance tunnel having an entrance axis extending into the main chamber along a first direction; and an exit tunnel, connected to the main chamber and defining an exit axis, wherein the entrance axis and the exit axis define a beam bend of at least 30 degrees therebetween.
US10790115B2
A multi charged particle beam writing method includes assigning, for each unit irradiation region per beam of multi-beams, each divided shot obtained by dividing a shot of a maximum irradiation time and continuously irradiate the same unit irradiation region, to at least one of a plurality of beams that can be switched by collective deflection; calculating, for each unit irradiation region, an irradiation time; determining, for each unit irradiation region, whether to make each divided shot be beam “on” or “off” so that the total irradiation time for a plurality of corresponding divided shots to be beam “on” may become a combination equivalent to the irradiation time calculated; and applying, to the corresponding unit irradiation region, the plurality of corresponding divided shots to be beam “on”, using the plurality of beams while switching a beam between beams by collective deflection.
US10790106B2
Disclosed is a relay device including a stator having first and second stationary contact points spaced apart from each other; a movable element provided so as to be movable in a first direction toward the stator and in a second direction away from the stator, the movable element being electrically connected with the stator by making contact with the first and second stationary contact points; and an actuator for moving the movable element in the first or second direction, wherein the movable element includes: a first movable part having a first contact surface formed thereon, which can make contact with the first stationary contact point; and a second movable part having second and third contact surfaces formed thereon, which can make contact with the second stationary contact point, wherein the second and third contact surfaces make contact with the second stationary contact point at different positions.
US10790104B2
A rotary switch device includes a terminal base to which a center portion contact and a fixed contact are fixed, a rotation operation member which is operable to rotate around the center portion contact with respect to the terminal base, a plate-like movable contact member which includes a contact protrusion part and a contact surface and which is held in the rotation operation member so as to short-circuit between the center portion contact and the fixed contact at a conductive rotation position, and a compression coil spring of a barrel type.
US10790100B1
One general aspect includes a device control switch for a panel assembly, including: a switch base mounted to the panel assembly; a switch button tiltably mounted to the switch base, the switch button configured to tilt away from a default position relative to a horizontal axis, the switch button including a nib; a flexibend sensor fixed to a portion of the switch base, the flexibend sensor in substantial contact with the nib via spring force; and where slight tilting of the switch button away from the default position will cause the flexibend sensor to deflect and remain in substantial contact with the nib as the nib moves with the switch button relative to the horizontal axis.
US10790098B2
An electrolytic capacitor includes a capacitor element and an electrolyte solution. The capacitor element includes an anode foil, a cathode foil opposite to the anode foil, and a conductive polymer layer disposed between the anode foil and the cathode foil. A dielectric layer is formed on the anode foil. An inorganic layer is formed on the cathode foil. The conductive polymer layer includes a conductive polymer. The inorganic layer has a surface having projections and recesses. The projections form a region where the inorganic layer is in contact with the conductive polymer layer and the recesses form a region where the inorganic layer is not in contact with the conductive polymer layer. A proportion of water in the electrolyte solution ranges from 0.1% by mass to 6.0% by mass, inclusive.
US10790083B2
A wireless charger has an electromagnetic shielding function to efficiently shield electromagnetic waves generated in a transmitting coil of the wireless charger. The wireless charger includes a transmitting coil generating a magnetic field by a high frequency signal. The wireless charger further includes at least two electromagnetic wave shielding filters located on the transmitting coil and shielding electromagnetic waves generated in the transmitting coil.
US10790080B2
A transformer device includes first, second, and third windings, located in an insulating substrate by conductive vias joined together by conductive traces. Positions of the conductive vias are arranged so as to optimize the isolation properties of the transformer, and to improve the coupling of the transformer by increasing the leakage inductance and reducing the distributed capacitance. The transformer device is compact and is weakly coupled. The weak coupling between the windings reduces the likelihood of the transformer malfunctioning, particularly when used in a self-resonant converter circuit.
US10790079B2
A thin film inductor includes a first magnetic thin film and a second magnetic thin film that are adjacent, the first magnetic thin film is nested in the second magnetic thin film, and a relative magnetic permeability of the first magnetic thin film is less than a relative magnetic permeability of the second magnetic thin film, and a difference between the relative magnetic permeability of the first magnetic thin film and the relative magnetic permeability of the second magnetic thin film is greater than or equal to a first threshold, where when a magnetic induction intensity of the second magnetic thin film reaches a saturated magnetic induction intensity of the second magnetic thin film, a magnetic induction intensity of the first magnetic thin film is less than or equal to a saturated magnetic induction intensity of the first magnetic thin film.
US10790075B2
The present invention is directed to a varistor comprising a dielectric material comprising a sintered ceramic composed of zinc oxide grains and a grain boundary layer between the zinc oxide grains. The grain boundary layer contains a positive temperature coefficient thermistor material in an amount of less than 10 mol % based on the grain boundary layer.
US10790074B1
A PTC circuit protection device includes a PTC polymer material and two electrodes attached to the PTC polymer material. The PTC polymer material includes a polymer matrix and a particulate conductive filler dispersed in the polymer matrix. The polymer matrix is made from a polymer composition that contains a non-grafted polyolefin. The conductive filler includes first tungsten carbide particles having a first average Fisher sub-sieve particle size of less than 2.5 μm and a first particle size distribution with a particle size D10 being less than 2.0 μm and a particle size D100 being less than 10.0 μm.
US10790071B1
A technique is disclosed for electro-optically inducing a force to fabricated samples and/or devices with laser light. The technique uses the interaction of the oscillating electric field of the laser beam in opposition with the electric field produced by an appropriate electric charge carrier to achieve a net repulsive (or attractive) force on the component holding the electric charge. In one embodiment, force is achieved when the field near the charge carrier is modulated at a subharmonic of the electric field oscillation frequency of the laser and the relative phases of the light field and electric charge carrier field are controlled to provide optimal repulsion/attraction. The effect is scalable by applying the technique to an array of charge carrier fields sequentially as well as using higher power lasers and higher carrier field voltages.
US10790070B2
Radiation detectors and methods of using the radiation detectors that provide a route for surface decontamination during use are described. The detectors utilize light illumination of an internal surface during use. Light is in the longer UV to near-infrared spectra and desorbs contamination from internal surfaces of radiation detectors. The methods can be carried out while the detectors are in operation, preventing the appearance of the negative effects of radioactive and non-radioactive contamination during a detection regime and following a detection regime.
US10790067B2
An X-ray inspection device performs inspection by irradiating an X-ray on an inspection object conveyed in an X-ray shielded space. The device has a shielding gate, having a passage part the shape of which is changeable in correspondence with the outer shape of the inspection object, so as to pass the inspection object. The shielding gate may be retractably provided in a shielding position inside the shielded space.
US10790065B2
Embodiments of the invention are directed to a method for production of a nuclear fuel pellet by spark plasma sintering (SPS), wherein a fuel pellet with more than 80% TD or more than 90% TD is formed. The SPS can be performed with the imposition of a controlled uniaxial pressure applied at the maximum temperature of the processing to achieve a very high density, in excess of 95% TD, at temperatures of 850 to 1600° C. The formation of a fuel pellet can be carried out in one hour or less. In an embodiment of the invention, a nuclear fuel pellet comprises UO2 and a highly thermally conductive material, such as SiC or diamond.
US10790064B2
A high performance field reversed configuration (FRC) system includes a central confinement vessel, two diametrically opposed reversed-field-theta-pinch formation sections coupled to the vessel, and two divertor chambers coupled to the formation sections. A magnetic system includes quasi-dc coils axially positioned along the FRC system components, quasi-dc mirror coils between the confinement chamber and the formation sections, and mirror plugs between the formation sections and the divertors. The formation sections include modular pulsed power formation systems enabling static and dynamic formation and acceleration of the FRCs. The FRC system further includes neutral atom beam injectors, pellet injectors, gettering systems, axial plasma guns and flux surface biasing electrodes. The beam injectors are preferably angled toward the midplane of the chamber. In operation, FRC plasma parameters including plasma thermal energy, total particle numbers, radius and trapped magnetic flux, are sustainable at or about a constant value without decay during neutral beam injection.
US10790062B2
A system and method for tracking and optimizing health indices is provided. In some embodiments the system provides for tracking and/or optimizing health indices of one or more individuals having a particular genetic profile and adaptively managing external factors the individual experiences so as to optimize a change in one or more health indices based on the individual's genetic profile.
US10790060B2
A method for at least one of characterizing, diagnosing, and treating a mental health associated condition in at least a subject, the method comprising: receiving an aggregate set of biological samples from a population of subjects; generating at least one of a microbiome composition dataset and a microbiome functional diversity dataset for the population of subjects; generating a characterization of the mental health associated condition based upon features extracted from at least one of the microbiome composition dataset and the microbiome functional diversity dataset; based upon the characterization, generating a therapy model configured to correct the mental health associated condition; and at an output device associated with the subject, promoting a therapy to the subject based upon the characterization and the therapy model.
US10790052B2
A medication assurance system for verification of both the medication and the patient is disclosed. A portable spectrometer is used to obtain a light spectrum of the medication. A subject identification or biometric device is used to identify the patient. A controller coupled to the portable spectrometer and the subject identification device identifies the medication by performing a chemometric analysis of the light spectrum. Based on the medication identified and the patient identified, the controller can determine if the medication is to be taken by the patient.
US10790046B2
Systems, methods, and apparatus are provided that allow a user to draw and edit a chemical structure using one or more gestures performed on an input interface, such as a touch pad or touch screen. For example, the user may assign an atom label to a chemical structure representation by performing a press and tap gesture, change a chemical bond characteristic in the chemical structure representation by performing a tap gesture, and/or lengthen a molecular chain in the chemical structure representation by performing a drag gesture. The user may also rotate the chemical structure representation in the graphical display by performing one or more rotation gestures.
US10790045B1
Techniques for screening homopolymers, copolymers or blends for fabrication are disclosed. A data repository stores data points. Each data point comprises a structural repeating unit (SRU) and at least one material property value for the SRU. Each SRU is a homopolymer SRU, a copolymer component SRU or a blend component SRU. A machine determines a fingerprint for at least a subset of the SRUs in the data repository. The machine stores, in the data repository, each determined fingerprint in conjunction with a corresponding SRU. The machine generates a quantitative modeling engine to predict material property values, based on SRUs, for homopolymers, copolymers or blends. The quantitative modeling engine is based, at least in part, on the fingerprints. The machine identifies, using the quantitative modeling engine, at least one homopolymer SRU, copolymer SRU set or blend SRU set that has a material property value within a given range.
US10790039B1
Disclosed herein is an apparatus that includes a first semiconductor chip including a data I/O terminal, a test terminal, a first data input node, a first data output node, a read circuit, a write circuit, and a test circuit configured to transfer a test data supplied from the test terminal to the read circuit, and a second semiconductor chip including a second data input node connected to the first data output node, a second data output node connected to the first data input node, and a memory cell array. The test circuit is configured to activate the read circuit, the write circuit and the memory cell array so that the test data is written into the memory cell array via the read circuit, the data I/O terminal, the write circuit, the first data output node, and the second data input node.
US10790038B2
A semiconductor apparatus includes: a pad unit comprising a plurality of data input/output (I/O) pads and a plurality of error detection code pads; an error detection code (EDC) read path configured to generate a plurality of EDCs by performing an error detection operation on a plurality of data, and output the plurality of EDCs through the plurality of error detection code pads; a comparison circuit configured to generate a comparison result signal by comparing the plurality of EDCs; and a data read path configured to output the comparison result signal through any one of the plurality of data I/O pads.
US10790036B1
A current demarcation voltage is determined, where the current demarcation voltage is to be applied to a memory cell for reading a state of the memory cell. A plurality of test demarcation voltages is determined based on the current demarcation voltage and a space between a first threshold voltage distribution corresponding to a first state of the memory cell and a second threshold voltage distribution corresponding to a second state of the memory cell. For each test demarcation voltage, an error rate of reading the state of the memory cell based on a respective test demarcation voltage is determined. A test demarcation voltage having the lowest error rate from the plurality of test demarcation voltages is determined. The current demarcation voltage is set to correspond to the test demarcation voltage having the lowest error rate.
US10790032B2
Apparatus and methods are disclosed, including a memory device or a memory controller configured to determine that a condition has occurred that indicates a performance throttling operation, implement a performance throttling responsive to the determined condition, responsive to implementing the performance throttling, set a performance throttling status indicator in an exception event status attribute, receive a command from a host device across a memory device interface, perform the command, prepare a response to the command, the response including a flag indicating that the performance throttling status indicator is set in the exception event status attribute, and send the response to the host device. Methods of operation are disclosed, as well as machine-readable medium and other embodiments.
US10790013B1
An SRAM cell in a bit interleaved memory architecture with two phase sequential write scheme to achieve 100% write ability and the SNM target with bit interleaved architecture in SRAM.
US10790009B1
A memory device comprises a memory cell array, a plurality of sense amplifiers and a memory controller for controlling the plurality of sense amplifiers. The memory cell array includes a plurality of bit lines, where a bit line is coupled to a plurality of memory cells. A sense amplifier is coupled to a bit line and provides a sensing current to access data from one or more memory cells of the plurality of memory cells corresponding to the bit line. The memory controller performs operations comprising: during a pre-charging stage of a memory access cycle, providing, to a particular sense amplifier, a first voltage; and during a sensing stage of the memory access cycle, providing, to the particular sense amplifier, a second voltage, where the second voltage is a non-zero voltage that is lower than the first voltage.
US10790006B2
The semiconductor memory device includes a memory cell array, a peripheral circuit and a control logic. The memory cell array includes a plurality of memory cells. The peripheral circuit performs a program operation for the plurality of memory cells in the memory cell array. The control logic controls the peripheral circuit and the memory cell array such that, during the program operation for the plurality of memory cells, pre-bias voltages are applied to a plurality of word lines coupled to the plurality of memory cells to precharge channel regions of the plurality of memory cells. Furthermore, different pre-bias voltages are applied to the plurality of word lines depending on the relative positions of the word lines.
US10790001B2
A bottom electrode structure for MRAM or MTJ-based memory cells comprises a taper so that the bottom CD is smaller than the top CD. A process of making a bottom electrode contact structure comprises etching a dielectric layer using a plasma chemistry with an increased degree of polymerization. We obtain a product made by this process.
US10789999B1
A spread spectrum clock generator including a clock generation circuit, an impedance component and a control circuit is provided. The impedance component is coupled to an impedance terminal of the clock generation circuit. The control circuit is configured to provide a control signal to the impedance component to generate a first voltage at the impedance terminal. The clock generation circuit is configured to generate a spread spectrum clock signal at an oscillation terminal of the clock generation circuit according to the first voltage. Furthermore, a memory storage device and a signal generation method are also provided.
US10789989B2
A video recording apparatus includes a recording device having a location information area and a video data area. The location information area stores location information of video data stored in the video data area. The video data area stores the video data in units of blocks with a size of 1 MB or greater. The tail end of the block is used as a table of contents region for storing table of contents information of a plurality of the most-recent blocks. By providing the table of contents regions at a predetermined frequency, the tables of contents of all blocks being used in the video data area are retained in a distributed and redundant manner. Whenever the power supply is re-activated, the tables of contents regions are read, and pieces of the table of contents information are joined appropriately to construct a complete table of contents in memory.
US10789981B2
A magnetic tape reading apparatus includes a reading element unit which includes: a plurality of reading elements which are disposed in a state of being adjacent to each other and each of which reads data by a linear scanning method from a specific track region including a reading target track in a track region included in a magnetic tape; and an extraction unit which performs a waveform equalization process according to a deviation amount between positions of the magnetic tape and the reading element unit, with respect to each reading result for each reading element, to extract data derived from the reading target track from the reading result.
US10789973B2
According to one aspect, driver management is provided. One or more speech segments of a driver of an autonomous vehicle may be recorded. A position, a destination, or a previous destination of a driver or an autonomous vehicle may be tracked. An estimated state of the driver may be determined based on one or more of the speech segments, the position, the destination, or the previous destination, and a calendar event associated with the driver or a passenger of the autonomous vehicle. Autonomous driving features may be automatically enabled, disabled, or operation of the autonomous vehicle may be enabled or disabled in different modes based on the estimated state of the driver. Additionally, notifications may be displayed, rideshare applications may be launched, or warnings may be sent based on the estimated state of the driver.
US10789968B2
A sound playback device and a noise reducing method thereof are disclosed. The method comprises the steps of: receiving an input sound signal, wherein the input sound signal includes a noise; performing a first denoising processing procedure to the input sound signal to obtain a first processing sound signal; performing a noise analysis procedure to the input sound signal to generate an analysis result; performing a second denoising processing procedure to the first processing sound signal to obtain a second processing sound signal according to the analysis result so as to reduce the noise; and outputting the second processing sound signal.
US10789946B2
Systems and methods are provided for speech recognition. An example method may be implementable by a server. The method may comprise adding a key phrase into a dictionary comprising a plurality of dictionary phrases, and for each one or more of the dictionary phrases, obtaining a first probability that the dictionary phrase is after the key phrase in a phrase sequence. The key phrase and the dictionary phrase may each comprise one or more words. The first probability may be independent of the key phrase.
US10789945B2
Systems and processes for operating a digital assistant are provided. In an example process, low-latency operation of a digital assistant is provided. In this example, natural language processing, task flow processing, dialogue flow processing, speech synthesis, or any combination thereof can be at least partially performed while awaiting detection of a speech end-point condition. Upon detection of a speech end-point condition, results obtained from performing the operations can be presented to the user. In another example, robust operation of a digital assistant is provided. In this example, task flow processing by the digital assistant can include selecting a candidate task flow from a plurality of candidate task flows based on determined task flow scores. The task flow scores can be based on speech recognition confidence scores, intent confidence scores, flow parameter scores, or any combination thereof. The selected candidate task flow is executed and corresponding results presented to the user.
US10789944B2
A device implementing a system for determining whether a semantically relevant answer can be provided with respect to a new question includes a processor configured to identify a question and a semantically relevant answer from source data, and to identify a semantically irrelevant answer to the question from a corpus of data corresponding to the source data based at least in part on the question and the answer. The processor is configured to assign a positive label to the semantically relevant answer, and a negative label to the semantically irrelevant answer. The processor is configured to generate a machine learning model based on the question, the positive label assigned to the semantically relevant answer, and the negative label assigned to the semantically irrelevant answer, and to provide the machine learning model to facilitate a determination of whether a semantically relevant answer can be provided with respect to a subsequent question.
US10789940B2
For dynamic wake word identification, a processor identifies a temporary wake word based on a first response. The processor further identifies one or more content tags from the first response. The processor identifies a second query in response to receiving the temporary wake word and a first content tag, without receiving a permanent wake word.
US10789937B2
This invention is an improvement of technology for automatically generating response voice to voice uttered by a speaker (user), and is characterized by controlling a pitch of the response voice in accordance with a pitch of the speaker's utterance. A voice signal of the speaker's utterance (e.g., question) is received, and a pitch (e.g., highest pitch) of a representative portion of the utterance is detected. Voice data of a responsive to the utterance is acquired, and a pitch (e.g., average pitch) based on the acquired response voice data is acquired. A pitch shift amount for shifting the acquired pitch to a target pitch having a particular relationship to the pitch of the representative portion is determined. When response voice is to be synthesized on the basis of the response voice data, the pitch of the response voice to be synthesized is shifted in accordance with the pitch shift amount.
US10789935B2
In one example, a headset obtains a first audio signal including a user audio signal from a first microphone on the headset and a second audio signal including the user audio signal from a second microphone on the headset. The headset derives a first candidate signal from the first audio signal and a second candidate signal from the second audio signal. Based on the first audio signal and the second audio signal, the headset determines that a mechanical touch noise is present in one of the first audio signal and the second audio signal. In response to determining that the mechanical touch noise is present in one of the first audio signal and the second audio signal, the headset selects an output audio signal from a plurality of candidate signals including the first candidate signal and the second candidate signal. Headset provides the output audio signal to a receiver device.
US10789931B2
In an embodiment, the present invention provides a sound-absorbing textile composite having a flow resistance of from 250 Ns/m3 to 5000 Ns/m3, including: a) at least one open-pore support layer including coarse staple fibers having a titer of from 3 dtex to 17 dtex and fine staple fibers having a titer of from 0.3 dtex to 2.9 dtex as scaffold fibers; and b) a flow layer arranged on the support layer, which flow layer includes a microporous foam layer.
US10789930B2
This invention is concerning a structure body containing inorganic particles having an average particle diameter of 6 mm to 50 mm, and 6 parts by mass to 40 parts by mass of a resin with respect to 100 parts by mass of the inorganic particles.
US10789927B2
The invention relates to a structure-borne sound actuator for a motor vehicle, which comprises an electro-dynamic excitation unit, and the excitation unit is formed with an excitation side configured to excite an acoustic body, wherein an acoustically rigid intermediate element is secured to the excitation side and the intermediate element has a coupling side, which faces away from the excitation side, and is configured for coupling to the acoustic body.
US10789925B2
A timing unit and method useable with a computer and user input includes a circuit and a timer. The timer establishes a reference signal having periodic occurrence and receives a trigger signal from the user input. The circuit generates information that represents the periodic occurrences of the reference signal and response timing data representing a relationship between the trigger signal and one of the occurrences. A communication channel is provided between the circuit and the computer.
US10789919B2
An acoustic guitar strap lock adapter that utilizes a conventional strap lock system in a manner that does not require modification to be made to the guitar. The adapter includes an elongated body having first and second ends, a first opening formed through the elongated body adjacent the first end thereof and being internally threaded to co-axially engage with the guitar's pick-up jack; and a second opening formed through the elongated body adjacent the second end thereof and being configured to securely receive a strap lock therein, whereby the guitar strap can be anchored to the acoustic guitar at a position offset from the pick-up jack.
US10789914B2
A computer system receives an input of a predetermined area within a screen which is screen-shared, and performs a mosaic process so as to cause a sharing destination not to visually recognize either the predetermined area or an area within the screen other than the predetermined area. The computer system extracts and stores a character or an image of a part on which the mosaic process is performed by receiving the input, and performs, when it is displayed on the screen, the mosaic process on it in addition to either the predetermined area or an area within the screen other than the predetermined area.
US10789912B2
Methods and apparatus to control rendering of different content for different view angles of a display screen are disclosed. An example apparatus includes a position analyzer to: determine a first location of a first person relative to a display screen, and determine a second location of a second person relative to the display screen. The example apparatus includes a position comparer to determine a difference in position between the first person and the second person based on the first and second locations. The example apparatus includes a content determiner to identify first content to display to the first person and second content to display to the second person when the difference satisfies a threshold, and identify third content to display to both the first person and the second person when the difference does not satisfy the threshold.
US10789908B2
A refresh rate adjustment method and circuit, a display device, and a storage medium, which pertains to the field of display technologies. The method includes acquiring a current driving refresh rate of a driving apparatus; determining whether the driving refresh rate is less than a driving refresh rate threshold; in response to the driving refresh rate being less than the driving refresh rate threshold, adjusting a display refresh rate of a display device, so that an adjusted display refresh rate is P times the driving refresh rate, and the adjusted display refresh rate is greater than the driving refresh rate threshold, where P is an integer greater than one.
US10789902B2
An electronic device may generate content that is to be displayed on a display. The display may have an array of liquid crystal display pixels for displaying image frames of the content. The image frames may be displayed with positive and negative polarities to help reduce charge accumulation effects. A charge accumulation tracker may analyze the image frames to determine when there is a risk of excess charge accumulation. The charge accumulation tracker may analyze information on gray levels, frame duration, and frame polarity. The charge accumulation tracker may compute a charge accumulation metric for entire image frames or may process subregions of each frame separately. When subregions are processed separately, each subregion may be individually monitored for a risk of excess charge accumulation.
US10789894B2
A drive method for a display panel is provided. A first multiplex signal, a second multiplex signal, a third multiplex signal, a fourth multiplex signal, a fifth multiplex signal, and a sixth multiplex signal sequentially generate the high level pulse in the predetermined order in each of the first row periods of the (2i−1)th multiplex period. In addition, the first multiplex signal, the second multiplex signal, the third multiplex signal, the fourth multiplex signal, the fifth multiplex signal, and the sixth multiplex signal sequentially generate the high level pulse in a reverse order to the predetermined order in each of the second row periods of the (2i)th multiplex period. As a result, mura within the display picture of the display panel is eliminated to improve the display quality.
US10789888B2
A proximity-detection method, a non-transitory computer readable medium and an electronic device are disclosed. The proximity-detection method is applied to the electronic device. The electronic device may include a display screen and an infrared-light proximity sensor covered by the display screen and configured to detect whether an object is proximity to the electronic device, the display screen has a capability of allowing infrared lights to pass through. The proximity-detection method may include setting an operation timing of the display screen as a target timing when the infrared-light proximity sensor is enabled, wherein the target timing comprises a target duration and the display screen is controlled to emit no lights during the target timing; controlling the infrared-light proximity sensor to emit the infrared lights during the target duration; and performing proximity detection based on the infrared lights.
US10789883B2
The disclosure provides a sensing apparatus and an operation method thereof. The sensing apparatus includes a sensing circuit, an analog-to-digital converter (ADC) circuit, a disturbing circuit and an output circuit. The sensing circuit is configured to output a sensing signal indicating a sensing result of a sensing line of the display panel. The ADC circuit is coupled to the sensing circuit to receive the sensing signal and outputs sensing data related to the sensing signal. The disturbing circuit is coupled to the ADC circuit to receive the sensing data and generates a time-variant disturbance component to disturb the sensing data to generate disturbed data. The output circuit is coupled to the disturbing circuit to receive the disturbed data.
US10789882B2
An optical compensation apparatus applied to panels is disclosed. A panel of the panels includes sub-pixels. The optical compensation apparatus includes an optical measurement module, a data processing module and an optical compensation module. The optical measurement module measures optical measurement values corresponding to the sub-pixels. The data processing module determines first optical compensation values needed for the sub-pixels according to the optical measurement values, determines an overall compensation operation reference of the panel accordingly, determines a demura algorithm suitable for the panel according to at least one threshold compensation value and the overall compensation operation reference and obtains second optical compensation values accordingly. Then, the optical compensation module outputs the second optical compensation values to perform optical compensation on a display data provided to the panel.
US10789878B2
A light source device according to the present disclosure includes: a first terminal, a second terminal, a third terminal, and a fourth terminal; a first light-emitting element that is disposed in a first path from the first terminal to the second terminal, includes a first electrode of a first type and a second electrode of a second type coupled to the second terminal, and emits first basic color light; a second light-emitting element that is disposed in a second path from the second terminal to the third terminal, includes a first electrode of the first type coupled to the second terminal and a second electrode of the second type, and emits second basic color light; and a third light-emitting element that is disposed in a third path from the second terminal to the fourth terminal, includes a first electrode of the first type coupled to the second terminal and a second electrode of the second type, and emits third basic color light.
US10789865B2
A display element having a display symbol arrangement, includes a carrier layer on a visible side, at least one display layer arranged on the side facing away from the visible side and one cover layer arranged on the carrier layer and the display layer. The transitions between the display layer and the cover layer are laminated in such a manner that the different layers form a common surface having the same optical effect and without hard edges at their transitions.
US10789855B2
A system configured to provide feedback to a user in order to motivate said user to reach one or more energy expenditure goals. The one or more energy expenditure goals may be associated with one or more of time periods, or activity sessions, and the feedback may be provided to a user using one or more of a visual display on a sensor device worn by a user, and/or using audible and haptic feedback.
US10789854B1
A graphical depiction of an exclusion zone on an airport movement surface is disclosed. The graphical depiction may be displayed on a display device of an aircraft. The display device may be further configured to display an aircraft ownship symbol. A location of the aircraft ownship symbol on the display device may be dependent on one or more signals related to the location of the aircraft relative to the airport movement surface. The display device of the aircraft may be configured to exit a taxi mode or enter the taxi mode based on a comparison between the exclusion zone and the one or more received signals.
US10789852B2
Systems, methods, computer-readable media, and apparatuses for receiving requests for roadside assistance, generating user interfaces and using machine learning to generate roadside assistance instructions are provided. In some examples, a request for roadside assistance may be received. A user and one or more partners may be identified based on the request. In some examples, a profile associated with the user, partner or the like may be identified. A user interface may be generated based on the profile and may include features unique to the profile, partner, or the like. In some arrangements, the interface may include a first portion and a second portion. Selection of an option from the first portion may cause the system to identify data for display in the second portion and cause the data to be displayed in the second portion. Machine learning may be used to determine or identify one or more roadside assistance instructions and a roadside assistance instruction may be generated and executed.
US10789847B2
A parking assist device includes: a comparator configured to compare parking priorities of a first vehicle and a second vehicle, the first vehicle being a vehicle to be newly parked in a parking section, the second vehicle being an automatically travelable vehicle already parked in a first parking space; a first instruction unit configured to output, to the second vehicle, a signal instructing to exit the first parking space by automatic travel, when the parking priority regarding use of the first parking space of the first vehicle is higher than that of the second vehicle; and a second instruction unit configured to output, to the first vehicle, a signal in instructing to park in the first parking space, when the parking priority regarding the use of the first paring space of the first vehicle is higher than that of the second vehicle.
US10789829B2
A hub device is disclosed comprising a first antenna communicating with a peripheral device, a second antenna communicating with a remote station. In a first operation mode, transmission by the first antenna is at a first bit rate. Operation may be triggered to switch to a second mode in which a stream of data is received from the remote station, and there is a transmission to the first peripheral device, of data derived from the data stream, the transmission being from the first antenna while the stream of data is being received on the second antenna. In the second mode, the transmission from the first antenna is at a second bit rate that is faster than the first bit rate such that transmitting the derived data at the second bit rate uses a shorter duty cycle than required to transmit the derived data at the first bit rate.
US10789824B1
Systems and methods are provided for reporting proximity in an assembly environment. One method includes equipping a technician with a first proximity detector that is wearable, disposing a second proximity detector at a robot that moves within a cell of the assembly environment, and directing the first proximity detector to provide a warning to the technician if a distance between the first proximity detector and the second proximity detector is less than a threshold.
US10789816B2
By one or more processors of a computing device, receive a player game election of a player, the player game election comprising a skill based video game and one or more player characteristics of the player, determine a first player eligibility of the player to participate in the skill based video game comprising verify the one or more player characteristics, send the first player eligibility to an operator of the skill based video game, receive a list of one or more players that fulfilled a win condition for the skill based video game, determine a second player eligibility to receive a payout based on the list of one or more players that fulfilled the win condition, the first player eligibility, and a player preference for a payout type, and distribute the payout to the one or more players that fulfill the win condition.
US10789804B2
The present disclosure describes systems and methods for simulating gameplay of a live event and placing wagers or non-wager submissions concerning an outcome of a simulation. The systems incorporate statistical data, event information, and user modifications to create the simulation.
US10789792B2
A dual mode, passcode storage, wireless secure lock is disclosed. In one embodiment, a key is provided that includes a key coil, a first key data processing device (DPD), a second key DPD, and a key radio transceiver. The first key DPD is configured to receive a first authentication code (AC) from a lock via the key coil. The first key DPD is configured to compare the first AC with data in memory of the key DPD. The first key DPD is configured to activate the second key DPD in response to response to determining the first AC compares equally to data in memory of the first key DPD. The second key DPD is configured to transmit a second AC to the lock via the key radio transceiver after the second key DPD is activated.
US10789789B1
A monitoring system is configured to monitor a vehicle and perform the action of receiving first sensor data that reflects an environmental condition in the vehicle. The monitoring system is configured to perform the action of determining that the environmental condition in the vehicle satisfies an environmental condition threshold. The monitoring system is configured to perform the action of, based on determining that environmental condition in the vehicle satisfies an environmental condition threshold, identifying, by the monitoring system, a second sensor that is located on a travel path of the vehicle. The monitoring system is configured to perform the action of transmitting, to the second sensor, instructions to capture second sensor data that is associated with the vehicle. The monitoring system is configured to perform the action of receiving, from the second sensor, the second sensor data.
US10789785B2
System and method are disclosed for data collection from landing gear components and providing predictive analytics. Methods comprise sending a signal to excite wheel assembly sensor located on a vehicle. In response to sending the signal excited the sensors, receiving a return signal encoded with measurement data. The measurement data is then stored on an RFID card, on an edge node and/or on a remote server. Upon receipt of the measurement data by the remote server, the remote server analyzes the data to generate predictive maintenance analytics data.
US10789781B2
Systems and methods for providing an interactive augmented experience using prerecorded video include: creating a scene model based on an image of a physical environment; generating a fantasy object; integrating a position of the fantasy object onto the scene model; determining a state of the fantasy object; selecting, using a type of meta data, one or more frames of a pre-recorded video of the physical environment associated with a desired physical camera, such that each of the frames is associated with a frame number and acquired with a physical camera; synchronizing a virtual camera with the desired physical camera; and projecting, using a first video player or a second video player, the one or more frames onto the scene model to position the scene model relative to the fantasy object, such that the projecting alternates between the first video player and the second video player.
US10789770B1
A computer-implemented method for displaying rich text on a 3D model includes obtaining, by one or more processing devices, a target rich text; invoking a rendering tool corresponding to a file format of the target rich text; rendering the target rich text using the rendering tool, to obtain a rendering result; invoking a graphical programming interface; and texture mapping the rendering result to an area of the 3D model using the graphical programming interface.
US10789766B2
A method and an apparatus for three-dimensional (3D) visual effect simulation are provided. A viewpoint movement distance is detected in a display plane. Subsequently, a first movement distance of a first graphic element in the display plane and a second movement distance of a second graphic element in the display plane are determined respectively according to the viewpoint movement distance. The first movement distance is not equal to the second movement distance. Further, a first location of the first graphic element is changed in the display plane according to the first movement distance, and a second location of the second graphic element is changed in the display plane according to the second movement distance.
US10789756B2
Systems, methods, and computer readable media to encode and execute an indirect command buffer are described. A processor creates an indirect command buffer that is configured to be encoded into by a graphics processor at a later point in time. The processor encodes, within a command buffer, a produce command that references the indirect command buffer, where the produce command triggers execution on the graphics processor of a first operation that encodes a set of commands within the data structure. The processor also encodes, within the command buffer, a consume command that triggers execution on the graphics processor of a second operation that executes the set of commands encoded within the data structure. After encoding the command buffer, a processor commits the command buffer for execution on the graphics processor.
US10789752B2
A method and system of using multiple image cameras or multiple image and depth cameras to capture a target object. Geometry and texture are reconstructed using captured images and depth images. New images are rendered using geometry based rendering methods or image based rendering methods.
US10789751B2
A method for implementing animation in a client application, includes receiving an animation code written in a script language from a server, the animation code including a logic script and an animation description script; parsing the logic script in the animation code, and obtaining a view identifier, an animation identifier, and a pre-obtained correspondence relationship between the view identifier and the animation identifier included therein; determining a view component to be driven and corresponding to the view identifier in a client application based on a correspondence relationship between view identifiers and view components, and reading an animation description to be implemented and corresponding to the animation identifier in the animation description script according to the animation identifier corresponding to the view identifier; and determining that loading of the animation description to be implemented in the view component to be driven according to a condition provided by the logic script.
US10789747B2
Applications and services providing customized visualizations are described. A visualization service can obtain parameters of a space. The space may be a garden. In some cases, the visualization service can obtain one or more customizing criteria. A query can be generated using the parameters and the one or more customizing criteria. The visualization service can query, based on the generated query, the data resource for a set of images having a spatial similarity with the space as defined by the parameters and satisfying the one or more customizing criteria. One or more images of the set of images can be provided for display.
US10789745B2
An information processing apparatus includes an analyzing unit to analyze information of a score and of a capture data and time for each of a plurality of image data, a laying-out unit to perform a laying-out processing in which image data is arranged in a template using the information of the score and the capture date and time, an image replacement unit to replace first image data arranged in a first slot of the template with second image data based on a user instruction, and a storage control unit to store information regarding the image replacement. When the first image data is rearranged in the first slot by performing the laying-out processing after the first image data is replaced with the second image data, the first image data is replaced with the second image data based on the stored image replacement information.
US10789743B2
An image reconstructor to: receive projection space data; compute one or more measured transformed pixels; compute one or more predicted transformed pixels; compute first pixel innovation result data; compute second pixel innovation result data; compute preliminary transformed object update data; compute a transformed object voxel density update estimate; add the transformed object voxel density update estimate to a corresponding transformed preceding voxel data estimate; and reconstruct an object space image representing the object under observation using the transformed density estimate.
US10789737B2
A computer implemented method for reconstructing a 3-D volume image using a radiographic imaging system having one or more x-ray sources and a digital detector. A plurality of radiographic images of a subject at various angles are captured in the digital detector. Image data in two or more pixels of the detector that are adjacent to each other in a row direction or a column direction are combined, while pixels adjacent in the other direction are not combined.
US10789736B1
Disclosed are systems, methods, and computer-readable storage media to modify image content. One aspect includes identifying, by one or more electronic hardware processors, an image and content within the image, determining, by the one or more electronic hardware processors, a sky region of the image, determining, by the one or more electronic hardware processors, whether the content within the image is located within the sky region of the image, and in response to the content being within the sky region of the image, modifying, by the one or more electronic hardware processors, the content based on fractal Brownian motion.
US10789726B2
In accordance with example embodiments, the method and system for film previsualization provides users with real-time previsualization guidance. In accordance with example embodiments, the method includes scanning a set using a mobile camera system; setting a master shot position in the set; tagging a position of one or more subjects within the set; calculating one or more camera positions based on the position of the master shot and the position of the one or more subjects; and displaying on the display of the mobile camera system the location of the one or more camera positions on a map of the set. In accordance with example embodiments, the method further includes overlaying selected composition guides over a camera live view on the display of the mobile camera system.
US10789720B1
A system includes sensors and a tracking subsystem. The subsystem receives a first image feed from a first sensor and a second image feed from a second sensor. The field-of view of the second sensor at least partially overlaps with that of the first sensor. The subsystem detects, in a frame from the first feed, a first contour associated with an object. The subsystem determines, based on pixel coordinates of the first contour, a first pixel position of the object. The subsystem detects, in a frame from the second feed, a second contour associated with the same object. The subsystem determines, based on pixel coordinates of the second contour, a second pixel position of the object. Based on the first pixel position and the second pixel position, a global position for the object is determined in a space.
US10789718B1
An apparatus include a first circuit and a second circuit. The first circuit may be configured to (i) receive a plurality of sample values from a plurality of images in a video signal and (ii) estimate a plurality of positions of a plurality of maximum values in the images. Each estimation may operate on the sample values in a respective local region oriented parallel to an axis. The second circuit may be configured to track the positions of the maximum values in the images.
US10789717B2
Provided is a method of learning a pose of a moving object. The method includes determining 3D feature points in the 3D mesh model obtained by previously modeling a general shape of a moving object, fitting the 3D mesh model to the 2D learning image obtained by previously photographing the real shape of the moving object with respect to the determined 3D feature points, obtaining learning data associated with pose estimation of the moving object from the 2D learning image with the 3D mesh model fitted thereto, and learning a pose estimation model estimating a pose of a target moving object included in one real image obtained by the camera by using the learning data.
US10789716B2
An apparatus captures an image of a measuring instrument that is captured by an imaging apparatus, sets an area in the image as an edge detection processing target in response to a user operation, and executes edge detection processing on the set area in the image. Further, the image processing apparatus sets a value for correcting a position of a detected edge portion. The image processing apparatus corrects the position of the detected edge portion based on the set value and calculates a value indicated by a pointer of the measuring instrument according to the corrected position of the edge portion.
US10789711B2
Some embodiments are directed to a method of estimating a velocity of a contrast agent. The method includes receiving a plurality of video frames that were produced using a dynamic contrast enhanced imaging process, each video frame including a plurality of pixels/voxels. Information from the video frames is used to estimate velocity vectors indicating the velocity and direction of the agent with the vascular networks. The estimated velocity can be used to diagnose cancer, such as prostate cancer. Instead of velocity vectors, agent trajectories can be determined also used for the same purpose.
US10789703B2
Autoencoder-based, semi-supervised approaches are used for anomaly detection. Defects on semiconductor wafers can be discovered using these approaches. The model can include a variational autoencoder, such as a one that includes ladder networks. Defect-free or clean images can be used to train the model that is later used to discover defects or other anomalies.
US10789692B2
A method and system for generating an output image from a plurality, N, of corresponding input image channels is described. A Jacobian matrix of the plurality of corresponding input image channels is determined. The principal characteristic vector of the outer product of the Jacobian matrix is calculated. The sign associated with the principal characteristic vector is set whereby an input image channel pixel projected by the principal characteristic vector results in a positive scalar value. The output image as a per-pixel projection of the input channels in the direction of the principal characteristic vector is generated.
US10789683B2
The current application relates to an optimization procedure where the noise reduction strength is incrementally increased and applied in the noise reduction scheme. A non-linear quantitative map is then computed followed by the quantitative bias estimation. The optimization conditions are then checked and the noise reduction “strength” is increased if the bias difference is higher than a predefined threshold.
US10789680B2
A method, device, system, and article of manufacture are provided for generating an enhanced image of a predetermined scene from images. In one embodiment, a method comprises receiving, by a computing device, a first indication associated with continuous image capture of a predetermined scene being enabled; in response to the continuous image capture being enabled, receiving, by the computing device, from an image sensor, a reference image and a first image, wherein each of the reference image and the first image is of the predetermined scene and has a first resolution; determining an estimated second resolution of an enhanced image of the predetermined scene using the reference image and the first image; and in response to the continuous image capture being disabled determining the enhanced image using the reference image and the first image, wherein the enhanced image has a second resolution that is at least the first resolution and about the estimated second resolution.
US10789672B2
Disclosed are a method and device for image pasting on a spherical panoramic image. The method may comprise: establishing a spherical coordinate system for a first spherical panoramic image; mapping the first spherical panoramic image on a spherical surface to obtain a spherical projection image of the first spherical panoramic image; determining a first image pasting area in the spherical projection image according to the selection of the user and transforming the corresponding image into a plane image; transforming the image to be pasted into a shape of the plane image; mapping the transformed image to be pasted to the spherical coordinate system; rotating the image to be pasted that is mapped to the spherical coordinate system to a position at which the first image pasting area overlaps with the image; transforming the image to be pasted after being transformed into a second spherical panoramic image; determining a second image pasting area corresponding to the first image pasting area; and interpolating the second spherical panoramic image into the second image pasting area to complete the pasting. Distortionless image pasting on a spherical panoramic image may be realized.
US10789671B2
An apparatus, system, and method for controlling display, each of which: obtains a first image and a second image, the second image being superimposed on the first image; controls a display to display an image of a predetermined area of the first image, such that the predetermined area of the first image matches a display area of the display; and in response to an instruction to start displaying the first image superimposed with the second image, controls the display to display the image of the predetermined area of the first image, such that the second image being superimposed on the first image is displayed within the predetermined area of the first image.
US10789669B2
A method for using an EGL driver to create a renderable surface for an OpenGL API is provided. The EGL driver and the OpenGL API can be used with a Vulkan graphics driver, a memory, at least one processor, and a module stored in the memory including computer instruction code that is executable by the at least on processor. The method includes creating an EGL display structure; initializing the EGL display structure by querying the Vulkan driver for attributes of a physical display; choosing an EGL configuring matching the provided attributes; and creating the EGL surface. A non-transitory computer readable medium having an EGL driver with computer instruction code that is executable by a processor to create a renderable surface for an OpenGL API is also provided.
US10789664B2
A mobile terminal inputs a sound effect output from a communication device through a microphone in response to completion of access to an IC module, and determines whether a sound pattern of the input sound effect indicates a preset sound pattern. When it is determined that the sound pattern of the input sound effect indicates the preset sound pattern, the mobile terminal displays provision information on a location where the communication device exists, on the display device that is display-controlled by the mobile terminal.
US10789651B2
A system for evaluating text data to support multiple applications is disclosed. In some embodiments, text input data is received from multiple sources. The text input data may then be aggregated and mapped to create composite text input data. A semantic event in the composite text input data may be automatically detected, such as by being triggered by a semantic rule and associated semantic tag. A text mining result database may be updated by adding an entry to the database identifying the detected semantic event and the triggering semantic rule. An indication associated with the text mining result database may then be transmitted to a plurality of applications.
US10789650B1
A system for reconstructing a vehicular crash (i) receives sensor data of a vehicular crash from at least one mobile device associated with a user; (ii) generates a scenario model of the vehicular crash based upon the received sensor data; (iii) transmits the scenario model to a user computer device associated with the user; (iv) receives a confirmation of the scenario model from the user computer device; (v) stores the scenario model; and (vi) may generate at least one insurance claim form based upon the scenario model. As a result, the speed and accuracy of the claim processing is increased. The system may also utilize vehicle occupant positional data, and internal and external sensor data to detect potential imminent vehicle collisions, take corrective actions, automatically engage autonomous or semi-autonomous vehicle features, and/or generate virtual reconstructions of the vehicle collision.
US10789649B2
A method and apparatus of a device that performs goals-based investing using an account-level target is described. In one embodiment, the device processes data representing a plurality of goals of an investor, an investment style for each goal, an account for funding the goals, and initial funding levels for each goal to create a goal-level target for each goal. The device creates an account-level target based on the goal-level targets and an initial blend ratio that is formed from the initial funding levels. The device manages a purchased portfolio of the investor using the account-level target. The device allocates funds of the purchased portfolio to the goals such that the allocated funds update the funding levels for each goal. In a further embodiment, the device updates the account-level target based on an updated blend ratio, where the updated blend ratio is formed from the updated funding levels for each goal.
US10789647B2
Systems, methods and user interfaces are provided for order matrix management and highlighting. Market data may be arranged in a matrix where the market data may be highlighted and/or otherwise presented to provide further information to a user. In some cases a computer system may include a computer-readable medium containing computer-executable instructions that, when executed by one or more processors, cause a computing device to receive market data for a financial instrument. The computer system may further process instructions to identify pending orders that may result in a cross trade, such as with trades entered by a trader or between members of a same business organization. The computer system may further process instructions that cause the computer system to generate a user interface that highlights which of the pending orders that may result in a cross trade.
US10789645B2
On a display terminal of an electronic trading system, a graph is displayed having a first axis and a second axis, wherein the graph includes a curve corresponding to a range of values of a financial instrument. A user is allowed to select a portion of the graph. In response to the user selection of the portion of the graph, a trading dialog box is displayed on the display of the workstation, the dialog box being automatically populated with values for trading, the values based on the values of the selected portion of the graph.
US10789633B2
A merchandise holder, e.g., a drink coaster or a food placemat, is used to facilitate the purchase of food or beverage placed on the holder. A customer may use a mobile device to scan a QR code on a merchandise holder to purchase a beverage. Further, the merchandise holder may include an RFID scanner to keep track of the food or beverages consumed by the customer. The RFID scanner of the merchandise holder may scan RFID tags attached to the food or beverages consumed by the customer. A payment account of the customer may be associated with the merchandise holder to pay for the food or beverages placed on the holder. Accordingly, a customer may use the merchandise holder to order, keep track of, and pay for the food or beverages consumed by the customer.
US10789631B2
A method for peer-assisted shopping including receiving, at a first device, a transacting media container comprising base content and supplemental content related to one or more items in the base content. The method also includes receiving a selection of at least one of the one or more items. The method also includes initiating a first shopping cart within the transacting media container of the first device, the first shopping cart identifying the at least one selected item. The method also includes establishing a communication channel with a second device. The method also includes transmitting information to synchronize a second shopping cart associated with the second device with the first shopping cart.
US10789627B1
An approach to facilitating pricing of virtual containers is provided. Item prices associated with obtaining item instances of virtual items in a game space may be determined. Probabilities that container instances of virtual containers will provide individual ones of the item instances of the virtual items upon activation by users in the game space may be determined. Container prices to be associated with obtaining the container instances of the virtual containers may be determined based on the determined item prices and/or the determined probabilities. A store interface may present offers to the users to purchase the container instances of the virtual containers at the determined container prices.
US10789621B2
In an implementation, guiding a service flow is described. Historical behavior data of one or more users who use a target service is obtained for the target service. The historical behavior data is analyzed to obtain one or more user features. One or more target users are selected from one or more users who do not use the target service based on the one or more user features. Each target user has at least one of the one or more user features. Service flow guiding information is sent to each target user. The service flow guiding information guides each target user to use the target service.
US10789620B2
The present disclosure is directed toward systems and methods for identifying user segments. In particular, the systems and methods described herein evaluate user session logs to gather media content consumption history information associated with a plurality of users. Additionally, the systems and methods described herein analyze items of media content to identify keywords, genres, and other attributes, and further represent the items of media content as vectors. The systems and methods follow an algorithm to group items of media content into clusters and, based on the clusters of media content, further group users of media content into user clusters (e.g., user segments).
US10789616B2
Systems and methods are described for presenting supplemental information to a user that is related to an advertisement consumed by the user that the user found interesting. It may be determined that a user is interested in receiving supplemental information based on the user starting to use a device within a threshold time period from consuming the advertisement on a different device. The threshold time period may be determined based on the length of the advertisement slot including the advertisement (e.g., the threshold time period may be 30 seconds if the length of the advertisement slot is 30 seconds). In response to determining that the user started using the first device within the threshold period of time from the end of the advertisement, supplemental information associated with the advertisement may be presented to the user.
US10789608B1
A component in an advanced advertising system includes logic to arrange storage in a machine memory according to a data policy enforcement hierarchy defined in a digital file (policy file); logic to read the policy file from machine memory; logic to apply an arrangement of the policy file read from machine memory to control modifications to content of a received digital message requesting ad placement data; and logic to modify the received digital message according to the policy file.
US10789607B2
Loyalty programs can be operated within a payment processing system having multiple vendors, thereby providing access to detailed transaction data and with the flexibility for customization of the loyalty programs themselves, by establishing a communication for the transfer of data via a customer-facing channel. When the payment processing system processes a transaction between a merchant and an account holder, in addition to obtaining payment for the merchant from the account via an acquirer and an issuer, respectively, a transaction handler tabulates and stores different types of loyalty currencies in a loyalty reward account associated with the account holder if the account holder is enrolled in a loyalty program and criteria for applying the loyalty program are satisfied. The account holder is provided access to the loyalty account via the customer-facing channel.
US10789600B1
Aspects described herein may relate to a transaction exchange platform using a streaming data platform (SDP) and microservices to process transactions according to review and approval workflows. The transaction exchange platform may receive transactions from origination sources, which may be added to the SDP as transaction objects. Microservices on the transaction exchange platform may interact with the transaction objects based on configured workflows associated with the transactions. Processing on the transaction exchange platform may facilitate clearing and settlement of transactions. Some aspects may provide for dynamic and flexible reconfiguration of workflows and/or microservices. Other aspects may provide for data snapshots and workflow tracking, allowing for monitoring, quality control, and auditability of transactions on the transaction exchange platform.
US10789580B2
A method of performing a fund transfer at an ATM includes receiving an active authentication transaction key at an ATM from a mobile financial transaction instrument via a wireless communication protocol, generating a PIN at the ATM, and storing the PIN in a machine readable storage medium. An authorization request message is transmitted to a financial institution identified by the active authentication transaction key. The authorization request message includes the PIN and at least a portion of the active authentication transaction key. The PIN is received from a user of the mobile financial transaction instrument, and the funds are dispensed in response to receiving the PIN.
US10789568B2
An autonomous road vehicle is operative to receive ride source requests, product delivery requests, and ancillary product purchase and fulfillment requests. A product securing subsystem is attached to the autonomous road vehicle and comprises at least one securable compartment. Each securable compartment is operative to secure at least one product therein. Each securable compartment is associated with compartment access information. An access subsystem comprising at least one access information interface. The access subsystem is operative, upon receipt through the access information interface of compartment access information, to permit access to the compartment in order to enable product purchase and fulfillment requests.
US10789567B1
A method for determining a route for a drone to deliver a package from an origin to a destination using vehicles that are not actively participating in a delivery of the package; a method for delivering the package from the origin to the destination using in the drone in accordance with the route; a method for determining a route for delivering a package from an origin to a destination using plurality of drones and vehicles that are not actively participating in a delivery of the package; a method for delivering the package from the origin to the destination using the plurality of drones and vehicles in accordance with the route; a vehicle-associated package repository, for retaining packages deposited and collected by a drone, to be transported by a vehicle; and a vehicle-transported container comprising the vehicle-associated package repository.
US10789561B2
In one embodiment, a method of recommending a production plan includes calculating a similarity score between an incoming order and each historical order in a historical order database, providing a list of most similar historical orders and corresponding historical production plans ranked according to highest similarity scores, receiving an election indicating a historical production plan as a selected production plan, and admitting the selected historical production plan to fulfill the incoming order.
US10789559B2
A method and system for automatically generating a virtual assisted task is provided. The method includes establishing secure connections between a hardware device and databases external to the hardware device. A group of tasks associated with an individual are identified and available timeframes associated with an availability of the individual are determined. A first potential score and maximum score for each task are computed. The first potential score is compared to each maximum potential score and in response, a subset of tasks are automatically selected. The subset of tasks are mapped to the available timeframes and results of the mapping a cached within a caching circuit of the hardware device. Results of the caching are presented via the hardware device.
US10789557B2
A method and a system are provided for auto-allocation of one or more tasks to one or more resources of an organization. The method includes receiving one or more requests from a requestor computing device associated with the organization over a communication network. The one or more requests may include at least one or more first attributes of the one or more tasks and one or more pre-defined constraints. The method further includes extracting one or more second attributes associated with the one or more resources based on at least the one or more first attributes of the one or more tasks. The method further includes determining an allocation of the one or more tasks to the one or more resources based on at least the one or more first attributes and the one or more second attributes, such that the one or more predefined constraints are satisfied.
US10789555B2
A method, an apparatus, and a computer program product for accessing electronic medical records are provided in which a portable computing device uniquely associated with a user authenticates an identification of the user and automatically retrieves information corresponding to the user from electronic healthcare records systems using the identification. The retrieved information may be combined with other information and electronically delivered to a healthcare provider.
US10789553B1
Examples of a digital orchestration system are provided. The system may obtain orchestration data on a real-time basis. The system may identify a plurality of events for offering a plurality of user services across a plurality of user interaction stages. The system may identify a plurality of actions associated with each of the plurality of events. The system may create a recipe associated with each of the plurality of actions. The system may identify and implement the associated recipe. The system may create an event sequence for each of the plurality of user interaction stages. The system may create a user service sequence comprising the plurality of user services associated with the event sequence. The system may generate a user experience result based on the event sequence and the user service sequence.
US10789548B1
Systems and methods are provided for retraining a machine learning model to learn a retrained machine learning model. After a computing system receives an execution log of a prediction service and an observed user action, it may create retraining data. From the retraining data, the computing system may learn a retrained machine learning model. The retrained machine learning model can be used to compute future predictions of user actions if it has an improved performance over the original machine learning model.
US10789547B2
Techniques are described for identifying an input training dataset stored within an underlying data platform; and transmitting instructions to the data platform, the instructions being executable by the data platform to train a predictive model based on the input training dataset by delegating one or more data processing operations to a plurality of nodes across the data platform.
US10789543B1
In some embodiments, a functional object-oriented network (FOON) is provided that includes a plurality of functional units each comprising two or more input object nodes that each identify an object and its state before a manipulation motion is performed, a motion node that identifies a manipulation motion that can be performed using the objects, and one or more output object nodes that each identify an object and its state after the manipulation motion has been performed using the objects. In some embodiment, a robot can used the FOON to determine the discrete actions that are required to perform a given task.
US10789541B2
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for constructing and programming quantum hardware for quantum annealing processes.
US10789540B2
Generate an automorphism of the problem graph, determine an embedding of the automorphism to the hardware graph and modify the embedding of the problem graph into the hardware graph to correspond to the embedding of the automorphism to the hardware graph. Determine an upper-bound on the required chain strength. Calibrate and record properties of the component of a quantum processor with a digital processor, query the digital processor for a range of properties. Generate a bit mask and change the sign of the bias of individual qubits according to the bit mask before submitting a problem to a quantum processor, apply the same bit mask to the bit result. Generate a second set of parameters of a quantum processor from a first set of parameters via a genetic algorithm.
US10789538B2
A computer-implemented method includes creating a classifier by: training a machine learning model using two or more tasks, wherein the tasks lie in two or more domains; including in the machine learning model at least one attribute common to at least two of said two or more domains; including in the machine learning model at least one latent feature that affects at least two of the two or more tasks that fall within one of the at least two domains; and constructing the classifier based on said machine learning model. The computer-implemented method further includes applying the classifier to at least one operational task.
US10789536B2
A method and associated systems for identifying inputs to be used by a decision-support application. The decision-support application requests from the input-selection system a set of topics of interest that have experienced similar trends in public interest over a specified period of time, subject to certain constraints and confidence factors. In response, the system uses content retrieved from online news and social-media sources to identify common topics and past trends of public interest in each of those topics. The system then retrieves, from a more robust set of sources that include online references and encyclopedias, content related to the most popular topics and their related qualities. The system builds a Trie data structure for each topic and its related qualities and uses properties of Trie structures to efficiently identify the most similar Tries. The system then returns to the decision-support application the topics that correspond to the most similar Tries.
US10789529B2
A data entry system is described which has a user interface which receives a sequence of one or more context text items input by a user. The data entry system has a predictor trained to predict a next item in the sequence. The predictor comprises a plurality of learnt text item embeddings each text item embedding representing a text item in a numerical form, the text item embeddings having a plurality of different lengths. A projection component obtains text item embeddings of the context text items and projects these to be of the same length. The predictor comprises a trained neural network which is fed the projected text item embeddings and which computes a numerical output associated with the predicted next item.
US10789527B1
A method that may include feeding an input image and downscaled versions of the input image to multiple branches of an object detector calculating, by the multiple branches, candidate bounding boxes; and selecting bounding boxes. The multiple branches comprise multiple shallow neural networks that are followed by multiple region units. Each branch includes a shallow neural network and a region unit. The multiple shallow neural networks are multiple instances of a single trained shallow neural network. The single trained shallow neural network is trained to detect objects having a size that is within a predefined size range and to ignore objects having a size that is outside the predefined size range.
US10789521B2
The present invention relates to a device for transmitting data and, particularly, to a device for transmitting data by using a magnetic stripe method. According to one embodiment of the present invention, the magnetic stripe data transmission device comprises: a coil to which a current is supplied in a first direction and a second direction, which is opposite to the first direction; a core for inducing a magnetic field when the current is supplied to the coil; a power source for supplying the current to the coil; driving units for intermittently supplying, to the coil, in the first direction or the second direction, a burst pulse or pseudo-burst pulse current supplied from the power source; and a control unit for outputting, to the driving units, a control signal in order to perform control such that the current is supplied to the coil alternately in the first direction and the second direction, wherein the core can be made of a material having an aspect ratio value of at least 0.5, having a coercivity value of 1000-10,000 [A/m], and having pseudo-hard magnetic density of which the saturated magnetic flux density value is at least 1 [T].
US10789517B2
Provided is technology enabling identifying the page of a color chart being measured while measuring the colors of the color chart, and generating color correction data. An information processing device 100 has a generator 121 that generates image data for printing a color chart 200 including, in part of the multiple patches, patches of an identification patch group 210 that represents page information by the sequence of patches in the group, the page information being at least one of the page number and order of pages in the color chart 200; an extractor 125 that extracts, from the color measurement results of the color chart 200 printed based on the image data, the page information represented by the patch sequence of the identification patch group 210 in the color chart 200; and an adjuster 127 that generates color correction data based on the color measurement results of the color chart 200.
US10789515B2
According to an embodiment, an image analysis device includes one or more processors. The one or more processors configured to: calculate a feature map of a target image; calculate context score information representing context of each pixel in the target image on the basis of the feature map; calculate shape score information representing a shape of an object in at least one region included in the target image on the basis of the feature map; correct the shape score information in the at least one region using the context score information in a corresponding region; and output the corrected shape score information in the at least one region.
US10789508B2
In the current artificial intelligence field, models of deep learning that is prevalent can only map functions. Therefore, a machine learning model with higher performance is desirable. The issue is to construct a machine learning model that enables deep competitive learning between data based on the exact distance.A precise distance scale is submitted by unifying Euclidean space and probability space.It submits a measure of the probability measure of fuzzy event based on this distance. Or, it constructs a new neural network that can transmit information of the maximum probability. Furthermore, super deep competition learning is performed between data having very small ambiguous fuzzy information and minute unstable probability information. By performing integral calculation on this result, it has become possible to obtain dramatic effects at tape macro level.
US10789505B2
A method is described that includes executing a convolutional neural network layer on an image processor having an array of execution lanes and a two-dimensional shift register. The executing of the convolutional neural network includes loading a plane of image data of a three-dimensional block of image data into the two-dimensional shift register. The executing of the convolutional neural network also includes performing a two-dimensional convolution of the plane of image data with an array of coefficient values by sequentially: concurrently multiplying within the execution lanes respective pixel and coefficient values to produce an array of partial products; concurrently summing within the execution lanes the partial products with respective accumulations of partial products being kept within the two dimensional register for different stencils within the image data; and, effecting alignment of values for the two-dimensional convolution within the execution lanes by shifting content within the two-dimensional shift register array.
US10789497B2
An image capturing device includes an image capturing unit, a light filter module, a light sensing unit, an infrared light source and a processing unit. The light filter module includes a first light filter and a second light filter. The first light filter filters an infrared and allows a visible light to pass. The second light filter filters a visible light and allows an infrared to pass. The light sensing unit senses an environmental light. When the processing unit determines that an intensity of the environmental light is higher than a threshold, the processing unit alternately switches the first light filter and the second light filter to a front of the image capturing unit, controls the image capturing unit to capture a visible light image through the first light filter, and controls the image capturing unit to capture an infrared image through the second light filter.
US10789488B2
According to an embodiment, an information processing device includes one or more processors. The one or more processors is configured to acquire a map in which, for each of grids in a particular space, observation information representing object information on an object or the observation information representing non-observation information on non-observation of the object is correlated; and correct, for each of the grids, correlation of the observation information by using a learned model based on the observation information correlated with other peripheral grids.
US10789478B2
Users desiring to generate videos from video clips may want to locate moments of interest within the video clips. A system and method described herein may be configured to provide recommendations of moments of interest within video clips post capture of the video clips. User accounts associated with users of the system may include preference information that defines user preferences with respect to values of attributes of video clips. Moments of interest may be identified within individual video clips when the individual video clips have at least one value of at least one attribute specified by the user preferences. Recommendations of identified moments of interest may be provide to users.
US10789477B2
A method for real-time detection of at least one scene by an apparatus, from among a set of possible reference scenes, includes acquiring current values of attributes from measurement values supplied by sensors. The method further includes traversing a path through a decision tree. The nodes of the decision tree are respectively associated with the attributes. The traversal considers at each node along the path, the current value of the corresponding attribute, so as to obtain at the output of the path, a scene from among the set of reference scenes. The obtained scene identifying which reference scene is the detected scene. The method further includes developing a confidence index (SC) associated with the identification of the detected scene.
US10789468B2
A method of performing context-based autonomous perception is provided. The method includes acquiring perception sensor data as an image by an autonomous perception system that includes a processing system coupled to a perception sensor system. Feature extraction is performed on the image by the autonomous perception system. The feature extraction identifies one or more features in the image. Contextual information associated with one or more conditions present upon acquiring the perception sensor data is determined. One or more labeled reference images are retrieved from at least one of a contextually-indexed database based on the contextual information, a feature-indexed database based on at least one of the features extracted, and a combined contextually- and feature-indexed database. The image is parsed, and one or more semantic labels are transferred from the one or more labeled reference images to form a semantically labeled version of the image.
US10789465B2
In a feature extraction and pattern matching system, image sharpening can enable vascular point detection (VPD) for detecting points of interest from visible vasculature of the eye. Pattern Histograms of Extended Multi-Radii Local Binary Patterns and/or Pattern Histograms of Extended Multi-Radii Center Symmetric Local Binary Patterns can provide description of portions of images surrounding a point of interest, and enrollment and verification templates can be generated using points detected via VPD and the corresponding descriptors. Inlier point pairs can be selected from the enrollment and verification templates, and a first match score indicating similarity of the two templates can be computed based on the number of inlier point pairs and one or more parameters of a transform selected by the inlier detection. A second match score can be computed by applying the selected transform, and either or both scores can be used to authenticate the user.
US10789463B2
New authentication features are proposed that are visible, can be authenticated with a mobile equipment and yet are challenging to counterfeit. In a possible embodiment, the surface of the authentication feature may have three-dimensional characteristics, which can be recognized by a handheld camera, such as a smartphone camera, while it cannot be easily reproduced by a simple scan and print procedure. In a further possible embodiment, at least two different viewpoints of the authentication feature may be acquired using a smartphone camera and the resulting images may be analyzed using the smartphone processor to identify the three-dimensional characteristics of the authentication feature. The manufacturing of the feature may be performed at a low cost by embossing the three dimensional structure on a surface. The authentication feature may be carried by a self-adhesive label or directly embedded on the product packaging.
US10789454B2
An image processing device includes one or more processors. The processors detects two or more first partial areas corresponding to each of two or more portions among a plurality of portions that are included in an object and that are set in advance from a first image, and detect two or more second partial areas corresponding to each of two or more portions among the portions from a second image. The processors extracts two or more first feature vectors from two or more of the first partial areas, and extract two or more second feature vectors from two or more of the second partial areas. The processors determines whether an object included in the first image and an object included in the second image are same, by using the first feature vectors and the second feature vectors.
US10789451B2
The present disclosure relates to a computer-implemented system and its associated method for single channel whole cell segmentation of a sample image of a biological sample. The biological sample may be stained with one or more non-nuclear cell marker stains, and the system and the method are configured to transform the sample image of the biological sample stained with the one or more non-nuclear cell marker stains into a segmented image having one or more cells with delineated nuclei and cytoplasm regions.
US10789447B2
A fingerprint authentication method and an electronic device are provided. The fingerprint authentication method includes: performing a fingerprint enrollment operation through a fingerprint sensor and storing enrolled fingerprint information to a storage circuit; sensing to-be-authenticated fingerprint information through the fingerprint sensor in a fingerprint authentication operation; and performing a default function corresponding to an authentication success of the fingerprint authentication operation and updating the enrolled fingerprint information according to authenticated fingerprint information if a similarity between the to-be-authenticated fingerprint information and the enrolled fingerprint information conforms to a default condition.
US10789445B2
Disclosed is a display device. The display device comprising a display area including a fingerprint recognition area and a plurality of pixels disposed on a substrate, an ultrasonic fingerprint sensor, corresponding to the fingerprint recognition area, disposed under the substrate, and a pressure sensor disposed under a rear side of the ultrasonic fingerprint sensor.
US10789444B2
A display apparatus includes a first substrate; a pixel array layer disposed on the first substrate and defining a display area and a non-display area, and the pixel array layer including a pixel signal line; a second substrate disposed opposite to the first substrate; a display medium disposed between the first substrate and the second substrate; and an ultrasonic element (UE) layer, disposed on the second substrate and including an ultrasonic signal line. Within at least parts of the display area corresponding to the ultrasonic element layer, a projection area on the first substrate by projecting the ultrasonic signal line along the normal direction of the first substrate at least partially overlaps with another projection area on the first substrate by projecting the pixel signal line along the normal direction of the first substrate.
US10789441B2
One or more implementations shown in the present specification provide a method for generating an identification code. A center of a detection area is determined. A plurality of concentric circles are determined based on the center. A plurality of position detection patterns whose distance from the center is the radius are determined based on the center and a radius. A start pattern from each position detection pattern is determined. N-ary characters corresponding to a to-be-encoded content to obtain the identification code are encode on the concentric circles based on a position of the start pattern. Codes corresponding to adjacent and same characters in the N-ary characters form an arc line segment. A code corresponding to a character that is different from both adjacent characters in the N-ary characters is a point. Codes corresponding to different characters in the N-ary characters have different colors.
US10789439B2
The invention is characterized in that a protection-encoding pattern is obtained based on an error correction codeword, that a protection-encoded code block is obtained by protection-encoding using the protection-encoding pattern a code block having a data codeword, and that the 2D barcode is generated based on the protection-encoded code block.
US10789436B1
A data capture device includes: a primary housing supporting a data capture assembly and having inner and outer surfaces joined by a perimeter wall; and a mounting accessory coupled to the inner surface. The mounting accessory mounts the device on an operator index finger in either of: a side-mounted mode in which the primary housing is between the index finger and a thumb; and a top-mounted mode, in which the primary housing is on a back of the index finger. The device includes an accessory trigger on the mounting accessory and a primary trigger supported on the outer surface. In the top-mounted mode, the accessory trigger is between the index finger and the thumb, for activation by the thumb. In the side-mounted mode, the primary trigger is disposed on the side of the index finger for activation by the thumb of the operator.
US10789435B2
An indicia-reading module is capable of integration into the smallest face of thin-profile smart device. The module employs chip-on-board packaging and a customized sensor enclosure to eliminate the stack-up height found in conventional packaging. The module also employs a customized frame to reduce volume by integrating circuit subassembly circuit boards into a unique architecture and by serving as the lenses for the illuminator and the aimer, thereby eliminating the need for any extra lenses or holders.
US10789433B2
A radio frequency identification (RFID) tag includes an antenna, a power circuit, a tuning circuit, a receiver, and a backscatter transmitter. The power circuit is operably coupled to convert a radio frequency (RF) signal received via the antenna from an RFID reader into one or more power supply voltages. The tuning circuit is operably coupled to the antenna and to adjust an RF characteristic of the antenna and/or the tuning circuit based on a difference between a resonant frequency of the RFID tag and a carrier frequency of the RF signal. The receiver is operably coupled to receive a command signal from the RFID reader. The backscatter transmitter is operably coupled to transmit a response signal to the RFID reader via the antenna.
US10789429B2
Certain aspects of the present disclosure provide techniques for displaying sentiment of a user text comment. One example method generally includes receiving a text comment comprising a sequence of words, providing a vector sequence representing the sequence of words to a sentiment model configured to output a sequence of sentiment scores for the vector sequence and providing cleaned text to a topic module configured to output relevance scores. The method further includes receiving, from the sentiment model, the sequence of sentiment scores for the vector sequence and receiving, from the topic module, the relevance scores for the cleaned text. The method further includes determining, final sentiment scores for each word of the sequence of words and generating a sentiment visualization for the sequence of words showing the final sentiment scores corresponding to each word of the sequence of words.
US10789425B2
For generating a response to a natural language command based on a concatenated graph, a processor identifies one or more relevant data sets in response to a natural language command received from an input device. Each relevant data set includes one of a subject of the natural language command and a subject of another relevant data set. The processor further generates a graph for each of the one or more relevant data sets and concatenates the graphs into a concatenated graph. In addition, the processor generates a response to the natural language command based on the concatenated graph.
US10789423B2
The disclosure generally describes methods, software, and systems, including a method for managing modifications to a document by collaborators. A digital document is identified for collaboration by a first user having ownership privileges for the document. The collaboration is associated with at least one collaborator. A duplicate version of the identified document is provided to each of the identified collaborators. The duplicate versions are monitored for modifications performed by corresponding collaborators. A list of modifications is created that identifies the modifications performed by the corresponding collaborators in the duplicate versions associated with those collaborators. A selection from the list of modifications is received from the first user of at least one modification for incorporation into the identified document. Based on the received selection, the selected at least one modification is merged into the identified document.
US10789421B1
An aspect of the present invention relates to a method for dynamically constructing a pre-populated note template comprising receiving a context from a user and determining whether there are any note templates that match an initial criteria including the received context. A note template is then loaded based on the determination of matching note templates. If there are one or more sections in the loaded template, for each section in the loaded template, determine if there are any forms for the section that match the context. A pre-populated Note template is then loaded including any matching forms.
US10789401B1
Approaches for folding multiply-and-accumulate (MAC) logic in a circuit design involve a design tool recognizing a first instance of the MAC logic and a second instance of the MAC logic. The design tool replaces the first instance of the MAC logic and the second instance of the MAC logic with one instance of pipelined MAC logic. The design tool configures the pipelined MAC logic to input data signals of the first instance of the MAC logic and the second instance of the MAC logic to the pipelined MAC logic at a first clock rate, and switch between selection of the data signals of the first instance of the MAC logic and the second instance of the MAC logic at a second clock rate that is double the first clock rate. The design tool further configures the pipelined MAC logic to pipeline input data signals at the second clock rate, and to capture intermediate results at the second clock rate. The design tool further configures a register to capture output of the pipelined MAC logic at the first clock rate.
US10789399B2
A method for compensation network design in a power converter design system is provided that includes computing optimal values for compensation components in a compensation network based on a plurality of loop specifications comprising crossover frequency (Fco), phase margin (PM), Gain Margin (GM), and low frequency gain (LFG), and applying changes to a power converter design comprising the compensation network based on the optimal values.
US10789392B2
A system for restricting physical access to at least one component process control system component has a locking device that is integrated with process control system security administration data. The locking device accesses the process control system security data when authenticating a user. Upon authentication of a user for physical access to the particular process control component, the user may directly access the component for which the user is authorized. The system provides tracking of all authenticated users and attempts to access the various control system components.
US10789386B2
A technique for promoting network security employs a user-centric approach in which a hardware appliance serves as a local security hub for storing and dispatching user identity information (UII). The hardware appliance is configured to release UII in response to access requests by applying a variable verification procedure. The variable verification procedure tests multiple verification factors associated with an access request, assigns a verification strength to each factor, and selectively releases the requested UII in response to a combined verification strength exceeding a threshold.
US10789384B2
A differentially private system receives a request from a client to perform a query on data stored in a database. The differentially private system establishes a set of permissions of the client with respect to the data in the database. The differentially private system deconstructs the query into query components. The query components include at least one relation that identifies a dataset in the database and at least one expressions specifying an operation to be performed in the identified dataset. The differentially private system identifies permissions necessary to perform the specified operation on the identified dataset. The differentially private system determines whether the established permissions grants of the client include the identified permissions necessary to perform the specified operation on the identified dataset. The differentially private system selectively executes the query responsive to the determination.
US10789380B2
A write protection cache (WPC) is introduced between a process and a disk cache on a solid state drive (SSD). The cache provides a holding area, and only data that has been seen more than once is committed to the disk cache. The WPC provides a layer of protection over the data on the disk by avoiding unnecessary writes to the drive. This protection is accomplished by only committing to disk the data or chunks that is seen more than once by a wide area network (WAN) process.
US10789378B1
A system for spreadsheet region and cell sharing includes an interface and a processor. The interface is to provide a display interface data for a spreadsheet document; receive a selected region of the spreadsheet document; and receive an access descriptor. The processor is to determine whether to enable access to the selected region based at least in part on the access descriptor.
US10789377B2
An item rating and recommendation platform identifies rating data including respective ratings of multiple items with respect to multiple users; identifies user-feature data including user features contributing to the respective ratings of the multiple items with respect to the multiple users; and receives, from a social network platform via a secret sharing scheme without a trusted initializer, manipulated social network data computed based on social network data and a first number of random variables. The social network data indicate social relationships between any two of the number of users. In the secret sharing scheme without the trust initializer, the social network platform shares with the item rating and recommendation platform manipulated social network data without disclosing the social network data. The item rating and recommendation platform updates the user-feature data based on the rating data and the manipulated social network data.
US10789376B2
A computer-implemented method includes: receiving, by a server storing one or more blockchain ledgers, an authorization request from a client, in which the authorization request includes a service end identifier and a user identifier; generating, based on the authorization request, a database authorization instruction corresponding to the authorization request and a ledger identifier corresponding to the authorization request; authorizing a service end corresponding to the service end identifier as a user in a blockchain ledger corresponding to the ledger identifier; configuring a permission value of the user in the blockchain ledger, in which the permission value determines a degree to which the service end can operate the blockchain ledger; and sending authorization information including the user identifier and the ledger identifier to the service end.
US10789369B2
A method of approximate address shuffling of an array includes receiving an array having an array size and non-null elements located in initial locations. The method includes receiving a pseudo-random function (PRF) key and initializing an output array to null. The method includes shuffling the non-null elements to generate shuffled locations for the non-null elements. The shuffling may include determining an intermediate shuffled location for a first non-null element. If a location in the output array corresponding to the intermediate shuffled location is null, the shuffling may include outputting a shuffled location as the intermediate shuffled location. If not, the shuffling may include generating an updated intermediate shuffled location. The method includes returning the output array having the first non-null element the location in the output array corresponding to the shuffled location.
US10789364B2
A method for providing an authenticated update in a distributed network is provided. The distributed network has a plurality of nodes coupled to a serial bus. The method begins with transmitting a credential from an external device to a first node. The update data and an authentication code are provided to a processor of a second node from the external device. The processor of the second node provides the update data and the authentication code to the transceiver of the second node. The authenticated update is finalized by the processor of the second node. The authenticated update is closed by the transceiver of the first node. The credential of the authenticated update is provided to the transceiver of the second node. The transceiver of the second node verifies the update data using the credential and the authentication code. After being verified, the authenticated update data is stored.
US10789355B1
A spammy app detection system may search a database for any new social media application discovered during a recent time period. A spammy app detection algorithm can be executed on the spammy app detection system on an hourly basis to determine whether any of such applications is spammy (i.e., posting to a social media page anomalously). The spammy app detection algorithm has a plurality of stages. When a new social media application fails any of the stages, it is identified as a spammy app. The spammy app detection system can update the database accordingly, ban the spammy application from further posting to a social media page monitored by the spammy app detection system, notify an entity associated with the social media page, further process the spammy application, and so on. In this way, the spammy app detection system can reduce digital risk and spam attacks.
US10789352B2
Method, apparatus and computer program product for multi-device user authentication 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, identify, on a first computing device, a first active interface session associated with one or more active authentication conditions each configured to enable access to a group-based communication interface of a group-based communication system; cause a first computing device to present an authentication command interface for the first active interface session; receive an interface session request from a second computing device indicating electronic communication by the second computing device with the authentication command interface; and cause the second computing device to execute limited user authentication routines each configured to enable a respective active authentication condition on the second computing device.
US10789345B1
Methods and systems for creating a verifiable digital identity are provided. The method includes obtaining a first user-generated item comprising an identifiable feature. The method also includes digitally signing the first user-generated item to generate a secure digital artifact. The method also includes uploading the secure digital artifact and the first user-generated item to an auditable chain of a public ledger. The method also includes verifying a digital identity of the user by auditing the auditable chain. The method also includes obtaining a second user-generated item generated comprising the identifiable feature. The method also includes comparing the first and second user-generated items. The method also includes uploading the second user-generated item to the public ledger when the comparing is within a threshold.
US10789343B2
An audio/video stream generated by a target object to be authenticated is obtained. The target object is associated with a user. A determination is made whether a lip reading component and voice component in the audio/video stream are consistent. In response to determining that the lip reading component and voice component are consistent, voice recognition is performed on an audio stream in the audio/video stream to obtain voice content. The voice content is used as an object identifier of the target object. A model physiological feature corresponding to the object identifier is obtained from object registration information. Physiological recognition is performed on the audio/video stream to obtain a physiological feature of the target object. The physiological feature of the target object is compared with the model physiological feature to obtain a comparison result. If the comparison result satisfies an authentication condition, the target object is authenticated.
US10789342B2
A storage device with a biometric module comprises a hub module, a first external transmission module, a biometric module, a control module and a storage module. The hub module comprises an external connection port and a plurality of internal connection ports. The first external transmission module electrically connects to the external connection port. The biometric module electrically connects to one of the internal connection ports. The control module electrically connects to an unoccupied one of the internal connection ports, and the control module is configured to obtain a permission signal and generate an access signal accordingly, the permission signal is associated with a biometric identification signal and a biometric comparison information. The storage module electrically connects to the control module. The storage module comprises a public area and a private area. The control module can access the private area when receiving the permission signal.
US10789334B2
Embodiments of a method and system for microbial pharmacogenomics can include: a sample handling system operable to collect containers including biological samples from a set of users, the handling system including a sequencing system operable to determine microorganism sequences from the biological samples; a microbiome characterization system operable to: determine microbiome pharmacogenomics data based on the microorganism sequences, collect supplementary data associated with the antibiotics-associated condition for the set of users, and transform the supplementary data and features extracted from the microbiome pharmacogenomics data into a characterization model associated with the antibiotics-associated condition; and a treatment system operable to promote a treatment to the user for the antibiotics-associated condition based on characterizing user biological material with the characterization model in relation to the antibiotics-associated condition.
US10789333B2
A circuit device includes a digital signal processor (DSP) that performs first up-sampling processing of up-sampling up-sampling target data having a first sampling frequency from the first sampling frequency to a second sampling frequency by first interpolation processing, and an arithmetic circuit that performs second up-sampling processing of up-sampling data output from the DSP from the second sampling frequency to a third sampling frequency by second interpolation processing.
US10789327B2
Methods and apparatuses of generating and providing a page of data object information are disclosed. A method of generating a page of data object information may include creating a three-dimensional scene by a server, the three-dimensional scene being a structure with a curved surface; determining display information of data objects, the display information including display models having three-dimensional display effects; determining respective positions of the display information of the data objects on the curved surface and respective first angles formed with the curved surface; and generating a page of data object information based on the display information, and information of the respective positions and the respective first angles of the data objects. The embodiments of the present disclosure can help improving a conversion rate of a page.
US10789322B2
A server receives a short link application from a requester. The short link application includes a long link uniform resource locator (URL). The server obtains a database identifier based on the long link URL. The server determines whether a database associated with the database identifier is accessible by the server. In response to a determination that the database associated with the database identifier is accessible by the server, the server obtains a short link URL associated with the long link URL from the database, and transmits the short link URL to the requester.
US10789311B2
A method and a device for selecting data content to be pushed to a terminal are disclosed. In some embodiments, the method includes: acquiring a user identifier, and acquiring a characteristic value, corresponding to the user identifier, in a preset user attribute type; acquiring data content, and searching for a decision tree object corresponding to the data content; locating a leaf node corresponding to the user identifier in the decision tree object based on the characteristic value, corresponding to the user identifier, in the preset user attribute type; and acquiring the number of clicks and the number of pushes stored in the located leaf node, generating a selection reference value based on the number of clicks and the number of pushes, and selecting, based on the selection reference value, data content to be pushed to a terminal corresponding to the user identifier.
US10789309B1
Methods and apparatus for associating an entity with at least one search query. Some implementations are directed to methods and apparatus for identifying multiple queries associated with an entity and identifying one or more of the queries as an entity search query that provides desired search results for the entity. Some implementations are directed to methods and apparatus for identifying a particular entity and, in response to identifying the particular entity, identifying an entity search query corresponding to the particular entity.
US10789307B2
Information from a variety of different sources may be used to enrich information about an object retrieved from a computing device/instance associated with a computing network (or web service provider). The additional information from the different sources provides to a user a more comprehensive set of information that may not be easily found (or even available) via sources associated with the computing network. As such, the additional information is beneficial in assisting users in making decisions regarding the purchase, licensing, and use of different objects (e.g. software, hardware, web services) associated with the computing network.
US10789302B2
A method and a system for extracting user-specific content. The method is executed by a processing module. Furthermore the method includes providing target data, generating hierarchical data structure of the target data, wherein hierarchical data structure includes one or more segments, determining an importance factor for each of the one or more segments using an algorithm, identifying one or more relevant segments based on the importance factor of each of the one or more segments, and compiling one or more relevant segments to obtain the user-specific content.
US10789295B2
The disclosed embodiments provide a system that searches a graph database. During operation, the system obtains a log-based representation of a graph database storing a graph, wherein the graph comprises a set of nodes, a set of edges between pairs of nodes in the set of nodes, and a set of predicates. Next, the system obtains a first query containing a first search pattern for searching the log-based representation. The system then matches the first search pattern to one or more records in the log-based representation. Finally, the system outputs, as a first result of the first query, the one or more records in a subgraph of the graph.
US10789284B2
A method and system of associating textual summaries with data representative of media content is provided. The method may include receiving a plurality of textual summaries, each textual summary representative of an event, pairing, by a neural network, each received textual summary with each of a plurality of pieces of data, each piece of data representative of media content, to generate a plurality of text-data pairings; and associating a first selected textual summary with a first piece of data based on a similarity of content features extracted from each received textual summary to content features extracted from each piece of data in each of the plurality of text-data pairings.
US10789283B2
Systems and methods are described to notify an author that suggested content is available. An author-assistance tool is instantiated with a document processor to perform research to suggest content for a document being edited at the document processor. A user interaction relating to a document is received via the document processor, and the author-assistance tool generates suggested content for the document when the author has intent for content suggestion or the document has a document type that is on a list of document types for which a content suggestion should be made. The author-assistance tool then determines that the suggested content meets a pre-determined quality threshold, and generates, via the user interface of the document processor, a notification to the author that the suggested content is available.
US10789273B1
A database management system provisions a database server that replicates assignments of resource identifiers to resources that are managed by another database server. Based at least in part on assignment of existing sets of identifiers to other database servers, the database management system identifies a set of identifiers that is distinct from these existing sets and assigns this set of identifiers to the provisioned database server. If the database management system detects an event that causes the database server to lose its ability to receive these assignments of identifiers from the other server, the database management system enables the database server to assign identifiers from its assigned set of identifiers.
US10789263B2
Various systems and methods are provided for accessing and traversing one or more data structures and generating a functional user interface that can enable non-technical users to quickly and dynamically search for resources of an organization and/or associated documents, events, entities, and/or other data. The user interfaces are interactive such that a user may make selections, provide inputs, and/or manipulate outputs. In response to various user inputs, the system automatically accesses and traverses data structures relating to resources, documents, events, entities, and other data, identifies resources, documents, events, entities, and/or other data that meet search criteria, and returns search results including resources that meet the search criteria and/or resources that are associated with documents, events, entities, and/or other data that meet the search criteria. Resources, documents, events, entities, and other data can be represented by respective types of data structures, which may be associated with other types of data structures. Properties or fields of data structures can have security settings and permissions associated with them.
US10789260B2
A method and system for identifying results of a query that includes a type predicate is provided. A search system maintains a collection of facts that includes a triple for each fact and a type table that maps entities of the facts to their corresponding type. The search system uses the type table to speed up the process of identifying the search results when the query includes a non-type query triple and a type query triple. A type query triple is a triple that has a type predicate, rather than a non-type predicate. To execute a query that contains a non-type query triple and a type query triple, the search system identifies the triples of the collection that match the non-type query triple. The search system then uses the type table to determine which of the identified triples match the type query triple for inclusion in the search results.
US10789251B2
Method and apparatus for stress management in a searchable data service. The searchable data service may provide a searchable index to a backend data store, and an interface to build and query the searchable index, that enables client applications to search for and retrieve locators for stored entities in the backend data store. Embodiments of the searchable data service may implement a distributed stress management mechanism that may provide functionality including, but not limited to, the automated monitoring of critical resources, analysis of resource usage, and decisions on and performance of actions to keep resource usage within comfort zones. In one embodiment, in response to usage of a particular resource being detected as out of the comfort zone on a node, an action may be performed to transfer at least part of the resource usage for the local resource to another node that provides a similar resource.
US10789248B2
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for accessing a relational database using requests that conform to a non-structure query language syntax. In one aspect, a method includes receiving, from a client, a first access request that conforms to a NoSQL syntax for accessing a wide column store, wherein the first access request comprises a first event feature and a first attribute feature that are related to the wide column store, and the first attribute feature comprises a column family feature of the wide column store; translating the first access request into a second access request that conforms to a SQL syntax, wherein the second access request comprises a second event feature corresponding to the first event feature and a second attribute feature corresponding to the first attribute feature; and forwarding the second access request to a relational database.
US10789247B2
According to examples, an apparatus may include a machine readable medium on which is stored machine readable instructions that may cause a processor to, for each of a plurality of resource setting levels, determine resource usage characteristics and execution times of executed workloads, assign, based on the resource usage characteristics of the executed workloads, each of the executed workloads into one of a plurality of resource bins, determine, for each of the resource bins, an average execution time of the executed workloads in the resource bin, determine a total average execution time of the executed workloads from the determined average execution times, identify a lowest total average execution time of the determined total average execution times, determine the resource setting level corresponding to the identified lowest total average execution time, and tune a resource setting to the determined resource setting level.
US10789245B2
A method is provided for searching semiconductor parts using a last alphabet deletion algorithm. A user can newly create a query term for a relevant semiconductor part by deleting an entered relevant semiconductor part name one by one starting from a last alphabet of the query term entered by the user so that the users can search the query term complementarily in order to search a desired semiconductor part more correctly although he or she incorrectly recognizes a relevant semiconductor part name or erroneously enters a query with a typo for the semiconductor part name during the retrieval of a specification of a semiconductor part when the user desires to grasp the function and use method of the semiconductor part which the user want to use.
US10789235B2
Methods, devices, and techniques for base user defined functions in a database management system are discussed herein. For example, in one aspect, a query request is received from a computer device. The query request may include a query operator representing a specialized user defined function (SUDF). The SUDF may then be executed. Executing the SUDF may include executing a base operation of a base user defined function (BUDF). The base operation may interact with an application programming interface (API) of the query engine to obtain a tuple stored in the database. Executing the SUDF may further include executing a specialized operation that processes the tuple according to an analytics function. The specialized operation may generate a result. Then, a query result may be returned to the computer device. The query result can include the result.
US10789234B2
The present disclosure provides a method and apparatus for storing data. The method comprises: extracting metric information and metadata associated with the metric information from time series data, the metric information including a time value and a numerical value at the time value; and staling the metric information in an object storage device and the metadata in a database. As compared with the prior art, the present disclosure provides a flexible storage design to guarantee extensibility of storage capacity and meanwhile support fast data retrieving.
US10789233B2
In a method for dynamic refresh of an index during query path generation for time series data, a query for time series data is received. During generation of a query plan based on the query, operations in a stage for a plurality of paths of execution are determined based at least in part on elements of the query, wherein execution of the stage comprises accessing an index of a plurality of indices. It is determined whether to refresh indices of a plurality of indices based on a potential usefulness of the indices in reducing a solution set for the stage of a path of execution of the plurality of paths of execution. The indices are selectively refreshed based on the potential usefulness of the indices in reducing a solution set for the stage of a path of execution of the plurality of paths of execution.
US10789232B2
In a method for generating a query plan for time series data, a query for time series data is received, the query including elements. The query is parsed to identify the elements and operators between the elements. First stages for a plurality of paths of execution are determined based at least in part on the elements and the operators. At least a first stage for the plurality of paths of execution is executed. The plurality of paths of execution is evaluated after completion of the first stage. Based on the evaluating, a subset of paths of execution is selected for continued execution and evaluation.
US10789225B2
A method to identify potentially duplicative records in a data set is provided. A computer may collect a data profile for the data set that provides descriptive information with regard to attributes of the data set. Based, at least in part, on the data profile, weights are determined for the attributes. As values of a data record are compared to values of the same respective attributes in other records, the overall likelihood of a match or duplicate, as indicated by the degree of similarity between values, is modified based on the determined weights associated with the respective attributes.
US10789213B2
For calculation of digest segmentations for input data using similar data in a data deduplication system using a processor device in a computing environment, a stream of input data is partitioned into input data chunks. Similar repository intervals are calculated for each input data chunk. Anchor positions are determined between an input data chunk and the similar repository intervals, based on data matches between a previous input data chunk and previous similar repository intervals. Digest segmentations of the similar repository intervals are projected onto the input data chunk, starting at the anchor positions.
US10789211B1
In one implementation, a method includes identifying, by a storage system controller associated with a plurality of storage devices, a first content-dependent feature associated with a data sector and determining, by the storage system controller, a baseline data sector associated with the data sector. The method further includes determining, by the storage system controller, a content-dependent delta between the first content-dependent feature and a second content-dependent feature of the baseline data sector and providing the content-dependent delta and an indicator to the baseline data sector for storage on the plurality of storage devices.
US10789208B2
Embodiments map from a database environment, dependencies between files created at designtime and corresponding runtime data objects defined by deployment of those files. A dependency table is populated with dependency information (e.g., origin, target, dependency type) extracted during deployment. That dependency information may be searched according to user-specified parameters (e.g., a file provides an object; an object requires a file), to allow rapid correlation between designtime file(s) and related runtime data object(s). Embodiments are particularly useful in visualizing complex (e.g., one-to-many; many-to-one) file-object dependencies characteristic of modern database environments. Queries posed to the dependency table may further seek intra-designtime dependency information (e.g., one file depends upon another file; one file impacts another file), and/or intra-runtime dependency information (e.g., table objects referenced by view objects; view objects referenced by procedure objects). Dependency information may be recursively searched in an iterative manner in order to construct dependency pathways reflecting complex file-object relationships.
US10789204B2
Access is obtained to a plurality of intermediately transformed electronic documents (with a plurality of sections and subsections) which have been transformed, by topical analysis and text summarization techniques, from a plurality of original electronic documents comprising at least some unstructured electronic documents. Audit and retrieval agent code is appended to the sections and subsections to create a plurality of finally transformed electronic documents. Users are allowed to access the finally transformed electronic documents. The users are provided with accountability reminders contemporaneous with the access. The access of the users to the sections and subsections of the finally transformed electronic documents is logged. An audit report is provided based on the logging. Also provided is a cloud service for enterprise-level sensitive data protection with variable data granularity, using one or more one guest virtual machine images.
US10789203B2
A process set selection unit generates, based on a process set comprising a processing block performing arithmetic on a group of inputs and a group of outputs produced by the processing block, a group of new inputs having a combination number less than that of the group of inputs and a new processing block for the group of new inputs. A reuse execution unit prepares, based on the new processing block for performing arithmetic on the group of new inputs and a group of outputs produced by the new processing block, an associated result which associates the group of new inputs with the group of outputs, produces the group of outputs obtained from the association result if the group of new inputs have values equal to those of the group of inputs, and, if not, executes the new processing blocks to register an executed result to the associated result.
US10789196B2
Efficient communication between storage controllers can be performed. A storage system includes one or more backend switches that connect a first processor, a second processor, and one or more storage devices to each other. Each backend switch identifies a destination of a frame by referring to the frame received from the first processor. In a case where the destination of the frame is the second processor, each backend switch translates a first address, included in the frame, for specifying a location on the second memory in an address space of the first processor, into a second address for specifying the location on the second memory in an address space of the second processor, and transfers the frame including the second address to the second storage controller.
US10789186B2
Apparatuses and methods including memory commands for semiconductor memories are described. A controller provides a memory system with memory commands to access memory. The commands are decoded to provide internal signals and commands for performing operations, such as operations to access the memory array. The memory commands provided for accessing memory may include timing command and access commands. Examples of access commands include a read command and a write command. Timing commands may be used to control the timing of various operations, for example, for a corresponding access command. The timing commands may include opcodes that set various modes of operation during an associated access operation for an access command.
US10789180B2
A serial peripheral interface (SPI)-based data transmission method, including sending, by a first device, a first query request to a second device through a universal asynchronous receiver/transmitter (UART) interface, where the first query request queries the second device for an SPI mode supported by the second device, sending, by the first device, in response to the first device determining, according to a first query response returned by the second device, that the second device supports an SPI master mode, an SPI connection establishment request to the second device, where the SPI connection establishment request causes the second device to initiate establishment of an SPI connection to the first device, and performing, by the first device, through the SPI, and after the first device establishes the SPI connection to the second device, at least one of receiving data sent by the second device, or sending data to the second device.
US10789178B2
Problem The problem to be solved is to seek an alternative to known addressing methods which provides the same or similar effects or is more secure. Solution The problem is solved by a method (40) of addressing memory in a data-processing apparatus (10) comprising, when a central processing unit (11), while performing a task (31, 32, 33, 34) of the apparatus (10), executes an instruction involving a pointer (57) into a segment (s, r, d, h, f, o, i, c) of the memory: decoding the instruction by means of an instruction decoder (12), generating an address (45) within the memory by means of a safe pointer operator (41) operating on the pointer (57), augmenting the address (45) by an identifier (43) of the task (31, 32, 33, 34) and an identifier (44) of the segment (s, r, d, h, f, o, i, c), said identifiers (43, 44) being hardware-controlled (42), and, based on the augmented address (45), dereferencing the pointer (57) via a memory management unit (13).
US10789177B2
The present disclosure provides methods, apparatuses, and systems for implementing and operating a memory module, for example, in a computing device that includes a network interface, which is coupled to a network to enable communication with a client device, and processing circuitry, which is coupled to the network interface via a data bus and programmed to perform operations based on user inputs received from the client device. The memory module includes memory devices, which may be non-volatile memory or volatile memory, and a memory controller coupled between the data bus and the of memory devices. The memory controller may be programmed to determine when the processing circuitry is expected to request a data block and control data storage in the memory devices.
US10789175B2
A computing system comprises one or more cores. Each core comprises a processor and switch with each processor coupled to a communication network among the cores. Also disclosed are techniques for implementing an adaptive last level allocation policy in a last level cache in a multicore system receiving one or more new blocks for allocating for storage in the cache, accessing a selected profile from plural profiles that define allocation actions, according to a least recently used type of allocation and based on a cache action, a state bit, and traffic pattern type for the new blocks of data and handling the new block according to the selected profile for a selected least recently used (LRU) position in the cache.