Document | Document Title |
---|---|
US11171361B2 |
Electrolyte solution for non-aqueous electrolyte battery, and non-aqueous electrolyte battery using the same
The present invention provides an electrolyte solution for a non-aqueous electrolyte battery capable of an exerting high average discharge voltage and an excellent low-temperature output characteristic at −30° C. or lower and an excellent cycle characteristic and an excellent storage characteristic at high temperatures of 50° C. or higher, as well as a non-aqueous electrolyte battery containing the same. The present electrolyte solution comprises a non-aqueous solvent, a solute, at least one silane compound represented by the following general formula (1) as a first compound, and a fluorine-containing compound represented by the following general formula (3), for example, as a second compound. Si(R1)a(R2)4-a (1) |
US11171359B2 |
Sulfur-based composite cathode-separator laminations and battery cells comprising the same
Composite cathode-separator laminations (CSL) include a current collector with sulfur-based host material applied thereto, a coated separator comprising an electrolyte membrane separator with a carbonaceous coating, and a porous, polymer-based interfacial layer (PBIL) forming a binding interface between the carbonaceous coating and the host material. The host material includes less than about 6% polymeric binder, and less than about 40% electrically conductive carbon, with the balance comprising one or more sulfur compounds. The PBIL can have a thickness of less than about 5 μm and a porosity of about 5% to about 40%. The host material can comprise less than about 40% conductive carbon (e.g., graphene) and have a porosity of less than about 40%. The carbonaceous coating (e.g., graphene) can have a thickness of about 1 μm to about 5 μm. The CSL can be disposed with an anode within an electrolyte to form a lithium-sulfur battery cell. |
US11171358B2 |
Garnet materials for Li secondary batteries and methods of making and using garnet materials
Set forth herein are garnet material compositions, e.g., lithium-stuffed garnets and lithium-stuffed garnets doped with alumina, which are suitable for use as electrolytes and catholytes in solid state battery applications. Also set forth herein are lithium-stuffed garnet thin films having fine grains therein. Disclosed herein are novel and inventive methods of making and using lithium-stuffed garnets as catholytes, electrolytes and/or anolytes for all solid state lithium rechargeable batteries. Also disclosed herein are novel electrochemical devices which incorporate these garnet catholytes, electrolytes and/or anolytes. Also set forth herein are methods for preparing novel structures, including dense thin (<50 um) free standing membranes of an ionically conducting material for use as a catholyte, electrolyte, and, or, anolyte, in an electrochemical device, a battery component (positive or negative electrode materials), or a complete solid state electrochemical energy storage device. Also, the methods set forth herein disclose novel sintering techniques, e.g., for heating and/or field assisted (FAST) sintering, for solid state energy storage devices and the components thereof. |
US11171350B2 |
Flow battery control method, flow battery control system and flow battery
The control method for a flow battery includes acquiring a current electrolyte capacity decay rate of the flow battery; comparing the current electrolyte capacity decay rate with a first preset decay rate and a second preset decay rate; when the current electrolyte capacity decay rate is greater than the first preset decay rate and less than the second preset decay rate, adjusting a liquid level of positive electrolyte and a liquid level of negative electrolyte, such that a difference between these two liquid levels is less than a preset value, a ratio of the total amount of vanadium in the positive electrolyte to the total amount of vanadium in the negative electrolyte remains in a first preset ratio range, or a ratio of a vanadium ion concentration in the positive electrolyte to a vanadium ion concentration in the negative electrolyte remains in a second preset ratio range. |
US11171346B2 |
Fuel cell system
A fuel cell system includes a gas liquid separator and a valve device. The gas liquid separator separates water from a fuel off gas discharged from a fuel cell stack. The valve device is provided in a discharge channel for discharging water separated from the gas liquid separator. The valve device includes a fluid inlet for guiding fluid at least containing water in the gas liquid separator toward the valve main body. A heating device is provided at an inner hole of the fluid inlet. |
US11171345B2 |
Gas storage system
Among other things, a gas storage system includes a group of capsules and an activation element coupled to the group. The group of capsules are formed within a substrate and contain gas stored at a relatively high pressure compared to atmospheric pressure. The activation element is configured to deliver energy in an amount sufficient to cause at least one of the capsules to release stored gas. |
US11171340B2 |
Unit cell for fuel cell
A unit cell for a fuel cell is provided. The unit cell includes an insert including a Membrane-Electrode Assembly having a first pair of electrode layers formed on a first surface of a polymer electrolyte membrane and a second pair of electrode layers formed on a second surface of the polymer electrolyte membrane, an elastomer frame bonded at a rim of the insert in an outer area of the insert, the elastomer frame having a reaction surface through-hole in which the insert is disposed formed therein and having a plurality of frame manifold through-holes, through which a reactant gas can flow or be discharged, formed at both sides of and spaced apart from the reaction surface through-hole, and a pair of separators, each separator disposed on a respective side of the insert and the elastomer frame. |
US11171338B2 |
Method of manufacturing membrane electrode assembly with minimized interfacial resistance
Disclosed is a method of manufacturing a membrane electrode assembly with minimized interfacial resistance between an electrode and an electrolyte membrane. For instance, a catalyst admixture including a catalyst composite including a catalyst and a first binder, and a second binder may be applied to a porous substrate and the porous substrate may be impregnated with the second binder, thereby minimizing interfacial resistance between the electrode and the electrolyte membrane and reducing a thickness of the electrolyte membrane. |
US11171335B2 |
Fast chargeable carbon anode material with inner channels
To provide an anode material for implementing a lithium-ion battery that is capable of high-speed charging and excellent in cycle characteristics, and has high capacity. The anode material includes a spherical particle of graphite or graphite-carbon composite provided with pores on the surface and inner channels in the core part of the particle, the inner channels being interconnected to the pores. |
US11171328B2 |
Solvent-free electrochemical cells with conductive pressure sensitive adhesives attaching current collectors
Provided are electrochemical cells and methods of manufacturing these cells. An electrochemical cell comprises a positive electrode and an electrolyte layer, printed over the positive electrode. In some examples, each of the positive electrode, electrolyte layer, and negative electrode comprises an ionic liquid enabling ionic transfer. The negative electrode comprises a negative active material layer (e.g., comprising zinc), printed over and directly interfacing the electrolyte layer. The negative electrode also comprises a negative current collector (e.g., copper foil) and a conductive pressure sensitive adhesive layer. The conductive pressure sensitive adhesive layer is disposed between and adhered to, directly interfaces, and provides electronic conductivity between the negative active material layer and the negative current collector. In some examples, the conductive pressure sensitive adhesive layer comprises carbon and/or metal particles (e.g., nickel, copper, indium, and/or silver). Furthermore, the conductive pressure sensitive adhesive layer may comprise an acrylic polymer, encapsulating these particles. |
US11171327B2 |
Positive electrode active material containing lithium composite oxide and covering material and battery
A positive electrode active material includes a lithium composite oxide containing: at least one element selected from the group consisting of fluorine, chlorine, nitrogen, sulfur, bromine, and iodine; and a covering material that covers a surface of the lithium composite oxide. The lithium composite oxide has a crystal structure that belongs to a space group R-3 m. The ratio I(003)/I(104) of a first integrated intensity I(003) of a first peak corresponding to a (003) plane to a second integrated intensity I(104) of a second peak corresponding to a (104) plane in an XRD pattern of the lithium composite oxide satisfies 0.62≤I(003)/I(104) ≤0.90. The covering material has an electron conductivity of 106S/m or less. |
US11171314B2 |
Display panel and display device
Disclosed are a display panel and a display device. The display panel includes a substrate, a first electrode layer located on the substrate, a light emitting layer located on the first electrode layer, a second electrode layer located on the light emitting layer, an optical film layer located on the second electrode layer and configured to improve color offset and extracting light and an anti-reflecting layer located between the second electrode layer and the optical film layer; and the refractive index of the anti-reflecting layer is greater than that of the second electrode layer and is smaller than that of the optical film layer. |
US11171313B2 |
Incoherent thin film encapsulation for display
Display panel stack-up structures are described. In an embodiment, a display panel includes a substrate, a light source, and a multiple layer thin film encapsulation over the light source. In an embodiment, the display panel additionally includes an anti-reflection layer over the light source. In an embodiment, an incoherence layer is located within the thin film encapsulation. |
US11171311B2 |
Display device
A display device capable of reducing a non-display area includes a substrate hole surrounded by light emitting elements, and a moisture penetration preventing layer disposed between an inner dam surrounded by the light emitting elements and the substrate hole. Accordingly, it is possible to prevent damage to light emitting stacks caused by external moisture or oxygen. Since the substrate hole is disposed within an active area, a reduction in non-display area is achieved. |
US11171310B2 |
Package structure having multiple organic layers with evenly distributed liquid crystal molecules. display panel, and display device
A package unit, display panel, and display device are provided. The package unit includes a first organic layer and a package unit disposed over the first organic layer. The first organic layer is disposed over and adjacent to a side of the package structure illuminated by light, and the first organic layer is evenly distributed with liquid crystal molecules of an oriented arrangement to converge light passing through the first organic layer and emit light within a fixed angle range. |
US11171308B2 |
Display device and method for manufacturing the same
A display device comprising: a display panel including: a first area having a first transmittance; and a second area having a second transmittance higher than the first transmittance; and a first module under the second area, wherein the display panel comprises: a base layer; a circuit layer on the base layer; a first pixel electrode electrically connected to the circuit layer and in the first area; a second pixel electrode electrically connected to the circuit layer and in the second area; a first stack structure on the circuit layer and adjacent to the first pixel electrode; and a second stack structure which is on the circuit layer, is adjacent to the second pixel electrode, and is different from the first stack structure. |
US11171305B2 |
Organic light emitting display device
Disclosed is an organic light emitting display device which may improve reliability. The organic light emitting display device includes light emitting elements arranged in an active area, crack prevention layers arranged in a non-active area along the perimeter of the active area, and at least one crack detection line arranged between the active area and the crack prevention layers, and judges whether or not a crack is generated through an output resistance value from the at least one crack detection line and may thus raise yield. |
US11171304B2 |
Flexible substrate, preparation method thereof, and display device
Disclosed are a flexible substrate, a preparation method thereof, and a display device, to improve the encapsulation effect and the product yield. The flexible substrate includes: a base substrate, where the base substrate has a plurality of sub-pixel areas arranged in an array, connection areas each for connecting adjacent sub-pixel areas; and hollow areas among the sub-pixel areas and the connection area; in each sub-pixel area, there are a pixel circuit, an isolation structure surrounding the pixel circuit, and a light-emitting functional layer covering the pixel circuit and the isolation structure; the isolation structure has a hollow pattern at a junction of the sub-pixel area and the connection area; the connection area has a signal line therein, and the signal line is electrically connected with the pixel circuit through the hollow pattern; and the isolation structure has an undercut that interrupts the light-emitting functional layer. |
US11171299B2 |
Quantum dot device and electronic device
A quantum dot device including an anode; a cathode disposed substantially opposite to the anode; a hole injection layer disposed on the anode between the anode and the cathode; a hole transport layer disposed on the hole injection layer between the hole injection layer and the cathode; and a quantum dot layer disposed on the hole transport layer between the hole transport layer and the cathode, wherein the quantum dot layer includes a plurality of quantum dots, wherein the hole transport layer includes a hole transport material and an electron transport material, and wherein a lowest unoccupied molecular orbital (LUMO) energy level of the electron transport material and a lowest unoccupied molecular orbital (LUMO) energy level of the quantum dot layer is about 0.5 electron volts or less. |
US11171297B2 |
Organic-inorganic hybrid perovskite compounds
Photoactive materials comprising organic-inorganic hybrid halide perovskite compounds are provided. Photovoltaic cells and light-emitting devices incorporating the photoactive materials into their light-absorbing and light-emitting layers, respectively, are also provided. The halide perovskites have an amAMX3 perovskite crystal structure, wherein am is an alkyl diamine cation, an aromatic diamine cation, an aromatic azole cation, a cyclic alkyl diamine cation or a hydrazinediium cation; A is a monovalent alkylammonium cation or an alkali metal cation; X is a halide ion or a combination of halide ions; and M is an octahedrally coordinated bivalent metal atom. |
US11171296B2 |
Organometallic compound, organic light-emitting device including the same, and organic light-emitting apparatus including the organic light-emitting device
Provided are an organometallic compound, an organic light-emitting device including the organometallic compound, and an electronic apparatus including the organic light-emitting device. The organic light-emitting device includes: a first electrode; a second electrode facing the first electrode; and an organic layer between the first electrode and the second electrode and including an emission layer, wherein the organic layer comprises at least one of the organometallic compound represented by Formula 1. |
US11171290B2 |
Cross linked surface coating and interfacial layer for a perovskite material photovoltaic device
A photovoltaic device includes a photoactive material comprising a perovskite material and an interfacial layer comprising a cross-linked polymer that comprises a fullerene or fullerene derivative, a cross-linking agent, and one or more polymers selected from the group consisting of polystyrene, [6,6]-phenyl-C61-butyric acid methyl ester, poly(4-vinylphenol), [6,6]-phenyl-C61-butyric acid, and any combination thereof. |
US11171289B2 |
Method for manufacturing organic solar cell and organic solar cell manufactured using same
Provided is a disclosure relating to a method for manufacturing an organic solar cell comprising providing a substrate; forming a first electrode on the substrate; forming a photoactive layer by coating a solution comprising a photoactive material and a solvent on the first electrode; drying the photoactive layer in a closed drying system having a constant volume; and forming a second electrode on the photoactive layer, and an organic solar cell manufactured using the same. |
US11171288B2 |
Mask assembly, deposition apparatus having the same, and method of fabricating display device using the same
A mask assembly may include a frame, first sticks, and masks. The first sticks may extend in a first direction and may be arranged in a second direction. The plurality of masks may be disposed on the frame and the first sticks. The plurality of masks may extend in the second direction and may be arranged in the first direction. Each of the first sticks may have a first edge and a second edge, which are opposite to each other in the second direction. When viewed in a plan view defined by the first and second directions, the first and second edges of an outermost stick of the first sticks may have different shapes, and linear lengths of the first and second edges of the outermost stick may be substantially equal to each other, where the linear lengths are lengths of the first and second edges in a straight state. |
US11171287B2 |
Variable resistance memory device including silicon capping pattern
A variable resistance memory device may include a memory unit including a first electrode disposed on a substrate, a variable resistance pattern disposed on the first electrode and a second electrode disposed on the variable resistance pattern, a selection pattern disposed on the memory unit, and a capping structure covering a sidewall of the selection pattern. The capping structure may include a first capping pattern and a second capping pattern sequentially stacked on at least one sidewall of the selection pattern. The first capping pattern may be silicon pattern, and the second capping pattern may include a nitride. |
US11171278B2 |
Thermoelectric conversion material, thermoelectric conversion module, and method for manufacturing thermoelectric conversion material
A thermoelectric conversion material having a high dimensionless figure of merit ZT includes: a large number of polycrystalline grains which include a skutterudite-type crystal structure containing Yb, Co, and Sb; and an intergranular layer which is between the neighboring polycrystalline grains and includes crystals in which an atomic ratio of O to Yb is more than 0.4 and less than 1.5. A method for manufacturing a thermoelectric conversion material includes: a weighing step; a mixing step; a ribbon preparation step by rapidly cooling and solidifying a melt of the raw materials by using a rapid liquid cooling solidifying method; a first heat treatment step including heat treating in an inert atmosphere with an adjusted oxygen concentration; a second heat treatment step including heat treating in a reducing atmosphere; and manufacturing the thermoelectric conversion material by a pressure sintering step in an inert atmosphere. |
US11171276B2 |
Thin-film thermocouple probe and method of preparing same
A thin-film thermocouple probe includes a columnar substrate, a tungsten-26% rhenium film and an indium oxide (In2O3) film. A side surface of the columnar substrate is provided with a first straight groove and a second straight groove. The tungsten-26% rhenium film is arranged on a front end surface of the columnar substrate and in the first straight groove. The indium oxide film is arranged on the front end surface of the columnar substrate and in the second straight groove. The indium oxide film on the front end surface of the columnar substrate is connected to the tungsten-26% rhenium film on the front end surface of the columnar substrate. A first metal lead wire is connected to the tungsten-26% rhenium film, and a second metal lead wire is connected to the indium oxide film. A method of preparing the thin-film thermocouple probe is provided. |
US11171273B2 |
LED package with integrated features for gas or liquid cooling
A device is provided that comprises a metallic substrate defining a plurality of openings, the openings having a first area. The openings form one or more heat dissipating elements having a second area. The device comprises a plurality of sites on a surface of the one or more heat dissipating elements. Each site is configured to receive a light emitting element. The device comprises a plurality of conductor elements having a third area. The conductor elements are physically separated from the one or more heat dissipating elements by the openings. The conductor elements are configured to enable electrical connections to the light emitting elements and are electrically isolated from the one or more heat dissipating elements. |
US11171272B2 |
Method of producing light source device comprising joining a wiring portion of a light emitting device and a support substrate by a solder member
A method of producing a light source device includes providing a light emitting device having a substrate including a base member that includes a bottom surface and a recess. The substrate further including a wiring portion in the recess. The method further including providing a support substrate having a support base member, a first wiring pattern on a top surface of the support base member and including a joining region, and an insulating region, and applying a solder member such that the solder member on the insulating region has a volume larger than that of the solder member on the joining region. The light emitting device is placed on the support substrate while the solder member is separate from a portion of the wiring portion positioned in the vicinity of the bottom surface and the wiring portion is joined to the joining region. |
US11171269B2 |
Light emitting device
A light emitting device includes a substrate, a light emitting element mounted on the substrate, an uninterrupted annular sealing member installed in such a manner as to surround the light emitting element, a waterproof sheet installed in such a manner as to cover an upper side of the light emitting element and the sealing member, and transmit light emitted from the light emitting element, and an uninterrupted annular cover installed on the waterproof sheet, with a region of the cover being open above the light emitting element. The waterproof sheet is being fixed by sandwiching the waterproof sheet between the sealing member and the cover. A mounting region for the light emitting element on the substrate, which is being laterally surrounded by the sealing member while being covered by the waterproof sheet, is being hermetically sealed. |
US11171268B2 |
Light emitting device and method of manufacturing the same
A light emitting device includes: a support member; a light emitting element mounted on the support member; a wavelength conversion member arranged on or above the light emitting element and that is larger than the light emitting element in a plan view, the wavelength conversion member including: a wavelength conversion portion that is arranged on or above the light emitting element, and a light-transmissive portion; a light reflection member that is spaced away from a side surface of the wavelength conversion member and a side surface the light emitting element and arranged on or above the support member, and surrounds the light-transmissive portion; and a light-transmissive member that is arranged between the light reflection member and the side surface of the light emitting element, and is in contact with a part of the light-transmissive portion of the wavelength conversion member and the side surface of the light emitting element. |
US11171267B2 |
Process for fabricating an optoelectronic device including photoluminescent pads of photoresist
The invention relates to a method for producing an optoelectronic device (1) including a matrix array of light-emitting diodes (4) and a plurality of photoluminescent pads (61, 62, 63 . . . ) that are each located facing at least some of said light-emitting diodes (4), including the following steps: forming said plurality of photoluminescent pads (61, 62, 63 . . . ) by photolithography from at least one photoresist (51, 52, 53 . . . ) containing photoluminescent particles, said photoresist having been deposited beforehand on a supporting surface (3; 3′); forming reflective walls (101, 102, 103 . . . ) covering lateral flanks (81, 82, 83 . . . ) of said photoluminescent pads (61, 62, 63 . . . ) by deposition of at least one thin-layer section (91, 92, 93 . . . ) on the lateral flanks. |
US11171262B2 |
LED module
A LED module, comprising a printed circuit board, wherein the LED module further comprises a plurality of light emitting units provided onto the printed circuit board, wherein each light emitting unit comprises a plurality of white light devices sets and/or a plurality of color light devices sets spaced less than 1 mm between one another. |
US11171261B2 |
Light emitting device
A light emitting device includes: a substrate; a light emitting element disposed on the substrate, the light emitting element having an upper surface and a lateral surface; a reflecting layer located on the upper surface of the light emitting element; a first light-transmissive member having a first surface in contact with the lateral surface of the light emitting element, and a second surface that is inclined toward the substrate in a direction outward from the light emitting element; and a second light-transmissive member in contact with the second surface and covering the light emitting element. A refractive index of the first light-transmissive is smaller than a refractive index of the second light-transmissive member. |
US11171259B2 |
Electrode substrate for transparent light-emitting diode display and method for manufacturing same
An electrode substrate for a transparent light emitting device display containing a transparent substrate; a wire electrode unit, which is provided on the transparent substrate and comprises a metal mesh pattern; and at least one light emitting device mounting unit provided on the transparent substrate, in which both an upper surface and a lateral surface of the metal mesh pattern of the wire electrode unit comprise a darkening layer pattern, and both an upper surface and a lateral surface of the light emitting device mounting unit do not comprise a darkening layer pattern. |
US11171255B2 |
High sensitivity optoelectronic device for detecting chemical species and related manufacturing method
A device for detecting a chemical species including a Geiger mode avalanche photodiode, which comprises a body of semiconductor material delimited by a front surface. The semiconductor body includes: a cathode region having a first type of conductivity, which forms the front surface; and an anode region having a second type of conductivity, which extends within the cathode region starting from the front surface. The detection device further includes: a dielectric region, which extends on the front surface; and a sensitive region, which is arranged on top of the dielectric region and electrically coupled to the anode region and has a resistance that depends upon the concentration of the chemical species. |
US11171247B2 |
Metal oxide thin film transistor and manufacturing method thereof
Disclosed is a metal oxide thin film transistor and a manufacturing method thereof. By disposing a portion of the source and a portion of the drain in the same layer as the first insulating layer, the reflection of the ultraviolet light by the source, the drain and the first insulating layer can be blocked from entering the conductive channel. Therefore, a threshold voltage shift of the metal oxide thin film transistor under irradiation of ultraviolet light to the conductive channel can be prevented, and the threshold voltage stability and display quality are improved. |
US11171244B2 |
Semiconductor structure and manufacturing method thereof
A semiconductor structure disposed on a substrate including a first metal layer disposed on the substrate, a gate insulating layer disposed on the substrate, an oxide semiconductor layer disposed on the gate insulating layer, an etch stopping pattern disposed on the oxide semiconductor layer, and a second metal layer disposed on the etch stopping layer. The first metal layer includes a gate line. The gate insulating layer covers the gate line. Patterning of the oxide semiconductor layer defines an oxide semiconductor pattern. The second metal layer includes a source electrode and a drain electrode electrically connected to the oxide semiconductor pattern. The etch stopping layer is located between the second metal layer and the oxide semiconductor layer. The second metal layer includes a signal line disposed on the etch stopping layer and is electrically connected to the oxide semiconductor pattern. A manufacturing method of the semiconductor structure is also provided. |
US11171242B2 |
Semiconductor device and method for manufacturing semiconductor device
A semiconductor device includes: a semiconductor layer of a first conductivity type formed over a substrate; a plurality of semiconductor nanowires formed of a compound semiconductor of the first conductivity type extending above the semiconductor layer; and a gate electrode formed around the semiconductor nanowires in a connection portion between the semiconductor layer and the semiconductor nanowires. |
US11171239B2 |
Transistor channel passivation with 2D crystalline material
Transistor structures with a channel semiconductor material that is passivated with two-dimensional (2D) crystalline material. The 2D material may comprise a semiconductor having a bandgap offset from a band of the channel semiconductor. The 2D material may be a thin as a few monolayers and have good temperature stability. The 2D material may be a conversion product of a sacrificial precursor material, or of a portion of the channel semiconductor material. The 2D material may comprise one or more metal and a chalcogen. The channel material may be a metal oxide semiconductor suitable for low temperature processing (e.g., IGZO), and the 2D material may also be compatible with low temperature processing (e.g., <450° C.). The 2D material may be a chalcogenide of a metal present in the channel material (e.g., ZnSx or ZnSex) or of a metal absent from the channel material when formed from a sacrificial precursor. |
US11171238B2 |
FinFET device with high-k metal gate stack
Methods are disclosed herein for forming fin-like field effect transistors (FinFETs) that maximize strain in channel regions of the FinFETs. An exemplary method includes forming a fin having a first width over a substrate. The fin includes a first semiconductor material, a second semiconductor material disposed over the first semiconductor material, and a third semiconductor material disposed over the second semiconductor material. A portion of the second semiconductor material is oxidized, thereby forming a second semiconductor oxide material. The third semiconductor material is trimmed to reduce a width of the third semiconductor material from the first width to a second width. The method further includes forming an isolation feature adjacent to the fin. The method further includes forming a gate structure over a portion of the fin, such that the gate structure is disposed between source/drain regions of the fin. |
US11171234B2 |
Semiconductor device
A semiconductor device includes a first transistor disposed in a first region of a semiconductor layer and a second transistor disposed in a second region of the semiconductor layer, and includes, on the surface of the semiconductor layer, first source pads, a first gate pad, second source pads, and a second gate pad. In the plan view of the semiconductor layer, the first and second transistors are aligned in a first direction; the first gate pad is disposed such that none of the first source pads is disposed between the first gate pad and a side parallel to the first direction and located closest to the first gate pad; and the second gate pad is disposed such that none of the second source pads is disposed between the second gate pad and a side parallel to the first direction and located closest to the second gate pad. |
US11171232B2 |
High voltage device and manufacturing method thereof
A high voltage device for use as a lower switch in a power stage of a switching regulator includes at least one lateral diffused metal oxide semiconductor (LDMOS) device and at least one Schottky barrier diode (SBD). The LDMOS device includes: a well, a body region, a gate, a source, and a drain. The SBD includes a Schottky metal layer and a Schottky semiconductor layer. The Schottky metal layer is electrically connected to the source, and the Schottky semiconductor layer is in contact with the well. |
US11171229B2 |
Low switching loss high performance power module
The present disclosure relates to a power module that has a housing with an interior chamber and a plurality of switch modules interconnected to facilitate switching power to a load. Each of the plurality of switch modules comprises at least one transistor and at least one diode mounted within the interior chamber and both the at least one transistor and the at least one diode are majority carrier devices, are formed of a wide bandgap material system, or both. The switching modules may be arranged in virtually any fashion depending on the application. For example, the switching modules may be arranged in a six-pack, full H-bridge, half H-bridge, single switch or the like. |
US11171223B2 |
Method for manufacturing semiconductor device and integrated semiconductor device
A method for manufacturing a semiconductor device and an integrated semiconductor device, said method comprising: providing an epitaxial layer having a first region and a second region, forming, in the first region, at least two second doping-type deep wells, and forming, in the second region, at least two second doping-type deep wells; forming a first dielectric island between the second doping-type deep wells and forming a second dielectric island on the second doping-type deep wells; forming a first doping-type trench on two sides of the first dielectric island in the first region; forming a gate structure on the first dielectric island; and forming a separated first doping-type source region by using the second dielectric island as a mask, the first doping-type trench extending, in the first region, transversally to the first doping-type source region. |
US11171219B2 |
Negative-capacitance and ferroelectric field-effect transistor (NCFET and FE-FET) devices
Negative capacitance field-effect transistor (NCFET) and ferroelectric field-effect transistor (FE-FET) devices and methods of forming are provided. The gate dielectric stack includes a ferroelectric gate dielectric layer. An amorphous high-k dielectric layer and a dopant-source layer are deposited sequentially followed by a post-deposition anneal (PDA). The PDA converts the amorphous high-k layer to a polycrystalline high-k film with crystalline grains stabilized by the dopants in a crystal phase in which the high-k dielectric is a ferroelectric high-k dielectric. After the PDA, the remnant dopant-source layer may be removed. A gate electrode is formed over remnant dopant-source layer (if present) and the polycrystalline high-k film. |
US11171216B2 |
Semiconductor device and control system
According to an embodiment, a semiconductor device includes a first semiconductor layer, a first switching element, a second switching element, and a conductor. The conductor is provided at least in part on the first semiconductor layer and located between the first switching element and the second switching element in a first direction. |
US11171215B2 |
Threshold voltage adjustment using adaptively biased shield plate
An apparatus includes a first lateral diffusion field effect transistor (LDFET) having a first threshold voltage and that includes a first gate electrode, a first drain contact, a first source contact, and a first electrically conductive shield plate separated from the first gate electrode and the first source contact by a first interlayer dielectric. A second LDFET of the apparatus has a second threshold voltage and includes a second gate electrode, a second drain contact, and a second source contact. The second source contact is electrically connected to the first source contact of the first LDFET. A control circuit of the apparatus is electrically coupled to the first electrically conductive shield plate and is configured to apply to the first electrically conductive shield plate a first gate bias voltage of a first level to set the first threshold voltage of the first LDFET to a first desired threshold voltage. |
US11171213B2 |
Gallium-nitride-based module with enhanced electrical performance and process for making the same
The present disclosure relates to a Gallium-Nitride (GaN) based module, which includes a module substrate, a thinned switch die residing over the module substrate, a first mold compound, and a second mold compound. The thinned switch die includes an electrode region, a number of switch interconnects extending from a bottom surface of the electrode region to the module substrate, an aluminium gallium nitride (AlGaN) barrier layer over a top surface of the electrode region, a GaN buffer layer over the AlGaN barrier layer, and a lateral two-dimensional electron gas (2DEG) layer realized at a heterojunction of the AlGaN barrier layer and the GaN buffer layer. The first mold compound resides over the module substrate, surrounds the thinned switch die, and extends above a top surface of the thinned switch die to form an opening over the top surface of the thinned switch die. The second mold compound fills the opening. |
US11171210B2 |
Double mesa heterojunction bipolar transistor
The present disclosure relates to semiconductor structures and, more particularly, to a heterojunction bipolar transistor and methods of manufacture. The structure includes: a sub-collector region; a collector region above the sub-collector region; an intrinsic base region composed of intrinsic base material located above the collector region; an emitter located above and separated from the intrinsic base material; and a raised extrinsic base having a stepped configuration and separated from and self-aligned to the emitter. |
US11171202B2 |
Power semiconductor device having fully depleted channel regions
A power semiconductor device includes a semiconductor body coupled to first and second load terminal structures, an active cell field in the body, and a plurality of first and second cells in the active cell field. Each cell is electrically connected to the first load terminal structure and to a drift region. Each first cell includes a mesa having a port region electrically connected to the first load terminal structure, and a channel region coupled to the drift region. Each second cell includes a mesa having a port region of the opposite conductivity type electrically connected to the first load terminal structure, and a channel region coupled to the drift region. Each mesa is spatially confined in a direction perpendicular to a direction of the load current within the respective mesa, by an insulation structure and has a total extension of less than 100 nm in the direction. |
US11171201B2 |
Semiconductor integrated circuit having a first buried layer and a second buried layer
A semiconductor integrated circuit includes: a semiconductor base body of a first conductivity type; a first well region of a second conductivity type, deposited at an upper portion of the semiconductor base body, to which a first potential is applied; a second well region of the first conductivity type, deposited at an upper portion of the first well region, to which a second potential lower than the first potential is applied; a main electrode region to which the second potential is applied, the main electrode region being deposited at the upper portion of the first well region and away from the second well region; a first buried layer of the second conductivity type buried locally under the second well region; and a second buried layer of the second conductivity type buried locally under the main electrode region and away from the first buried layer. |
US11171199B2 |
Metal-insulator-metal capacitors with high breakdown voltage
The present disclosure relates to an apparatus that includes a bottom electrode and a dielectric structure. The dielectric structure includes a first dielectric layer on the bottom electrode and the first dielectric layer has a first thickness. The apparatus also includes a blocking layer on the first dielectric layer and a second dielectric layer on the blocking layer. The second dielectric layer has a second thickness that is less than the first thickness. The apparatus further includes a top electrode over the dielectric structure. |
US11171197B2 |
Display device
A display device includes a substrate including a first area, a second area, and a bending area. A plurality of first wires are positioned in the first area. A plurality of second wires are positioned in the second area. An insulating layer is positioned in the bending area. A plurality of connecting wires are disposed on the insulating layer. Each of the connecting wires is connected with at least one of the first wires and at least one of the second wires. Each of the connecting wires includes a first portion and a second portion alternatingly arranged along an extending direction of the connecting wires. A width of the first portion is wider than a width of the second portion in a direction perpendicular to the extending direction each of the connecting wires. |
US11171187B2 |
Display device and manufacturing method thereof
A display device may include a substrate, a thin film transistor, a first electrode, a second electrode, and a barrier. The thin film transistor is disposed on the substrate. The first electrode is electrically connected to the thin film transistor. The second electrode overlaps the first electrode. The barrier has a first portion and a second portion. The second portion is disposed between the first portion and the second electrode and is fluorine-doped. A side surface of the first portion is part of a boundary of an opening of the barrier and is hydrophilic. The opening of the barrier is disposed between the first electrode and the second electrode. |
US11171186B2 |
Light-emitting structure of display panel with variable reflectivity units having piezoelectric structures, and control method for the same
The present disclosure provides a light-emitting structure, a display panel, a display device, and a control method for a display panel, so as to solve the problem that the user's eyes cannot clearly see the image displayed by the display panel due to ambient light. The light-emitting structure includes a light-emitting unit and a variable reflectivity unit. The light-emitting unit includes a first electrode, a second electrode and a light-emitting layer in between. The first electrode is a transparent electrode. The variable reflectivity unit includes a piezoelectric structure and a layer of liquid reflective material between the first electrode and the piezoelectric structure. A thickness of the layer of the liquid reflective material filled between the piezoelectric structure and the first electrode is changed by deformation of the piezoelectric structure. The light-emitting structure is used to emit light for displaying the image. |
US11171184B2 |
Display device and method of manufacturing the same
A display device includes: a display panel; a first force sensor disposed below the display panel; a display circuit board attached to a first side of the display panel; and a first flexible circuit board connecting the first force sensor and the display circuit board, wherein the display circuit board and the first flexible circuit board are bent at least once. |
US11171183B2 |
Display panel
A display panel including: a first display substrate and a second display substrate. The second display substrate includes: a base substrate; a light control layer disposed on the base substrate and including a first conversion part configured to convert the first color light into a second color light, a second conversion part configured to convert the first color light into a third color light, and a transmission part configured to transmit the first color light; and a nano particle layer disposed between the base substrate and the light control layer and configured to absorb at least one of a first light having an overlapping wavelength range of a wavelength range of the first color and a wavelength range of the third color and a second light having an overlapping wavelength range of a wavelength range of the second color and a wavelength range of the third color. |
US11171178B2 |
Semiconductor memory device having a variable resistence layer
An electronic device including a semiconductor memory is provided. The semiconductor memory includes: a substrate having a substantially horizontal upper surface; first to Nth layers disposed in horizontal layers on the substrate and spaced apart from each other above the substrate in a vertical direction, wherein each of the first to Nth layers comprises a plurality of conductive lines; an insulating layer disposed to fill spaces between the conductive lines; a hole having sidewalls that extends in the vertical direction through the insulating layer and between the conductive lines to expose, in sidewalls of the hole, conductive lines of the first to Nth layers; a variable resistance layer disposed on sidewalls of the hole; and a conductive pillar disposed to fill the hole in which the variable resistance layer is formed, wherein N is a natural number of two or more. |
US11171176B2 |
Asymmetric selector element for low voltage bipolar memory devices
Embedded non-volatile memory structures having asymmetric selector elements are described. In an example, a memory device includes a word line. An asymmetric selector element is above the word line. The asymmetric selector element includes a first electrode material layer, a selector material layer on the first electrode material layer, and a second electrode material layer on the selector material layer, the second electrode material layer different in composition than the first electrode material layer. A bipolar memory element is above the word line, the bipolar memory element on the asymmetric selector element. A bit line is above the word line. |
US11171173B2 |
Image sensors
Image sensors are provided. Image sensors may include unit pixels arranged in a first direction and a second direction crossing the first direction. Each of the unit pixels may include first and second floating diffusion regions and first and second photo gate electrodes between the first and second floating diffusion regions. The unit pixels may include a first unit pixel, a second unit pixel, and a third unit pixel sequentially arranged. The first floating diffusion region of the second unit pixel may be between the first photo gate electrode of the first unit pixel and the first photo gate electrode of the second unit pixel, and the second floating diffusion region of the second unit pixel may be between the second photo gate electrode of the second unit pixel and the second photo gate electrode of the third unit pixel. |
US11171171B2 |
X-ray detector
Disclosed herein is an apparatus suitable for detecting X-ray. The apparatus may comprise an X-ray absorption layer, an electronics layer and a distribution layer. The X-ray absorption layer may comprise a first plurality of electric contacts and configured to generate electrical signals on the first plurality of electric contacts from X-ray incident on the X-ray absorption layer. The electronics layer may comprise a second plurality of electric contacts and an electronic system, wherein the electric system electrically connects to the second plurality of electric contacts and is configured to process or interpret the electrical signals. The first plurality of electric contacts and the second plurality of electric contacts have different spatial distributions. The distribution layer is configured to electrically connect the first plurality of electric contacts to the second plurality of electric contacts. |
US11171170B2 |
Image sensor package with flexible printed circuits
The present technology relates to a semiconductor device including: a solid-state image sensor having a pixel array unit in which a plurality of pixels each having a photoelectric conversion element is two-dimensionally arranged in a matrix; and a flexible printed circuit having wiring adapted to connect a pad portion provided on an upper surface side to be located on a light receiving surface side of the solid-state image sensor to an external terminal provided on a lower surface side opposite to the upper surface side, in which the flexible printed circuit is arranged along respective surfaces of the solid-state image sensor such that a position of an end portion located on the upper surface side becomes a position different from a position in a space above the light receiving surface. |
US11171168B2 |
Bi-spectral detector
An optical detector that is sensitive in at least two infrared wavelength ranges: first spectral band and second spectral band; and having a set of pixels, comprising: an absorbent structure disposed on a lower face of a substrate and comprising a stack of at least one absorbent layer made of semi-conductor material; the detector further comprising a plurality of dielectric resonators on the upper surface of said substrate forming an upper surface metasurface, the metasurface configured to diffuse, deflect and focus in the pixels of the detector in a resonant manner, when illuminated by the incident light, a first beam having at least one first wavelength included in the first spectral band and a second beam having at least one second wavelength included in the second band, the metasurface also being configured so that said first and second beams are focused on different pixels of the detector. |
US11171167B2 |
Solid-state imaging apparatus and electronic apparatus
There is provided a imaging device including: an N-type region formed for each pixel and configured to perform photoelectric conversion; an inter-pixel light-shielding wall penetrating a semiconductor substrate in a depth direction and formed between N-type regions configured to perform the photoelectric conversion, the N-type regions each being formed for each of pixels adjacent to each other; a P-type layer formed between the N-type region configured to perform the photoelectric conversion and the inter-pixel light-shielding wall; and a P-type region adjacent to the P-type layer and formed between the N-type region and an interface on a side of a light incident surface of the semiconductor substrate. |
US11171164B2 |
Image sensor, image processing method, and electronic device
The present disclosure relates to an image sensor, an image processing method, and an electronic device capable of executing image processing with fewer resources. The image sensor is provided with a pixel region in which pixels each including a photoelectric conversion unit which converts light to a charge and an in-pixel memory unit which holds the charge generated in the photoelectric conversion unit are arranged in a matrix manner, a driving unit which drives to read out a pixel signal from the pixel, and an image processing unit which performs image processing based on a plurality of images read out by a plurality of times of readout from the pixel region according to driving of the driving unit. The present technology may be applied to, for example, an image sensor including a logic circuit. |
US11171162B2 |
Display device having scan lines of different lengths
A display device may include a substrate; a plurality of signal lines on the substrate; a plurality of scan lines on the substrate, the scan lines crossing the signal lines; and a plurality of thin film transistors at crossing positions of the scan lines and the signal lines. The scan lines include some first scan lines and some second scan lines. Each of the second scan lines has an end connected to a load element. |
US11171158B2 |
SOI substrate compatible with the RFSOI and FDSOI technologies
A semiconductor on insulator type substrate, comprising at least: a support layer; a semiconductor surface layer; a buried dielectric layer located between the support layer and the semiconductor surface layer; a trap rich layer located between the buried dielectric layer and the support layer, and comprising at least one polycrystalline semiconductor material and/or a phase change material; in which the trap rich layer comprises at least one first region and at least one second region adjacent to each other in the plane of the trap rich layer, the material of the at least one first region being in an at least partially recrystallized state and having an electrical resistivity less than that of the material in the at least one second region. |
US11171156B2 |
Ferroelectric memory device
According to an embodiment, a memory device includes a first conductive layer extending in a first direction, a second conductive layer extending in the first direction, a third conductive layer extending in a second direction intersecting with the first direction, an insulating layer provided between the first conductive layer and the second conductive layer, and a dielectric layer provided between the first conductive layer and the third conductive layer, and between the insulating layer and the third conductive layer, the dielectric layer having a first thickness thinner than a second thickness, the first thickness being a thickness between the first conductive layer and the third conductive layer, the second thickness being a thickness between the insulating layer and the third conductive layer, and the dielectric layer including an oxide including at least one of hafnium oxide and zirconium oxide. |
US11171155B2 |
Multi-layer semiconductor element, semiconductor device, and electronic device for storage, and method of manufacturing the same
Provided are a semiconductor storage element, a semiconductor device, an electronic device, and a manufacturing method of a semiconductor storage element that enable higher-speed operations. The semiconductor storage element includes: a first semiconductor layer of a first conductivity type; a second semiconductor layer of a second conductivity type that is provided below the first semiconductor layer; a gate electrode provided on the first semiconductor layer; a gate insulator film provided between the first semiconductor layer and the gate electrode; a drain region of the second conductivity type that is provided in the first semiconductor layer on one side of the gate electrode; a source region of the second conductivity type that is provided in the first semiconductor layer on another side facing the one side across the gate electrode; and a bit line configured to electrically connect with both of the source region and the first semiconductor layer. |
US11171154B2 |
Vertical memory devices
Aspects of the disclosure provide a semiconductor device. The semiconductor device includes gate layers and insulating layers that are stacked alternatingly along a direction perpendicular to a substrate of the semiconductor device and form a stack upon the substrate. The semiconductor device includes an array of channel structures that are formed in an array region of the stack. Further, the semiconductor device includes a first staircase formed of a first section of the stack in a connection region upon the substrate, and a second staircase formed of a second section of the stack in the connection region upon the substrate. In addition, the semiconductor device includes a dummy staircase formed of the first section of the stack and disposed between the first staircase and the second staircase in the connection region. |
US11171153B2 |
Integrated assemblies having improved charge migration
Some embodiments include a memory device having a vertical stack of alternating insulative levels and conductive levels. Memory cells are along the conductive levels. The conductive levels have control gate regions which include a first vertical thickness, have routing regions which include a second vertical thickness that is less than the first vertical thickness, and have tapered transition regions between the first vertical thickness and the second vertical thickness. Charge-blocking material is adjacent to the control gate regions. Charge-storage material is adjacent to the charge-blocking material. Dielectric material is adjacent to the charge-storage material. Channel material extends vertically along the vertical stack and is adjacent to the dielectric material. The memory cells include the control gate regions, and include regions of the charge-blocking material, the charge-storage material, the dielectric material and the channel material. Some embodiments include methods of forming integrated assemblies. |
US11171152B2 |
Three-dimensional flash memory device including cell gate patterns having blocking barrier patterns and a method for manufacturing the same
A three-dimensional flash memory device is described that may include a substrate, a plurality of cell gate patterns and a plurality of mold insulating layers alternately stacked on the substrate, and a vertical channel structure in contact with side surfaces of the plurality of cell gate patterns and side surfaces of the plurality of mold insulating layers. Each of the plurality of cell gate patterns may include a cell gate electrode and a blocking barrier pattern adjacently disposed on one side surface of the cell gate electrode. An inner side surface of the blocking barrier pattern may include an upper inner side surface, a middle inner side surface, and a lower inner side surface. The middle inner side surface of the blocking barrier pattern may face the one side surface of the cell gate electrode. The blocking barrier pattern may have a portion protruding toward the cell gate electrode at a connection point between the upper inner side surface of the blocking barrier pattern and the middle inner side surface of the blocking barrier pattern. |
US11171151B2 |
Vertical memory devices and methods of manufacturing the same
A vertical memory device includes first gate electrodes stacked on a cell region of a substrate and spaced apart from each other in a vertical direction substantially perpendicular to an upper surface of the substrate, a channel extending through the first gate electrodes and extending in the vertical direction, a first contact plug structure contacting a corresponding one of the first gate electrodes, extending in the vertical direction, and including a first metal pattern, a first barrier pattern covering a lower surface and a sidewall of the first metal pattern and a first metal silicide pattern covering a lower surface and a sidewall of the first barrier pattern, and a second contact plug structure extending in the vertical direction on a peripheral circuit region of the substrate and including a second metal pattern and a second barrier pattern covering a lower surface and a sidewall of the second metal pattern. |
US11171150B2 |
Three-dimensional memory device containing a channel connection strap and method for making the same
A three-dimensional memory device includes an alternating stack of insulating layers and electrically conductive layers located over a substrate, a memory opening extending through the alternating sack, and a memory opening fill structure located within the memory opening. The memory opening fill structure includes a pedestal channel portion, a memory film overlying the pedestal channel portion, a vertical semiconductor channel located inside the memory film, and a channel connection strap that extends through an opening of the memory film and contacting the pedestal channel portion and the vertical semiconductor channel. The channel connection strap has a topmost surface located below a horizontal plane including a top surface of the vertical semiconductor channel. The channel connection strap portion may be formed by a selective semiconductor growth from physically exposed semiconductor surfaces, and may provide enhanced electrical connection between the pedestal channel portion and the vertical semiconductor channel. |
US11171149B2 |
Semiconductor storage device with three dimensional memory cell array
According to one embodiment, in a semiconductor storage device, the first contact plug electrically connects the third region to the first drive circuit. The second contact plug is provided on one end side of a fourth region in the third direction, the fourth region arranged between the first separation film and the second separation film in the second conductive layer. The second contact plug electrically connects the fourth region to the first drive circuit. The third contact plug is provided on the other end side of the third region in the third direction. The third contact plug electrically connects the third region to the second drive circuit. |
US11171146B2 |
Memory devices and methods of forming memory devices
Some embodiments include an integrated assembly having bottom electrodes coupled with electrical nodes. Each of the bottom electrodes has a first leg electrically coupled with an associated one of the electrical nodes, and has a second leg joining to the first leg. First gaps are between some of the bottom electrodes, and second gaps are between others of the bottom electrodes. The first gaps alternate with the second gaps. Insulative material and conductive-plate-material are within the first gaps. Scaffold structures are within the second gaps and not within the first gaps. Capacitors include the bottom electrodes, regions of the insulative material and regions of the conductive-plate-material. The capacitors may be ferroelectric capacitors or non-ferroelectric capacitors. Some embodiments include methods of forming integrated assemblies. |
US11171143B2 |
Semiconductor structure with dielectric fin in memory cell and method for forming the same
A semiconductor structure is provided. The semiconductor structure includes a first dielectric fin, a first semiconductor fin and a second dielectric fin over a substrate. The first semiconductor fin is between the first dielectric fin and the second dielectric fin. The semiconductor structure also includes a first gate electrode wrapping the first dielectric fin, a channel region of the first semiconductor fin and the second dielectric fin and a first source/drain structure over a source/drain portion of the first semiconductor fin, being in contact with and interposing the first dielectric fin and the second dielectric fin. |
US11171138B2 |
Semiconductor arrangement and method of manufacture
A semiconductor arrangement includes a well region, a transistor over the well region, a conductive line in conductive contact with a first source/drain region of the transistor and having a sidewall in conductive contact with a sidewall of the well region, and a liner layer disposed between the sidewall of the conductive line and the sidewall of the well region. A method includes forming a well region in a semiconductor layer. A first fin and a second fin are formed over the well region. A first spacer is formed on the first fin and a second spacer is formed on the second fin. A portion of the well region positioned between the first spacer and the second spacer is removed to define a trench. A liner layer is formed in the trench, and a conductive line is formed in the trench over the liner layer. The conductive line conductively contacts the well region. |
US11171135B2 |
Semiconductor device
A semiconductor device including a substrate; a first active pattern on the substrate and extending in a first direction, an upper portion of the first active pattern including a first channel pattern; first source/drain patterns in recesses in an upper portion of the first channel pattern; and a gate electrode on the first active pattern and extending in a second direction crossing the first direction, the gate electrode being on a top surface and on a side surface of the at least one first channel pattern, wherein each of the first source/drain patterns includes a first, second, and third semiconductor layer, which are sequentially provided in the recesses, each of the first channel pattern and the third semiconductor layers includes silicon-germanium (SiGe), and the first semiconductor layer has a germanium concentration higher than those of the first channel pattern and the second semiconductor layer. |
US11171134B2 |
Techniques providing metal gate devices with multiple barrier layers
A semiconductor device with a metal gate is disclosed. An exemplary semiconductor device with a metal gate includes a semiconductor substrate, source and drain features on the semiconductor substrate, a gate stack over the semiconductor substrate and disposed between the source and drain features. The gate stack includes a HK dielectric layer formed over the semiconductor substrate, a plurality of barrier layers of a metal compound formed on top of the HK dielectric layer, wherein each of the barrier layers has a different chemical composition; and a stack of metals gate layers deposited over the plurality of barrier layers. |
US11171132B2 |
Bi-directional breakdown silicon controlled rectifiers
The present disclosure relates to semiconductor structures and, more particularly, to bi-directional silicon controlled rectifiers (SCRs) and methods of manufacture. The structure includes: a plurality of diffusion regions; a plurality of p-type (P+) wells adjacent to the diffusion regions, wherein the P+ wells are directly connected; and a plurality of n-type (N+) wells adjacent to the P+ wells. |
US11171130B2 |
Semiconductor devices, semiconductor device packages, electronic systems including same, and related methods
Semiconductor devices and semiconductor device packages may include at least one first semiconductor die supported on a first side of a substrate. The at least one first semiconductor die may include a first active surface. A second semiconductor die may be supported on a second, opposite side of the substrate. The second semiconductor die may include a second active surface located on a side of the second semiconductor die facing the substrate. The second semiconductor die may be configured to have higher median power consumption than the at least one first semiconductor die during operation. An electronic system incorporating a semiconductor device package is disclosed, as are related methods. |
US11171124B2 |
Light-emitting substrate and repair method thereof
A light-emitting substrate and a repair method thereof are provided. The light-emitting substrate includes a substrate, a first conductive line, a second conductive line, a signal line, an insulating layer, first to third light-emitting devices, and a first sub-conductive line. The first and second conductive lines and the signal line are disposed on the substrate. The insulating layer is disposed on the first and second conductive lines. The first to third light-emitting devices are disposed on the substrate. The first light-emitting device is disposed corresponding to the first conductive line. The second light-emitting device is disposed corresponding to the second conductive line. The first to third light-emitting devices are disposed corresponding to the signal line. The first sub-conductive line is disposed on the insulating layer. The first sub-conductive line is overlapped with the first and second conductive lines. The third light-emitting device is disposed corresponding to the first sub-conductive line. |
US11171121B2 |
Semiconductor devices with redistribution structures configured for switchable routing
Semiconductor devices having redistribution structures, and associated systems and methods, are disclosed herein. In one embodiment, a semiconductor package includes a first semiconductor die including a first redistribution structure and a second semiconductor die including a second redistribution structure. The first and second semiconductor dies can be mounted on a package substrate such that the first and second redistribution structures are aligned with each other. In some embodiments, an interconnect structure can be positioned between the first and second semiconductor dies to electrically couple the first and second redistribution structures to each other. The first and second redistribution structures can be configured such that signal routing between the first and second semiconductor dies can be altered based on the location of the interconnect structure. |
US11171117B2 |
Interlayer connection of stacked microelectronic components
Representative techniques and devices including process steps may be employed to form a common interconnection of a multi-die or multi-wafer stack. Each device of the stack includes a conductive pad disposed at a predetermined relative position on a surface of the device. The devices are stacked to vertically align the conductive pads. A through-silicon via is formed that electrically couples the conductive pads of each device of the stack. |
US11171114B2 |
Die stack with cascade and vertical connections
An electronic assembly includes a plurality of electronic die arranged into shingles, each shingle having a multiple offset stacked die coupled by cascading connections. Each shingle is arranged in a stack of shingles with alternate shingles having die stacked in opposite directions and offset in a zigzag manner to facilitate vertical electrical connections from a top of the electronic assembly to a bottom die of each shingle. |
US11171112B2 |
Semiconductor device
Cross talk among wirings formed in an interposer is reduced while increase in a parasitic capacitance among the wirings formed in the interposer is suppressed. A semiconductor device has an interposer including a first wiring layer, a second wiring layer formed above the first wiring layer, and a third wiring layer formed above the second wiring layer. In a plan view, a first signal wiring formed in the first wiring layer and a reference wiring formed in the second wiring layer are distant from each other. Similarly, in a plan view, the reference wiring formed in the second wiring layer and a third signal wiring formed in a third wiring layer are distant from each other. |
US11171110B2 |
Backside metalization with through-wafer-via processing to allow use of high q bondwire inductances
A flip-chip integrated circuit die includes a front side including active circuitry formed therein and a plurality of bond pads in electrical communication with the active circuitry, at least two through-wafer vias extending at least partially though the die and having portions at a rear side of the die, and a bond wire external to the die and electrically coupling the portions of the at least two through-wafer vias at the rear side of the die. |
US11171108B2 |
Semiconductor package and method for manufacturing the same
A semiconductor package includes a first die having a first surface, a first conductive bump over the first surface and having first height and a first width, a second conductive bump over the first surface and having a second height and a second width. The first width is greater than the second width and the first height is substantially identical to the second height. A method for manufacturing the semiconductor package is also provided. |
US11171104B2 |
IC chip package with dummy solder structure under corner, and related method
An IC chip package includes a substrate having a plurality of interconnect metal pads, and a chip having a plurality of interconnect metal pads arranged thereon. An interconnect solder structure electrically connects each of the plurality of interconnect metal pads. The chip is devoid of the interconnect solder structures and interconnect metal pads at one or more corners of the chip. Rather, a dummy solder structure connects the IC chip to the substrate at each of the one or more corners of the IC chip, and the dummy solder structure is directly under at least one side of the IC chip at the one or more corners of the IC chip. The dummy solder structure has a larger volume than a volume of each of the plurality of interconnect solder structures. The dummy solder structure eliminates a chip-underfill interface at corner(s) of the chip where delamination would occur. |
US11171103B2 |
Solder ball dimension management
A solder ball assembly can include a first spring element having a first shape and formed from a first elastic electrically conductive material. The solder ball assembly can also include a second spring element having a second shape and formed from a second elastic electrically conductive material. The second spring element is mechanically attached to the first spring element to form a spring assembly. The solder ball can be configured to enclose the spring assembly. |
US11171100B2 |
Semiconductor device structure with protected bump and method of forming the same
Structures and formation methods of a semiconductor device structure are provided. The method includes forming a seed layer to cover a first passivation layer over a semiconductor substrate. The method also includes forming a metal layer to partially cover the seed layer by using the seed layer as an electrode layer in a first plating process and forming a metal pillar bump over the metal layer by using the seed layer as an electrode layer in a second plating process. In addition, the method includes forming a second passivation layer over the metal layer, wherein the second passivation layer includes a protrusion portion extending from a top surface of the second passivation layer and surrounding the sidewall of the metal pillar bump. |
US11171093B2 |
Semiconductor structure and fabrication method thereof
Semiconductor structures and fabrication methods are provided. An exemplary fabrication method includes providing a wafer having a functional region and a non-functional region surrounding the functional region; forming a first dielectric layer on the wafer; forming a first opening in the first dielectric layer in the non-functional region; and forming a first connection layer in the first opening. The first connection layer closes a top portion of the first opening, and a void is formed in the first connection layer in first opening. |
US11171091B2 |
Semiconductor device having contact plug connected to gate structure on PMOS region
A semiconductor device includes a substrate having a NMOS region and a PMOS region; a gate structure extending along a first direction from the NMOS region to the PMOS region on the substrate; and a first contact plug landing directly on the gate structure closer to the PMOS region from a boundary separating the NMOS region and the PMOS region. Preferably, the semiconductor device further includes a first source/drain region extending along a second direction adjacent to two sides of the gate structure on the NMOS region and a second source/drain region extending along the second direction adjacent to two sides of the gate structure on the PMOS region. |
US11171090B2 |
Semiconductor device and method of manufacture
A method includes forming a device structure, the method including forming a first redistribution structure over and electrically connected to a semiconductor device, forming a molding material surrounding the first redistribution structure and the semiconductor device, forming a second redistribution structure over the molding material and the first redistribution structure, the second redistribution structure electrically connected to the first redistribution structure, attaching an interconnect structure to the second redistribution structure, the interconnect structure including a core substrate, the interconnect structure electrically connected to the second redistribution structure, forming an underfill material on sidewalls of the interconnect structure and between the second redistribution structure and the interconnect structure. |
US11171086B2 |
Semiconductor device
A semiconductor device includes a base member, a multilayer wiring layer, and a first resistive element. The multilayer wiring layer is formed on the base member. The first resistive element is formed in the multilayer wiring layer. The first resistive element includes a first conductive part, a second conductive part and a third conductive part. The second conductive part is formed over the first conductive part. The third conductive part electrically connects the first conductive part and the second conductive part with each other. A length of the third conductive part in a first direction along a surface of the base member is greater than a length of the third conductive part in a second direction along the surface of the base member and perpendicular to the first direction. |
US11171082B2 |
Semiconductor package
A semiconductor package includes: a connection structure including a plurality of insulating layers and redistribution layers respectively disposed on the plurality of insulating layers; a semiconductor chip having connection pads connected to the redistribution layer; an encapsulant encapsulating the semiconductor chip; first and second pads arranged on at least one surface of the connection structure and each having a plurality of through-holes; a surface mount component disposed on the at least one surface of the connection structure and including first and second external electrodes positioned, respectively, in regions of the first and second pads; first and second connection vias arranged in the plurality of insulating layers and connecting the first and second pads to the redistribution layers, respectively; and first and second connection metals connecting the first and second pads and the first and second external electrodes to each other, respectively. |
US11171081B2 |
Wiring substrate, semiconductor package and method of manufacturing wiring substrate
A second wiring layer is connected to a first wiring layer via an insulating layer. The second wiring layer comprises pad structures. Each pad structure includes a first metal layer formed on the insulating layer, a second metal layer formed on the first metal layer, and a third metal layer formed on the second metal layer. The pad structures comprises a first pad structure and a second pad structure. A via-wiring diameter of the first pad structure is different from a via-wiring diameter of the second pad structure. A distance from an upper surface of the insulating layer to an upper surface of the second metal layer of the first pad structure is the same as a distance from the upper surface of the insulating layer to an upper surface of the second metal layer of the second pad structure. |
US11171080B2 |
Wiring substrate
A wiring substrate includes a first insulation layer, an electronic component including a first surface and a second surface which is an opposite surface to the first surface, the electronic component being mounted on the first insulation layer with the first surface facing toward the first insulation layer, and a second insulation layer including a first layer and a second layer. The first layer is formed on the first insulation layer and configured to cover the second surface of the electronic component, and the second layer is stacked on the first layer. The first layer includes therein fillers. At least one of the fillers is in direct contact with the second surface of the electronic component at one side, and is exposed from the first layer and is thus in direct contact with the second layer at the other side. |
US11171079B2 |
Semiconductor device and method of manufacturing semiconductor device
A semiconductor device includes a substrate including wiring at a surface thereof, a semiconductor element on a surface of the substrate, a first solder resist on the wiring, a bonding wire connecting the wiring and the semiconductor element, and a second solder resist. The first solder resist has an opening region at which a part of the wiring is non-covered by the first solder resist, and the bonding wire connects the wiring and the semiconductor element in the opening region. The second solder resist at least partially covers the non-covered part of the wiring in the opening region. |
US11171078B2 |
Semiconductor device and method for manufacturing the same
A semiconductor device includes an insulated circuit board having conductor layers arranged away from each other and bonding materials each provided on the conductor layers; a wiring board having an opposing surface facing the conductor layers and through holes each corresponding to a position of each bonding material; hollow members each having a cylindrical portion and a flanged portion at one end of the cylindrical portion and having a cavity in common with the cylindrical portion, ok cylindrical portions press-fitted into the through holes, and other ends of the cylindrical portions bonded to the conductor layers by the bonding materials; and external connection terminals each inserted into the cavity of each hollow member and bonded to the conductor layers. Each cylindrical portion is inserted into each through hole such that each flanged portion contacts with an upper surface opposed to the opposing surface of the wiring board. |
US11171075B2 |
Stacked microfluidic cooled 3D electronic-photonic integrated circuit
An electronic-photonic integrated-circuit assembly comprises a carrier substrate (310) and one or more integrated-circuit dies (330, 340) bonded to one another so as to form a die stack with exterior surfaces corresponding to an outer surface of a first one of the integrated-circuit dies and to an outer surface of a second one of the integrated-circuit dies, where at least one of the integrated-circuit dies includes one or more integrated photonic devices. One or more channels or passages (320) are formed into the outer surface of the first one of the integrated-circuit dies, and a first surface of the carrier substrate (310) is bonded to the outer surface of the first one of the integrated-circuit dies, thereby enclosing the one or more channels or passages (320), The integrated-circuit dies are electrically connected to each other via electrically conductive through-wafer interconnects or electrically conductive through-wafer vias. |
US11171074B2 |
Heat sink board, manufacturing method thereof, and semiconductor package including the same
A heat sink board according to an embodiment of the present invention includes a heat sink layer, an insulated layer formed on the heat sink layer, and a metal layer formed on the insulated layer, wherein both end parts of the heat sink layer and both end parts of the insulated layer are respectively projected further than the both end parts of the metal layer. |
US11171070B2 |
Component carrier with integrated thermally conductive cooling structures
A component carrier having a stack with at least one electrically insulating layer structure and/or at least one electrically conductive layer structure and an array of exposed highly thermally conductive cooling structures integrally formed with the stack and defining cooling channels in between is disclosed. |
US11171069B1 |
Display module, manufacturing method thereof and electronic device
A display module and a method of manufacturing the display module are provided. The display module comprises a display panel, a driving integrated circuit on the display panel, and a protective tape on the driving integrated circuit. The protective tape includes a second adhesive material on the driving integrated circuit, and an adhesive tape on the second adhesive material. The second adhesive material fills an area between the adhesive tape and the display panel. |
US11171065B2 |
Automated inspection tool
Some embodiments of the present disclosure relate to a processing tool. The tool includes a housing enclosing a processing chamber, and an input/output port configured to pass a wafer through the housing into and out of the processing chamber. A back-side macro-inspection system is arranged within the processing chamber and is configured to image a back side of the wafer. A front-side macro-inspection system is arranged within the processing chamber and is configured to image a front side of the wafer according to a first image resolution. A front-side micro-inspection system is arranged within the processing chamber and is configured to image the front side of the wafer according to a second image resolution which is higher than the first image resolution. |
US11171058B2 |
Self-aligned 3-D epitaxial structures for MOS device fabrication
Techniques are disclosed for customization of fin-based transistor devices to provide a diverse range of channel configurations and/or material systems within the same integrated circuit die. In accordance with one example embodiment, sacrificial fins are removed and replaced with custom semiconductor material of arbitrary composition and strain suitable for a given application. In one such case, each of a first set of the sacrificial fins is recessed or otherwise removed and replaced with a p-type material, and each of a second set of the sacrificial fins is recessed or otherwise removed and replaced with an n-type material. The p-type material can be completely independent of the process for the n-type material, and vice-versa. Numerous other circuit configurations and device variations are enabled using the techniques provided herein. |
US11171051B1 |
Contacts and liners having multi-segmented protective caps
Embodiments of the invention include a method of forming a multi-layer integrated circuit (IC) structure that includes forming a first layer of the multi-layered IC structure, wherein the first layer includes a trench having a liner and a conductive interconnect formed in the trench. The liner is formed such that it is not on a portion of a sidewall of the conductive interconnect. A multi-segmented cap is formed having a first cap segment and a second cap segment. The first cap segment is on a top surface of the conductive interconnect, and a first portion of the second cap segment is on the portion of the sidewall of the conductive interconnect. The second cap segment is on a top surface of the first cap segment. |
US11171041B2 |
Etch damage and ESL free dual damascene metal interconnect
Some embodiments relate to a semiconductor device manufacturing process. In the process, a substrate is provided, and a sacrificial layer is formed over the substrate. An opening is patterned through the sacrificial layer, and the opening is filled with conductive material. The sacrificial layer is removed while the conductive material is left in place. A first dielectric layer is formed along sidewalls of the conductive material that was left in place. |
US11171039B2 |
Composite semiconductor substrate, semiconductor device and method for manufacturing the same
A composite semiconductor substrate includes a semiconductor substrate, an oxygen-doped crystalline semiconductor layer and an insulative layer. The oxygen-doped crystalline semiconductor layer is over the semiconductor substrate, and the oxygen-doped crystalline semiconductor layer includes a crystalline semiconductor material and a plurality of oxygen dopants. The insulative layer is over the oxygen-doped crystalline semiconductor layer. |
US11171035B2 |
Selective etches for reducing cone formation in shallow trench isolations
Techniques of fabricating shallow trench isolation structures that reduce or minimize the number of trench cones during the formation of shallow trenches. The disclosed techniques introduce separate etch steps for etching shallow trenches with small feature dimensions and for etching shallow trenches with large feature dimensions. As an example, the disclosed techniques involve etching a first shallow trench in a first region of a substrate with a first etching parameter, and etching a second shallow trench in a second region of a substrate with a second etching parameter different from the first etching parameter. Among other things, the etching parameter may include an etching selectivity ratio of silicon to an etch retardant that contributes to cone formations. Because of the separate etch steps, the disclosed techniques allow the sidewall slopes between the first and second shallow trenches to be within a few degrees of deviation. |
US11171033B2 |
Substrate placing table
A substrate placing table, which is installed inside a processing container for processing a wafer, includes: a stage configured to place a wafer on an upper surface thereof and including an inner peripheral flow channel and an outer peripheral flow channel formed therein to circulate a heat medium of a predetermined temperature therethrough; a support table configured to support the stage; and a temperature adjusting plate installed between the stage and the support table, and including a temperature adjusting mechanism configured to adjust a temperature of a heat radiation portion at which heat is radiated between the stage and the support table. |
US11171030B2 |
Methods and apparatus for dechucking wafers
Methods and apparatus for dechucking a wafer from a surface of an electrostatic chuck (ESC). In some embodiments, a method comprises reducing a pressure of a gas applied to a backside of the wafer to approximately zero psi; reducing a downward pressure in a cylinder bore of a lifting actuator to approximately atmospheric pressure while a processing volume of the processing chamber is in a vacuum state to create a constant upward force on the wafer, the constant upward force less than a breaking force of the wafer; and sweeping a voltage applied to the ESC to dechuck the wafer; and monitoring a sensor on the lifting actuator that is interposed between a chucking position of the lifting actuator and a transfer position of the lifting actuator to detect when the wafer is dechucked. |
US11171029B2 |
Electronic device manufacturing load port apparatus, systems, and methods
A carrier door opener includes one or more connector devices configured to interface with a door of a substrate carrier located at a load port. The carrier door opener further includes an outer surface forming a groove and a load port seal seated in the groove. The load port seal is configured to seal against a first portion of a planar surface of a panel of the load port around a panel opening formed by the panel. A second portion of the planar surface of the panel is configured to seal to a factory interface. |
US11171028B2 |
Indexable side storage pod apparatus, heated side storage pod apparatus, systems, and methods
In some embodiments, a side storage pod of an equipment front end module is provided that includes (1) an outer enclosure having a sealing surface configured to couple to the equipment front end module; (2) a side storage pod chamber having a body with a plurality of vertically-spaced storage members each configured to support a substrate; and (3) an indexer operable to vertically move the side storage pod chamber so that different subgroups of storage members are accessible by a load-unload robot in the equipment front end module. In other embodiments, a heated side storage pod is provided enabling degassing of substrates stored therein. Methods for processing substrates are described, as are numerous other aspects. |
US11171025B2 |
Substrate processing device
Provided is an exhaust device with improved exhaust efficiency. The exhaust device includes: a plurality of exhaust ports in communication with an exhaust space and configured to exhaust gas in a first direction; a plurality of exhaust paths respectively connected to the plurality of exhaust ports; and a transfer port in communication with the plurality of exhaust paths and configured to exhaust gas in a second direction. More uniform processing of a substrate may be achieved through a substrate processing device using such an exhaust device. |
US11171024B2 |
Reticle compartment and diffusor plate
A reticle compartment defining an enclosed interior adapted to store at least two reticles in a resticle storage portion, including an inlet port, through which a purge gas can enter the enclosed enterior, and an outlet port, through which the purge gas can exit the enclosed interior, wherein the reticle compartment further includes a first diffusor plate arranged in the enclosed interior between the inlet port and the reticle storage portion, wherein the first diffusor plate is provided with openings, through which the purge gas can flow, the openings in a central section of the first diffusor plate being provided with a larger individual opening area and/or providing a large total opening area per unit area than openings in a peripheral section of the first diffusor plate. |
US11171019B2 |
Substrate treating apparatus, method for measuring discharge amount by using the same, and substrate treating method
Disclosed are an apparatus and a method for treating a substrate. The substrate treating apparatus includes a flow rate measuring unit includes a container located outside the housing and having an accommodation space an upper side of which is opened and in which the treatment liquid discharged from the treatment liquid nozzle is accommodated, in the interior thereof, a measurement member configured to measure an amount of the treatment liquid accommodated in the accommodation space, and a drain line through which the treatment liquid in the container is discharged. |
US11171016B2 |
Semiconductor package and manufacturing process thereof
A semiconductor package has a first redistribution layer, a first die, a second redistribution layer, and a surface coating layer. The first die is encapsulated within a molding material and disposed on and electrically connected to the first redistribution layer. The second redistribution layer is disposed on the molding material, on the first die, and electrically connected to the first die. The second redistribution layer has a topmost metallization layer having at least one contact pad, and the at least one contact pad includes a concave portion. The surface coating layer covers a portion of the topmost metallization layer and exposes the concave portion of the at least one contact pad. A manufacturing process is also provided. |
US11171015B2 |
Multi-layered polysilicon and oxygen-doped polysilicon design for RF SOI trap-rich poly layer
In some embodiments, the present disclosure relates to a high-resistivity silicon-on-insulator (SOI) substrate, including a first polysilicon layer arranged over a semiconductor substrate. A second polysilicon layer is arranged over the first polysilicon layer, and a third polysilicon layer is arranged over the second polysilicon layer. An active semiconductor layer over an insulator layer may be arranged over the third polysilicon layer. The second polysilicon layer has an elevated concentration of oxygen compared to the first and third polysilicon layers. |
US11171014B2 |
Substrate processing method and substrate processing apparatus
There is provided a substrate processing method, including: forming a silicon nitride film laminated on an etching target film by supplying a film forming gas to a substrate; oxidizing a surface of the silicon nitride film to form an oxide layer by supplying an oxidizing gas to the substrate; and etching the etching target film by supplying an etching gas containing halogen to the substrate, in a state in which the etching target film and the oxide layer are exposed on a surface of the substrate. |
US11171013B2 |
Leveraging precursor molecular composition and structure for atomic layer etching
Provided is a method of selectively etching a substrate comprising at least one cycle of: depositing a chemical precursor on a surface of the substrate to form a chemical precursor layer on the substrate, the substrate comprising a first portion and a second portion, wherein the first and the second portion are of a different composition; selectively removing the chemical precursor layer and at least a part of the first portion of the substrate; and repeating the cycle until the first portion of the substrate is substantially or completely removed, wherein deposition of the chemical precursor and selective removal of the chemical precursor layer and at least a part of the first portion of the substrate are performed under a plasma environment. |
US11171011B2 |
Method for etching an etch layer
A method of forming a feature in a stack comprising a dielectric material on a substrate is provided. An etch plasma is generated from an etch gas, exposing the stack to the etch plasma and partially etching the feature in the stack. The stack is primed. A protective film is deposited on sidewalls of the feature by repeating for a plurality of cycles the steps of exposing the stack to a first reactant, allowing the first reactant to adsorb onto the stack, and exposing the stack to a second reactant, wherein the first and second reactants react with one another to form the protective film over the stack. The etching, priming, and depositing a protective film are repeated until the feature is etched to a final depth. |
US11171008B2 |
Abatement and strip process chamber in a dual load lock configuration
Embodiments of the present invention provide a dual load lock chamber capable of processing a substrate. In one embodiment, the dual load lock chamber includes a chamber body defining a first chamber volume and a second chamber volume isolated from one another. Each of the lower and second chamber volumes is selectively connectable to two processing environments through two openings configured for substrate transferring. The dual load lock chamber also includes a heated substrate support assembly disposed in the second chamber volume. The heated substrate support assembly is configured to support and heat a substrate thereon. The dual load lock chamber also includes a remote plasma source connected to the second chamber volume for supplying a plasma to the second chamber volume. |
US11171005B2 |
Semiconductor device manufacturing method
Included are forming, on a semiconductor substrate, an insulation film having an opening section where an opening is formed, forming a first resist on the insulation film while avoiding the opening section and the semiconductor substrate exposed via the opening section, forming a first metal on the opening section, the semiconductor substrate exposed via the opening section, and the first resist by a vapor deposition method or a sputtering method, removing, by a lift-off method, the first resist and the first metal on the first resist, forming, on the insulation film, a second resist allowing the first metal to be exposed, causing the first metal to grow a second metal by an electroless plating method, and removing the second resist, where these processings are included in the listed order. |
US11171000B2 |
Laser crystallization system and laser crystallization method
A laser crystallization system includes a transfer part that transfers a substrate on which an amorphous silicon thin film is deposited into a chamber, a laser irradiation part that irradiates an excimer laser to the substrate for crystallization of the amorphous silicon thin film in the chamber, a stage that supports the substrate in the chamber, a measuring part that measures a light transmittance value of the substrate, and a controller that controls the laser irradiation part to irradiate the excimer laser to the substrate when the light transmittance value is equal to or lower than a reference transmittance value and controls the laser irradiation part not to irradiate the excimer laser to the substrate when the light transmittance value is higher than the reference transmittance value. |
US11170998B2 |
Method and apparatus for depositing a metal containing layer on a substrate
The present disclosure provides methods for forming a metal containing material onto a substrate with good film uniformity and stress profile across the substrate. In one embodiment, a method of sputter depositing a metal containing layer on a substrate includes supplying a gas mixture into a processing chamber, forming a first portion of a metal containing layer on a substrate, transferring the substrate from the processing chamber, rotating the substrate, transferring the substrate back to the processing chamber, and forming a second portion of the metal containing layer on the first portion of the metal containing layer. |
US11170994B1 |
CD dependent gap fill and conformal films
A method of depositing a silicon-containing material is disclosed. Some embodiments of the disclosure provide films which fill narrow CD features without a seam or void. Some embodiments of the disclosure provide films which form conformally on features with wider CD. Embodiments of the disclosure also provide superior quality films with low roughness, low defects and advantageously low deposition rates. |
US11170992B2 |
Area selective deposition for cap layer formation in advanced contacts
A method of area selective deposition for cap layer formation in advanced semiconductor contacts. The method includes providing a planarized substrate including a first dielectric layer and a first metal layer, oxidizing a surface of the first metal layer to form an oxidized metal layer, and selectively depositing a second dielectric layer on the oxidized metal layer. The selectively depositing the second dielectric layer can include moving the planarized substrate below a gas inlet dispensing a deposition gas during a spatial vapor phase deposition process, where the deposition gas is preferentially exposed to the oxidized metal layer extending above a surface of the first dielectric layer. |
US11170990B2 |
Polysilicon liners
Aspects of the disclosure provide a method including depositing an underlayer comprising silicon oxide over a substrate, depositing a polysilicon liner on the underlayer, and depositing an amorphous silicon layer on the polysilicon liner. Aspects of the disclosure provide a device intermediate including a substrate, an underlayer comprising silicon oxide formed over the substrate, a polysilicon liner disposed on the underlayer, and an amorphous silicon layer disposed on the polysilicon liner. |
US11170981B2 |
Broadband plasma processing systems and methods
An exemplary plasma processing system includes a plasma processing chamber, an electrode for powering plasma in the plasma processing chamber, a tunable radio frequency (RF) signal generator configured to output a first signal at a first frequency and a second signal at a second frequency. The second frequency is at least 1.1 times the first frequency. The system includes a broadband power amplifier coupled to the tunable RF signal generator, the first frequency and the second frequency being within an operating frequency range of the broadband power amplifier. The output of the broadband power amplifier is coupled to the electrode. The broadband power amplifier is configured to supply, at the output, first power at the first frequency and second power at the second frequency. |
US11170979B2 |
Plasma etching method and plasma etching apparatus
A decrease of an etching rate of a substrate can be suppressed, and energy of ions irradiated to an inner wall of a chamber main body can be reduced. A plasma processing apparatus includes a DC power supply configured to generate a negative DC voltage to be applied to a lower electrode of a stage. In a plasma processing performed by using the plasma processing apparatus, a radio frequency power is supplied to generate plasma by exciting a gas within a chamber. Further, the negative DC voltage from the DC power supply is periodically applied to the lower electrode to attract ions in the plasma onto the substrate placed on the stage. A ratio occupied, within each of cycles, by a period during which the DC voltage is applied to the lower electrode is set to be equal to or less than 40%. |
US11170976B2 |
Multi-beam writing method and multi-beam writing apparatus
In one embodiment, a multi-beam writing method includes acquiring a plurality of pieces of position deviation data corresponding to a plurality of parameter values of a parameter that change position deviation amount of each beam of multi-beam irradiated on a substrate, calculating a plurality of pieces of reference coefficient data corresponding to each of the plurality of pieces of position deviation data, calculating coefficient data corresponding to a parameter value at an irradiation position of the multi-beam on the substrate using the plurality of pieces of reference coefficient data corresponding to the plurality of parameter values, modulating an irradiation amount of each beam of the multi-beam for each shot using the coefficient data, and writing a pattern by irradiating the substrate with each beam of at least a part of the multi-beam having the modulated irradiation amounts. |
US11170975B2 |
Ion implantation apparatus
A collecting plate is disclosed. The collecting plate includes a body having a plurality of holes arranged in an array and a plurality of mitt members respectively disposed over the plurality of holes. The holes and the mitt members are configured to capture and store contaminant particle and prevent contaminant particles from entering processing chamber. |
US11170971B2 |
Multiple working distance height sensor using multiple wavelengths
A system is disclosed. The system includes a stage assembly configured to receive a specimen and maintain a height of the specimen at a first working distance height during a first characterization mode and an additional working distance height during an additional characterization mode. The system further includes an illumination source configured to generate an illumination beam. The system further includes an illumination arm including a set of optical elements configured to direct a portion of the illumination beam including illumination of a first wavelength to the specimen during the first characterization mode, and direct a portion of the illumination beam including illumination of an additional wavelength to the specimen during the additional characterization mode. The system further includes a detector assembly configured to receive illumination emanated from the specimen, and a controller configured to determine a specimen height value based on the illumination received by the detector assembly. |
US11170966B2 |
Distributed X-ray light source and control method therefor, and CT equipment
A distributed X-ray light source comprises: a plurality of arranged cathode assemblies used for emitting electron beams; an anode target used for receiving the electron beams emitted by the cathode assemblies; and compensation electrodes and focusing electrodes provided in sequence between the plurality of the cathode assemblies and the anode target, the compensation electrode being used for adjusting electric field strength at two ends of a grid structure in each cathode assembly, and the focusing electrode being used for focusing the electron beams emitted by the cathode assemblies, wherein the focusing electrode corresponding to at least one cathode assembly in the plurality of the cathode assemblies comprises a first electrode and a second electrode which are separately provided, and an electron beam channel is formed between the first electrode and the second electrode. |
US11170964B2 |
Intelligent circuit breakers with detection circuitry configured to detect fault conditions
A circuit breaker includes a solid-state switch, a sense resistor, a current detection circuit, and a switch control circuit. The solid-state switch and sense resistor are connected in series in an electrical path between a line input terminal and a load output terminal of the circuit breaker. The current detection circuit is configured to (i) sample a sense voltage that is generated across the sense resistor in response to load current flowing through the sense resistor, (ii) detect an over-current fault condition based on the sampled sense voltage, and (iii) output a fault detection signal in response to detecting the over-current fault condition. The switch control circuit is configured to control the solid-state switch, wherein the switch control circuit is configured to switch off the solid-state switch in response to the fault detection signal output from the current detection circuit. |
US11170962B2 |
Rotary relay contactor
A contactor with a rotary actuation system, the contactor including a plurality of switching devices configured to switch a plurality of electrical circuits, a plurality of cam followers each operably coupled to one of the switching devices, wherein each cam follower is configured to actuate a switching device, and a cam mechanism, the cam pivotally attached to a point rotation, the cam having plurality of lobes about its perimeter, the cam in operable communication with each cam follower such that upon rotation of the cam mechanism, each cam follower engages a lobe of the plurality of lobes, it causes each cam follower to actuate the respective switching device. The contactor also includes an actuator connected to the cam, the actuator responsive to a control current and operable to rotate the cam and a controller, the controller operable to supply a control current the actuator. |
US11170961B2 |
Relay
A relay has a first fixed contact, a second fixed contact, a movable touch piece including a first movable contact that is disposed facing the first fixed contact, and a second movable contact that is disposed facing the second fixed contact, the movable touch piece being disposed so as to be movable in a contact direction in which the first movable contact and the second movable contact come into contact with the first fixed contact and the second fixed contact and a separation direction in which the first movable contact and the second movable contact separate from the first fixed contact and the second fixed contact, and a drive device disposed in the contact direction with respect to the movable touch piece and configured to generate a driving force for moving the movable touch piece. |
US11170960B2 |
Electromagnetic relay
An electromagnetic relay includes a magnetic attractive member magnetically attractable by an electromagnet unit, and a conductive resilient plate connected to the magnetic attractive member and having a movable portion fixed to the magnetic attractive member, and a movable contact being urged to contact with a first stationary contact. A flexible conductive member is connected to the conductive resilient plate. When the electromagnetic unit is energized and attracts the magnetically attractive member to move the conductive resilient plate therealong, the movable contact contacts with a second stationary contact. When the electromagnetic unit is de-energized, the movable contact contacts with the first stationary contact. |
US11170958B2 |
High frequency relay
A high frequency relay is provided with an insulating outer housing, a relay body including an electromagnet unit and a contact mechanism unit, and a shield member. The relay body has a plate-like relay terminal, and the relay terminal is disposed such that the plate surfaces of the relay terminal extend along second surfaces of the relay body and one of the plate surfaces is exposed from at least one of the second surfaces. On the second surface, an insulator capable of insulating the relay terminal and the shield member is provided between the plate surface of the relay terminal and the shield member. |
US11170957B2 |
Seal structure of electronic device, electronic device provided with seal structure, and manufacturing method of electronic device
A seal structure of an electronic device is provided with: a housing in which a base and a case are sealed by a sealant and a closed space enclosed by the base and the case is provided; and at least one of terminals having a body and a leg. The base includes a terminal groove that accommodates the body, a through hole that accommodates the leg, and a placement area forming part that forms a placement area for the sealant together with the body, the leg, the terminal groove, and the through hole, the placement area extending from the outside of the housing toward the closed space through an interval between the through hole and the leg and an interval between the terminal groove and the body. |
US11170952B2 |
Elastic switch device having vent cavity
A switch device includes a substrate provided with at least one first contact and including at least one through hole, and a contact rubber, being an elastic sheet covering the substrate, provided with a dome-shaped cavity configured to make a second contact portion including a second contact corresponding to the first contact elastically deformable to be capable of contacting to and separating from the first contact, a vent cavity portion provided corresponding to the through hole, and an air groove communicating with the cavity and the vent cavity portion between the substrate and the elastic sheet. The through hole is an independent through hole being not electrically connected to a circuit of the substrate. |
US11170944B2 |
Ultracapacitor with a low leakage current
An ultracapacitor that contains at least one electrochemical cell is provided. The cell includes a first electrode that contains a first carbonaceous coating (e.g., activated carbon particles) electrically coupled to a first current collector, a second electrode that contains a second carbonaceous coating (e.g., activated carbon particles) electrically coupled to a second current collector, an aqueous electrolyte in ionic contact with the first electrode and the second electrode and that contains a polyprotic acid (e.g., sulfuric acid), and a separator that is positioned between the first and second electrodes. Through selective control over the particular nature of the materials used to form the ultracapacitor, as well as the manner in which they are formed, a variety of beneficial properties may be achieved. |
US11170940B2 |
Tantalum capacitor
A tantalum capacitor includes a tantalum body, an encapsulation portion, first and second external electrodes spaced apart from each other on a lower surface of the encapsulation portion, a first plating layer disposed on one end surface of the encapsulation portion and a lower surface of the first external electrode to electrically connect the first external electrode and the tantalum body, an upper end of the first plating being comprised of a first bonding force improving portion contacting one upper edge of the encapsulation portion, and a second plating layer disposed on the other end surface of the encapsulation portion and a lower surface of the second external electrode to electrically connect the second external electrode and an exposed portion of a tantalum wire, an upper end of the second plating layer being comprised of a second bonding force improving portion contacting the other upper edge of the encapsulation portion. |
US11170934B2 |
Bifilar layer-insulated magnetic core and method for the production of a wound nanocrystalline magnetic core
A method is provided for the production of a wound nanocrystalline magnetic core in which a nanocrystalline metal strip made of (Fe1-aMa)100-x-y-z-α-βCuxSiyBzM′αXβ is pre-wound to form a first coil. An insulating foil is provided that is coated with an adhesive on at least one side. An adhesive is applied to the nanocrystalline metal strip to laminate the insulating foil onto the metal strip and thereby to stabilise the metal strip as it is wound off the coil. The laminated nanocrystalline metal strip and the insulating foil are bifilar wound to form a bifilar, layer-insulated coil. |
US11170931B2 |
System for an inductive energy transmission from a primary-conductor system to a vehicle having a secondary winding
In a system for an inductive energy transmission from a primary-conductor system, in particular a stationary primary conductor system, to a vehicle having a secondary winding, the secondary winding is inductively coupled with the primary-conductor system. The primary conductor is installed as a primary-conductor loop installed in elongated form, which has a feed conductor and a return conductor in a line section, in particular a return conductor that is installed parallel thereto, and the return conductor is electrically grounded in that at least one inductance is disposed between the return conductor and the electrical ground. |
US11170929B2 |
Inductor component
An inductor component comprises a core including a substantially column-shaped shaft and a support formed on an end portion of the shaft, and a terminal electrode formed on the support. The terminal electrode includes a side electrode section on a side face of the support and an end electrode section on an end face of the support. An end portion of the end electrode section adjacent to the side face is higher than an end portion of the side electrode section adjacent to the end face. |
US11170927B2 |
Coil component
A coil component includes: a body including a coil and an encapsulant encapsulating the coil; and an external electrode disposed on an external surface of the body, wherein a core center of the coil is filled with the encapsulant, the coil includes a plurality of coil patterns connected to each other by a via, the plurality of coil patterns have a stacked structure in which the plurality of coil patterns are stacked in one direction, and the external electrode includes a first external electrode, a second external electrode, and a third external electrode disposed to be spaced apart from one another. |
US11170925B2 |
Flywheel device with magnetically floating function
A flywheel device includes a base, a cantilever mounted on the base, a bearing seat mounted on the base, first magnetic members mounted on the base, a rotation shaft arranged between the cantilever and the bearing seat, a magnetically floating seat mounted on the rotation shaft, second magnetic members mounted on the magnetically floating seat and corresponding to the first magnetic members, third magnetic members mounted on the magnetically floating seat, a repulsion driver locked on the base and surrounding the magnetically floating seat, fourth magnetic members mounted on the repulsion driver and corresponding to the third magnetic members, and a flywheel unit mounted on the rotation shaft. The second magnetic members have a polarity the same as that of the first magnetic members. The fourth magnetic members have a polarity the same as that of the third magnetic members. |
US11170923B2 |
Magnet structure, method of manufacturing magnet structure, and motor
A magnet structure, comprises: a plurality of permanent magnet members; and an adhesive layer bonding the permanent magnet members to each other, wherein the adhesive layer contains an adhesive, and a plurality of gap members, the gap members have insulation properties, each surface S of the permanent magnet members in contact with the adhesive layer has a plurality of convex parts, a reference plane is a plane including a mean line of a roughness curve of the surface S, Ry is a maximum value of heights of the convex parts from a deepest part of the surface S in a direction perpendicular to the reference plane, Rv is a distance between the reference plane and the deepest part, Rp is Ry−Rv, W1 is a width of the gap member in a direction perpendicular to the reference plane, and W1 is larger than 2Rp. |
US11170922B2 |
Coil device and holder
A coil device is provided with a coil and a holder which holds the coil. The coil is formed by a conductive wire being wound in a wound wire direction and includes a plurality of turns that are adjacent in a direction intersecting the wound wire direction. The holder includes a plurality of first holding portions that hold the conductive wire in such a way that the conductive wire passes along a plurality of first paths corresponding to the plurality of turns, and at least one second holding portion which holds the conductive wire in such a way that the conductive wire passes along a second path extending in a direction intersecting the wound wire direction and connecting the first paths. |
US11170916B2 |
Cover
A cover includes a first portion and a second portion. The first portion may include a first section and/or a second section. The second portion may include a first section and/or a second section. The first section of the first portion and the first section of the second portion may be rotatably connected to each other, and/or the first section of the first portion and the second section of the first portion may be rotatably connected to each other. The first section of the first portion and/or the first section of the second portion may be configured to rotate about a first axis. The first section of the first portion and/or the second section of the first portion may be configured to rotate about a second axis. The first axis may be substantially perpendicular to the second axis. The first section of the second portion may include a first latch and/or a second latch. |
US11170913B2 |
Waterproofing structure and waterproofing method for shielded cable
A waterproofing structure for shielded cable includes: a shielded cable including one or more cables and a braided wire serving as a shielding member and covering the cables; a grommet serving as a waterproofing member and covering a waterproofed portion on the braided wire; and a heat shrinkable tube including an adhesive disposed to cover the waterproofed portion of the braided wire 13. The adhesive pushed into the braided wire by heat shrinkage of the heat shrinkable tube fills a gap between a plurality of strands of the braided wire in an entire region of the waterproofed portion and a gap between the cable and the braided wire. A space between an outer circumferential surface of the heat shrinkable tube and a part of an inner circumferential surface of the waterproofing member is blocked without any gap in a circumferential direction. |
US11170906B2 |
Passive electrical component for safety system shutdown using Gauss' law of magnetism
An electro-technical device, includes an input electrical connection supplied with an input signal and electrically isolated from an output electrical connection. A bar magnet is pivotally mounted on a pedicel between the input electrical connection and the output electrical connection. A pair of coils disposed on opposite sides of the bar magnet and each being supplied with an electronic signal from a sensor, the bar magnet being responsive to an electromagnetic filed generated by the pair of coils to cause the bar magnet to contact the input electrical connection and the output electrical connection and complete a circuit and send out a control signal. |
US11170903B2 |
Method and system to detect and locate the in-core position of fuel bundles with cladding perforations in candu-style nuclear reactors
A method for detecting a leak in a cladding tube in a nuclear reactor is described. The method is well-suited for use in a reactor having a plurality of cladding tubes housed in a plurality of linearly arranged channels for flowing coolant past the cladding tubes. The method includes monitoring the channels for the occurrence of an increase in radiation above a selected base line indicative of the presence of at least one fission product in the coolant in at least one of the plurality of channels, and monitoring the channels for the occurrence of time dependent changes in the strength of radiation in the coolant above the base line along the length of the at least one of the plurality of channels. The leak location is calculated by triangulating the radiation readings from a fixed linear array of detectors positioned adjacent to the channels to determine the location of the strongest radiation reading and the location along the length of the channel where the increase in radiation occurred. |
US11170902B2 |
Nuclear power plant and method for operating a nuclear power plant
A nuclear power plant comprising a primary coolant circuit, a steam-water circuit separated from the primary coolant circuit and a steam generator connected to the primary coolant circuit and the steam-water circuit to transfer heat from the primary coolant circuit into the steam-water circuit has at least one dosing point in the steam-water circuit to inject a reducing agent into the steam-water circuit, wherein the reducing agent is an organic compound consisting of carbon, hydrogen and oxygen. Furthermore, a method for operating said nuclear power plant and the use of the method for downtime preservation of the secondary side of a steam generator of a nuclear power plant are provided. |
US11170893B2 |
System for managing use of medical devices
A system and method for managing use of medical devices. The system includes: an apparatus intended to be used in combination with one or more medical devices; one or more processing units; authorizing means, which may be associated to a medical device and including one identifier parameter able to uniquely identify said device. The processing unit includes: one reader module configured for acquiring the identifier parameter from the authorizing means; one enabling module configured to allow or inhibit use of the device with the apparatus on the basis of control parameters; and at least one calculation module configured for setting the number of uses of the device. The control parameters include the identifier parameter acquired and the number of uses calculated. |
US11170889B2 |
Smooth image scrolling
A system and method for performing smooth image scrolling are disclosed. In one embodiment, the system comprises: a network communication interface to receive images of a healthcare study; an image cache memory to cache the images; one or more processors coupled to the network connection interface and the memory and configured to dynamically change playback behavior for navigating through images of the healthcare study based on analyzing historical user inputs made with one or more user input devices while a user is navigating through the images; and a display coupled to the one or more processors to display the images in a viewport. |
US11170886B2 |
Exercise system and method
A method for displaying archived exercise classes comprising displaying information about archived exercise classes that can be accessed by a first user via a computer network on a display screen at a first location, wherein the first user can select among a plurality of archived classes, outputting digital video and audio content comprising the selected archived class, detecting a performance parameter for the first user at a particular point in the selected class, displaying the performance parameter on the display screen, and displaying performance parameters from a second user at a second location on the display screen such that at least one of the performance parameters from the first user and at least one of the performance parameters from the second user at the same point in the class are presented for comparison. |
US11170884B2 |
Control system for radiopharmaceuticals
Techniques for monitoring a pharmaceutical manufacturing process and making determinations regarding the release of radiopharmaceuticals to health care providers. A data processing system collects data across multiple batches of radiopharmaceuticals, across multiple entities, and/or across multiple stages of the manufacturing process, processes the data, and provides feedback to entities involved in the manufacturing process. In scenarios where quality assurance tests are conducted, data is collected from radiopharmaceutical products before they are shipped, and the data is analyzed to provide the recipients with an indication of whether the radiopharmaceutical products satisfy quality assurance standards. Techniques for analyzing information about a batch manufacturing process and, when a problem occurred during a manufacture of a batch, determining whether to continue to manufacture a next batch in time for delivering and administering to a patient. The detected problem may be investigated and remedied before or during the synthesis of the next batch. |
US11170883B2 |
System and method for peritoneal dialysis exchanges having reusable energizing unit
A peritoneal dialysis system includes (i) a fill container, and (ii) an energizing unit that removably accepts the fill container, the energizing unit including a sterilization source so configured and arranged relative to the fill container when accepted by the energizing unit to place fluid within the fill container in a physiologically safe condition for delivery to the peritoneal cavity of a patient. |
US11170882B2 |
Healthcare object recognition, systems and methods
Healthcare object (HCO) discriminator systems and methods are presented. Systems can obtain a digital representation of a scene via a sensor interface. An HCO discriminator platform analyzes the digital representation to discriminate objects within the scene as being associated with a type of HCO or as being unrelated to a type of HCO. Once the HCO recognition platform determines that a type of HCO is relevant, it instantiates an actual HCO. The HCO can be routed to one or more destinations based on routing rules generated from a template or based on the manner in which the objects in the scene were discriminated. |
US11170873B2 |
Genetic comparisons between grandparents and grandchildren
Displaying a comparison of genotypic information between relatives is disclosed, including receiving an indication that a first individual is a grandparent, receiving an indication that a second individual is a grandchild of the first individual, comparing the genotypic information of the first individual and the second individual and calculating a similarity score, and displaying an indication of the similarity score graphically using colors. |
US11170872B2 |
Prediction of latent infection in plant products
A method for predicting a likelihood of infection in a set of similarly sourced plant products is disclosed. A subset of plant products is selected from the set of plant products. For each plant product in the subset, a level of expression of one or more infection biomarkers, and optionally a level of expression of one more housekeeping biomarkers, are determined. A set of biomarker expression statistics for the subset of plant products is determined based on the determined levels of expression of the one or more infection biomarkers and optionally the levels of expression of the one or more housekeeping biomarkers for each plant product in the subset. A likelihood of infection in the set of plant products is then predicted based at least in part on the determined set of biomarker expression statistics for the subset of plant products. |
US11170871B2 |
Semiconductor apparatus for compensating for degradation and semiconductor system using the same
A semiconductor apparatus may include a degradation detection circuit and a circuit block. The degradation detection circuit may detect a degradation occurred in a semiconductor apparatus and generate degradation information. The circuit block may include at least one transistor configured to receive a variable bias voltage and a variable gate voltage. |
US11170868B2 |
Semiconductor memory devices and memory systems
A semiconductor memory device includes a memory cell array and an interface circuit including an error correction code (ECC) engine. The memory cell array includes a plurality of volatile memory cells, a normal cell region and a parity cell region. The interface circuit, in a write operation, receives main data and first parity data from an external device, the first parity data being generated based on a first ECC and stores the main data in the normal cell region and the first parity data in the parity cell region. The interface circuit, in a read operation, performs an ECC decoding on the main data using a second ECC, based on the first parity data to correct a first type of error in the main data. The second ECC has a parity check matrix which is the same as a parity check matrix of the first ECC. |
US11170860B2 |
Memory device and method of performing erase and erase verify operations
An example method includes, performing a first erase verify on a first set of memory cells of a portion of an array of memory cells, performing a second erase verify on a second set of memory cells of the portion of the array, applying a first erase voltage pulse concurrently to each memory cell in the portion of the array if the first set fails the first erase verify and if the second set fails the second erase verify, and applying a second erase voltage pulse concurrently to each memory cell in the portion of the array if the first set passes the first erase verify and if the second set fails the second erase verify. The second erase voltage pulse is different than the first erase voltage pulse. |
US11170859B2 |
Memory device for passing verify operation and operating method of the same
A memory device, including a plurality of planes, includes a mode setting component to set an operation mode of the memory device as a verify pass mode to allow a verify operation, performed in the plurality of planes, to forcibly pass; and a verify signal generator for outputting a verify pass signal signaling that the verify operation has passed for each of the plurality of planes. |
US11170857B2 |
Semiconductor memory device that performs successive tracking reads during an operation to read one page
A semiconductor memory device includes a memory cell array including a plurality of memory cells, a word line connected in common to gates of the memory cells, and a control circuit configured to execute a read operation on the memory cells by applying a first read voltage to the word line to determine for each of the memory cells whether or not the memory cell has a threshold voltage that is below the first read voltage and a second read voltage to the word line to determine for each of the memory cells whether or not the memory cell has a threshold voltage that is below the second read voltage. The control circuit determines the first read voltage by applying at least first to third voltages to the word line, and determines the second read voltage based on the first read voltage. |
US11170856B2 |
Memory device and a storage system using the same
A memory device includes a first memory cell, and a second memory cell different from the first memory cell, wherein the first memory cell and the second memory cell are included in same memory block; a first word line connected to the first memory cell; a second word line, different from the first word line, connected to the second memory cell; an address decoder which applies one of an erase voltage and an inhibit voltage different from the erase voltage to each of the first and second word lines; and a control logic which controls an erasing operation on the memory block, using the address decoder, wherein while the erasing operation on the memory block is executed, the inhibit voltage is applied to the first word line after the erase voltage is applied, and the erase voltage is applied to the second word line after the inhibit voltage is applied. |
US11170853B2 |
Modified write voltage for memory devices
Methods, systems, and devices for a modified write voltage for memory devices are described. In an example, the memory device may determine a first set of memory cells to be switched from a first logic state (e.g., a SET state) to a second logic state (e.g., a RESET state) based on a received write command. The memory device may perform a read operation to determine a subset of the first set of memory cells (e.g., a second set of memory cells) having a conductance threshold satisfying a criteria based on a predicted drift of the memory cells. The memory device may apply a RESET pulse to each of the memory cells within the first set of memory cells, where the RESET pulse applied to the second set of memory cells is modified to decrease voltage threshold drift in the RESET state. |
US11170849B1 |
Memory with select line voltage control
A memory includes a plurality of word line drivers with each driver controlling the voltage of a word line and the voltage of a select line during a memory operation. The driver operates to couple the select line to a first voltage setting terminal when the word line is asserted and couple the select line to a second voltage setting terminal when the word line is not asserted. |
US11170848B2 |
Determining soft data
The present disclosure includes apparatuses and methods for determining soft data. A number of embodiments include determining soft data associated with a data state of a memory cell. In a number of embodiments, the soft data may be determined by performing a single stepped sense operation on the memory cell. |
US11170842B2 |
Stacked semiconductor device
A stacked semiconductor device is disclosed that includes a plurality of semiconductor dies. Each die has oppositely disposed first and second surfaces, with pads formed on each of the surfaces. A plurality of through-vias connect respective pads on the first surface to respective pads on the second surface. The through-vias include a first group of through-vias coupled to respective I/O circuitry on the semiconductor die and a second group of through-vias not coupled to I/O circuitry on the semiconductor die. The plurality of semiconductor dies are stacked such that the first group of through-vias in a first one of the plurality of semiconductor dies are aligned with respective ones of at least a portion of the second group of through-vias in a second one of the plurality of semiconductor dies. |
US11170839B2 |
Programming non-volatile memory arrays with automatic programming pulse amplitude adjustment using current-limiting circuits
A system for programming memory devices in an array is provided. The system may include a plurality of memory cells that are organized into an array having two or more rows of memory cells arranged horizontally and two or more columns of memory cells arranged vertically. The system may also include a current-compliance circuit that is electrically coupled to one or more memory cells in the plurality of memory cells. The current-compliance circuit may be configured to limit an amount of current supplied to the one or more memory cells during a programming phase of the one or more memory cells. |
US11170836B1 |
Method for reading and writing memory cells in three-dimensional FeRAM
A programming method for a three-dimensional ferroelectric memory device is disclosed. The programming method includes applying a first voltage on a selected word line of a target memory cell. The target memory cell has a first logic state and a second logic state corresponding to a first threshold voltage and a second threshold voltage, respectively. The first and second threshold voltages are determined by two opposite electric polarization directions of a ferroelectric film in the target memory cell. The programming method also includes applying a second voltage on a selected bit line, where a voltage difference between the first and second voltages has a magnitude larger than a coercive voltage of the ferroelectric film such that the target memory cell is switched from the first logic state to the second logic state. |
US11170830B2 |
Word line driver for low voltage operation
Systems and method are provided for a word line driver. A first supply branch is configured to provide a source voltage level for a word line. A second supply branch is configured to provide a boosted voltage for the word line. The word line driver is configured to apply the source voltage level to the word line based on a first selection signal, and the word line driver is configured to apply the boosted voltage to the word line based on a second selection signal, the second selection signal being delayed relative to the first selection signal. |
US11170826B2 |
Assemblies comprising memory cells and select gates; and methods of forming assemblies
Some embodiments include an assembly having a stack of alternating dielectric levels and conductive levels. Channel material pillars extend through the stack. Some of the channel material pillars are associated with a first sub-block, and others of the channel material pillars are associated with a second sub-block. Memory cells are along the channel material pillars. An insulative level is over the stack. A select gate configuration is over the insulative level. The select gate configuration includes a first conductive gate structure associated with the first sub-block, and includes a second conductive gate structure associated with the second sub-block. The first and second conductive gate structures are laterally spaced from one another by an intervening insulative region. The first and second conductive gate structures have vertically-spaced conductive regions, and have vertically-extending conductive structures which electrically couple the vertically-spaced conductive regions to one another. Some embodiments include methods of forming assemblies. |
US11170823B1 |
Tape embedded drive with multiple feedthrough connections
The present disclosure generally relates to a tape embedded drive having a plurality of feedthrough connectors. The feedthrough connectors are symmetrically placed within the tape embedded drive such that regardless of whether an even or odd number of feedthrough connectors are present, the feedthrough connectors are symmetrical about a centerline of the tape embedded drive. In such a layout, the tape embedded drive is more stable due to symmetrical mass balance. Additionally, the tape embedded drive is more cost effective to produce. |
US11170810B1 |
Determining in-plane bow of a tape drive head module
Embodiments are disclosed for a method. The method includes determining a reference plane for a tape drive read-write array. The tape drive read-write array includes a first array element, a predetermined array element, and a last array element. Further, determining the reference plane is based on a first array position of the first array element and a last array position of the last array element. The method also includes capturing a position of a predetermined array element using an imaging device. The method further includes determining a deviation of the captured position from the reference plane. Additionally, the method includes generating a plot of an in-plane bow based on the deviation. |
US11170806B2 |
Magnetic sensor array with single TMR film plus laser annealing and characterization
The present disclosure generally relates to a Wheatstone bridge array that has four resistors. Each resistor includes a plurality of TMR films. Each resistor has identical TMR films. The TMR films of two resistors have reference layers that have an antiparallel magnetic orientation relative to the TMR films of the other two resistors. To ensure the antiparallel magnetic orientation, the TMR films are all formed simultaneously and annealed in a magnetic field simultaneously. Thereafter, the TMR films of two resistors are annealed a second time in a magnetic field while the TMR films of the other two resistors are not annealed a second time. |
US11170803B1 |
Magnetic recording write head with spin-torque oscillator (STO) and extended seed layer
A magnetic recording write head includes a spin torque oscillator (STO) between a seed layer disposed on a write pole and trailing shield. The seed layer has a cross-track width greater than the width of the STO and a depth in a direction orthogonal to the disk-facing surface of the write pole greater than the depth of the STO. A first insulating refill layer is formed on the sides of the seed layer and STO, and a second insulating refill layer in contact with the first refill layer has a thermal conductivity greater than that of the first refill layer. When current is passing through the STO, the seed layer spreads the current to reduce heating of the write pole and STO, and the bilayer refill material facilitates the transfer of heat away from the write pole and STO. |
US11170802B2 |
Writer with HMTS (high moment trailing shield) aligned with spin layer
A PMR (perpendicular magnetic recording) write head configured for microwave assisted magnetic recording (MAMR) includes a spin-torque oscillator (STO) and trailing shield formed of high moment magnetic material (HMTS). By patterning the STO and the HMTS in a simultaneous process the HMTS and the STO layer are precisely aligned and have very similar cross-track widths. In addition, the write gap at an off-center location has a thickness that is independent from its center-track thickness and the write gap total width can have a flexible range whose minimum value is the same width as the STO width. |
US11170799B2 |
Nonlinear noise reduction system
Embodiments of the present disclosure set forth a method of decomposing an audio signal into a set of sub-band signals and detecting a set of signal energy values, where each signal energy value is associated with a sub-band signal. The method also includes generating a noise reduction threshold based on at least one sub-band signal, and, for each sub-band signal, comparing the associated signal energy value to the noise reduction threshold. Based on determining that at least one sub-band signal is associated with a signal energy value below the noise reduction threshold, the method includes attenuating the at least one the sub-band signal to generate a set of attenuated sub-band signals. The method also includes combining at least one sub-band signal included in the set of sub-band signals with at least one attenuated sub-band signal included in the set of attenuated sub-band signals to generate an output audio signal. |
US11170797B2 |
Audio decoder, method and computer program using a zero-input-response to obtain a smooth transition
An audio decoder for providing a decoded audio information on the basis of an encoded audio information is disclosed. The audio decoder includes a linear-prediction-domain decoder configured to provide a first decoded audio information on the basis of an audio frame encoded in a linear prediction domain, a frequency domain decoder configured to provide a second decoded audio information on the basis of an audio frame encoded in a frequency domain, and a transition processor. The transition processor is configured to obtain a zero-input-response of a linear predictive filtering, wherein an initial state of the linear predictive filtering is defined depending on the first decoded audio information and the second decoded audio information, and modify the second decoded audio information depending on the zero-input-response, to obtain a smooth transition between the first and the modified second decoded audio information. |
US11170793B2 |
Secure audio watermarking based on neural networks
Embodiments provide systems, methods, and computer storage media for secure audio watermarking and audio authenticity verification. An audio watermark detector may include a neural network trained to detect a particular audio watermark and embedding technique, which may indicate source software used in a workflow that generated an audio file under test. For example, the watermark may indicate an audio file was generated using voice manipulation software, so detecting the watermark can indicate manipulated audio such as deepfake audio and other attacked audio signals. In some embodiments, the audio watermark detector may be trained as part of a generative adversarial network in order to make the underlying audio watermark more robust to neural network-based attacks. Generally, the audio watermark detector may evaluate time domain samples from chunks of an audio clip under test to detect the presence of the audio watermark and generate a classification for the audio clip. |
US11170791B2 |
Systems and methods for implementing efficient cross-fading between compressed audio streams
Systems and methods are presented for efficient cross-fading (or other multiple clip processing) of compressed domain information streams on a user or client device, such as a telephone, tablet, computer or MP3 player, or any consumer device with audio playback. Exemplary implementation systems may provide cross-fade between AAC/Enhanced AAC Plus (EAACPlus) information streams or between MP3 information streams or even between information streams of unmatched formats (e.g. AAC to MP3 or MP3 to AAC). Furthermore, these systems are distinguished by the fact that cross-fade is directly applied to the compressed bitstreams so that a single decode operation may be performed on the resulting bitstream. Moreover, using the described methods, similar cross fade in the compressed domain between information streams utilizing other formats of compression, such as, for example, MP2, AC-3, PAC, etc. can also be advantageously implemented. Thus, in exemplary embodiments of the present invention a set of frames from each input stream associated with the time interval in which a cross fade is decoded, and combined and recoded with a cross fade or other effect now in the compressed bitstream. Once sent through the client device's decoder, the user hears the transitional effect. The only input data that is decoded and processed is that associated with the portion of each stream used in the crossfade, blend or other interstitial, and thus the vast majority of the input streams are left compressed. |
US11170789B2 |
Attentive adversarial domain-invariant training
To generate substantially domain-invariant and speaker-discriminative features, embodiments are associated with a feature extractor to receive speech frames and extract features from the speech frames based on a first set of parameters of the feature extractor, a senone classifier to identify a senone based on the received features and on a second set of parameters of the senone classifier, an attention network capable of determining a relative importance of features extracted by the feature extractor to domain classification, based on a third set of parameters of the attention network, a domain classifier capable of classifying a domain based on the features and the relative importances, and on a fourth set of parameters of the domain classifier; and a training platform to train the first set of parameters of the feature extractor and the second set of parameters of the senone classifier to minimize the senone classification loss, train the first set of parameters of the feature extractor to maximize the domain classification loss, and train the third set of parameters of the attention network and the fourth set of parameters of the domain classifier to minimize the domain classification loss. |
US11170778B2 |
Conversational control system and method for registering external device
Provided are a conversational control system and method for registering an external device. The method performed by the conversational robot device, includes: receiving profile information from a plurality of external devices; selecting a service category of a service provided by the conversational robot device; selecting at least one external device related to the selected service category from among the plurality of external devices; generating a function tree including at least some functions of the selected at least one external device; and registering the function tree and the service category with a server. |
US11170775B2 |
Display apparatus and method for operating display apparatus
Disclosed are a display apparatus and a method for operating the display apparatus, the display apparatus being operated by executing an artificial intelligence (AI) algorithm and/or a machine learning algorithm in a 5G environment connected for Internet of Things. The method for operating the display apparatus includes the acts of receiving utterance information of a user who is watching the display apparatus, selecting an utterance intention corresponding to the user's utterance information according to a predefined rule, switching operation of the display apparatus on the basis of the selected utterance intention, collecting reaction information of the user corresponding to the switched operation of the display apparatus, and reconstructing the predefined rule by using the user's utterance information, the selected utterance intention, and the user's reaction information. Since the user's utterance intention corresponding to the user's utterance information is accurately reflected when the operation of the display apparatus is switched, user satisfaction in using the display apparatus can be improved. |
US11170767B2 |
Portable device for controlling external device, and audio signal processing method therefor
Disclosed is a portable device for controlling an external device. The portable device comprises: a first microphone, disposed on one surface of a portable device, for receiving an audio signal including user voice uttered by a user; a second microphone, disposed on the other surface of the portable device opposite to the one surface of the portable device, for receiving the audio signal including the user voice; a signal processing unit for processing the audio signal; a communication unit for communicating with an external device; and a processor which determines the user utterance distance between the portable device and the user on the basis of the audio signal received through the first and second microphones, if it is determined that the user utterance distance is a short distance utterance, controls the signal processing unit to process only the audio signal received through the microphone disposed at a relatively further distance from the user from among the first and second microphones, and controls the communication unit to transmit the processed audio signal to the external device. |
US11170763B2 |
Voice interaction system, its processing method, and program therefor
A voice interaction system performs a voice interaction with a user. The voice interaction system includes: ask-again detection means for detecting ask-again by the user; response-sentence generation means for generating, when the ask-again has been detected by the ask-again detection means, a response sentence for the ask-again in response to the ask-again based on a response sentence responding to the user before the ask-again; and storage means for storing a history of the voice interaction with the user. The response-sentence generation means generates, when the response sentence includes a word whose frequency of appearance in the history of the voice interaction in the storage means is equal to or smaller than a first predetermined value, a response sentence for the ask-again formed of only this word or a response sentence for the ask-again in which this word is emphasized in the response sentence. |
US11170762B2 |
Learning offline voice commands based on usage of online voice commands
Methods, systems, apparatus, including computer programs encoded on a computer storage medium, for a user device to learn offline voice actions. In one aspect, the method includes actions of detecting, by the user device, an utterance at a first time when the user device is connected to a server by a network, providing, by the user device, the utterance to the server using the network, receiving, by the user device and from the server, an update to the grammar of the user device, detecting, by the user device, a subsequent utterance of the utterance at a second time when the user device is not connected to the server by a network, and in response to detecting, by the user device, the subsequent utterance of the utterance at the second time, identifying, by the user device, an operation to perform based on (i) the subsequent utterance, and (ii) the updated grammar. |
US11170758B2 |
Systems and methods for providing notifications within a media asset without breaking immersion
Systems and methods for providing notifications without breaking media immersion. A notification delivery application receives notification data while a media device provides a media asset. In response to receiving the notification data while the media device provides the media asset, the notification delivery application generates a voice model based on a voice detected in the media asset. The notification delivery application converts the notification data to synthesized speech using the voice model and generates, by the media device, the synthesized speech for output at an appropriate point in the media asset based on contextual features of the media asset. |
US11170756B2 |
Speech processing device, speech processing method, and computer program product
A speech processing device of an embodiment includes a spectrum parameter calculation unit, a phase spectrum calculation unit, a group delay spectrum calculation unit, a band group delay parameter calculation unit, and a band group delay compensation parameter calculation unit. The spectrum parameter calculation unit calculates a spectrum parameter. The phase spectrum calculation unit calculates a first phase spectrum. The group delay spectrum calculation unit calculates a group delay spectrum from the first phase spectrum based on a frequency component of the first phase spectrum. The band group delay parameter calculation unit calculates a band group delay parameter in a predetermined frequency band from a group delay spectrum. The band group delay compensation parameter calculation unit calculates a band group delay compensation parameter to compensate a difference between a second phase spectrum reconstructed from the band group delay parameter and the first phase spectrum. |
US11170753B2 |
Information processing method, information processing device, and computer-readable recording medium recording information processing program
An action notification device acquires uttered voice data indicating an action of a user and being uttered by the user; detects a moving motion of the user; detects a stationary motion of the user; determines whether a predetermined time has elapsed in a state where the user is stationary; and notifies the user of contents of the action of the user based on the uttered voice data when it is determined that the predetermined time has elapsed in the state where the user is stationary. |
US11170746B2 |
Effect adding apparatus, method, and electronic musical instrument
An effect adding apparatus includes: at least one first operation element on which a first user operation is performed; a plurality of second operation elements on which a second user operation is performed after the first user operation; and at least one processor, in which the at least one processor determines two or more effects including at least a first effect and a second effect, from a plurality of effects in which each of the effects is associated with a plurality of parameters, based on the first user operation on the at least one first operation element, and determines a parameter associated with each of the plurality of second operation elements, based on data indicating significance of each of a plurality of first parameters associated with the first effect determined and data indicating significance of each of a plurality of second parameters associated with the second effect determined. |
US11170744B1 |
Musical instrument pick
A pick for plucking a string of a stringed musical instrument is provided. The pick includes a planar body having front and rear sides, a distal end having a curved tip for plucking the string, a proximal end for gripping by a user; and a plurality of raised formations provided on at least one of the front and rear sides of the planar body at the distal end, the raised formations being structured and arranged at the distal end to strike the string more than once when the distal end plucks the string. |
US11170743B2 |
Lightweight body construction for stringed musical instruments
A musical instrument includes a softwood core and an opening formed in the softwood core. The softwood core is formed by combining a plurality of softwood boards. A hardwood plug is disposed in the opening of the softwood core. A first hardwood plate is disposed over a first surface of the softwood core. A second hardwood plate is disposed over a second surface of the softwood core. The hardwood plug extends from the first hardwood plate to the second hardwood plate. The softwood core, first hardwood plate, and second hardwood plate are cut into an instrument body. An instrument neck is attached to the instrument body. A bridge is attached to the hardwood plug using a screw or other fastener extending through the bridge and into the hardwood plug. An opening is formed through the hardwood plug. A string is disposed through the opening of the hardwood plug. |
US11170736B2 |
Preserving desktop state across login sessions
Techniques are described for preserving desktop state between login sessions in desktop computing environments. During an active login session of a desktop by a user, the system intercepts all requests to open a file and records the requested file paths. The information can be recorded locally or at a remote location, such as a server accessed over a network connection. Before the login session is terminated, the system determines all open windows and captures a screenshot of each window that is open on the desktop at the time of terminating the login session. The location of each window is also determined and recorded along with the screenshots before the session is terminated. When the user starts a new active login session at a later time, the state of the desktop is restored using the recorded file paths, screenshots and window locations. |
US11170734B2 |
Electronic device and color profile adjustment method
A color profile adjustment method adapted to an electronic device includes: obtaining a first current color profile of a first screen which is externally connected to the electronic device; determining whether the first current color profile is the same as a second current color profile of a second screen of the electronic device; and when it is determined that the first current color profile is different than the second current color profile, outputting an adjustment command to the first screen, so that the first screen adjusts the first current color profile according to the adjustment command. |
US11170733B2 |
Projector and projection method thereof
A projector and a projection method are provided. The projector is coupled to a display card and includes a light source, a light valve, a projection lens, and a processor. The light source provides an illumination beam. The light valve converts the illumination beam into an image beam. The projection lens projects the image beam to the outside of the projector to form an imaged image. The processor receives an input image signal from the display card, and generates a control signal corresponding to the input image signal according to a refresh rate of the input image signal. When the refresh rate is greater than a threshold, the imaged image has a first resolution. When the refresh rate is less than the threshold, the light valve performs a pixel shifting operation, so that the imaged image has a second resolution. The first resolution is less than the second resolution. |
US11170730B2 |
Driving device of flat panel display and driving method thereof
A driving device of a flat panel display configured to receive an image signal and a clock signal includes a driving circuit configured to convert the image signal into pixel data and output the pixel data, a timing controller configured to generate and output a vertical synchronization signal, a horizontal synchronization signal, a source change enable signal, and a display enable signal using the image signal and the clock signal, an output buffer including an input terminal configured to receive the pixel data and an output terminal connected to the flat panel display, and a buffer controller connected to the timing controller and the output buffer and configured to control a bias current, applied to the output buffer, to be decreased by a value during a period. |
US11170726B2 |
Method for driving liquid crystal display device
The liquid crystal display device includes a first substrate provided with a terminal portion, a switching transistor, a driver circuit portion, and a pixel circuit portion including a pixel transistor and a plurality of pixels, a second substrate provided with a common electrode electrically connected to the terminal portion through the switching transistor, and liquid crystal between a pixel electrode and the common electrode. In a period during which a still image is switched to a moving image, the following steps are sequentially performed: a first step of supplying the common potential to the common electrode; a second step of supplying a power supply voltage to the driver circuit portion; a third step of supplying a clock signal to the driver circuit portion; and a fourth step of supplying a start pulse signal to the driver circuit portion. |
US11170724B2 |
Method for driving a display panel, driving device for driving a display panel and display device
Embodiments of the present disclosure provide a method for driving a display panel, a driving device for driving a display panel and a display device. The display panel includes a first display region and a second display region each including first color sub-pixel units. The method includes obtaining a respective target grayscale of each of the first color sub-pixel units, obtaining a respective first gamma voltage of each of the first color sub-pixel units in the first display region based on the respective target grayscale, and providing the respective first gamma voltage to each of the first color sub-pixel units in the first display region, and obtaining a respective second gamma voltage of the first color sub-pixel unit in the second display region based on the respective target grayscale, and providing the respective second gamma voltage to each of the first color sub-pixel units in the second display region. |
US11170716B2 |
Pixel circuit, driving method thereof, display panel, and display device
A pixel circuit includes a light emitting element; a first switch transistor connected in series with the light emitting element between a first supply voltage terminal and a second supply voltage terminal, the first switch transistor including a gate electrode connected to a first node; and a storage circuit coupled to the first node and a reference voltage terminal for receiving a reference voltage, the storage circuit being configured to store the reference voltage in the storage circuit in response to an active signal on a scan line during a write phase, and to supply the stored reference voltage to the first node during a light emission phase in response to an active data signal on a data line to achieve light emission of the light emitting element, the active data signal having a duration indicating a magnitude of image data for the pixel circuit. |
US11170714B2 |
Pixel circuit, method for driving the same, display panel and display device
The present disclosure discloses a pixel circuit, a method for driving the same, a display panel and a display device. The pixel circuit includes: a first switching transistor, a second switching transistor, a first capacitor, a second capacitor, a driving transistor, and a light emitting device; where a gate electrode of the first switching transistor is connected with a scanning signal end, a first electrode of the first switching transistor is connected with a reference signal end, and a second electrode of the first switching transistor is connected with a gate electrode of the driving transistor; and a gate electrode of the second switching transistor is connected with a light emitting control signal end, a first electrode of the second switching transistor is connected with a first power supply end, and a second electrode of the second switching transistor is connected with a first electrode of the driving transistor. |
US11170710B2 |
Display module with high resolution grayscale, display device, and driving method thereof
A display module including display pixels, driving circuit and first switches is provided. The display pixels are arranged in columns and rows in the display area, and every display pixel includes sub-pixels. The display pixels form pixel rows along the first direction, and the sub-pixels of the display pixels form sub-pixel columns along the second direction. The color of the light emitting from the sub-pixels of the same sub-pixel column are substantially the same. The first direction and the second direction are substantially perpendicular. The driving circuit includes signal connectors, and every signal connector connects one of the pixel rows. The first switch is connected between a power source and one of the pixel rows, transmitting driving signal. The first switch is controlled by the driving circuit. A display device and a driving method are also provided. |
US11170704B2 |
Display device and an inspection method thereof
A display device includes: a pixel unit including pixels connected to first scan lines, second scan lines, and data lines; a scan driver for supplying a first scan signal to the pixels through the first scan lines at a first frequency and supplying a second scan signal to the pixels through the second scan lines at a second frequency different from the first frequency in a first mode; a first signal supply for supplying an inspection signal to the pixels through at least one of the data lines in response to the first scan signal in a first period of the first mode; and a second signal for supply supplying a bias signal to the pixels through the data lines in response to the first scan signal in a second period of the first mode. |
US11170698B2 |
Active discharge circuitry for display matrix
Active discharge circuitry for fast discharging of charge on an LED display matrix includes a mechanism to effectuate circuit path switching so as to electrically connect a charged node to a discharge circuit for controlled discharging of unwanted charge until it reaches a desired (e.g., programmable) value. The active discharge circuitry includes a control circuit generating appropriate timing and digital control signals for starting and stopping (e.g., actuating a switch) the discharge activities. The disclosed techniques accommodate variations in channel-to-channel start times for mitigating ghosting effects that would otherwise be presented from the LED display matrix due to residual (i.e., unwanted) charges remaining electrically loaded on display elements via, for example, charged parasitic capacitance or other such transients, after a current driver of a specific channel has stopped driving. |
US11170695B2 |
Shift register unit and driving method thereof, gate drive circuit, and display device
The present disclosure provides a shift register unit, a driving method thereof, a gate drive circuit, and a display device, and relate to the field of display technology. When a user's demand is changed, it is not necessary to regulate a pulse width of a signal inputted to a pixel circuit row by row, and a signal outputted from the shift register unit to the pixel circuit is stable. The shift register unit includes a first input circuit, a first output circuit, a second input circuit, a second output circuit, and a stabilizing circuit. The stabilizing circuit is configured to, when the first output circuit outputs a signal to a signal output terminal, stabilize a potential of a second node so that no signal is outputted from the second output circuit; or, when the second output circuit outputs a signal to the signal output terminal, stabilize a potential of a first node so that no signal is outputted from the first output circuit. |
US11170694B2 |
Display apparatus and a method of driving the same
A display apparatus including: a display panel configured to display an image based on input image data; a data driver configured to output a data voltage to the display panel; and a driving controller configured to determine a driving frequency of the display panel based on flicker values for grayscale values of the input image data and output a driving frequency signal representing the driving frequency of the display panel to a host. |
US11170691B2 |
Driving controller, display apparatus including the same and method of driving display panel using the same
A driving controller set includes a net power control setter, a data clamper, a data line, and a data driver. The net power control setter may determine a first scale factor for adjusting a grayscale value of (N+1)-th frame data based on a load of N-th frame data and a net power control reference value. N is an integer equal to or greater than two. The data clamper may determine a second scale factor for adjusting a grayscale value of the N-th frame data based on a load of (N−1)-th frame data and the N-th frame data. A data signal may be generated using the first scale factor and/or the second scale factor. The data line may include a conductive material. The data driver may convert the data signal into a data voltage and may output the data voltage to the data line. |
US11170689B2 |
Source driver and display device including the same
A source driver includes a gamma voltage generation circuit. The gamma voltage generation circuit generates a gamma voltage and varies a gamma voltage based on a drive frequency. A data voltage generation circuit generates a data voltage based on the gamma voltage. |
US11170688B2 |
Method of driving a display panel and display device employing the same
A method of driving a display panel including a plurality of pixels, each of which outputs different color lights corresponding to voltage ranges to which a driving voltage applied thereto belongs, includes dividing one image frame into first through third sub-frames, outputting a first color image displayed by a first color by applying a first driving voltage belonging to a first voltage range to the pixels in the first sub-frame, outputting a second color image displayed by a second color by applying a second driving voltage belonging to a second voltage range to the pixels in the second sub-frame, and outputting a third color image displayed by a third color by applying a third driving voltage belonging to a third voltage range to the pixels in the third sub-frame. |
US11170683B2 |
Display driving IC and operating method thereof
An operating method of a display driving integrated circuit (DDIC) includes correcting first image data using correction data in a first operating mode. The first image data is received from a processor via an interface, and the correction data is stored in a first memory included in the DDIC. The method further includes storing second image data received from the processor in the first memory in response to a mode switching signal controlling the DDIC to switch to a second operating mode, and displaying the second image data on a display panel in the second operating mode. |
US11170681B2 |
Gate driving circuit, driving method thereof, gate driver, display panel and display apparatus
A gate driving circuit, a driving method thereof, a gate driver, a display panel and a display apparatus. In the gate driving circuit, a pull-up sub-circuit is configured to control the potential of a pull-up node according to signals inputted from first, second, third, fourth and fifth signal terminals and the potential of a pull-down node; a reset sub-circuit is configured to reset the potential of the pull-up node according to a signal inputted from a reset terminal; a pull-down sub-circuit is configured to control the potential of the pull-down node according to a signal inputted from the fourth signal terminal, a signal outputted from an output terminal and the potential of the pull-up node; and an output sub-circuit is configured to control a signal outputted from the output terminal according to a signal inputted from the third signal terminal, the potential of the pull-down node and the potential of the pull-up node. |
US11170680B2 |
Method and apparatus for acquiring Mura compensation data, computer device and storage medium
The present disclosure relates to a method and an apparatus for acquiring Mura compensation data, a computer device and a storage medium, in which one or more Mura areas in a display panel are determined according to brightness data of a detection picture, and one or more Mura areas in the display panel are graded, and then compensation data of the display panel is determined according to the Mura level and the brightness data of the detection picture. |
US11170679B2 |
Display control methods and apparatuses, flexible display devices for adjusting display pixel density
Embodiments of the present application disclose time division display control methods and apparatus and display devices, wherein a time division display control method disclosed comprises: displaying a first image by a display device; and changing display pixel distribution of the display device at least once within a preset permitted staying duration of vision of human eyes and displaying the first image by the display device changed each time, to cause the displayed first images to be displayed in human eyes as a second image in an overlapped manner. According to the present application, utilization of display pixels of a display device and a display quality of at least a local part of an image can be improved, thereby better meeting diversified actual application demands of users. |
US11170676B2 |
Electro-optical device and electronic apparatus
An electro-optical device includes a pre-charge circuit configured to supply a pre-charge signal to a first and second signal line at different timings based on a pre-charge control signal, and an inspection circuit configured to output, to the pre-charge circuit, an inspection control signal indicating whether a target is to be inspected in an inspection operation. The pre-charge circuit includes a first switch, an electrical coupling state between the first signal line and a pre-charge power supply line based on a first coupling control signal, a second switch, an electrical coupling state between the second signal line and the pre-charge power supply line based on a second coupling control signal, a first signal to output the first coupling control signal to the first switch, and a second signal to output the second coupling control signal to the second switch based on the inspection control signal and the pre-charge control signal. |
US11170673B2 |
Illuminated signs for vehicles, mounting systems therefor and related methods
A self-contained illuminated sign for mounting on a vehicle is disclosed. The sign includes a front panel, a rear panel situated opposite and substantially parallel to the front panel in spaced relation therefrom to define a space therebetween, and a light source comprising a plurality of LEDs. The light source is positioned between the front and rear panels and is configured to emit light that emanates from the front panel. The front panel is thus backlit to display indicia. A system for supporting a self-contained illuminated sign on a vehicle is also disclosed. The system includes the sign and a separate mounting frame mountable on a vehicle. The mounting frame is configured to removably receive the sign and, when the sign is received in the mounting frame, to surround a perimeter of the sign while permitting visibility of the front display area. Related methods are also disclosed. |
US11170668B2 |
Tamper-evident indicator wraps
Systems and methods include tamper-evident indicators applied to a band comprising a strap that forms a closed loop. Tamper-evident sections of the indicators provide increased security against accidental and intentional removal of the indicators. Indicators are provided with adhesives and bare areas devoid of adhesive allowing easy and secure application of indicators to bands while they are being worn and with greater ease. Indicators can be further provided with liners protecting the adhesives allowing the indicators to be easily applied by gloved hands, reducing contamination risks. Contamination and wear risks can be further reduced by supplying indicators with antimicrobial surfaces and overprint varnishing. |
US11170667B2 |
Apparatus, systems, and methods for simulating life-like human facial features/expressions
A method and apparatus according to which a patient simulator includes one or more of the following: a left eye assembly including a simulated left pupil, a simulated left eyelid, and/or a simulated left iris; a right eye assembly including a simulated right pupil, a simulated right eyelid, and/or a simulated right iris; a neck assembly including a simulated neck; a left brow assembly including a simulated left brow; a right brow assembly including a simulated right brow; a tear duct assembly including simulated left and right cheeks through which artificial pores are formed; and a mouth assembly including a simulated mouth. In various embodiments, any one, or a combination, of these assemblies may be, include, or be part of, a manikin in the form of a human face, and may therefore be activated simultaneously to realistically simulate life-like human facial features/expressions. |
US11170664B2 |
Kit, method and apparatus for surgical simulation and/or fine motor skill training for surgical work
A method, apparatus and kit can be configured to facilitate improvements in fine motor skills of a user. The fine motor skills can be practiced in a way that also allows the user to better appreciate depth perception and other issues associated with manipulation of objects by use of hand operated tools while the user views an image of such activity via imaging provided by a camera sensor connected to a display device. In some embodiments, a case can be provided that is moveable from a closed position to an open and standing position to facilitate activities that allow a user to improve his or her fine motor skills and other related skills (e.g. depth perception appreciation). Such skill improvement can help a user improve their ability to perform surgical operational tasks or other fine motor related tasks. |
US11170662B2 |
Artificial intelligence based health coaching based on ketone levels of participants
A system is disclosed that uses profiles of users, including monitored ketone levels of the users, to assess effectiveness levels of health programs (such as weight loss programs) assigned to the users, and to select health program modifications for the users. The system may use a machine learning (artificial intelligence) algorithm to adaptively learn how to classify users and to select messaging and behavioral modifications for the users. For example, in some embodiments the system classifies the users and provides associated health program recommendations using a computer model trained with expert-classified user data records. As another example, a set of rules may be used to generate the health program recommendations and related messaging, and the set of rules may automatically be modified over time based on feedback data reflective of health program effectiveness levels produced by such rules. In some embodiments the system includes a mobile application that runs on mobile devices of users and communicates wirelessly with breath analysis devices of the users. The mobile application may also communicate with a server-based system that generates the health program recommendations. |
US11170658B2 |
Methods, systems, and computer program products for normalization and cumulative analysis of cognitive post content
Methods, systems, and computer program products for assessing a student in in an online discussion event using at least one processor of a computer includes obtaining discussion data comprising a plurality of discussion posts in a data file, each comprising a post author and post content, grouping the plurality of discussion posts of the data file into a plurality of discussion threads, classifying individual discussion posts of the plurality of discussion posts based on a post type, and assigning relative value units (RVUs) to at least one of the plurality of discussion posts, where the RVUs are time-normalized scores based on a complexity of the discussion post. |
US11170655B2 |
Aircraft arrival determination systems and methods
An aircraft arrival determination system includes an arrival sequence determination unit that is configured to determine a position of an aircraft within a landing queue for a destination airport and an estimated landing time for the aircraft at the destination airport. A landing suggestion unit is configured to provide a landing suggestion for the aircraft. The landing suggestion provides information related to landing at the destination airport or diverting from the destination airport to an alternate airport. |
US11170653B2 |
Automated air-traffic advisory system and method
An automated air traffic advisory system bridges the communications gap between multiple aircraft on different frequencies in a monitored airspace, such as a non-towered airport, that may be remote from an Air Traffic Control facility. The system can automatically notify remote Air Traffic Control of the status of an aircraft in the monitored airspace, and can dynamically vary transmitter strength to be heard selectively only by nearby aircraft. |
US11170645B2 |
Systems and methods for detecting the location of debris and unexpected objects on roads
Systems and methods are described herein to automatically detect objects and other debris located in the road. The lateral movement of a vehicle is monitored to detect lane changes. When a lane change is detected, information about the lane change including geographic coordinates of the lane change are collected. The information collected from various vehicles is correlated to identify possible locations of debris and other objects in the road. The identified locations may be provided to other vehicles for use in one or more navigation or collision detection systems or provided to one or more authorities who may use the information to address the identified objects or debris. |
US11170643B1 |
Traffic light approach intervening safety system
The traffic light approach intervening safety system is a safety device that is configured for use in traffic control. The traffic light approach intervening safety system includes a traffic control signal and an emergency vehicle. The traffic light approach intervening safety system establishes a communication link between the traffic control signal and the emergency vehicle that indicates to the traffic control signal that the emergency vehicle is in the vicinity of the traffic control signal. Upon receipt of the indication of the presence of the emergency vehicle, the traffic light approach intervening safety system overrides the normal operation of the traffic control signal with a plurality of visually distinct signals that direct the flow of traffic such that a path is cleared for the passage of the emergency vehicle. |
US11170642B2 |
Systems and methods for pacing a mass transit vehicle
Systems and methods that allow use of simple priority VCUs (those that can only request an increased priority) to operate in a manner that simulates much more sophisticated schedule-adherence or ETA-type traffic control systems without the need to upgrade vehicle hardware. Instead, tracking of the vehicle, whether provided by other systems or by the VCU operating in conjunction with certain prepared points or zones is used to determine if the VCU equipped vehicle is ahead or behind schedule and operation of the VCU itself is altered to modify the expected arrival time of the vehicle. |
US11170640B2 |
Method and apparatus for bridging and optimizing V2X networks
A road-side unit includes a first transceiver configured to communicate using a first vehicle-to-infrastructure protocol and a second transceiver configured to communicate using a second vehicle-to-infrastructure protocol, the first vehicle-to-infrastructure protocol and the second vehicle-to-infrastructure protocol being incompatible with one another. The road-side unit further includes a processor programmed to monitor transmissions from the first and second transceivers, receive an incoming message sent to the processor from the first transceiver, the incoming message being designated for distribution to roadway participants, identify based on the monitored transmissions whether the second transceiver is in communication with devices of roadway participants available to receive outgoing messages, and if so, construct an outgoing message based on the incoming message and send the outgoing message via the second transceiver. |
US11170632B2 |
Systems and methods for pattern recognition and individual detection
The present systems and methods relate to a hand sanitizer system that includes a proximity detector, a dispensing system and an alarm feature, and is operative to identify potentially high risk hygiene situations corresponding to a person in proximity of the system failing to dispense antiseptic or other solution from the dispenser within a predetermined period of time after moving within a predetermined range of the detector. |
US11170630B2 |
Audio conditioning chimes
Aspects provide methods to discretely and intelligently make a user aware of a service or product offered by a subscriber without distracting the user with a full advertisement. More specifically, aspects provide methods and systems for selectively outputting an audio chime in response to a trigger event, wherein the audio chime provides an indication of a service or product offered by the subscriber. In response to a user's acceptance of the audio chime, a second chime, further engaging the user, is output. |
US11170628B2 |
Monitoring device
Disclosures of the present invention describe a monitoring device, consisting of a signal receiving unit, a detecting module, a main controller module, a display module, and a plurality of buttons, wherein the signal receiving unit is electrically connected to an electronic device through an electrical connector. Particularly, a user can operate the main controller module, by pressing or rotating one of the plurality buttons, to transmit at least one operation information to the display module, so as to show the operation information on the display module. Moreover, in the case of an operation parameter of at least one electronic element in the electronic device being detected to exceed a threshold value, the detecting module informs the main controller module to show at least one warning signal on the display module, such that the user is aware of noting the operation state of the electronic device. |
US11170616B2 |
System and interfaces for managing workplace events
A system and associated interfaces are provided that permit alert of an evacuation event to a workplace environment. In one aspect, an evacuation alert device having at least one speaker and a plurality of LEDs may be mounted at a worksite. For instance, it is appreciated that there may be an evacuation alert device that can alert the worksite of an evacuation event by emitting light from the plurality of LEDs and/or emitting sound from the at least one speaker. For instance, an evacuation alert device may be paired with an external system, and, in response to receiving indication of an evacuation event from the external system, may alert the worksite of the evacuation event. |
US11170613B2 |
Lottery system and method with real-time progressive jackpot
Systems and methods for facilitating the purchase of lottery tickets and the dissemination of lottery information in real time. A central lottery system is provided that accepts lottery ticket purchasing orders from a remote terminal. The central lottery system may keep track of a progressive jackpot and disseminate the latest jackpot size information to communication presentation devices via various communication links. |
US11170612B2 |
Gaming machine and method for providing a feature game
A game controller selects and displays first symbols at display positions on a display device, and triggers play of a series of feature games when the first symbols correspond to a trigger event. During the series of feature games, the game controller selects and displays second symbols at the display positions, replaces each reveal symbol in the second symbols with a replacement symbol while retaining other symbols in the second symbols, and determines a feature game outcome based on the replacement symbol and other symbols in the second symbols after each reveal symbol is replaced with the replacement symbol. In some embodiments, each replacement symbol comprises a configurable symbol including a common component and a variable component. |
US11170601B2 |
Device for packaging medication portions
A medication packaging device includes a frame structure on which a guide unit is removably fastened, the guide unit having multiple receptacle openings and a dispensing opening. The device also includes multiple storage and dispensing stations, each having a storage housing and a dispensing station having a medication dispensing channel, as well as a holding unit having a plurality of mounts. For each mount, a medication slide and a storage and dispensing station are arranged such that the receptacle openings of the medication slides are associated with the medication dispensing channels of the dispensing stations and the dispensing openings of the medication slides are associated with the receptacle openings of the guide unit. The holding unit and the frame structure are fastened on or in the device to be movable relative to one another so that the guide unit is accessible from outside the device when in an access position. |
US11170599B2 |
Lean vending machine
A vending machine includes two horizontal lead screws, a vertical lead screw, first and second motors, a shelf, a delivery cup, and a delivery area. The first and second motors drive the horizontal lead screws and the vertical lead screw, respectively. The vertical lead screw moves horizontally along the horizontal lead screws. The shelf contains a product and has a movable gate to hold the product on the shelf. The delivery cup moves vertically along the vertical lead screw and has a solenoid and a plunger. The solenoid activates the plunger, which opens the gate to dispense the product onto the delivery cup. An outer door of the delivery area isolates the delivery area from outside the vending machine when closed and provides access to the product from outside the vending machine when open. A mechanical interaction between the delivery cup and the delivery area opens the outer door. |
US11170595B2 |
System and method for access control
An access control system comprising a first detector, a second detector, and a processor. The first detector is operable to detect presence of a subject in proximity of the access control system. The second detector operable to detect an object identifier associated with an object carried by the subject in proximity of the access control system. The processor is operably connected with the first detector and the second detector. The processor is operable to receive, from the first detector, a first signal indicative of the detection of the presence of the subject, and receive, from the second detector, a second signal containing the detected object identifier. During operation, the processor is arranged to determine that an access event has occurred when it receives both the first signal and the second signal. |
US11170594B1 |
Access management and reporting technology
An access management and reporting system includes a keysafe that is located outside of a building and a communication system that is located within the building. The communication system is configured to perform, over a short-range wireless communication protocol, two-way communication with a communication module of the keysafe. The system also includes a server that is located remote from the building and the keysafe. The server is configured to perform, over a long-range communication protocol, two-way communication with the communication system located within the building, is configured to manage access to the keysafe, and is configured to handle reporting related to access of the keysafe. |
US11170593B1 |
Multifunction smart door device
Multifunction smart door devices may be part of a system of multifunction smart door devices installed within or near stateroom doors of a cruise ship. Each smart door device can control access to a stateroom based on facial recognition or a wireless credential and can perform other functions such as controlling stateroom personalization features, providing an electronic peephole function, allowing controlled access for authorized crew members, accommodating remote unlocking, and providing notifications. Data obtained by the smart door devices can be provided to the cruise operator for service, safety, or security purposes, such as for anonymized foot traffic analysis, hazard detection, and stateroom access auditing. Smart door device functionality may be implemented in part by customers' mobile devices. |
US11170589B2 |
Emergency event based vehicle data logging
System and method for enabling predefined events to be used to trigger the collection of vehicle position data. A combination GSM device and GPS device is used to collect vehicle position data and to convey that position data to a remote computing device for review and/or analysis. There is a tradeoff between collecting too much data (cell phone bill is too high) and collecting too little data (value added analytics cannot be achieved without sufficient data). The concepts disclosed herein relate to method and apparatus to enable the data collection/transmission paradigm of such a GSM/GPS to be varied (or triggered) based on the detection of one or more predefined events. This enables data which can contribute to value added analytics to be acquired, without wasting airtime on unimportant data. |
US11170588B2 |
Autonomous system validation
Aspects of the present disclosure relates to a system and method of validation of automation feature of automobile. The method of validation of an automation feature includes the steps of: assessing the automation feature to be validated; grouping functions of the automation feature into a plurality of functional areas; generating at least one scenario under which the automation feature need to be validated; decomposing the at least one scenario into a plurality of test benches, wherein each of the plurality of test benches are based on at least one functional area of the plurality of functional areas; and quantitatively validating functionality of the automation feature in at least one functional area of the plurality of functional areas. |
US11170587B1 |
Systems and methods for incentivizing use of safety device
Systems and methods of incentivizing the use of a safety device while operating a vehicle are provided. Data captured by sensors associated with a safety device may be analyzed to identify instances in which the safety device is used by an operator of a vehicle. Additionally, data captured by sensors associated with the vehicle may be analyzed to identify instances in which the vehicle is in motion. By comparing the instances in which the safety device is used by the operator of the vehicle to the instances in which the vehicle is in motion, instances in which the operator of the vehicle uses the safety device while operating the vehicle may be determined. Furthermore, a trend of the operator of the vehicle using the safety device while operating the vehicle may be identified. A notification related to the identified trend may be provided to the operator of the vehicle. |
US11170585B2 |
Vehicle fault diagnosis and analysis based on augmented design failure mode and effect analysis (DFMEA) data
A system and method of performing fault diagnosis and analysis for one or more vehicles. The method includes: obtaining design failure mode and effect analysis (DFMEA) data that specifies a plurality of failure modes; receiving diagnostic association data; receiving vehicle operation signals association data; generating augmented DFMEA data that indicates a causal relationship between the diagnostic data and the first set of failure modes, and that indicates a causal relationship between the vehicle operation signals data and the second set of failure modes, wherein the augmented DFMEA data is generated based on the DFMEA data, the diagnostic association data, and the vehicle operation signals association data; and performing fault diagnosis and analysis for the one or more vehicles using the augmented DFMEA data. |
US11170575B1 |
Comfortable navigation in large-scale virtual worlds when constrained by small-scale physical environment
In one embodiment, a method includes segmenting a layout of a physical space surrounding a user into physical segments; generating, based on the physical segments, virtual paths for a virtual environment through which the user can navigate by traveling the physical segments; identifying, based on a current location of the user with respect to the physical space, a portion of the physical segments for which to enable an intrusion detection feature; detecting a physical object in the portion of the physical segments that corresponds to a particular virtual path of the virtual paths; and in response to the detecting, displaying a representation of the physical object in the particular virtual path. |
US11170571B2 |
Obtaining high resolution and dense reconstruction of face from sparse facial markers
Some implementations of the disclosure are directed to techniques for facial reconstruction from a sparse set of facial markers. In one implementation, a method comprises: obtaining data comprising a captured facial performance of a subject with a plurality of facial markers; determining a three-dimensional (3D) bundle corresponding to each of the plurality of facial markers of the captured facial performance; using at least the determined 3D bundles to retrieve, from a facial dataset comprising a plurality of facial shapes of the subject, a local geometric shape corresponding to each of the plurality of the facial markers; and merging the retrieved local geometric shapes to create a facial reconstruction of the subject for the captured facial performance. |
US11170566B2 |
Multi-rate shading using replayed screen space tiles
One aspect of the disclosure provides a method for rendering an image. The method includes: placing primitives of the image in a screen space; binning the primitives into tiles of the screen space that the primitives touch; and rasterizing the tiles. The aforementioned rasterizing includes shading a subset of the primitives binned to one of the tiles over multiple passes at multiple shading rates, each of the shading rates is based at least on a frequency at which a color being shaded at each pass changes across the screen space, and the subset of the primitives are cached in an on-chip memory of a processor rendering the image between the passes. |
US11170564B2 |
Virtual reality apparatus and method including prioritized pixel shader operations, alternate eye rendering, and/or augmented timewarp
An apparatus and method are described for performing an early depth test on graphics data. For example, one embodiment of a graphics processing apparatus comprises: early depth test circuitry to perform an early depth test on blocks of pixels to determine whether all pixels in the block of pixels can be resolved by the early depth test; a plurality of execution circuits to execute pixel shading operations on the blocks of pixels; and a scheduler circuit to schedule the blocks of pixels for the pixel shading operations, the scheduler circuit to prioritize the blocks of pixels in accordance with the determination as to whether all pixels in the block of pixels can be resolved by the early depth test. |
US11170561B1 |
Techniques for determining a three-dimensional textured representation of a surface of an object from a set of images with varying formats
Systems and methods of the present disclosure can facilitate determining a three-dimensional surface representation of an object. In some embodiments, the system includes a computer, a calibration module, which is configured to determine a camera geometry of a set of cameras, and an imaging module, which is configured to capture spatial images using the cameras. The computer is configured to determine epipolar lines in the spatial images, transform the spatial images with a collineation transformation, determine second derivative spatial images with a second derivative filter, construct epipolar plane edge images based on zero crossings of second derivative epipolar planes image based on the epipolar lines, select edges and compute depth estimates, sequence the edges based on contours in a spatial edge image, filter the depth estimates, and create a three-dimensional surface representation based on the filtered depth estimates and the original spatial images. |
US11170560B2 |
Wearable assembly of smart headset display and smart garment
A wearable assembly of smart headset display and a smart garment, which includes: a garment, having a wiring structure with a plurality of sensing nodes for generating a set of sensing data; and a smart headset display device, having at least one lens unit and a control unit, the control unit is used for receiving the set of sensing data, and using said set of sensing data to generate a first image data to drive the at least one lens unit for providing a body model dynamic picture; or using said set of sensing data and a set of reference dynamic picture data to generate a second image data, and the at least one lens unit is driven according to the second image data for simultaneously providing a body model dynamic picture and a reference dynamic picture desired to learn. |
US11170557B1 |
Increasing the speed of computation of a volumetric scattering render technique
Presented here is a system and method to increase the speed of computation of a volumetric scattering render technique. The volumetric scattering can include path tracing which simulates interactions between a virtual ray of light and a volume. The interaction can include reflection of the virtual ray of light of a particle within the volume. The system can obtain a threshold number of interactions between a virtual ray of light and a three-dimensional object through which the virtual ray of light is traveling. As the system performs the simulation, the system can compare a number of the interactions to the threshold number. Upon determining that the number of interactions is equal to or exceeds the threshold number, the system can terminate the simulation and approximate interactions between the virtual ray of light and the volume using a second rendering technique that is computationally less expensive than simulating the interactions. |
US11170556B2 |
Apparatus for transmitting point cloud data, a method for transmitting point cloud data, an apparatus for receiving point cloud data and a method for receiving point cloud data
A method of transmitting point cloud data in accordance with embodiments may include encoding point cloud data, and/or transmitting a bitstream containing the encoded point cloud data and metadata for the point cloud data. In addition, a method of receiving point cloud data in accordance with embodiments may include receiving a bitstream containing point cloud data and metadata, and/or decoding the point cloud data. |
US11170552B2 |
Remote visualization of three-dimensional (3D) animation with synchronized voice in real-time
Described herein are methods and systems for remote visualization of three-dimensional (3D) animation. A sensor of a mobile device captures scans of non-rigid objects in a scene, each scan comprising a depth map and a color image. A server receives a first set of scans from the mobile device and reconstructs an initial model of the non-rigid objects using the first set of scans. The server receives a second set of scans. For each scan in the second set of one or more scans, the server determines an initial alignment between the depth map and the initial model. The server converts the depth map into a coordinate system of the initial model, and determines a displacement between the depth map and the initial model. The server deforms the initial model to the depth map using the displacement, and applies a texture to at least a portion of the deformed model. |
US11170548B2 |
Displaying items of interest in an augmented reality environment
Computer program products, methods, systems, apparatus, and computing entities are provided for overcoming the technical problem of providing an augmented reality that displays an actual image of the item or a proportionally dimensioned representation of the item to a user. To overcome this challenge, two separate approaches can be used: a beacon/tag/sensor-based approach and a marker-based approach. |
US11170537B2 |
Vehicle display device
A vehicle display device includes a display unit displaying a display image, an image generating unit generating the display image, and a target object information acquiring unit acquiring target object information relating to a target object present at the periphery of a vehicle and outputting the same to the image generating unit. If the distance from the vehicle to the target object exceeds a first reference value, the image generating unit generates an information image of the target object in a sharply visible region, and if the distance from the vehicle to the target object does not exceed the first reference value, the image generating unit generates the information image of the target object in a blurred region, and in that the information image in the blurred region is generated to be less sharply visible than the information image in the sharply visible region. |
US11170532B1 |
Method and apparatus, and analysis for color space determination of surface condition
A system and method of determining the condition of a surface by scanning the surface of an object and detecting and measuring the electromagnetic spectrum being directed from the surface to obtain raw data from a plurality of points along the surface and assigning values for each particular data type of raw data and creating a color space for viewing by an operator to determine the condition of the surface. |
US11170528B2 |
Object pose tracking method and apparatus
The present disclosure relates to robot technology, which provides an object pose tracking method and apparatus. The method includes: obtaining an initial pose of the object, and determining a first viewing angle of an object with respect to a camera based on the initial pose; searching for a first 3D model corresponding to the first viewing angle; calculating a projected contour of an initial pose using the searched first 3D model, and obtaining feature point(s) of the projected contour; calculating a pose change amount based on the feature point(s) of the projected contour and feature point(s) of a real contour; and performing an iterative calculation on the pose change amount to obtain a pose correction amount, and obtaining a corrected pose of the object based on the pose correction amount. In the calculation process, the 3D model can be selected to improve the calculation speed by fewer feature points. |
US11170527B2 |
Electronic device, control method, and recording medium
An electronic device includes a camera (imaging unit), a sensor, a display (display unit), and a controller. The controller measures, on the basis of a captured image captured by the camera, size information related to at least a portion of a particular subject included in the captured image and causes an overlay image to be displayed on the display. The overlay image is yielded by overlaying both the size information and sensor information based on a detection result of the sensor on the captured image. |
US11170521B1 |
Position estimation based on eye gaze
In an exemplary process for determining a position of an object in a computer-generated reality environment using an eye gaze, a user uses their eyes to interact with user interface objects displayed on an electronic device. A first direction of gaze is determined for a first eye of a user detected via the one or more cameras, and a second direction of gaze is determined for a second eye of the user detected via the one or more cameras. A convergence point of the first and second directions of gaze is determined, and a distance between a position of the user and a position of an object in the computer-generated reality environment is determined based on the convergence point. A task is performed based on the determined distance between the position of the user and the position of the object in the computer-generated reality environment. |
US11170520B2 |
Image processing apparatus for analyzing an image to detect an object within the image
An image processing apparatus captures an image, detects an object in the captured image, and transmits the image and metadata containing object information regarding the object detected from the image to an information processing apparatus. If a detection function is valid with respect to a first image to transmit and the detection function is invalid with respect to a second image to transmit after the first image, the image processing apparatus transmits invalidity information indicating that the object is not detected with respect to the second image to the information processing apparatus. |
US11170518B2 |
Inspection device for generating height data of a measurement target
An imaging processing part 131 executes first imaging processing of causing a first illuminating part to emit structured light from a first direction to a measurement target, causing an imaging part 120 to generate image data, and causing a buffer memory 133 to store therein the generated image data. A computing processing part 132 executes first computing processing of generating, height data corresponding to the first direction. Concurrently with the first computing processing, the imaging processing part 131 executes second imaging processing of causing the second illuminating part to emit structured light from a second direction to the measurement target, causing the imaging part 120 to generate image data, and causing a buffer memory 134 to store therein the generated image data. The computing processing part 132 executes second computing processing of generating height data corresponding to the second direction. |
US11170514B2 |
Image processing apparatus, image processing method, 3D printing system, and storage medium
An image processing apparatus includes a first acquiring unit capable of acquiring images of a plurality of view points, a second acquiring unit configured to acquire shape information of an object based on the images of a plurality of view points acquired by the first acquiring unit, a third acquiring unit configured to acquire material appearance information of the object based on a distribution of reflected light of the object obtainable from the images of a plurality of view points acquired by the first acquiring unit, and a generating unit configured to generate a file including the shape information of the object, the material appearance information of the object, and the images of a plurality of view points, acquired by the first to third acquiring units. |
US11170510B2 |
Method for detecting flying spot on edge of depth image, electronic device, and computer readable storage medium
Provided are a method and a device for detecting a flying spot on an edge of a depth image and an electronic device. The method includes the following. Image data of the depth image is collected. A normal vector of each pixel of the depth image is calculated according to the image data. An edge point of the depth image is calculated according to the normal vector with an edge detection operator. The edge point is taken as a seed point, and whether the seed point satisfies a growing condition is determined. Upon determining that the seed point satisfies the growing condition, the seed point is determined as the flying spot. |
US11170506B2 |
Method for constructing sequencing template based on image, and base recognition method and device
A method for constructing a sequencing template based on an image, a device, and a system. The image includes first, second, third and fourth images of one same field of view corresponding to base extensions of A, T/U, G, and C respectively; the first, second, third and fourth images respectively include images M1 and M2, images N1 and N2, images P1 and P2, and images Q1 and Q2; the method includes combining any two of the images M1, M2, N1, N2, P1, P2, Q1, and Q2to perform bright spot matching, and enabling such images to participate in the combination for at least one time to obtain a plurality of combined images including first coincident bright spots, and merging the first coincident bright spots on the plurality of combined images to obtain a bright spot set corresponding to the sequencing template. |
US11170505B2 |
Image processing apparatus, image processing method, image processing system, and storage medium
An apparatus acquires a first converted image by converting resolution of a first image of a subject into first resolution, acquires a second converted image by converting resolution of a second image into the first resolution, acquires first deformation information for executing image registration between the first converted image and the second converted image with the first resolution, and generates a subtraction image with the first resolution based on the first deformation information, the subtraction image showing a difference between the first converted image and the second converted image, or generates a second subtraction image based on second deformation information obtained in such a manner that resolution of the first deformation information is converted into the resolution of the first image, the second subtraction image showing a difference between the first image and the second image. |
US11170502B2 |
Method based on deep neural network to extract appearance and geometry features for pulmonary textures classification
Provided is a method based on deep neural network to extract appearance and geometry features for pulmonary textures classification, which belongs to the technical fields of medical image processing and computer vision. Taking 217 pulmonary computed tomography images as original data, several groups of datasets are generated through a preprocessing procedure. Each group includes a CT image patch, a corresponding image patch containing geometry information and a ground-truth label. A dual-branch residual network is constructed, including two branches separately takes CT image patches and corresponding image patches containing geometry information as input. Appearance and geometry information of pulmonary textures are learnt by the dual-branch residual network, and then they are fused to achieve high accuracy for pulmonary texture classification. Besides, the proposed network architecture is clear, easy to be constructed and implemented. |
US11170499B2 |
Method and device for the automated evaluation of at least one image data record recorded with a medical image recording device, computer program and electronically readable data carrier
A method is for the automated evaluation of at least one image data record of a patient recorded with a medical image recording device for the preparation of diagnostic findings. In the method, at least one item of input data describing the patient and/or the recording process and/or the examination target is determined after completion of the recording of the image data record. A selection algorithm which evaluates the image data record and the input data is used for determining at least one automated evaluation process to be applied and applicable and at least one image quality measure with regard to the evaluation process is determined by evaluating the image data record. The selected automated evaluation process is only performed for an image quality measure meeting a threshold quality requirement. |
US11170497B2 |
Work layer imaging and analysis for implement monitoring, control and operator feedback
A soil imaging system having a work layer sensor disposed on an agricultural implement to generate an electromagnetic field through a soil area of interest as the agricultural implement traverses a field. A monitor in communication with the work layer sensor is adapted to generate a work layer image of the soil layer of interest based on the generated electromagnetic field. The work layer sensor may also generate a reference image by generating an electromagnetic field through undisturbed soil. The monitor may compare at least one characteristic of the reference image with at least one characteristic of the work layer image to generate a characterized image of the work layer of interest. The monitor may display operator feedback and may effect operational control of the agricultural implement based on the characterized image. |
US11170492B2 |
Methods and devices of performing structure operation based on boundary surface structure
A method of performing a structure data operation includes providing input data including a processing structure and an input solid structure including a plurality of solid units, converting the input solid structure to an input boundary surface structure including attribute information on input boundary surfaces of the plurality of solid units, performing a structure data operation on the input boundary surface structure to generate an output boundary surface structure, and providing output data based on the output boundary surface structure. The structure data operation includes applying the processing structure to the input boundary surface structure. |
US11170491B1 |
System and method for assessing a physical structure
Systems and methods for assessing a physical structure are provided. Information indicative of an infrared image that includes a portion of the physical structure is received, and one or more indicators within the infrared image exceeding a heat threshold are determined. A plurality of characteristics of the one or more indicators are determined. One or more edges of the portion of the physical structure are detected, and an area associated with an intended use of one or more fasteners associated with the physical structure is determined according to the detected edges. An amount of the one or more indicators corresponding to the area is determined, and the one or more indicators are classified as fasteners according to the determined amount. Based on the classification of the one or more indicators, a condition of the physical structure is determined. |
US11170487B2 |
Adhered substance detection apparatus
An adhered substance detection apparatus includes a controller configured to function as a determination part, an extractor, and a detector. The determination part determines a representative edge direction using a predetermined angle range as a unit for each pixel area of a plurality of pixel areas of a photographic image photographed by a photographing device, the representative edge direction being determined for each of the pixel areas based on an edge angle of each pixel included in the pixel area. The extractor extracts an array pattern in which a plurality of the pixel areas having a same representative edge direction are continuously arranged along a predetermined scanning direction based on the representative edge directions of the pixel areas determined by the determination part. The detector detects whether an adhered substance area exists on a lens of the photographing device based on the array pattern extracted by the extractor. |
US11170485B2 |
Method, apparatus, and system for automatic quality assessment of cross view feature correspondences using bundle adjustment techniques
An approach is provided for determining quality assessment of cross view feature correspondence using bundle adjustment techniques. The approach, for example, involves retrieving a plurality of annotated images that are labeled with one or more feature correspondence labels. The approach also involves performing a bundle adjustment process on the plurality of annotated images to compute a three-dimensional (3D) location and a residual error of a feature corresponding to the one or more feature correspondence labels. The approach further involves flagging the one or more feature correspondence labels as potentially incorrect based on determining that the residual error is greater than an error threshold. |
US11170484B2 |
Recognition of suspicious activities in medication administration
Methods and systems for recognizing suspicious activities of a user administering a medication are described. One of the methods include capturing one or more video sequences of a user administering a medication by a video capture device; analyzing the captured one or more video sequences to determine one or more indications of a suspicious activity of the user; and adaptively performing a follow-up operation in response to a determination of one or more indications of a suspicious activity of the user. |
US11170483B2 |
Sample observation device and sample observation method
A sample observation device images a sample placed on a movable table by irradiating and scanning the sample with a charged particle beam of a microscope. A degraded image having poor image quality and a high quality image having satisfactory image quality which are acquired at the same location of the sample by causing the charged particle microscope to change an imaging condition for imaging the sample are stored. An estimation process parameter is calculated for estimating the high quality image from the degraded image by using the stored degraded image and high quality image. A high quality image estimation unit processes the degraded image obtained by causing the charged particle microscope to image the desired site of the sample by using the calculated estimation process parameter. Thereby, the high quality image obtained at the desired site is estimated, and then the estimated high quality image is output. |
US11170480B2 |
Image enhancement using virtual averaging
The present invention is directed to systems and methods for generating virtually averaged optical coherence tomography (Oct.) images. An illustrative method can include receiving an image, identifying a first voxel of the image, and selecting a plurality of local voxels of the image. Each of the plurality of local voxels is within a defined region of the first voxel. The values of the plurality of local voxels can indicate an appearance of the local voxels in the image. |
US11170478B2 |
High dynamic range video color remapping
To allow a better determination of an image of a different luminance dynamic range (in particular as characterised by a different maximum luminance a.k.a. peak brightness) than an input image, the present application teaches several variants of a luminance processor (501) arranged to calculate an output luminance of a pixel of an output image (Im_LDR; Im3000 nit) having a second luminance dynamic range characterized by a second peak brightness (PB_LDR; PB_MDR) from an input luminance of a spatially collocated pixel of an input image (MAST_HDR) having a first luminance dynamic range characterized by a first peak brightness (PB_HDR), characterized in that the luminance processor comprises: a gain calculation unit (514) arranged to calculate a multiplication factor (gL) being a function of the input luminance and a luminance mapping function (FLM); a maximum calculation unit (601) arranged to calculate a strength value (V) which is the maximal one of the three red, green and blue color components of the color of the pixel of the input image, wherein those components are either linear red, green and blue color components or a power of those linear red, green and blue color components; an overflow calculator (602) arranged to calculate an overflow measure (T) indicating how close to the upper gamut boundary the output luminance is; a gain factor modification unit (603) arranged to determine an alternative gain factor (F1(gL)) in case the overflow measure is larger than a threshold (G), and arranged to keep the original gain factor otherwise, and arranged to output one of those as a final gain factor (gF); and a multiplier (530) to multiply the input color (R′G′B′_nrm) by the final gain factor (gF) to obtain an output color (R′G′B′_HDR) having the output luminance. |
US11170475B2 |
Image noise reduction using stacked denoising auto-encoder
Embodiments disclosed herein may comprise receiving a run-time image of a run-time die and, with a deep learning module, identifying a characteristic noise in the run-time image, and modifying the run-time image to reduce the characteristic noise, thereby generating a de-noised run-time image. Such embodiments may be performed as methods, by systems, or from non-transitory computer-readable storage media on one or more computing devices. An image sensor of a metrology tool may capture the run-time image of the run-time die. The metrology tool may include a run-time die disposed on a specimen, a run-time image sensor, and a processor in electronic communication with the run-time image sensor. Embodiments may further comprise receiving a training image of a training die, modifying the training image, and training the deep learning module to identify the characteristic noise in the run-time image and modify the run-time image. |
US11170474B2 |
Systems and methods for presenting latent figures in digital imagery
An online community offering communication, guidance, and features used to enhance photographs to reveal eyes, faces, images, religious iconery, spirits, animals and more is presented herein. Each of the revealed images is already embedded in every photograph. The present invention allows users to reveal those images. The processes for revealing hidden images involve removing different layers of the photograph to enhance what is already there and hidden, hence revealing the hidden spiritual images. |
US11170471B2 |
Resolution upscaling for event detection
A game-agnostic event detector can be used to automatically identify game events. Game-specific configuration data can be used to specify types of pre-processing to be performed on media for a game session, as well as types of detectors to be used to detect events for the game. Event data for detected events can be written to an event log in a form that is both human- and process-readable. The event data can be used for various purposes, such as to generate highlight videos or provide player performance feedback. The event data may be determined based upon output from detectors such as optical character recognition (OCR) engines, and the regions may be upscaled and binarized before OCR processing. |
US11170469B2 |
Image transformation for machine learning
Methods, systems, and apparatus, including an apparatus for determining pixel coordinates for image transformation and memory addresses for storing the transformed image data. In some implementations, a system includes a processing unit configured to perform machine learning computations for images using a machine learning model and pixel values for the images, a storage medium configured to store the pixel values for the images, and a memory address computation unit that includes one or more hardware processors. The processor(s) are configured to receive image data for an image and determine that the dimensions of the image do not match the dimensions of the machine learning model. In response, the processor(s) determine pixel coordinates for a transformed version of the input image and, for each of the pixel coordinates, memory address(es), in the storage medium, for storing pixel value(s) that will be used to generate an input to the machine learning model. |
US11170463B2 |
Methods, systems and apparatus to reduce memory latency when fetching pixel kernels
Methods, systems, apparatus, and articles of manufacture to reduce memory latency when fetching pixel kernels are disclosed. An example apparatus includes a prefetch kernel retriever to generate a block tag based on a first request from a hardware accelerator, the first request including first coordinates of a first pixel disposed in a first image block, a memory interface engine to store the first image block including a plurality of pixels including the pixel in a cache storage based on the block tag, and a kernel retriever to access two or more memory devices included in the cache storage in parallel to transfer a plurality of image blocks including the first image block when a second request is received including second coordinates of a second pixel disposed in the first image block. |
US11170462B1 |
Indirect chaining of command buffers
Systems, apparatuses, and methods for enabling indirect chaining of command buffers are disclosed. A system includes at least first and second processors and a memory. The first processor generates a plurality of command buffers and stores the plurality of command buffers in the memory. The first processor also generates and stores, in the memory, a table with entries specifying addresses of the plurality of command buffers and an order in which to process the command buffers. The first processor conveys an indirect buffer packet to the second processor, where the indirect buffer packet specifies a location and a size of the table in the memory. The second processor retrieves an initial entry from the table, processes a first command buffer at the address specified in the initial entry, and then returns to the table for the next entry upon completing processing of the first command buffer. |
US11170455B2 |
Energy management apparatus and operation method thereof
An energy management apparatus, according to an embodiment of the present invention, comprises: a storage unit for storing an operation schedule of the energy management apparatus; a sensing unit for detecting a control signal of at least one energy apparatus in a system including the energy management apparatus; and a control unit for determining whether temporary patterns pass a preset criterion by counting the temporary patterns corresponding to the detected control signal, and updating the operation schedule such that the temporary patterns are added on the basis of determination results. |
US11170454B2 |
Systems and methods for drilling a well
Provided is a method for selecting one of a plurality of convergence paths that may be drilled by a bottom hole assembly (BHA) comprising identifying, by a computer system, a plurality of geometric convergence paths, wherein each of the geometric convergence paths provides a convergence solution from a defined bottom hole assembly (BHA) location to a target drilling path of a well plan. An offset distance is calculated for drilling by the BHA each of the geometric convergence paths connecting the BHA location to the target drilling path. A drill path curvature associated with drilling each of the geometric convergence paths by the BHA is determined by the computer system. A time required for drilling each of the geometric convergence paths by the BHA is determined by the computer system. An optimal geometric convergence path of the plurality of geometric convergence paths is determined responsive to the offset distance for drilling each of the geometric convergence paths, the drill path curvature associated with each of the geometric convergence paths and the time required for drilling each of the geometric convergence paths. The determined optimal geometric convergence path is fed to a controller associated with a display of a drilling rig and used to control the display of the drilling rig to display the determined optimal geometric convergence path. |
US11170451B2 |
Apparatus and method for providing gift recommendations and social engagement reminders, storing personal information, and facilitating gift and social engagement recommendations for calendar-based social engagements through an interconnected social network
An automated gift recommendation system of a personal social network may be subscribed to by a user who may invite friends and family to participate. The personal social network comprises a smart device and an administrative panel called Not So Forgetful (NSF). NSF is a gift system that is personal to the user and may run on the smart device for receiving personal user information and a cloud server connected to the smart devices for searching and receiving gift data. The smart device may be a mobile communications device, a smart home, a smart television, a smart watch, smart glasses and the like. Algorithms include a trending algorithm utilizing the NSF social network and externally received data to periodically develop, for example, a top ten most popular gift recommendation list for, for example, a sixteen-year-old female (exemplary demographics data). The automated periodic gift recommendation system may record gift purchases. Gift recommendations may expire with the date of a special event such as a birthday or may be deleted as a user suggested gift is already purchased or is identified by a user as a disliked item or becomes less popular, etc. |
US11170446B1 |
Systems and methods for communicating with an electric vehicle
Methods and systems for communicating data with an electric vehicle are disclosed. According to some aspects, insurance risk related data associated with use of the electric vehicle may be collected and stored in one or more memories included in the electric vehicle. When the electric vehicle is connected to an electrical grid for charging a battery included in the electric vehicle, in some implementations, a power-line communication unit may transmit the insurance risk related data over the electrical grid to one or more remote computer systems. The insurance risk related data may be used by an insurer to calculate insurance rating data so that an insurance premium (or rate, discount, usage-based insurance, etc.) associated with the electric vehicle and/or its driver can be adjusted to more accurately reflect a risk of recognizable loss. The insurance risk data may be related to driving or driving behavior, and/or vehicle operation. |
US11170443B2 |
Systems and methods to implement an exchange messaging policy
Systems for and methods of evaluating messaging, comprising, receiving, via at least one server device, one or more messages, and said at least one server device processing at least one of the one or more messages by grading content included in said at least one message, applying a weighting factor to said at least one message according to said grading, thereby determining a weighted message count for said at least one message, aggregating the weighted message count for said at least one message, and initiating an action if the aggregated weighted message count meets or exceeds a predetermined count threshold. |
US11170441B2 |
System and method for enhanced electronic networked settlement processor
A system and method are provided for settlement and delivery of cash settled futures contracts overlying open-ended mutual fund shares with optional delivery of mutual fund shares when physical settlement is elected. On the last date of the contract, a party which has an open position in the contract tenders the clearing organization a request to elect optional physical settlement of a specified number of shares of the mutual fund in additional to the standard cash settlement of those contracts. The clearing organization, upon acceptance and when it is certain of the requestor's final position in the futures contract, processes the election request against the requestor's final position and possibly submits an order on behalf of the requestor to the investment company which manages the mutual fund to purchase or redeem shares of the open-ended mutual fund in a quantity roughly the size of the requestor's final contract position. |
US11170437B2 |
Blockchain-based financing
A computer-implemented supply chain method includes obtaining, by a core node of a blockchain, from a ledger of the blockchain, a financing transaction published by a light node of the blockchain, in which the financing transaction includes account receivable information; determining, by the core node, a grant limit of financing, a repayment period of the financing, and a loan interest rate of the financing based on the account receivable information; and publishing, by the core node, to the ledger, a financing management smart contract, in which the financing management smart contract specifies the determined grant limit of the financing, the determined repayment period of the financing, and the determined loan interest rate of the financing, and in which the financing management smart contract is invocable by the light node to complete a management operation of the financing. |
US11170436B2 |
Credit scoring method and server
A credit scoring method and a server are provided. The method includes: determining at least one target user set in a plurality of user sets. The at least one target user set includes first behavior-unknown users whose predicted profit values are higher than second behavior-unknown users, the second behavior-unknown users are users other than the first behavior-unknown users on an application platform. The method also includes determining credit scores of first behavior-unknown users according to credit scores of behavior-known users in at least one determined target user set; obtaining first user samples from the first behavior-unknown users according to credit records of the first behavior-unknown users, the first user samples having profit values that satisfy a preset threshold; and performing credit scoring for a user according to a second scoring model obtained through training a first scoring model according to the first user samples and second user samples. |
US11170434B1 |
Systems and methods for emulating a fuel pump and marketing on a mobile device
A method for emulating a fuel pump interface on a mobile device and for marketing on a mobile device. The user of a mobile device is presented with a user interface such that the user receives information from and interacts with the mobile device to carry out certain functions as if the user is at the fuel pump and is interacting with the fuel pump directly. The mobile device may be used to present marketing information on the mobile device. |
US11170432B2 |
Recommender system based on trendsetter inference
A trend setting score that identifies a degree of trend setting exhibited by a user is generated for each of multiple users. This degree of trend setting exhibited by the user is an indication of how well the user identifies trends for items (e.g., consumes items) prior to the items becoming popular. The item consumption of users with high trend setting scores is then used to identify items that are expected to become popular after a lag in time. For a given user, another user with a high trend setting score (also referred to as a trendsetter) and having a high affinity with (e.g., similar item consumption behavior or characteristics) the given user is identified. Recommendations are provided to the given user based on items consumed by the trendsetter prior to the items becoming popular. |
US11170427B2 |
Methods and systems for determining variance between criteria
A computer-implemented method may include receiving a customer submission for a vehicle from a customer device, the customer submission including a plurality of customer criteria; receiving a request from the customer device to provide the customer submission to a merchant device; and receiving a reply from the merchant device, the reply including a plurality of merchant criteria. The computer-implemented method also may include determining a variance between the customer criteria and the merchant criteria, and transmitting, to the merchant device, at least one of the variance or the customer criteria. |
US11170425B2 |
Methods of augmenting search engines for eCommerce information retrieval
A system for processing a query request on behalf of a user requesting product information, the system comprising: a computer processor for implementing instructions stored in storage to: receive the query request from the user over a communications network, the query including a query term; access product definitions associated with a master and variant record differentiated product database containing the product information for a particular product; compare the query term to the product definitions to determine whether the query term matches one or more master definitions of the product database or one or more variant definitions of the product database; augment the query request based on results of said matches to generate an augmented query request containing augmented query content; send the augmented query request to a search engine for searching against the product database; receive a query result from the search engine containing the product information in response to the augmented query request, the product information including either a representative image of a master record of the particular product from the product database or one or more representative images corresponding to one or more variant records of the particular product from the product database; and send the product information over the communications network to the user for subsequent presentation on a user interface of the user, the product information formatted as a response to the query request. |
US11170421B2 |
Facilitation of the distribution of scientific data
A technology that facilitates distribution of scientific data are disclosed. Exemplary implementations may: obtain scientific data from sci-data gathering devices; analyze gathered sci-data to identify and categorize relevant scientific elements in the gathered sci-data; offer the analyzed sci-data via a marketplace in exchange for a monetary value; and deliver the analyzed sci-data via the marketplace in exchange for an acceptable monetary value. |
US11170417B2 |
Shopping support system
In one embodiment, a shopping support system has a server and a store terminal. The server stores user identification information including information of a group capable of identifying the group to which the user belongs, and shopping memo information which is associated with the user identification information, and includes information of a commodity to be purchased by the user, in a storage device. The store terminal repeatedly acquires the shopping memo information which is associated with the information of the group capable of identifying the group to which the user in whom login has been permitted belongs, from the server at a periodic prescribed timing. |
US11170416B2 |
System, website, and application to match babysitters with people requesting babysitting services
A system having a program running thereon to match babysitters with a user requesting babysitting services, the system including a storage unit to store data regarding the babysitters, a first apparatus having an input unit to allow the user to post a babysitting job via the program, and a second apparatus, including a display unit to allow at least one of the babysitters to view the posed babysitting job, based on information requested by the user matching the data stored in the storage unit, and an input unit to allow the at least one of the babysitters to respond to the posted babysitting job. |
US11170415B2 |
Enhancing functionalities of virtual assistants and dialog systems via plugin marketplace
A method for enhancing dialog systems is disclosed herein. The method may include maintaining an online marketplace that may have a plurality of dialog system extension elements. The plurality of dialog system extension elements may include at least one of a dialog system plugin, a dialog system add-on, a dialog system update, and a dialog system upgrade. The method may further include receiving a selection of one of the plurality of dialog system extension elements from an end user. The end user may be associated with a dialog system. The method may continue with associating the one of the plurality of dialog system extension elements with the dialog system of the end user. |
US11170411B2 |
Advanced bidding for optimization of online advertising
A computer-implemented method includes identifying a plurality of hyperlinks on a first webpage. The computer-implemented method further includes determining, for each hyperlink in the plurality of hyperlinks, a degree of likelihood that a user will select a given hyperlink in the plurality of hyperlinks. The computer-implemented method further includes initiating a first bid request for a first ad space for a second webpage that is accessible by a first hyperlink in the plurality of hyperlinks based on the first hyperlink having a degree of likelihood above a given threshold level. The computer-implemented method further includes determining a selection of the first hyperlink by the user. The computer-implemented method further includes displaying a first advertisement associated with a first winning bid on the second webpage. A corresponding computer system and computer program product are also disclosed. |
US11170408B2 |
Geofenced selection with targeted interaction
An interface is processed for dynamically rendering an interactive geographical map. Custom-defined geographical boundaries are defined within the map. Customers currently geolocated within the geographical boundaries are identified. A custom-defined promotion is dynamically sent to devices operated by the customers and located within the geographical boundaries. |
US11170404B2 |
Systems and methods for real time upgrades
A system can offer an enhanced event experience for users of the system by tracking the locations of the users during a purchased-access event such as a ticketed event and offering real time location-based upgrades to the users. The locations of users can be used to determine a demonstrated interest by the user for a particular location or product in the event venue and to offer upgrades tailored to that demonstrated interest. For example, a concert attendee with a ticket for a particular seat may be detected a location relatively far from the user's seat such as a location near a seat of a friend of the user. The system can detect the user's location, identify available seats near the user's location, and offer the user an upgrade to the identified available seats. Location-based upgrades can also be provided in airplanes, hotels, cruise ships, or other venues or events. |
US11170403B2 |
Content tagging
Various embodiments enable a user editing a document to tag product references in the document. These product references can then be recognizable when the document is published online, thereby enabling ad units (or other personalized units associated with the content) to be inserted either at a location associated with a particular product reference or within the document in a designated location. For example, when editing or drafting a document, a client-side tool could enable a user to tag particular words within the text to create a hyperlink to product pages of an electronic marketplace. In another example, a client-side tool could auto-insert a list of words associated with subject matter of the same. Accordingly, mentions of these words in content could be auto-converted into text-links or hyperlinks to a respective items page of the electronic marketplace. |
US11170400B2 |
Analysis of controlled and automatic attention for introduction of stimulus material
An example system disclosed herein includes an analyzer to determine a first priming characteristic of media at a first location based on first neuro-response data and determine a second priming characteristic of the media at the second location based on second neuro-response data. The example system includes a selector to select a third location in the media after the first location or a fourth location in the media after the second location as a candidate location for introduction of advertising material based on the first priming characteristic and the second priming characteristic. The selector is to select the third location when the first priming characteristic indicates increased receptivity to the advertising material at the first location relative to the second priming characteristic and select the fourth location when the second priming characteristic indicates increased receptivity to the advertising material at the second location relative to the first priming characteristic. |
US11170392B2 |
System and method for classifying relevant competitors
Competitors are classified in terms of products the competitors offer. A product set is generated from product information received from a user. Also, a competitor set is generated, where the competitor set comprises at least one competitor determined to be relevant to one or more products in the product set. A target price rule is generated that is operative to change a price offered by the user for the at least one product. A competitor's relevancy can be determined by considering factors such as: (1) unique visitors to the competitor's website, (2) reviews on the competitor's website (3), ratings on the competitor's website, (4) absolute number of products common to the user's website and the competitor's website, (5) percentage number of products common to the user's website and the competitor's website, and (6) number of products offered by the competitor that comprise the product set. |
US11170391B2 |
Method and system for validating ensemble demand forecasts
Methods and systems for forecasting demand for a plurality of items are provided. In particular, the demand forecasting system and methods described herein are useful for predicting demand of products in a retail context. Forecast models are built and used to score incoming sales data to predict future demand for items. Forecast models are validated by evaluating actual demand against predicted demand and using that information to inform how future ensemble forecast will be generated. Forecasts may be broken down into smaller components to satisfy a variety of requests for data from client applications. |
US11170390B2 |
Integrated weather graphical user interface
Data integration and distribution systems. A system includes a graphical user interface (GUI). Weather and market data are collected. A weather symbology including symbol elements linked to segments of the collected weather data and rules for generating weather symbology instructions are stored. The GUI is generated for display on a user device. A weather symbology instruction is determined based on at least one requested symbol element indicated in a weather data request and the rules. A weather forecast dataset is created from among the collected weather data based on the weather symbology instruction. A presentation package including the weather forecast dataset and the collected market data is generated such that the weather forecast dataset is integrated with the collected market data. The presentation package is presented on the GUI and updated concurrent with changes at least one of the weather data, the market data and user input. |
US11170389B2 |
Enhancing media content effectiveness using feedback between evaluation and content editing
Techniques are disclosed for improving media content effectiveness. A methodology implementing the techniques according to an embodiment includes generating an intermediate representation (IR) of provided media content, the IR specifying editable elements of the content and maintaining a result of cumulative edits to those elements. The method also includes editing the elements of the IR to generate a set of candidate IR variations. The method further includes creating a set of candidate media contents based on the candidate IR variations, evaluating the candidate media contents to generate effectiveness scores, and pruning the set of candidate IR variations to retain a threshold number of the candidate IR variations as surviving IR variations associated with the highest effectiveness scores. The process iterates until either an effectiveness score exceeds a threshold value, the incremental improvement at each iteration falls below a desired value, or a maximum number of iterations have been performed. |
US11170388B1 |
Methods and systems for programmatic control of transmitted electronic content
Aspects of the invention provide methods, systems, apparatuses and computer program products for implementing a dynamic experimentation service. An example of a method for implementing a dynamic experimentation service includes receiving a set of experiment configuration parameters, determining, by a processor and based on the experiment configuration parameters, an experiment model, the experiment model comprising electronic data indicating an audience selected from a plurality of consumers and a plurality of levels for controlling a communication service in operation to generate an electronic marketing communication for transmission to at least one of the plurality of consumers, receiving a request, from the communication service, the request comprising a communication identifier, determining, based on the communication identifier, at least one of the plurality of levels, and causing the electronic marketing communication to be generated as a treatment comprising the at least one of the plurality of levels. |
US11170386B2 |
Environmental telemetry supply chain system
A system may receive an item identifier and a container identifier, the item identifier being, for example, encoded in a RFID tag affixed to a physical item and the container identifier being, for example, encoded in an RFID tag affixed to a container. The system may identify, on a blockchain, an item smart contract based on the item identifier and a container smart contract based on the container identifier. The item smart contract may include environmental compliance criteria for the physical item. The system may store, on the blockchain, a mapping between an item smart contract and the container smart contract. The system may receive environmental status information derived from sensor data generated by a sensor affixed to or in the container. The system may determine the environmental status information of the container does not satisfy the environmental compliance criteria included in the item smart contract. |
US11170383B2 |
Method for providing digital content
A method of delivering digital content for use on an electronic cutting machine. The method includes displaying at least one themed project in a rich internet application, where the themed project has at least one glyph of a glyph collection. The method further includes providing access to the rich internet application over a network and offering purchased access to the glyph collection. Any glyphs of the glyph collection can be added to the themed project. The themed project is cuttable on an electronic cutting machine in communication with the rich internet application. |
US11170381B2 |
Method and system for generating insights regarding a party in response to a call
Methods and systems are provided for providing an insights page that is displayed at a user interface of a computing device in response to a call. The caller who is making a call and/or the callee that is receiving the call can be identified along with one or more relevant organizations. A customer relationship management (CRM) application can then be launched at the computing device, and relevant records that are relevant to the call can be automatically determined at a server system. The relevant records can include records that are determined to be relevant to the call from any organization that a user has access privileges to. The insights page displayed at the user interface of the computing device includes user interface elements for accessing the relevant records. Each user interface element is selectable to open a relevant record that has been determined to be relevant to the call. |
US11170378B2 |
Methods for payment and merchant systems
Methods for payment and/or merchant system which facilitates the payment of very small monetary amounts, making the payment more secure for the user. The method for a payment system for at least one online shop relies on an identifier of a user device for recording at least one identification number of the user device, for receiving and confirming direct debit orders, and for storing the direct debit orders. Such method monitors the total of the debit amounts in relation to the identification number and to request a user of the user device to register after a predetermined time interval and/or on exceeding a predetermined value of the total payable, in order to settle at least part of the total payable. |
US11170376B2 |
Informational and analytical system and method for ensuring the level of trust, control and secure interaction of counterparties when using electronic currencies and contracts
A method and a system provide secure transactions via blockchain technology includes a step of linking an external blockchain address to a registered user by a verification of the external blockchain address of the user, wherein in response to the verification, saving the verified address and monitoring the address and one or more blockchain transactions in which the address participated. The method includes a step of creating or conducting the one or more blockchain transactions between the user and one or more other users followed by tracking and marking one or more stolen assets or assets involved in illegal transactions. The method includes a step of analyzing the one or more blockchain transactions to estimate a level of trust for the user. |
US11170371B2 |
Method for managing data in a network of nodes
A method for managing data in a decentralized blockchain consensus network of nodes interrelated with each other according to a tree-like structure includes publishing, by a root node, a product contract description for a new product, the product contract description including at least product information and product state information. The method further includes generating, by the root node, at least one product item for the new product by publishing a product item contract including at least item identification information, the product contract for the item, item state information, and valid modifier information for information of at least one node to be able to modify the item state. The method also includes updating, by the root node upon generating a new item for a product, the product contract description by including item information into the product contract description. |
US11170369B2 |
Systems and methods for biometric authentication of transactions
Systems and methods are provided for authorizing a user in connection with a transaction at a transaction terminal. The systems and methods described herein enable a series of operations whereby a user using a mobile device can capture a code that uniquely identifies a transaction terminal. In addition the mobile device can also capture a user's biometrics, generate a biometric identifier and biometrically verify the user's identity by comparing the biometric identifier to a previously generated biometric identifier. If the user is biometrically authenticated the mobile device can generate a transaction request including, a user identifier, a mobile device identifier, and the transaction terminal code and transmit the transaction request to a system server. Based on the transaction request, the system server can further authenticate the user and/or approve the requested transaction. If the user is authenticated, the system server can instruct the terminal to advance the financial transaction. |
US11170367B2 |
Redirecting to a trusted device for secured data transmission
In various example embodiments, a machine is configured to redirect completion of a transaction to a trusted device. For example, the machine determines that a page involving the transaction is being displayed in a user interface of a first device. The page may be associated with the product or service. The machine identifies an interruption of the displaying of the page in the user interface of the first device. The machine identifies a second device that is trusted by the user. The machine transmits a communication including a notification to the second device. The notification indicates the transaction. |
US11170366B2 |
Private blockchain services
A personal blockchain is generated as a cloud-based software service in a blockchain environment. The personal blockchain immutably archives usage of any device, perhaps as requested by a user. However, some of the usage may be authorized for public disclosure, while other usage may be designated as private and restricted from public disclosure. The public disclosure may permit public ledgering by still other blockchains, thus providing two-way public/private ledgering for improved record keeping. Private usage, though, may only be documented by the personal blockchain. |
US11170364B1 |
Connected payment card systems and methods
Methods and systems of managing payment cards are disclosed. A financial institution computing system includes a token database storing a plurality of tokens and token information, a network interface circuit enabling the financial institution computing system to exchange information over a network; and a token management circuit. The token management circuit enables a graphical user interface on a customer device over the network that can be used to generate new token requests, re-provision token requests, and management requests. The management requests enable and disable tokens, such that transactions against a payment card account using an enabled token are completed, and transactions against the payment card account using a disabled token are denied. |
US11170360B2 |
Magnetic secure transmission (MST) device, MST system and controller including the same
A magnetic secure transmission system includes an inductor, a switching circuit connected to the inductor, and a control circuit. The control circuit controls the switching circuit to adjust a level of a current in the inductor by a first amount over a data transmission period, such that the inductor emits a magnetic pulse including a first magnitude during the data transmission period. The control circuit controls the switching circuit to adjust the level of the current in the inductor such that the level of the current is increased and decreased repeatedly by a second amount between two different levels during a data non-transmission period, and the inductor emits a magnetic pulse including a second magnitude during the data non-transmission period. The second amount is less than the first amount, the first magnitude is greater than a threshold value and the second magnitude is less than the threshold value. |
US11170356B2 |
Key duplication system
A key-duplicating system comprises a network that includes a multiplicity of kiosks at a multiplicity of different locations, each of the kiosks having a customer interface and a processor coupled to the customer interface. A remote central server coupled to the kiosks is adapted to receive, from the kiosks, information identifying master keys to be duplicated. A key analysis module uses the information identifying master keys to be duplicated to derive information required to produce duplicates of the identified master keys, and a key duplicating module uses that information to produce duplicates of said identified master keys. |
US11170354B2 |
Wireless systems and methods for bill payment
Systems and methods for enabling payment of invoices are provided. A method of creating an electronic payment transaction includes receiving location information of a user device; obtaining billing information of a user associated with the user device from a retailer according to the location information; sending a request to the user to confirm a payment amount; and in response to receiving confirmation from the user of a confirmed payment amount, creating an electronic payment transaction to deduct the confirmed payment amount from an account associated with the user and to provide a payment to an account associated with the retailer for the confirmed amount. |
US11170353B2 |
Systems and methods for automatic bill enrollment
An automatic billing enrollment (ABE) computing device and methods for automatically enrolling a merchant in a bill paying application are provided. The ABE computing device receives a payment transaction associated with a cardholder account, identifies a merchant associated with the payment transaction, and determines whether the merchant is enrolled with a bill pay application associated with the cardholder account by performing a database lookup of enrolled merchants. The ABE computing device then transmits a message to a user device associated with the cardholder account indicating that the identified merchant is not enrolled by the cardholder with the bill pay application and includes an option for the cardholder to enroll the merchant. To enroll the merchant, the ABE computing device determines merchant-associated data elements required by the bill pay application to enroll the merchant, retrieves the data elements, and inputs the data elements into the bill pay application. |
US11170352B2 |
Game system, virtual currency processing system, processing method, and information storage medium
A game system includes a processor including hardware. The processor is configured to implement: a game process for a user to play a game; a purchase process for the user to purchase a virtual currency; a management process that manages purchase information of the virtual currency of the user, in association with user information; and a shop process that sets a virtual shop in which the user is able to obtain an item of the game by spending the virtual currency purchased. The processor implements the shop process including a process that makes a special shop different from a regular shop appear as the shop, based on the purchase information of the virtual currency of the user. |
US11170351B1 |
Systems and methods for identity verification of math-based currency account holders
Math-based currency (“MBC”) transactions are inherently quasi-anonymous. Systems and methods of registering customers with a financial institution for the purposes of opening a MBC account are described. During the registration process, the financial institution gathers and stores certain information relating to the customers having MBC accounts. This information may later be used to provide verification of MBC transactions to other parties involved in the MBC transactions. |
US11170345B2 |
Content item activity feed for presenting events associated with content items
A content management system aggregates and provides users' interaction with a content item for display in an activity feed. Events corresponding to the users' interaction with the content item are provided in conjunction with a user interface of a native application displaying the content item. Though provided in conjunction with the native application, the events are maintained separate from the content data of the content item and displayed in the activity feed by an application separate from the native application of the content item. The activity feed permits users to exchange chat messages and retrieve information for multiple versions of the content item. |
US11170342B1 |
Item identification and guidance system and method
A storage controller provides a visual indication of a physical location of an item arranged at a temporary storage location in a logistics center. The storage controller receives the item and associates the item with the particular temporary storage location. When a controller determines that the item is needed for an upcoming shipment, a signal is transmitted to the storage controller to active an indicator. Operations personnel may quickly identify the indicator to retrieve the item. Once the item is retrieved, it may be scanned to deactivate the indicator. |
US11170337B2 |
Authenticated transfer of an article using verification tokens
Aspects of the invention provide a system and method for effecting a transfer of goods in a transaction. Mobile communication devices held by parties to a transaction deliver geographic location information to a server, which coordinates data, including verification token data broadcast by one of said devices, so as to authenticate the identities of the parties to the transfer once the parties or devices are within a specified short-range to conduct said transfer. |
US11170332B2 |
Data analysis system and apparatus for analyzing manufacturing defects based on key performance indicators
A data analysis apparatus generates M (M is an integer of 3 or greater) groups each including data regarding a plurality of units from data where first KPIs and K (K is an integer of 2 or greater) explanatory variables are given by 1:1, generates a second KPI indicating the state of the group based on the values of a plurality of first KPIs included in the group, and selects a feature for the first KPIs based on a correlation analysis between the second KPI of each group and the feature of each group calculated based on the explanatory variables. |
US11170320B2 |
Updating machine learning models on edge servers
Systems and techniques are described herein for updating a machine learning model on edge servers. Local parameters of the machine learning model are updated at a plurality of edge servers using fresh data on the edge servers, rather than waiting for the data to reach a global server to update the machine learning model. Hence, latency is significantly reduced, making the systems and techniques described herein suitable for real-time services that support streaming data. Moreover, by updating global parameters of the machine learning model at a global server in a deterministic manner based on parameter updates from the edge servers, rather than by including randomization steps, global parameters of the converge quickly to their optimal values. The global parameters are sent from the global server to the plurality of edge servers at each iteration, thereby synchronizing the machine learning model on the edge servers. |
US11170317B2 |
Procedure for systematic tune up of crosstalk in a cross-resonance gate and system performing the procedure and using results of the same
In a system including a cross-resonance gate having a superconducting control qubit and having a superconducting target qubit coupled through a bus resonator, echo pulses are generated at a first frequency and directed to the control qubit, wherein the first frequency is on resonance with the control qubit. Cross-resonance pulses are generated at a second frequency on resonance with the target qubit and applied to the control qubit, wherein the generating and applying the cross-resonance pulses induce rotations on the target qubit through an interaction that is mediated by the bus resonator. Cancellation pulses are generated at the second frequency and applied to the target qubit. Sets of Hamiltonian tomographies may be measured to determine appropriate amplitudes and phases of the cross-resonance and cancellation pulses. |
US11170314B2 |
Detection and protection against mode switching attacks in cyber-physical systems
A cyber-physical system may have a plurality of monitoring nodes each generating a series of current monitoring node values over time that represent current operation of the cyber-physical system. According to some embodiments, a features extraction computer platform may receive the series of current monitoring node values over time and generate current feature vectors based on the series of current monitoring mode values. A system mode estimation computer platform may provide the current feature vectors to a probabilistic graphical model to generate an estimated system mode. The system mode estimation computer platform may then compare the estimated system mode with a currently reported system mode output by the cyber-physical system and generate a system mode status indication based on a result of said comparison. According to some embodiments, the system mode status indication can be used to override the currently reported system mode of the cyber-physical system. |
US11170309B1 |
System for routing machine learning model inferences
A machine learning model inference routing system in a machine learning service is described herein. The machine learning model inference routing system includes load balancer(s), network traffic router(s), an endpoint registry, and a feedback processing system that collectively allow the machine learning model inference routing system to adjust the routing of inferences based on machine learning model accuracy, demand, and/or the like. In addition, the arrangement of components in the machine learning model inference routing system enables the machine learning service to perform shadow testing, support ensemble machine learning models, and/or improve existing machine learning models using feedback data. |
US11170308B2 |
Method and apparatus for certification of facts
A method and apparatus for certification of facts introduces a certifier and a fact certificate into the fact-exchange cycle that enables parties to exchange trustworthy facts. Certification is provided to a fact presenter during the first part of the fact-exchange cycle, and verification is provided to the fact receiver during the last part of the cycle. To request a certification, a fact presenter presents the Certifier with a fact. In return, the certifier issues a fact certificate, after which the fact presenter presents the fact certificate to the fact receiver instead of presenting the fact itself. The receiver inspects the received certificate in order to evaluate the fact's validity and trustworthiness. For some facts and notions of verification, the certificate is sufficient and its inspection does not require any communication. For others, the receiver requests a verification service from the Certifier in order to complete the verification. |
US11170305B2 |
System and method for performing fast computations using quantum counting and pseudo-random sets
A method is provided for solving a computational problem that is reducible to a problem of counting solutions to an associated decision problem. The method includes, using a quantum computer, estimating a number of the solutions to the decision problem by determining if there is at least one solution to the decision problem that lies in a pseudo-random set. The method also includes outputting or using the estimated number of the solutions to the decision problem as a solution to the computational problem. Determining if there is at least one solution to the decision problem that lies in the pseudo-random set could include determining if there is a sequence of solutions to the decision problem that, taken together, lies in the pseudo-random set. |
US11170300B2 |
Explainable neural net architecture for multidimensional data
An exemplary embodiment may describe a convolutional explainable neural network. A CNN-XNN may receive input, such as 2D or multi-dimensional data, a patient history, or any other relevant information. The input data is segmented into various objects and a knowledge encoding layer may identify and extract various features from the segmented objects. The features may be weighted. An output layer may provide predictions and explanations based on the previous layers. The explanation may be determined using a reverse indexing mechanism (Backmap). The explanation may be processed using a Kernel Labeler method that allows the labelling of the progressive refinement of patterns, symbols and concepts from any data format that allows a pattern recognition kernel to be defined allowing integration of neurosymbolic processing within CNN-XNNs. The optional addition of meta-data and causal logic allows for the integration of connectionist models with symbolic logic processing. |
US11170299B2 |
Distance estimation to objects and free-space boundaries in autonomous machine applications
In various examples, a deep neural network (DNN) is trained—using image data alone—to accurately predict distances to objects, obstacles, and/or a detected free-space boundary. The DNN may be trained with ground truth data that is generated using sensor data representative of motion of an ego-vehicle and/or sensor data from any number of depth predicting sensors—such as, without limitation, RADAR sensors, LIDAR sensors, and/or SONAR sensors. The DNN may be trained using two or more loss functions each corresponding to a particular portion of the environment that depth is predicted for, such that—in deployment—more accurate depth estimates for objects, obstacles, and/or the detected free-space boundary are computed by the DNN. In some embodiments, a sampling algorithm may be used to sample depth values corresponding to an input resolution of the DNN from a predicted depth map of the DNN at an output resolution of the DNN. |
US11170297B2 |
Method of neural network training using floating-point signed digit representation
A method of training a neural network including multiple neural network weights and multiple neurons, and the method includes using floating-point signed digit numbers to represent each of the multiple neural network weights, wherein a mantissa of each of the multiple neural network weights is represented by multiple mantissa signed digit groups and an exponent of each of the multiple neural network weights is represented by an exponent digit group; and using the exponent digit group and at least one of the multiple mantissa signed digit groups to perform weight adjustment computation and neural network inference computation. |
US11170296B2 |
System level occupancy counting in a lighting system
Disclosed herein is system level occupancy counting in a lighting system configured to obtain an indicator data of a RF spectrum signal (signal) generated by a number of receivers at a number of times in an area. At each respective one of the number of times, for each respective one of the receivers, apply one of a plurality of heurist algorithm heuristic algorithm coefficients to each indicator data of the signal, based on results of the application of the heuristic algorithm coefficients, generate an indicator data metric value for each of the indicator data for the respective time. The lighting system is also configured to process each of the indicator data metric value to compute a plurality of metric values for the respective time and combine the plurality of metric values to compute an output metric value for each of a plurality of probable number of occupants in the area for the respective time. The lighting system is further configured to determine an occupancy count in the area at the respective time based on the computed output metric value. |
US11170282B1 |
Systems and methods for simultaneous communication to a plurality of personal devices with RFID tags and LEDs
A communication system ad methods that includes a RFID tag writer to assign a unique identification to RFID tags, a series of personal communication devices, that have an RFID tag, a processor, a signal receiver and a display, and processors provide instructions to the displays to provide different light sequences in response to signals received, and a central controller that includes a processor, a transceiver and a memory, where the memory stores information relating to the RFID tags, user accounts and has an input device that allows users to be segregated into defined groups and stored, and the controller receives signals from tag readers or communication devices and transmit signals to the personal communication devices to affect the displays. |
US11170279B1 |
Wood transaction instrument
In some examples, a method of manufacturing a densified wood transaction instrument includes boiling a sheet of wood in a chemical solution, compressing the boiled sheet of wood using a die in a press to form one or more features in the sheet of wood, during the compressing of the boiled sheet of wood, heating the boiled sheet of wood to create a sheet of densified wood, and attaching one or more payment elements to at least one of the one or more features formed in the sheet of densified wood to form a sheet of one or more densified wood transaction instruments. |
US11170277B2 |
Display apparatus and control method thereof
Disclosed is a display apparatus that displays an information image and a control method thereof. The display apparatus includes an image processor; a display; and a processor configured to make content be processed by the image processor, make a content image based on the processed content be displayed on the display, generate information about an operation state of the display apparatus, and make an information image containing the generated information about an operation state and recognizable by a user terminal be displayed on the display. With this, the state information of the display apparatus may be effectively transmitted to the server that manages the display apparatus. |
US11170276B2 |
Communication system, non-transitory computer-readable storage medium storing program for information processing apparatus, and printer
A communication system includes an information processing apparatus and a printer. A controller of the information processing apparatus is configured to receive a layout instruction, generate image data representing a layout image including a first object and a second object, generate edit order data indicating an edit order of the first object and the second object, and send the image data and the edit order data to the printer. A controller of the printer is configured to edit the received image data in accordance with the received edit order data, and activate the printer engine to form the layout image based on the edited image data. |
US11170273B2 |
Image forming apparatus and method of controlling the same, and storage medium
An image forming apparatus to which a containing a recording material is attached removably includes a specifying unit configured to specify a usage amount of the recording material that has been used for printing in a predetermined period, and a prediction unit configured to predict a remaining period for using the attached container, based on a remaining amount of the recording material contained in the attached cartridge and the specified usage amount. The specified usage amount does not include a usage amount of the recording material which has been used in the predetermined period by the image forming apparatus which has been in a predetermined state. |
US11170268B2 |
Tracked entity detection validation and track generation with geo-rectification
Described herein are systems, methods, and non-transitory computer readable media for validating or rejecting automated detections of an entity being tracked within an environment in order to generate a track representative of a travel path of the entity within the environment. The automated detections of the entity may be generated by an artificial intelligence (AI) algorithm. The track may represent a travel path of the tracked entity across a set of image frames. The track may contain one or more tracklets, where each tracklet includes a set of validated detections of the entity across a subset of the set of image frames and excludes any rejected detections of the entity. Each tracklet may also contain one or more user-provided detections in scenarios in which the tracked entity is observed or otherwise known to be present in an image frame but automated detection of the entity did not occur. |
US11170258B2 |
Reducing noise in an image
A method of training a neural network for reducing noise in an image comprises obtaining a plurality of input images from an imaging device. The method comprises generating a plurality of target images by combining a subset of the input images that each depict a same object, to reduce a noise of the target image. The method comprises generating a plurality of training pairs, wherein a training pair comprises one of the target images and a training image based on at least one but not all of the input images of the subset of input images corresponding to the one of the target image. The method comprises training a neural network using the plurality of training pairs. |
US11170256B2 |
Multi-scale text filter conditioned generative adversarial networks
Systems and methods for processing video are provided. The method includes receiving a text-based description of active scenes and representing the text-based description as a word embedding matrix. The method includes using a text encoder implemented by neural network to output frame level textual representation and video level representation of the word embedding matrix. The method also includes generating, by a shared generator, frame by frame video based on the frame level textual representation, the video level representation and noise vectors. A frame level and a video level convolutional filter of a video discriminator are generated to classify frames and video of the frame by frame video as true or false. The method also includes training a conditional video generator that includes the text encoder, the video discriminator, and the shared generator in a generative adversarial network to convergence. |
US11170253B2 |
Information processing apparatus and non-transitory computer readable medium
An information processing apparatus includes a processor. The processor is configured to receive first image data, and generate, by processing corresponding to information represented in the first image data and corresponding to specific information other than information of a deletion target out of the information represented in the first image data, second image data not representing the information of the deletion target out of the information represented in the first image data but representing the information other than the information of the deletion target. |
US11170244B2 |
Device and method for analyzing state of manual work by worker, and work analysis program
A device for analyzing a worker's work state, the analysis involving generation of determination data for determining whether worker's manual work is performed in a predetermined work order. This device includes imaging and setting units. The imaging unit images, a work video, a worker's manual working state in which the worker repeatedly performs predetermined work. This predetermined work is performed by repeating a plurality of fundamental work operations by hand. Based on a predetermined motion which is previously set for each of the fundamental work operations, the setting unit sets delimitation information to delimit the work video every fundamental work operation at a timing when the predetermined motion is detected. In the device, a generation unit generates determination data which includes both the imaged work video and the set delimitation information. Based on the determination data, the worker's manual work can be analyzed in various ways. |
US11170242B2 |
Spoof detection using dual-band fluorescence
The technology described in this document can be embodied in a method for preventing access to a secure system based on determining that a subject is an alternative representation of a live person. The method includes illuminating a first subject with electromagnetic radiation using a first wavelength range that cause fluorescence in human tissue. The fluorescence is in a second wavelength range different from the first wavelength range. The method also includes receiving, responsive to illuminating the first subject and using one or more sensors, electromagnetic radiation emitted from the first subject, and determining that the received electromagnetic radiation is outside the second wavelength range. Responsive to determining that the received electromagnetic radiation is outside the second wavelength range, the method further includes identifying the first subject as an alternative representation of a live person, and preventing access to the secure system in response. |
US11170239B2 |
Electronic apparatus and operation method thereof
Provided are a method for setting an owner of an object based on sensing information regarding an internal environment of a vehicle when the object comes apart from a passenger, and an electronic apparatus therefor. In the present disclosure, one or more of an electronic apparatus, a vehicle, a vehicular terminal, and the autonomous driving vehicle may be associated with an artificial intelligence module, an unmanned aerial vehicle (UAV), a robot, an augmented reality (AR) device, a virtual reality (VR) device, a 5G service-related device, and the like. |
US11170238B2 |
Approaches for determining traffic light state
Systems, methods, and non-transitory computer-readable media can determine sensor data captured by at least one sensor of a vehicle over a set of time intervals while navigating an environment. Three-dimensional data describing the environment over the set of time intervals can be determined from the captured sensor data. The three-dimensional data capturing a traffic motion pattern for at least one direction of travel. Image data of at least one traffic light in the environment can be determined over the set of time intervals from the captured sensor data. A state of the at least one traffic light can be predicted based at least in part on the three-dimensional data describing the environment and the image data of at least one traffic light in the environment over the set of time intervals. |
US11170226B2 |
Tracking objects in sequences of digital images
A system for tracking objects in a temporal sequence of digital images is configured to: detect potential objects in the images, the detected potential objects being indicated as nodes, identify pairs of neighboring nodes, such that for each pair the nodes of said pair potentially represent an identical object and their spatial and/or temporal relationship with each other is within a predetermined range, connect each pair of neighboring nodes with a first type edge, identify at least one supplementary pair of distant nodes whose spatial and/or temporal relationship with each other exceeds the predetermined range, connect the pair of distant nodes with a supplementary second type edge, each of the first and second type edges being assigned a cost value, and determine a track of an object in the temporal sequence of digital images based on a set of connected first type edges and at least one second type edge. |
US11170223B2 |
System and method for fixed camera and unmanned mobile device collaboration to improve identification certainty of an object
A process for fixed camera and unmanned mobile device collaboration is disclosed in order to improve identification of an object of interest. A first point of view (POV) of a captured object is obtained and it is determined, with a first level of certainty, that the captured first POV of the object matches a stored object of interest. A dispatch instruction and intercept information is then wirelessly broadcast for receipt by camera-equipped unmanned mobile vehicles within a broadcast range for identifying and intercepting the object. Subsequently, a captured second POV of the first captured object is received via the one or more camera-equipped unmanned mobile vehicles. The captured second POV of the captured object is used to determine, with a second level of certainty, that the captured object matches the stored object of interest. |
US11170220B2 |
Delegation of object and pose detection
Methods, apparatus, systems, and computer-readable media are provided for delegating object type and/or pose detection to a plurality of “targeted object recognition modules.” In some implementations, a method may be provided that includes: operating an object recognition client to facilitate object recognition for a robot; receiving, by the object recognition client, sensor data indicative of an observed object in an environment; providing, by the object recognition client, to each of a plurality of remotely-hosted targeted object recognition modules, data indicative of the observed object; receiving, by the object recognition client, from one or more of the plurality of targeted object recognition modules, one or more inferences about an object type or pose of the observed object; and determining, by the object recognition client, information about the observed object, such as its object type and/or pose, based on the one or more inferences. |
US11170218B2 |
Mobile work machine control system with terrain image analysis
A method of controlling a mobile work machine includes receiving an image of spectral response at an area of terrain corresponding to a path of the mobile work machine, generating an image distance metric based on a distance between the spectral response and a base spectral response model corresponding to the terrain, comparing the image distance metric to a distance threshold, and controlling a controllable subsystem of the mobile work machine based on the comparison. |
US11170215B1 |
System and method for discriminating and demarcating targets of interest in a physical scene
Captured samples of a physical structure or other scene are mapped to a predetermined multi-dimensional coordinate space, and spatially-adjacent samples are organized into array cells representing subspaces thereof. Each cell is classified according to predetermined target-identifying criteria for the samples of the cell. A cluster of spatially-contiguous cells of common classification, peripherally bounded by cells of different classification, is constructed, and a boundary demarcation is defined from the peripheral contour of the cluster. The boundary demarcation is overlaid upon a visual display of the physical scene, thereby visually demarcating the boundaries of a detected target of interest. |
US11170214B2 |
Method and system for leveraging OCR and machine learning to uncover reuse opportunities from collaboration boards
An embodiment of the present invention is directed to capturing collaboration boards in images, applying OCR and/or other recognition technology to read the collaboration boards and leveraging machine learning to query metadata repositories to identify reuse opportunities. |
US11170213B2 |
Ocular image capturing device
There is provided an ocular image capturing device comprising an ocular image generating module operable to generate an image of a subject's eye based on light reflected from the eye, and a determination module arranged to determine whether or not at least a portion of a pupil region of the generated image is within a predetermined permissible region within the generated image, and to generate a signal that is indicative of the determination, the pupil region being an image of at least a portion of the pupil of the eye. |
US11170212B2 |
Sensor fusion eye tracking
Some implementations of the disclosure involve, at a device having one or more processors, one or more image sensors, and an illumination source, detecting a first attribute of an eye based on pixel differences associated with different wavelengths of light in a first image of the eye. These implementations next determine a first location associated with the first attribute in a three dimensional (3D) coordinate system based on depth information from a depth sensor. Various implementations detect a second attribute of the eye based on a glint resulting from light of the illumination source reflecting off a cornea of the eye. These implementations next determine a second location associated with the second attribute in the 3D coordinate system based on the depth information from the depth sensor, and determine a gaze direction in the 3D coordinate system based on the first location and the second location. |
US11170210B2 |
Gesture identification, control, and neural network training methods and apparatuses, and electronic devices
A gesture identification method includes: performing gesture information detection on an image by means of a neural network, to obtain a potential hand region, a potential gesture category and a potential gesture category probability in the image, the potential gesture category including a gesture-free category and at least one gesture category; and if the obtained potential gesture category with the maximum probability is the gesture-free category, not outputting position information of the potential hand region of the image; or otherwise, outputting the position information of the potential hand region of the image and the obtained potential gesture category with the maximum probability. |
US11170206B2 |
Image processing device, image processing method, program, and recording medium
Provided are an image processing device, an image processing method, a program, and a recording medium which are capable of classifying a plurality of persons appearing in an image set into groups.In an image processing device, an image processing method, a program, and a recording medium according to an embodiment of the present invention, a plurality of persons appearing in an image set is determined. In a case where two or more persons among the plurality of persons appear in the image based on a determination result of the plurality of persons for each image included in the image set, co-occurrence relation information indicating that the two or more persons have a co-occurrence relation in the image is stored. A co-occurrence score indicating strength of the co-occurrence relation of two persons in the image set is calculated based on all the co-occurrence relation information items in the image for each permutation of the two persons of the plurality of persons. A part of the plurality of persons is classified into a group based on all the co-occurrence scores of the permutations of the two persons in the image set. |
US11170205B2 |
In-cell facial recognition display panel, method and liquid crystal display
An in-cell facial recognition display panel, a method, and a liquid crystal display are disclosed. A facial recognition sub pixel is provided with a facial recognition module which is configured to capture a facial image. A display chip and facial recognition chip is arranged at one terminal of a non-display area. The display chip drives a panel display. The facial recognition chip drives the facial recognition sub pixel to capture the facial image. The present disclosure facilitates the design of a comprehensive screen, the improvement of the screen production yield, and the economy of the entire device. |
US11170202B2 |
Apparatus and method for performing 3D estimation based on locally determined 3D information hypotheses
An apparatus for performing 3D estimation on the basis of pictures of at least two different views includes a hypotheses provider, a similarity measure calculator, and a 3D information determiner. The hypotheses provider locally determines 3D information hypotheses for positions of a current picture of a first view on the basis of a pre-estimate which associates a 3D information estimate to each position of a picture of the first view. The similarity measure calculator calculates, for each position of the current picture of the first view, a hypotheses of the respective position by measuring a similarity between a region similarity measure for each of the 3D information of the current picture of the first view at the respective position and a corresponding region of a second view at a position displaced relative to the respective position by a respective 3D information hypothesis. The 3D information determiner selects, for each position of the first view, the 3D information hypothesis of highest similarity measure. |
US11170184B2 |
Computer implemented system and method for automatically generating messages
The present disclosure relates to a computer implemented system and method for automatically generating messages. A repository (102) stores information related to chat sessions corresponding to a set of recipients, the information including contents of chats, historical timestamp information, personal information corresponding to each of the recipients, and relationship details of each recipient with a user. A parser (104) parses information to generate parsed data including verbs, nouns and common phrases. An analyzer (106) analyzes the stored information to extract behavioral data of the user. A searching module (108) searches and extracts relevant data from the web based on the parsed data. A message generator (110) generates messages corresponding to each recipient. |
US11170176B2 |
Artificial intelligence based word generation
A computer-implemented method includes identifying a theme for a poetic composition. The method also includes building a datastore of text taxonomies that provide associative differences between two words in a plurality of words. The method also includes analyzing the associative differences to determine a distance from a nexus for each of the plurality of words, wherein the nexus is determined according to the theme, and wherein the distance from the nexus to one of the plurality of words describes a suitability of the one of the plurality of words for use in the poetic composition for the theme. The method also includes determining at least one associative word according to the distance from the nexus. The method also includes determining a rhyming word from the plurality of words according to the at least one associative word. |
US11170171B2 |
Media data classification, user interaction and processors for application integration
Systems and methods to modify images, extract features, convert image to text and vice versa, etc., includes deriving multimedia operations from requirements (e.g., resize, crop as modification, mark artifacts in image, face detection for query), and extending current integration foundations (i.e., integration patterns) by new patterns and uses for multimedia along the identified requirements for read, write, update, query operations. Conditions and expressions are defined for pattern configuration and execution as semantic, application-level constructs (e.g., detect face on image, extract address or account data). Patterns to a language are composed with embedded multimedia operations and configuration constructs. |
US11170170B2 |
System and method for phonetic hashing and named entity linking from output of speech recognition
A system and method for named entity linking from the output of speech-to-text systems by using an approximate string matching that normalizes common sounds, removes ambiguities, removes silent consonants, and accounts for speech slurring for long names. Additionally, the system and method for named entity linking from the output of speech-to-text systems employs a hierarchical matching system that performs multiple attempts using various mechanisms for resolving the name, starting with a very strict mechanism, and proceeding sequentially through less strict mechanisms. |
US11170168B2 |
Unsupervised adaptation of sentiment lexicon
A method, system, and computer program product for unsupervised automated generation of lexicons in a specified target domain, comprising tokens having domain-specific sentiment orientation, by selecting a seed set of tokens from a source lexicon; generating a candidate set of tokens from a text corpus in the target domain based on a similarity parameter with the seed set; calculating a sentiment score for each of the tokens in the candidate set; and automatically updating the source lexicon based on the candidate list. |
US11170167B2 |
Automatic lexical sememe prediction system using lexical dictionaries
Method and apparatus for automatically predicting lexical sememes using a lexical dictionary, comprising inputting a word, retrieving the word's semantic definition and sememes corresponding to the word from an online dictionary, setting each of the retrieved sememes as a candidate sememe, inputting the word's semantic definition and candidate sememe, and estimating the probability that the candidate sememe can be inferred from the word's semantic definition. |
US11170165B1 |
Data processing in spreadsheet worksheets
A system and methods for defining spreadsheet worksheet functions capable of returning more than one output value to a worksheet with the layout of the returned values being customizable through the use of named ranges on the worksheet. The mapping of an output value to a destination cell (or range) is achieved by using a naming convention, wherein the name of the output parameter as defined in the worksheet function or in an interactive coding environment is automatically mapped to a worksheet range having the same name. |
US11170159B1 |
System and method for using a dynamic webpage editor
A method of creating and previewing a webpage may be provided. The method may include receiving a first request having a first content layout for the web page and indicia of one or more first device characteristics that describe at least one of hardware, software, or network configuration of a first device to be emulated in previewing the webpage; generating a plurality of first style rules, including an indication that at least one of the one or more content items is hidden; rendering a preview of the webpage based on the first style rules, the preview identifying each of the at least one of the one or more content items that is hidden in the preview of the webpage; creating a first configuration breakpoint corresponding to the first style rules; and saving the first configuration breakpoint and the first style rules in a style sheet corresponding to the webpage. |
US11170157B2 |
Systems and methods for co-browsing
The present disclosed technology relates to systems and methods for synchronizing the website displayed by two computing devices. Embodiments of the disclosed technology include methods for transmitting the contents of a Document Object Model displayed on a customer device to a customer service device. Embodiments of the disclosed technology further include methods to transmit Shadow DOM elements from a customer device to a customer service device. |
US11170156B1 |
Drop word tool for digital typesetting
Embodiments provide systems, methods, and computer storage media for applying a drop word effect to text in a digital design or document. A word drop tool accepts configurable parameters such as the number of starting words to be dropped, the number of lines to drop and a text style to apply to the starting word(s), and automatically applies a drop word effect to a target text field or paragraph. To create the effect, the drop word tool reads text content from the target text, identifies the starting words to be dropped, applies a designated text style to the starting words, and generates a text exclusion zone for an empty space below the starting word(s). Tiles that indicate permissible regions of lines where text may flow are trimmed to carve out portions that overlap with the text exclusion zone, and text is flowed into the trimmed tiles. |
US11170155B2 |
Document processing apparatus and non-transitory computer readable medium
A document processing apparatus includes an operation reception unit and a processing execution unit. The operation reception unit receives an operation for inputting an instruction to a document processing application from a user. The processing execution unit executes, when the operation reception unit receives a single operation, display switching processing for switching, every time the single operation is received, between display and non-display of a button that is assigned an instruction to the document processing application, the button being displayed on a display screen of the document processing application. |
US11170154B1 |
Linguistically-driven automated text formatting
Systems and techniques for linguistically-driven automated text formatting are described herein. Data representing the linguistic structure of input text may be received from Natural Language Processing (NLP) Services, including but not limited to constituents, dependencies, and coreference relationships. A text model of the input text may be built using the linguistic components and relationships. Cascade rules may be applied to the text model to generate a cascaded text data structure. Cascaded data may be displayed on a range of media, including a phone, tablet, laptop, monitor, VR/AR devices. Cascaded data may be presented in dual screen formats to promote more accurate and efficient reading comprehension, greater ease in teaching native and foreign language grammatical structures, and tools for remediation of reading-related disabilities. |
US11170151B2 |
Checking wafer-level integrated designs for rule compliance
Methods and systems for checking a wafer-level design for compliance with a rule include determining a tile area that crosses a boundary between adjacent chip layouts and that leaves at least a portion of each chip layout uncovered. It is determined that a portion of a first chip layout inside the tile area fails to comply with one or more layout design rules. The first chip layout is modified to bring non-compliant periphery chip regions into compliance, in response to the determination that the portion of the first chip layout inside the tile area fails to comply with the one or more design rules. A multi-chip wafer is fabricated that includes the chip layouts. |
US11170149B2 |
Placement constraint method for multiple patterning of cell-based chip design
A method for outputting a first number of subsets of a layer pattern comprising a plurality of cells arranged in a row includes selecting subsets of cells from the plurality of cells, constructing a graph representation for each subset of cells, identifying graph representations that are not colorable with a first number of labels, identifying subsets of cells that correspond to the identified graph representations, changing a distance between cells in each of the identified subset of cells, wherein the changed distances are greater than the first spacing, labeling the graph representations with the first number of labels, and outputting subsets of the layer pattern to a machine readable storage medium for manufacturing a set of masks that is used to form a single, patterned layer. Each subset of the layer pattern represents a separate mask pattern and includes features of the layer pattern corresponding to a label in the labeled graph representations. |
US11170135B2 |
Method, apparatus, and device for generating a visual model layout of a space
A method is for generating a visual model layout of a space. An embodiment of the method includes obtaining station layout information and station description information that correspond to the space; based on the station layout information and the station description information, determining station attribute information respectively corresponding to each station of the at least one station; respectively determining code information and model templates of the stations according to the station attribute information of the stations; and based on the code information and the model templates that correspond to the stations, drawing model images corresponding to the stations to generate a visual model layout corresponding to the space. Advantages of embodiments include: a factory model layout is automatically generated, thereby greatly saving time and energy when a model layout of space is planned; and an original layout diagram of a factory can be more conveniently changed and modified. |
US11170131B1 |
Differentially private top-k selection
Techniques for ensuring differential privacy in top-K selection are provided. In one technique, multiple items and multiple counts are identified in response to a query. For each count, which corresponds to a different item, a noise value is generated and added to the count to generate a noisy value, and the noisy value is added to a set of noisy values that is initially empty. A particular noise value is generated for a particular count and added to the particular count to generate a noisy threshold. The particular noise value is generated using a different technique than the technique used to generate each noise value in the set. Based on the noisy threshold, a subset of the noisy values is identified, where each noisy value in the subset is less than the noisy threshold. A response to the query is generated that excludes items that correspond to the subset. |
US11170129B1 |
Anonymizing events from machine data
Components of a system for generating anonymized data from timestamped event data are disclosed. The generation of anonymized data is performed in accordance with an anonymization configuration. The anonymization configuration includes information regarding the source of the event data, particulars about the anonymization process that transforms the clear event data from the source into an anonymized form, and particulars about the destination and characteristics for the output dataset. A graphical user interface permits development of anonymization configurations in an interactive, iterative way. The configured anonymizer employs methods and options to produce anonymized data with superior usability as a substitute for real world data, including a mode to effectively emulate live data streams. |
US11170126B2 |
Policy based notification protection service in workspace
Systems and methods described herein provide for management of notifications. A server may receive proximity information indicative of a distance between the client device and a user of the client device, and idle state information of the client device. The server may determine a notification protection level using the proximity information and the idle state information. The server may receive a notification from the at least one notification source. The notification is for rendering on a screen of the client device. The notification manager may manage delivery of the received notification, according to the determined notification protection level. |
US11170118B2 |
Network system and method for access management authentication and authorization
A technology solution, including a method, a system, and a computer program for receiving, processing, and managing access requests in a network system, including autonomously processing and managing access requests to one or more information technology (IT) domains in the network system. The technology solution can include receiving an access request for the computing resource at the node, determining a service type and one or more validation criteria from information included in the access request, comparing the service type and the one or more validation criteria to a validation table, and automatically creating, renewing, modifying or revoking access privileges of a network user at the computing resource at the node without any user intervention. |
US11170116B2 |
Systems, devices and methods for protecting and exchanging electronic computer files
Embodiments described herein provide a system and method for controlling access to electronic files by linking the files to a file access monitoring system, called the file access monitor in this application. The file access monitor then authorizes the use of the one or more files by performing one or more qualifying steps on the accessing computer system. The file access monitor may be a standalone program or an embedded logic within a closed system like an application, an operating system (O/S), an external device like a printer, a web browser or a web browsing application. Access to electronic files can include the exchange, modification, execution, printing, viewing, listening, copying and replication of these files to name a few. A given protected electronic file is transferred from a sending computer system to a receiving computer system for eventual access. The receiving computer may also become the accessing computer should a user on the receiving computer wish to access the transferred file. To access a given protected file one or more qualifying steps must be performed to grant access and to unlock the file. In some cases the qualifying step involves a specific activity called a system attribute identification process. |
US11170112B2 |
Exploit detection via induced exceptions
Examples of the present disclosure describe systems and methods for exploit detection via induced exceptions. In an example, one or more inspection points are generated by a threat processor. For instance, an inspection point may be generated by altering aspects of one or more APIs, setting a process or hardware breakpoint, and/or modifying permissions of one or more memory pages, among other examples. The threat processor may register one or more exception handlers corresponding to the generated inspection points. As a result, when a set of software instructions encounters an inspection point and throws an exception, the threat processor may catch the exception and process a context record associated with software execution according to identify the presence of an exploit. Accordingly, inspection points ensure that the software execution state is preserved, such that the call stack, registers, and other context information is available for analysis by the threat processor. |
US11170111B1 |
System and method for publishing and configuring a management service interface
An information handling system may include a management controller configured to direct a basic input/output system to generate an advanced configuration power interface (ACPI) event that is triggered by an update of a host interface attribute. A processor provides at least one function to publish and configure a host interface, where the host interface is associated with a management service. The processor may also detect the ACPI event triggered by the update of the host interface attribute. Subsequent to the detection of the ACPI event, a structure of the host interface associated with the management service and a supported authentication type and security information associated with the supported authentication type may be determined. The processor may authenticate to the host interface via the supported authentication type using the security information and update an operating system variable associated with the update of the host interface attribute. |
US11170101B2 |
Observation and classification of device events
Systems and methods observe and classify device events. A model containing a set of features to be observed can be determined based on machine learning and training methods. A client application can issue a transaction request to an operating system service. A determination can be made whether the operating system service, a method associated with the transaction request, and the client application are currently being observed. In response to determining that the operating system service, a method associated with the transaction request, and the client application are being observed, a behavioral vector associated with the client application can be modified to indicate that the feature represented by the method is associated with the client application. The behavioral vector can be used to determine if the client application is malware. |
US11170100B2 |
Systems and methods for detecting and addressing HTML-modifying malware
Techniques to remotely detect behavior associated with malware and identify compromised user-sessions, regardless of the malware variant or family, and independently of the page structure. |
US11170094B2 |
System and method for securing a communication channel
A system and method for securing a communication channel may include obtaining a first value by first and second devices. A second value may be randomly selected by the first device and may be provided to the second device. The first and second devices may independently from one another apply a function to the first and second values and may use a result of the function to secure and authenticate a communication channel between the first and second devices. |
US11170093B2 |
Authentication device and system
A public key architecture (160) includes a dual certificate hierarchy which facilitates two independent authentication functions. One of the authentication functions authenticates an authentication device (164) to a verification device (166). The other authentication function authenticates a configuration device (162) to the authentication device (164). In some embodiments, the authentication process uses a lightweight certificate formed in conjunction with a lightweight signature scheme (370). |
US11170091B2 |
Method and apparatus for providing and obtaining secure identity information
One embodiment provides a system and method for providing secure identity information. During operation, the system scans a graphic code associated with the service provider to obtain coded information; queries a registration platform based on the coded information to obtain an identifier of the service provider, an encryption key of the service provider, and a user-identity-information requirement associated with the service provider; obtains identity information of the user; obtains verified identity information from a verification source based on the identity information of the user; generates secure identity information for the user by encrypting, using the encryption key, at least the verified identity information, the secure identify information comprising the identifier of the service provider; and sends the secure identity information to the registration platform, thereby allowing the registration platform to forward the encrypted verified identity information to the service provider. |
US11170089B2 |
Methods and systems for a voice ID verification database and service in social networking and commercial business transactions
Devices and methods to track contact between persons using acoustic voiceprint identification from stored audio signals are presented herein. |
US11170083B2 |
System and method for virtual world biometric analytics through the use of a multimodal biometric analytic wallet
The invention provides a system and method for virtual world biometric analytics through the use of a multimodal biometric analytic wallet. The system includes a virtual biometric wallet comprising a pervasive repository for storing biometric data, the pervasive repository including at least one of a biometric layer, a genomic layer, a health layer, a privacy layer, and a processing layer. The virtual biometric wallet further comprises an analytic environment configured to combine the biometric data from at least one of the biometric layer, the genomic layer, the health layer, the privacy layer, and the processing layer. The virtual biometric wallet also comprises a biometric analytic interface configured to communicate the biometric data to one or more devices within a virtual universe. |
US11170078B2 |
Dynamic data watermarking for leakage source detection
In one example an apparatus comprises a memory and a processor to receive, in an edge node of a secure network, a first file, determine that the first file is addressed to a recipient outside the secure network, and in response to a determination that the first file is addressed to a destination outside the secure network, to generate a watermark that identifies a transmitter of the document, a recipient of the document, and comprises a digital signature of the first file, embed the watermark in the first file to generate a watermarked file, and pass the watermarked file to an input/output system for transmission out of the secure network. Other examples may be described. |
US11170071B2 |
FFT engine having combined bit-reversal and memory transpose operations
A data processing device includes: 1) Fast Fourier Transform (FFT) logic configured to generate FFT output samples for each of a plurality of digital input signals; 3) a first memory device with a plurality of banks; 4) a second memory device; 5) a bit-reversed address generator and first set of circular shift components configured to shift between the plurality of banks when writing the generated FFT output samples in bit-reversed address order to the first memory device; and 6) a second set of circular shift components configured to shift between the plurality of banks when reading FFT output samples in linear address order from the first memory device for storage in the second memory device, wherein the first and second set of circular shift components together are configured to read FFT output samples in transpose order using combined bit-reversal and memory transpose operations. |
US11170070B2 |
Sparse component analysis method for structural modal identification when the number of sensors is incomplete
Structural health monitoring providing sparse component analysis method for structural modal identification with incomplete number of sensors. Transforming structural acceleration response data into time frequency domain by short time Fourier transform, detecting time frequency points contributed by only one-order mode where real and imaginary parts have the same direction, and taking the detection result as the initial result of single-source-points; refining the initial result of detection of single-source-point located near the peak of power spectral density, and clustering single-source-points to obtain a mode shape matrix; constructing generalized spectral matrixes using short time Fourier transform coefficients, conducting singular value decomposition on generalized spectral matrix at a single-source-point, taking the first singular value as an auto-spectrum of single-order mode, obtaining the frequency of each order by picking the peak of auto-spectrum, and extracting damping ratio of each order by transforming the auto-spectrum into a time domain through inverse Fourier transform. By means of this method, structural modal parameters are obtained when the number of sensors is incomplete, thereby increasing the identification accuracy of the sparse component analysis method. |
US11170067B2 |
Methods, systems, and media for updating a webpage rendered with cached content
Methods, systems, and media for updating a webpage rendered with cached content are provided. In some embodiments, the method comprises: receiving, at a user device, a request to present a webpage; retrieving, from memory local to the user device, a template associated with the webpage and a plurality of content items to be included in the webpage; causing the webpage to be presented on the user device using the retrieved template and the one or more content items; transmitting a Remote Procedure Call (RPC) to a server associated with the webpage, wherein the RPC includes an identifier of the webpage; receiving a response to the RPC that includes at least one update to the webpage; and causing the webpage to be updated based on the response to the RPC. |
US11170066B2 |
Systems and methods for personalization of digital displayed media
In some embodiments, a method can comprise using compiled personalization logic to evaluate one or more user conditions of a user to determine one or more user segments and evaluate an experience based at least in part on the one or more user segments. In many embodiments, the method also can comprise executing the compiled personalization logic when the user visits the channel in order to facilitate display of personalized content based at least in part on the experience. Other embodiments of related methods and systems are also provided. |
US11170065B2 |
Technology agnostic UI microservices
Described embodiments provide systems and methods for providing a web application composed of micro-frontends. The systems and methods can receive a request to access a micro-frontend of a user interface for a web-application from a client application executing on a client device. The systems and methods can retrieve one or more user interface specifications corresponding to a micro-service that provides the micro-frontend. The systems and methods can identify a plurality of resources used by the micro-service corresponding to the user interface specification. The systems and methods can add a plurality of tags to a web page based on the plurality of resources. The systems and methods can load the plurality of resources to establish data objects for the micro-service, in response to adding the plurality of tags to the web page, to construct a document object model for rendering via the client application executing on the client device. |
US11170064B2 |
Method and system to filter out unwanted content from incoming social media data
A method, system, and product for filtering out unwanted social media content in real-time. The system comprises multiple sets of machine learning classifiers to filter out the unwanted content on any media including but not limited to text, images, audio, and video. Classifiers are trained with labeled data. After being trained, the models screen the incoming real-time data either on a server or a mobile device. A user application is run that results in only approved content to be displayed on the main screen of the user application device. The unwanted data are still available if the user desires to access them. The classifiers are trained with labeled data; and with input parameters in addition to the labeled data. On the device, customized models are trained with the individual user data and Transfers Learning models. When unwanted content is detected, a report is sent to an entity that might help support the receiver. |
US11170063B2 |
User interface element for surfacing related results
Disclosed are various embodiments for editable search. A computing device generates a network page that includes a title that is interactive or modifiable. In response to a user-selected attribute being selected from the title, an item catalog is searched to identify available items with different attribute values for the user-selected attribute. A menu with one or more different attribute value is rendered in relation to the user-selected attribute from the title. A different attribute value is selected from the menu and the network page is updated to include the different attribute value in place of the user-selected attribute in the title. |
US11170061B2 |
System for decomposing events from managed infrastructures that includes a reference tool signalizer
A system is provided for clustering events. A first engine is configured to receive message data from managed infrastructure that includes managed infrastructure physical hardware that supports the flow and processing of information. A second engine determines common characteristics of events and produces dusters of events relating to the failure of errors in the managed infrastructure. Membership in a cluster indicates a common factor of the events that is a failure or an actionable problem in the physical hardware managed infrastructure directed to supporting the flow and processing of information. One or more situations is created that is a collection of one or more events or alerts representative of the actionable problem in the managed infrastructure. In response to the production of the clusters one or more physical changes is made to at least a portion of the managed infrastructure hardware. |
US11170056B2 |
Comment management in shared documents
A content management system including a document management system provides documents that include comments entered by users. Comments are organized into threads; each thread is associated with a span of text in the document. When a user requests access to a document, the document management system determines which threads are visible to the user based on an audience associated with each thread. the audience comprises the user identifiers of i) the author of the document containing the thread; ii) the authors of comments included in the thread; iii) the authors of any text included in the text span for the thread; iv) any user mentioned in the text span the thread via a user primitive; v) any user mentioned in a comment via user primitive. |
US11170054B2 |
Contact generation device
Techniques for generating a list of selective contacts are described. An address book of the user may be stored on a relational database to free up the memory space occupied by the address book. Further, selection parameters for evaluation of the plurality of contacts are determined. A plurality of contacts is filtered, based on the determined selection parameters, to generate a first set of selective contacts. Thereafter, dynamic filtering parameters are identified and based on the dynamic filtering parameters, the first set of selective contacts are filtered to generate a second set of selective contacts, wherein the second set of selective contacts are stored in the memory space of the device, and wherein the second set of selective contacts are available to the user for utilization for a predetermined time period. |
US11170052B2 |
Identification of potentially sensitive information in data strings
Methods for identifying potentially sensitive information and protecting such potentially sensitive information include scanning systems that collect and/or disseminate such information. Without limitation, systems collect and/or disseminate personal identification numbers (e.g., personal identification numbers, tax identification numbers, etc.), such as merchant systems, bank systems, healthcare systems, and the like, that collect, use, or disseminate sensitive information may be scanned to identify sequences of data that are likely to be sensitive, and may take actions to protect such sequences of data. Scanning and protection systems are also disclosed. |
US11170049B2 |
Method for position estimation of vehicle based on graph structure and vehicle using the same
A method for position estimation of a vehicle based on a graph structure according to an exemplary embodiment of the present invention may include a sensing step of creating sensing data according to translation of the vehicle using a plurality of sensors; a graph structure creating step of creating a node according to a reference period and setting a constraint condition between the nodes to the sensing data synchronized with the reference period to create a graph structure; a graph structure modifying step of modifying the graph structure using the asynchronous sensing data when the asynchronous sensing data which is not synchronized with the reference period among the sensing data is input; and a position estimating step of creating position information of the vehicle using the graph structure. |
US11170040B2 |
System and device for pre-caching of related medical imaging
Improved systems and devices for pre-caching of related medical imaging are provided. A medical imaging order may be received from a medical facility that includes medical imaging of a site generated by a medical imaging device. The medical imaging order may include metadata, such as user data, site data, and modality data. A search may be executed for supplemental medical imaging of the user using the user data. The supplemental medical imaging may be filtered using the site data to return only that medical imaging related to the site. The filtered supplemental medical imaging may be prioritized using the modality data. The prioritized supplemental medical imaging may be appended to the request, and the request may be transmitted to a radiologist for generation of a medical imaging report. |
US11170036B2 |
Methods and systems for personalized screen content optimization
Systems and associated methods are described for providing content recommendations. The system selects, using a multi-armed bandit solution model, a first plurality of content categories based on a reward score of each content category. The categories are displayed. When a user selects an item from the displayed categories, the system finds all categories that include the selected item, but rewards only the category with the highest score. The system selects, using the multi-armed bandit solution model, the second plurality of content categories based on the updated reward score of each content category. The categories are then displayed. The system may also repeat the steps to refine the multi-armed bandit solution model. |
US11170035B2 |
Context based media curation
A media curation system configured to perform operations that include, capturing an image at a client device, wherein the image includes a depiction of an object, identifying an object category of the object based on the depiction of the object within the image, accessing media content associated with the object category within a media repository, generating a presentation of the media content, and causing display of the presentation of the media content within the image at the client device. |
US11170033B2 |
Electronic list user interface
Processing inputs to electronic list systems. Receiving, from a user device, a user input. Parsing the received user input for at least one of {product genus, product subgenus, product name, brand name, price information, retailer name, manufacturer name}. Querying a history of user activity using the parsed input. Receiving at least one product description responsive to the query. Presenting, via the user device, each received at least one product description to the user. |
US11170032B2 |
Method and apparatus for determining responses to digital inquiry related questions
An e-commerce voice response determination system is provided and generally includes a server and a customer computing device. The server may determine, based on a user query, a plurality of product descriptions. The server may determine a similarity value between the user query and each of the product descriptions based on the similarity between each word of the user query and each word of the product descriptions. The server may determine the product description with the most similarity to the user query, and provide a response to the customer computing device based on that product description. In some embodiments, the server may determine whether the user query matches a predefined query. If the user query matches the predefined query, the server provides a response to the customer computing device based on a predefined response to the predefined query. |
US11170031B2 |
Extraction and normalization of mutant genes from unstructured text for cognitive search and analytics
A method, computer system, and a computer program product for automatically extracting and normalizing at least one mutant gene entity from at least one set of unstructured text is provided. The present invention may include extracting the unstructured text describing first and second entities. The present invention may then include identifying a specific first entity and a specific second entity. The present invention may also include associating the specific first and the specific second entities. The present invention may further include creating the mutant gene entity. The present invention may then include identifying at least one semantic relationship between the created mutant gene entity and one or more third entities. The present invention may further include storing the at least one set of data associated with the specific first and specific second entity, the semantic relationship, and the created mutant gene entity in a database. |
US11170029B2 |
Multi-user cross-device tracking
Embodiments collect, from an event stream having both client-side and server-side information from multiple tracking sources, user interaction records for a web application and supporting systems. The records are stored in a data store, and are retroactively correlated with conclusive user identifiers and, if applicable, with areas of interest. Attribution of interaction records to conclusive identifiers and areas of interest is based on links that have been established between identifiers. Established identifier links may be subject to one or more link removal criteria. If link removal criteria is satisfied for an established link, the link is broken. Once a link is broken, interaction records, found in the data store, that are associated with the inconclusive identifier of the broken link are no longer associated with the conclusive identifier of the broken link. Each interaction record that is associated with a conclusive identifier is assigned a confidence metric for the association. |
US11170027B2 |
Error factor and uniqueness level for anonymized datasets
A dataset's uniqueness level may be calculated by analyzing a dataset to determine a uniqueness level. In cases where the uniqueness level may be too low for a particular purpose, meaning when the dataset may not provide enough anonymity, the dataset may be adjusted by recomputing the dataset with different resolutions of spatial data, temporal data, content data, and relationship data. By adjusting the resolution or accuracy of the data elements, the uniqueness level may thereby be adjusted. An error calculation may be determined by comparing the adjusted dataset to the original data, and the error value may represent the consistency of the data to the original data. The uniqueness level may be used as an assurance level of anonymity, which may be advertised when a dataset is sold or transferred to a third party for analysis. |
US11170026B1 |
System and method for identifying questions of users of a data management system
A data management system enables users to contact support agents with questions about the data management system. For each support case, the support agents access one or more assistance documents to assist the users. The data management system tracks, for each support case, the assistance documents that were accessed in the support case. The data management system generates a matrix representing the support cases and the assistance documents accessed in the support cases. The data management system generates groups of similar support cases by performing clustering processes on the matrix. |
US11170025B1 |
Systems and methods for improving computational speed of planning by caching optimization in hypercubes
A system for caching includes an interface to receive a portion of a hypercube to evaluate. The hypercube includes cells with a set of the cells having a formula. The system includes a processor to determine term(s) in the formula for each cell of the set of cells; remove from consideration a time dimension and/or a primary dimension for the term(s) in the formula for each cell of the set of cells; determine a set of distinct terms using the term(s); determine whether a total number of terms in the set of cells is larger than a number of distinct terms in the set of distinct terms; and in response to determining that the total number of terms in the set of cells is larger than the number of distinct terms in the set of distinct terms, indicate to cache the set of distinct terms during evaluation. |
US11170024B2 |
Apparatus and method providing flexible hierarchies in database applications
A computer-driven system manages databases of flexible storage hierarchy. Computer servers include machine-readable storage containing at least one database, the database comprising multiple data records represented by multiple nodes. Each node has a node type and represents records of a corresponding record type. The nodes are embodied by machine-readable data stored in one or more tables. Multiple client-originated direct links are embodied by data stored in the one or more tables, where each one of the direct links directly connecting a different pair of the nodes. Multiple system-originated calculated links are embodied by data stored in the one or more tables. Each calculated link acts in observance with a rules framework to connect pairs of the nodes that would otherwise be connected only indirectly through one or more intermediate nodes and direct links between said intermediate nodes. |
US11170021B2 |
Digital content management platform
A device may receive a request to add content relating to a technology development project that is managed by a content management system. The device may convert a document associated with the content from a first format to a second format. The device may generate document information for the document that includes: document section information, intra-document relationship information, and/or inter-document relationship information. The device may generate copies of the content that are in formats that are different than the first format. The copies may be associated with replicated section information that corresponds to the document section information for the document. The device may provide the content and the copies to publishing platforms to cause the publishing platforms to make the content and the copies available to other devices to allow the other devices to access the content and the set of copies via different publishing platforms and in different formats. |
US11170013B2 |
Pathway visualization for clinical decision support
When generating visual representations of gene activity pathways for clinical decision support, a validated pathway database that stores a plurality of validated pathways is accessed, wherein each pathway describes at least one interaction between a plurality of genes. A processor (18) is configured to execute computer-executable instructions stored in a memory (16), the instructions comprising visually representing gene activity level (28) for at least one gene across a plurality of populations, retrieving a pathway (32) from the validated pathway database, wherein the pathway includes the at least one gene, and visually representing gene activity levels for all genes in the pathway. The instructions further comprise a formal visual grammar representation visually representing information flow (36) through interactions between genes in pathway, linking the visual representation of the information flow to actionable information (42) for a clinician, and outputting the visual representation of the information flow and the linked actionable information to the to the clinician. |
US11170006B2 |
Machine-learning model for ranking diverse content
In one embodiment, a method includes a computing system accessing a content item associated with a content provider, the content item having a first set of attributes and a second set of attributes. The system may generate, using a first machine-learning model, a first ranking score of the content item for a user based on the first set of attributes. The system may generate cluster representations of the second set of attributes of the content item. The system may generate, using a second machine-learning model, a second ranking score of the content item for the user based on the cluster representations. The system may generate, using a third machine-learning model, a third ranking score of the content item for the user based on the first ranking score and the second ranking score. The system may select the content item for presentation to the user based on the third ranking score. |
US11170005B2 |
Online ranking of queries for sponsored search
A system and method for ranking query-advertisement combinations is disclosed. Embodiments use an online component to enhance and rank query ad combinations. The query ad combination is then reranked with a trained factorization machine. The subsequent list of ranked query-ad combinations is then output. The output may be to an auction for determine ad-query combinations having the greatest expected revenue. |
US11170004B2 |
Machine learning editorial pairing with predictive queries influencing user behavior
Disclosed herein is an application enabling users to interface dynamically with live sports. Algorithmic generation of user-tailored editorial content that influences sports-bettor behavior, to increase engagement and manage risk. By showing bettors editorial content that could influence the side of the bet they might wish to take (for example, by pointing out that a certain player is playing particularly well or poorly), a sportsbook can influence the ratio of bets (or better, dollars wagered) on either side of a given event. On a more individual level, by showing users content that increases their engagement—such as content about a favorite player or local team, for example—the book can increase a user's propensity to bet in general, with a good sense for which types of bet the user is likely to favor. |
US11170003B2 |
Sharing item images based on a similarity score
Techniques for sharing item images based on a similarity score are described. For example, a machine receives a description of an item from a user device. The machine accesses an existing image. The existing image is associated with one or more existing descriptions of the item. The machine selects, based on a description selection rule, the one or more existing descriptions corresponding to the existing image for comparison with the description received from the user device. The machine generates a similarity score for the existing image based on the comparison between the description received from the user device and the one or more existing descriptions corresponding to the existing image. The machine causes a display, in a user interface of the user device, of a number of existing images having corresponding similarity scores that exceed a threshold value. |
US11169998B2 |
Multi-tenant system for providing arbitrary query support
Receive, by an arbitrary query user interface, a user request to perform a query associated with user data, wherein the user data includes first data and second data. Partition, by a coordinator node of an arbitrary query engine, the query into at least a first sub-query and a second sub-query. Assign, by the coordinator node of the arbitrary query engine, the first sub-query to a first query node of the arbitrary query engine. Identify, by a first service connector associated with the first query node of the arbitrary query engine, a first service provider interface (SPI) integrated into a first service, the first service being capable of processing the first sub-query, the first SPI being configured to operate on the first data in a first datastore associated with the first service, the first SPI including a common interface component configured to facilitate communication between the arbitrary query engine and the first SPI, and the first SPI including a first service interface component configured based on a uniform access specification. Provide, by the first service connector associated with the first query node of the arbitrary query engine, the first sub-query to the first service provider interface. Obtain, by the first service using the first SPI, at least a portion of the first data from the first datastore associated with the first service, the at least a portion of the first data being formatted according to a first service data specification. Transform, by the first SPI based on the uniform access specification, the at least a portion of the first data, thereby generating transformed first data formatted according to the uniform access specification. Provide, by the first service using the first SPI, the transformed first data to the arbitrary query engine. |
US11169997B1 |
Centralized data access tool implementing resource governance
Methods, systems, apparatus, and non-transitory media are described for governing resources used to execute and retrieve database entries in accordance with an ad-hoc structured query language (SQL) script. Various aspects are described to determine whether a written SQL script is optimized, to execute the SQL script if it is optimized, and to otherwise reject unoptimized SQL scripts. The resources used during the execution of the SQL script may further be monitored to control resource use, and the execution of SQL scripts may be ceased if a processor-based resource limit threshold is exceeded. The SQL script execution system may be implemented in a wide variety of systems, such as database servers. The scripts may be executed in conjunction with scrubbing and encryption scripts to protect sensitive data, and thus the SQL scripts may be received via one or more public APIs. |
US11169991B2 |
System and method for extracting and sharing application-related user data
Systems and methods for extracting and sharing application-related user data are disclosed. A method may include extracting in-app data for at least one of the plurality of apps running on a computing device, the in-app data including content consumed by a user while the at least one app is running, and/or at least one user action taken in connection with the content. Using an entity template associated with the app, a plurality of text strings within the in-app data are classified into at least one of a plurality of data types specified by the template. At least one user data item (UDI) may be generated by combining at least a portion of the classified plurality of text strings, the at least one UDI being accessible by a second app, an operating system running on the, a service of the operating system, and/or a service running on at least another device. |
US11169990B2 |
Re-computing pre-computed search results
Pre-computed search results are re-computed by a computation platform based on available computing resources. A search platform maintains at least a first and a second group of pre-computed search results and provides the first group of pre-computed search results at a first provision time and the second group of pre-computed search results at a second provision time to requesting clients. A re-computation controller schedules the re-computation of the pre-computed search results on the basis of validity probabilities being associated with the pre-computed search results and the respective provision times. Re-computation of the first group and the second group is scheduled such that the validity of the search results of the first group given by the validity probabilities is maximized at the first provision time and the validity of the pre-computed search results of the second group given by the validity probabilities is maximized at the second provision time. |
US11169989B1 |
Ranking modifications of a previous query
Methods and apparatus related to ranking modifications of a previous query. For example, modifications of a previous query may be generated based on a current query issued subsequent to the previous query by substituting one or more n-grams of the previous query with one or more n-grams of the current query. One or more measures of each of the modifications may be identified and, based on such measures, a ranking of each of the modifications may be determined. One of the modifications may be selected as a submission query based on the rankings of the modifications. The submission query may be selected for submission in lieu of, or in addition to, the current query. |
US11169986B1 |
Configurable commit in a content management system
Systems and methods for controlling commits to a search platform in a content management system. Identification information of endpoints may be passed down from endpoints to the search platform. Endpoints may be grouped based on their identification information, and commit policies may be assigned to each group of endpoints. A commit request from an endpoint to the search platform may be intercepted, its group may be determined based on the endpoint identification information, and commit policy for that group may be applied to the commit request. |
US11169985B2 |
System and method for supporting SQL-based rich queries in hyperledger fabric blockchains
Described herein are systems and methods for supporting SQL-based rich queries in a blockchain fabric. In accordance with an embodiment, the systems and methods provided herein provide the ability to execute SQL queries to allow for the creation of complex smart contracts much easier and more maintainable manner. Also, performance is improved both by pushing the data filtering back to the storage engine (rather than happening at the smart contract level), and by being able to rely on relational engines which support concurrent read and write data access. As well, the state of the world database can also provide for concurrent read/write access. |
US11169984B2 |
Data management system
A data management system including an AP server and a DB server. The AP server sends business data to the DB server and requests registration. The business data includes combination of parent data and a plurality of pieces of child data with mutual relevance, and each child data has ID of the parent data. In registering business data, the AP server first tries to register each child data, and requests registration of the parent data when a notification of registration completion of all pieces of the child data arrives from the DB server. When the notification of registration completion of any of the child data has not arrived, the AP server cancels the registration of the parent data. In referring to the business data, the AP server sets only child data with related parent data registered therein as a target. |
US11169983B1 |
Transactional streaming of change tracking metadata
Systems, methods, and devices for generating a transactional change tracking summary for a database. A method includes executing a transaction on a table of a database, wherein the table includes a micro-partition and the transaction is executed on the micro-partition. The method includes, in response to the transaction being fully executed, generating a change tracking entry comprising an indication of one or modifications made to the table by the transaction. The method includes storing the change tracking entry in a change tracking stream, wherein the change tracking stream includes one or more sequential change tracking entries that each correspond to a different transaction that is fully executed on the table. |
US11169982B2 |
Dynamic deactivation of cold database in database service
Managing databases implemented in a cloud computing environment. A method includes detecting that a database implemented in the cloud computing environment is in a state of non-use. The method further includes as a result of detecting that a database implemented in the cloud computing environment is in a state of non-use, instantiating a workload in the cloud computing environment to deactivate the database. The workload is configured to store metadata for the database and database data remotely in cloud storage such that the database can be reactivated at a later time. |
US11169981B2 |
Managing data with flexible schema
The subject matter described herein relates to managing data with flexible schema. A method, computer storage medium, and system are provided for managing data with flexible schema. In one embodiment, the method comprises providing a logical view for logical tables of a database; and managing mappings between the logical tables and a physical table according to predefined mapping constraints, each of the logical tables mapped as a part of the physical table. The mapping constraints at least specify that (i) a logical column in the logical tables is mapped to at least one physical column in the physical table, and (ii) distinct logical columns in one of the logical tables are mapped to distinct physical columns in the physical table. As a result, schema evolution may be done with minimized data migration. |
US11169977B2 |
System and method for removal of data and metadata using an enumerator
A data storage system includes a first region, a second region, and a global enumerator. The first region stores a first copy of data. The second region stores a second copy of the data. The global enumerator performs a data control analysis of the data to identify that the first region is a high regulation region and the second region is a low regulation region; in response to making the identification: updates first metadata associated with the first copy of the data to regulate access to the first copy of the data; and updates second metadata associated with the second copy of the data to deregulate access to the second copy of the data. |
US11169976B2 |
Data quality control
An example operation may include one or more of receiving, by a monitoring peer, data collection requirements from a model builder node, querying, by the monitoring peer, a blockchain of a plurality of blockchains for data sets that match the data collection requirements, providing, by the monitoring peer, the data sets to the model builder node to be tested, receiving, by the monitoring peer, a performance feedback on the data sets from the model builder node; and updating, by the monitoring peer, a smart contract associated with the data sets on the blockchain based on the performance feedback. |
US11169972B2 |
Handling data extent size asymmetry during logical replication in a storage system
A technique to name data is disclosed to allow preservation of storage efficiency over a link between a source and a destination in a replication relationship as well as in storage at the destination. The technique allows the source to send named data to the destination once and refer to it by name multiple times in the future, without having to resend the data. The technique also allows the transmission of data extents to be decoupled from the logical containers that refer to the data extents. Additionally, the technique allows a replication system to accommodate different extent sizes between replication source and destination while preserving storage efficiency. |
US11169967B2 |
Selective deduplication
Methods and apparatuses for performing selective deduplication in a storage system are introduced here. Techniques are provided for determining a probability of deduplication for a data object based on a characteristic of the data object and performing a deduplication operation on the data object in the storage system prior to the data object being stored in persistent storage of the storage system if the probability of deduplication for the data object has a specified relationship to a specified threshold. |
US11169966B2 |
Information processing apparatus and non-transitory computer readable medium storing information processing program for hidden file tracing
An information processing apparatus includes a display control section that performs control of displaying plural files stored in a real storage area on a display area representing a virtual storage area; an association section that generates relevant data in which the plural files displayed in the display area are associated with each other; and a storage section that stores the relevant data in a referable location in a case where the display area is hidden. |
US11169965B2 |
Metadata-based data valuation
At least one application data set stored in a data repository is obtained. The application data set is analyzed to generate at least one metadata node. The at least one metadata node is combined with at least one other related node to form a hierarchical data structure. One or more valuation algorithms are executed against the hierarchical data structure to calculate a value for the data set represented in the hierarchical data structure. |
US11169955B2 |
Remote device configurations
In one example, a system for remote device configurations can include a mobile computing device to: determine configuration information for a remote device, generate a configuration file based on a plurality of inputs corresponding to the configuration information of the remote device, transmit the configuration file to the remote device, and the remote device to alter a plurality of settings based on the received configuration file. |
US11169954B2 |
System and method for controlling secure content and non-secure content at a fuel dispenser or other retail device
A retail payment, advertising, and content switching system and method are disclosed. According to one embodiment, a secure content source or a non-secure content source is allowed to drive a customer user interface, respectively, without compromising security requirements. The content may be video, audio, prompts, or any other type of content. A secure controller is provided to control one or more user input devices and a user interface access module to control whether a secure source or a non-secure source drives the user interface, depending on the security mode of the system. The secure controller, the user interface access module, and the customer input devices are provided in an anti-tampering module. The secure controller prevents the non-secure source from providing unauthorized prompts on the customer user interface to “fake out” the customer so that sensitive customer information is not passed “in the clear.” |
US11169946B2 |
Commands to select a port descriptor of a specific version
A port descriptor version of a port descriptor to be obtained is selected. An indication of the port descriptor version is provided in a command to be preceded before another command used to obtain the port descriptor. The other command uses the port descriptor version to obtain the port descriptor. The port descriptor is obtained, and the port descriptor includes information relating to a port to be used in communication within the computing environment. |
US11169945B1 |
Bridge supporting multiple interfaces access to subsystem
A device includes a processor, an SBI, and a plurality of interfaces. The processor is configured to manage operations of the device. The SBI is coupled to the processor. The plurality of interfaces is associated with the SBI. The interfaces of the plurality of interfaces have different interface protocol from one another. The SBI is configured by the processor and the configuration of the SBI activates one interface of the plurality of interfaces at any given time. The active interface that is selected from the plurality of interfaces and a host have a same interface protocol. The active interface is configured to receive host data from the host. The SBI is configured to generate a flag for the processor in response to the active interface receiving the host data. The SBI is configured to transmit device data to the host. |
US11169944B2 |
Communication device, communication method, program, and communication system
To perform communication more definitely and efficiently.Communication is performed by a master that is a communication device having a communication initiative and a slave that is a communication device that performs communication under control of the master. The master assigns a group address to an arbitrary slave of a plurality of slaves joining in a bus setting a plurality of arbitrary slaves to one group and setting the group to a destination, and when it is confirmed that at least one or more slaves exit from the bus of the slaves to which the group address is assigned, the group address assigned to the remaining slaves is reset. The present technology is, for example, applicable to a bus IF. |
US11169943B2 |
Efficient signaling scheme for high-speed ultra short reach interfaces
A master integrated circuit (IC) chip includes transmit circuitry and receiver circuitry. The transmit circuitry includes a timing signal generation circuit to generate a first timing signal, and a driver to transmit first data in response to the first timing signal. A timing signal path routes the first timing signal in a source synchronous manner with the first data. The receiver circuitry includes a receiver to receive second data from a slave IC chip, and sampling circuitry to sample the second data in response to a second timing signal that is derived from the first timing signal. |
US11169938B2 |
Non-volatile memory (NVM) express (NVMe) data processing method and system
A data processing method and system, where the method includes: receiving, by a non-volatile memory express (NVMe) controller, a first Peripheral Component Interconnect express (PCIe) packet sent by a host, where a memory in the NVMe controller is provided with at least one input/output (I/O) submission queue, and the first PCIe packet includes entrance information of a target I/O submission queue and at least one submission queue entry (SQE); and storing the at least one SQE in the target I/O submission queue based on the entrance information of the target I/O submission queue. Therefore, an NVMe data processing process is simplified and less time-consuming, and data processing efficiency is improved. |
US11169933B2 |
Integration of application indicated maximum time to cache for a two-tiered cache management mechanism
An indication of a maximum retention time in a cache comprising a first type of memory and a second type of memory for a first plurality of tracks is received from a host application, wherein no maximum retention time is indicated for a second plurality of tracks. In response to demoting a track of the first plurality of tracks from the first type of memory to the second type of memory, an adjustment of a first amount of time that the track is allowed to be retained in the second type of memory is based on a second amount of time the track has already been present in the first type of memory prior to being demoted from the first type of memory to the second type of memory. |
US11169930B2 |
Fine grain data migration to or from borrowed memory
Systems, methods and apparatuses of fine grain data migration in using Memory as a Service (MaaS) are described. For example, a memory status map can be used to identify the cache availability of sub-regions (e.g., cache lines) of a borrowed memory region (e.g., a borrowed remote memory page). Before accessing a virtual memory address in a sub-region, the memory status map is checked. If the sub-region has cache availability in the local memory, the memory management unit uses a physical memory address converted from the virtual memory address to make memory access. Otherwise, the sub-region is cached from the borrowed memory region to the local memory, before the physical memory address is used. |
US11169929B2 |
Pause communication from I/O devices supporting page faults
A processing device includes a core to execute instructions, and memory management circuitry coupled to, memory, the core and an I/O device that supports page faults. The memory management circuitry includes an express invalidations circuitry, and a page translation permission circuitry. The memory management circuitry is to, while the core is executing the instructions, receive a command to pause communication between the I/O device and the memory. In response to receiving the command to pause the communication, modify permissions of page translations by the page translation permission circuitry and transmit an invalidation request, by the express invalidations circuitry to the I/O device, to cause cached page translations in the I/O device to be invalidated. |
US11169928B2 |
Hierarchical memory systems to process data access requests received via an input/output device
Apparatuses, systems, and methods for hierarchical memory systems are described. A hierarchical memory system can leverage persistent memory to store data that is generally stored in a non-persistent memory, thereby increasing an amount of storage space allocated to a computing system at a lower cost than approaches that rely solely on non-persistent memory. An example method includes receiving a request to access data via an input/output (I/O) device, determining whether the data is stored in a non-persistent memory device or a persistent memory device, and redirecting the request to access the data to logic circuitry in response to determining that the data is stored in the persistent memory device. |
US11169923B2 |
Method for performing read-ahead in data storage systems
The method for performing read-ahead operations in the data storage systems is disclosed and includes determining a sequential address space interval of a request and a time of the request, placing the data into a read-ahead interval list if the address space interval exceeds a threshold, and placing the data about request intervals having a length shorter than the threshold into a random request interval list, identifying a partial overlap between the address space interval of the current request and the interval stored in one of the lists, verifying whether the length of the address space interval exceeds a threshold and if so—placing the data about this sequential interval into the read-ahead interval list, performing read-ahead of data. |
US11169918B2 |
Data access in data storage device including storage class memory
A device includes a Storage Class Memory (SCM) and a secondary memory with at least one of a greater read or write latency than the SCM. At least a portion of the SCM is provided as an address space of a processor. An SCM smallest writable unit for writing data in the SCM is smaller than a secondary memory smallest writable unit for writing data in the secondary memory. An operation instruction is received from the processor to perform an operation on data stored in the secondary memory. The data is loaded from the secondary memory into the SCM for performance of the operation. |
US11169915B2 |
Memory systems having suppressed read disturbance and improved error correction capability
A memory system includes a memory medium including a plurality of matrices and a plurality of data input/output (I/O) terminals, a row address adding circuit configured to add row address additive values to an input row address for accessing memory cells of the plurality of matrices, and a column address adding circuit configured to add column address additive values to an input column address for accessing to memory cells of the plurality of matrices. The plurality of matrices are configured into a plurality of matrix sub-groups, wherein each matrix sub-group includes matrices accessed through the same data I/O terminal. The row address additive values are different from each other according to the matrix sub-groups, and the column address additive values are different from each other according to the matrix sub-groups. |
US11169914B1 |
System for synchronization and provisioning of electronic testing data across applications
A system is provided for synchronization and provisioning of electronic testing data across applications. In particular, the system may continuously capture data from multiple different applications within the production environment and sanitize the data for use in the lower level testing environments. The testing data may be synchronized and/or standardized such that the testing data may be used across multiple disparate downstream test applications. In this way, the system may ensure that testing data is always available, synchronized, current, and sanitized for use by in the lower level testing environments. |
US11169913B2 |
Mock server for testing
Systems of the present disclosure provide a versatile, reusable mock server to respond to Application-Programming-Interface (API) requests. The mock server receives an API request and a cookie associated with the API request. The API server identifies response instructions found in the cookie. The response instructions may include a static response value, a name of an API server for the mock server to imitate, or code for the mock server to execute in the process of generating a mock API response. The mock server generates a mock API response based on the response instructions and sends the mock API response in reply to the API request. |
US11169910B2 |
Probabilistic software testing via dynamic graphs
Systems and methods described in the present disclosure provide a software testing framework that leverages information about actual consumer interactions with a software product to create a directed graph. The directed graph is be used to generate a large number of simulated consumer interactions to test the software product in a manner such that scenarios shown to be more likely in practice are proportionally more likely to be generated during testing. Furthermore, the directed graph can be updated dynamically so that changing trends in actual consumer interactions with the software product are reflected immediately. |
US11169909B2 |
Flexible test program generation by altering previously used resources
A method for flexible test program generation is described that alters previously used resources. The method includes scanning, by a test generator, a set of instructions that have been executed by a system under test (SUT) using a reference model of the SUT. The method further includes identifying, by the test generator, a resource for using in a test program by determining an allocation of a first value to the resource by a subset of instructions from the set of instructions, wherein the first value of the resource is not used after the allocation. The method further includes modifying the subset of instructions to allocate a second value to the resource, and adding to the set of instructions, at least one instruction that uses the second value to perform a predetermined operation. The SUT is tested based on a result of the predetermined operation that uses the second value. |
US11169902B2 |
Techniques for evaluating collected build metrics during a software build process
Techniques are disclosed for enforcing build policies for a software development project of a software platform. Metrics are collected during a stage in a build process for the software development project. The metrics are collected via a build module for building a software development project. The build module is common to software development projects of the software platform. Each of the metrics is evaluated against a plurality of policies. Each policy specifies one or more rules for whether to allow the build process to proceed. Upon determining that one of the metrics does not comply with at least one of a plurality of policies, the build process is aborted at the stage. |
US11169894B1 |
Control method for a memory device
A control method for a memory device uses an inverting data to label that a data stored in a memory block is in an inverting state or a non-inverting state. According to the inverting data, the number of bits whose data states is changed is lower than a half of total bits in the memory block in writing operation. Therefore, an energy consumption of the memory device can reduce. The control method of the present invention also can utilize the inverting data to label a memory block with a defective bit and to select a spare block to repair the memory block with a defective bit. |
US11169888B2 |
Client-side repository in a networked deduplicated storage system
A storage system according to certain embodiments includes a client-side repository (CSR). The CSR may communicate with a client at a higher data transfer rate than the rate used for communication between the client and secondary storage. During copy operations, for instance, some or all of the data being backed up or otherwise copied to secondary storage is stored in the CSR. During restore operations, copies of the data stored in the CSR is accessed from the CSR instead of from secondary storage, improving performance. Remaining data blocks not stored in the CSR can be restored from secondary storage. |
US11169881B2 |
System and method for facilitating reduction of complexity and data movement in erasure coding merging on journal and data storage drive
A system is provided for performing erasure coding (EC) in a distributed storage system. During operation, the system can perform a partial encoding of a received first set of data fragments and second set of data fragments using EC to generate a first and a second EC codeword, respectively. The system can then distribute the first and the second set of data fragments among a set of storage nodes within the distributed storage system. The system can also distribute a first and the second set of intermediate parity fragments in the first and second EC codeword, respectively, among a subset of the storage nodes with alignments. The system can then merge the first and the second set of intermediate parity fragments to generate an overall parity for both the first and the second set of data fragments. The system can store, based on the alignments, each overall parity fragment in the overall parity in the corresponding subset of storage nodes. |
US11169879B2 |
Storage system
Provided is a storage system that performs inter-node movement of parity and reconfiguration of a stripe when a node configuration is changed. The storage system includes a plurality of nodes and a management unit, in which the nodes are targets for data write and read requests, form a stripe by a plurality of data stored in different nodes and parity generated based on the plurality of data, and store the parity of the stripe to which the data under the write request belongs in a node different from the plurality of nodes that store the plurality of data so as to perform redundancy; and the management unit transmits, to the node, an arrangement change request to perform the inter-node movement of the parity and the reconfiguration of the stripe when the node configuration is changed. |
US11169876B2 |
Apparatuses, systems, and methods for error correction
Apparatuses, systems, and methods for error correction. A memory device may have a number of memory cells each of which stores a bit of information. One or more error correction code (ECC) may be used to determine if the bits of information contain any errors. To mitigate the effects of failures of adjacent memory cells, the information may be divided into a first group and a second group, where each group contains information from memory cells which are non-adjacent to other memory cells of that group. Each group of information may include data bits and parity bits used to correct those data bits. For example, as part of a read operation, a first ECC circuit may receive information from even numbered memory cells, while a second ECC circuit may receive information from odd numbered memory cells. |
US11169874B2 |
Memory system including field programmable gate array (FPGA) and method of operating same
A memory system includes; a memory device, a memory controller including a first interface, a second interface, and a first data processor having a first error correction code (ECC) engine, and a field programmable gate array (FPGA) including a third interface connected to the first interface, a fourth interface connected to the second interface, a fifth interface connected to an external host, and a second data processor having a second ECC engine. The memory controller may configure a normal write operation path or highly reliable write operation path. |
US11169870B2 |
Managing the migration of virtual machines in the presence of uncorrectable memory errors
Techniques for migrating virtual machines (VMs) in the presence of uncorrectable memory errors are provided. According to one set of embodiments, a source host hypervisor of a source host system can determine, for each guest memory page of a VM to be migrated from the source host system to a destination host system, whether the guest memory page is impacted by an uncorrectable memory error in a byte-addressable memory of the source host system. If the source host hypervisor determines that the guest memory page is impacted, the source host hypervisor can transmit a data packet to a destination host hypervisor of the destination host system that includes error metadata identifying the guest memory page as being corrupted. Alternatively, if the source host hypervisor determines that the guest memory page is not impacted, the source host hypervisor can attempt to read the guest memory page from the byte-addressable memory in a memory exception-safe manner. |
US11169865B2 |
Anomalous account detection from transaction data
Systems and methods for implementing heterogeneous feature integration for device behavior analysis (HFIDBA) are provided. The method includes representing each of multiple devices as a sequence of vectors for communications and as a separate vector for a device profile. The method also includes extracting static features, temporal features, and deep embedded features from the sequence of vectors to represent behavior of each device. The method further includes determining, by a processor device, a status of a device based on vector representations of each of the multiple devices. |
US11169862B2 |
Normalizing messaging flows in a microservice architecture
In a distributed system with a microservice architecture having a framework supporting a messaging layer between client applications and server-side handlers, systems and methods include receiving a message by a server-side handler in the framework with the message one of blocking and non-blocking from a client application; handling the message by the server-side handler as one of blocking and non-blocking selected independent of a designation by the client application since the framework abstracts the messaging layer from the client application; and providing a response by the server-side handler to the client application. |
US11169845B2 |
Flow and application based processor scheduling for network functions virtualization applications using flow identification based on logical calculations on frame based fields
Systems and methods of scheduling for Network Function Virtualization (NFV) on processing resources include receiving multiple flows from different customers and different applications; classifying the multiple flows to provide classified flows; distributing the classified flows to a plurality of queues; and providing each of the classified flows in the plurality of queues to the processing resources, wherein each individual classified flow is distributed to a same processing resource thereby maintaining flow order of the individual classified flow. |
US11169838B2 |
Hypercall implementation in a virtualized computer system
An example method of interfacing with a hypervisor in a computing system is described. The computing system includes a processor having at least three hierarchical privilege levels including a third privilege level more privileged than a second privilege level, the second privilege level more privileged than a first privilege level. The method includes configuring, by the hypervisor executing at the third privilege level, the processor to trap reads to a debug communication channel (DCC) status register of the processor to the third privilege level; trapping, at the hypervisor, a read to the DCC status register by guest software executing in a virtual machine (VM) managed by the hypervisor, the guest software executing at the first or second privilege level; reading, at the hypervisor, a plurality of registers of the processor to obtain data stored by the guest software; and returning execution from the hypervisor to the guest software. |
US11169835B1 |
VM data migration between storage devices
VM data migration between storage devices is disclosed. In an embodiment, a method of VM data migration includes determining snapshot data and live data corresponding to the VM based on a request to migrate a VM from a source device to a destination device. The method migrates the snapshot data from the source device to the destination device including by setting up a migration path and creating a migration configuration in the source device. The method requests a hypervisor to migrate the live data from the source device to the destination device. The method removes the migration path, the migration configuration, and snapshot data from the source device. |
US11169834B2 |
Dynamic platform feature tuning based on virtual machine runtime requirements
Systems, apparatuses and methods may provide for technology that dynamically tunes platform features based on virtual machine runtime requirements. In one example, a first virtual machine and a second virtual machine of a cloud server platform may each be associated with one or more logical cores. The first virtual machine may have a first configuration to efficiently support a first feature setting arrangement on the associated logical cores. The second virtual machine may have a different second configuration to efficiently support a different second feature setting arrangement on the different associated logical cores. Feature settings that are specific to an application associated with a virtual machine may be determined based on application runtime requirements. Such determined feature settings may be stored as a bit mask in control fields of a virtual machine control and enforced on the logical cores associated with a given virtual machine. |
US11169833B2 |
Applications discovery based on file system directories
Techniques for discovering applications based on file system directories are disclosed. In one example, process information may be extracted from a file system directory of an application host executing a plurality of applications. Further, an expression match may be performed on the process information. Furthermore, a presence of an application running on the application host may be determined based on an outcome of the expression match. |
US11169832B1 |
Apparatus and method for augmented reality user manual
A method of generating an AR user manual in an electronic 3D viewing environment, comprising: recording a moving trajectory of the 3D viewing environment's optical sensor; receiving a landmark location information; executing an iterative target object pose estimation comprising: estimating an estimated target object pose from each of the optical sensor poses in the recorded moving trajectory and the landmark location; calculating an estimation error from a 3D model being arranged in the estimated target object pose and projected onto the target object in the real-world scene; calculating a mean of the estimation errors; and reiterating the iterative target object pose estimation to optimize the estimated target object pose for a minimum mean estimation error; if the minimum mean estimation error is within a predefined estimation error threshold, then rendering the AR user manual onto the target object according to the optimized estimated target object pose. |
US11169826B2 |
User-assisted plug-in application recipe execution
Techniques for user-assisted plug-in application recipe (PIAR) execution are disclosed. During execution of a PIAR, a PIAR management application applies one or more data values for a plug-in application field to a machine learning model, to obtain: (a) a candidate mapping between one or more sub-values discovered within the data value(s) and another field accepted by an action of another plug-in application, the data value(s) being of a data type different from a reported data type of the other field, and (b) a confidence metric associated with the candidate mapping, based at least in part on whether the sub-value(s) fit(s) one or more stored formats mapped to the other data type. Based on a determination that the confidence metric does not satisfy a threshold confidence criterion, the PIAR management application obtains user input affirming or rejecting the candidate mapping, and applies the user input to execution of the PIAR. |
US11169823B2 |
Process initiation
Implementations generally relate to initiating processes. In some implementations, a method includes receiving, at a server, an object from a client device. The method further includes determining an instance of a process initiation event, where the process initiation event triggers a process to initiate, and where the process initiation event is based on the object and one or more process initiation policies. The method further includes initiating the process upon the determining of the process initiation event. |
US11169817B1 |
Optimizing a boot sequence in a storage system
A system and method for efficiently starting up a plurality of solid-state storage devices. A computing system includes one or more storage devices storing data in multiple allocation units (AUs). In a boot region, a data storage controller maintains an AU management set that identifies a state of various AUs in the system. In various embodiments, the management set includes an identification of a subset of free AUs, transitional AU, unincorporated AUs, and speculative AUs. At various times, information corresponding to the AU management set is stored to non-volatile storage. During a boot sequence, the AU management set information is accessed and the identified AUs are searched to identify allocated AUs rather than performing a search of all of the AUs in the system. |
US11169815B2 |
Method and system for automation tool set for server maintenance actions
Embodiments of a system, methods, and other techniques and configurations for automation of computing system maintenance activities such as reboots, software installations, re-configuration, or other actions are generally described herein. In an example, an automation tool set is designed to integrate with an organization Configuration Management Database (CMDB) and other orchestration or information technology (IT) management tools to perform such maintenance actions. The automation tool set may enable and manage various forms of a workflow for maintenance actions, including a workflow designed to validate all necessary pre- and post-reboot checks, perform logging, event tracking, exception handling, notifications, incidents creation, trend analysis, customized reporting dashboards, and system adaptation. In further examples, the automation tool set may expose user interfaces, reports, and other management interfaces for control and monitoring of the workflows. |
US11169814B2 |
Information processing method and computer-readable recording medium having stored therein optimization program
An information processing method executed by a computer, the method includes executing a target program to acquire number of executions for each of a plurality of program codes; selecting a combination of program codes related to a plurality of assignment statements from among program codes related to assignment statements having a higher number of executions based on the acquired number of executions; when the target program is changed, executing the changed target program to calculate an execution accuracy and an operation time so that parallel processing using an SIMD operation function is executed for each of the program codes related to the plurality of assignment statements included in the selected combination; and searching for the combination so that the calculated execution accuracy and operation time satisfy a predetermined condition. |
US11169813B2 |
Policy handling for data pipelines
Methods, systems, and devices for data processing are described. In some systems, data pipelines may be implemented to handle data processing jobs. To improve data pipeline flexibility, the systems may use separate pipeline and policy declarations. For example, a pipeline server may receive both a pipeline definition defining a first set of data operations to perform and a policy definition including instructions for performing a second set of data operations, where the first set of data operations is a subset of the second set. The server may execute a data pipeline based on a trigger (e.g., a scheduled trigger, a received message, etc.). To execute the pipeline, the server may layer the policy definition into the pipeline definition when creating an execution plan. The server may execute the execution plan by performing a number of jobs using a set of resources and plugins according to the policy definition. |
US11169812B2 |
Throttling while managing upstream resources
Systems, apparatuses, and methods for arbitrating threads in a computing system are disclosed. A computing system includes a processor with multiple cores, each capable of simultaneously processing instructions of multiple threads. When a thread throttling unit receives an indication that a shared cache has resource contention, the throttling unit sets a threshold number of cache misses for the cache. If the number of cache misses exceeds this threshold, then the throttling unit notifies a particular upstream computation unit to throttle the processing of instructions for the thread. After a time period elapses, if the cache continues to exceed the threshold, then the throttling unit notifies the upstream computation unit to more restrictively throttle the thread by performing one or more of reducing the selection rate and increasing the time period. Otherwise, the unit notifies the upstream computation unit to less restrictively throttle the thread. |
US11169810B2 |
Micro-operation cache using predictive allocation
According to one general aspect, an apparatus may include an instruction fetch unit circuit configured to retrieve instructions from a memory. The apparatus may include an instruction decode unit configured to convert instructions into one or more micro-operations that are provided to an execution unit circuit. The apparatus may also include a micro-operation cache configured to store micro-operations. The apparatus may further include a branch prediction circuit configured to: determine when a kernel of instructions is repeating, store at least a portion of the kernel within the micro-operation cache, and provide the stored portion of the kernel to the execution unit circuit without the further aid of the instruction decode unit circuit. |
US11169809B2 |
Method and apparatus for converting scatter control elements to gather control elements used to sort vector data elements
Method and apparatus for converting scatter control elements to gather control elements used to permute vector data elements is described herein. One embodiment of a method includes decoding an instruction having a field for a source vector operand storing a plurality of data elements, wherein each of the data element includes a set bit and a plurality of unset bits. Each of the set bits is set at a unique bit offset within the respective data element. The method further includes executing the decoded instruction by generating, for each bit offset across the plurality of data elements in the source vector operand, a count of unset bits between a first data element having a bit set at a current bit offset and a second data element comprising a least significant bit (LSB). A set of control elements is generated based on the count of unset bits generated for each bit offset. |
US11169808B2 |
Blockwise matrix multiplication system
The disclosure relates to a processor including an N-bit data bus configured to access a memory; a central processing unit CPU connected to the data bus; a coprocessor coupled to the CPU, including a register file with N-bit registers; an instruction processing unit in the CPU, configured to, in response to a load-scatter machine instruction received by the CPU, read accessing a memory address and delegating to the coprocessor the processing of the corresponding N-bit word presented on the data bus; and a register control unit in the coprocessor, configured by the CPU in response to the load-scatter instruction, to divide the word presented on the data bus into K segments and writing the K segments at the same position in K respective registers, the position and the registers being designated by the load-scatter instruction. |
US11169807B2 |
System and method for dynamic accuracy and threshold control for branch classification
A processor comprising a processor pipeline comprising one or more execution units configured to execute branch instructions, a branch predictor associated with the processor pipeline and configured to predict a branch instruction outcome, a branch classification unit associated with the processor pipeline and the branch prediction unit. The branch classification unit is configured to, in response to detecting a branch instruction, classify the branch instruction as at least one of the following: a simple branch or a hard-to-predict (HTP) branch, wherein a threshold used for the classification is dynamically adjusted based on a workload of the processor. |
US11169806B1 |
Data processing systems
In a data processor comprising a processing pass circuit and a cache, a record of processing passes to be performed by the processing pass circuit is stored, including storing, for each processing pass recorded in the buffer: information indicative of any data that is required for performing the processing pass that is not yet stored in the cache, including an identifier for any data that is required for performing the processing pass that is not yet stored in the cache. When new data to perform a processing pass is loaded into the cache, an identifier for that new data is compared to any identifiers for data that processing passes in the processing pass record are waiting for, and the information indicative of any data that is required for performing processing passes that is not yet stored in the cache stored in the processing pass record is updated. |
US11169805B2 |
Dynamic processor cache to avoid speculative vulnerability
A processor including a logic unit configured to execute multiple instructions being one of a speculative instruction or an architectural instruction is provided. The processor also includes a split cache comprising multiple lines, each line including a data accessed by an instruction and copied into the split cache from a memory address, wherein a line is identified as a speculative line for the speculative instruction, and as an architectural line for the architectural instruction. The processor includes a cache manager configured to select a number of speculative lines allocated in the split cache. The cache manager prevents an architectural line from being replaced by a speculative line based on a number of speculative lines allotted in the split cache, and manages the number of speculative lines to be allocated in the split cache based on the number of speculative lines relative to a number of architectural lines. |
US11169802B2 |
Systems, apparatuses, and methods for fused multiply add
In some embodiments, packed data elements of first and second packed data source operands are of a first, different size than a second size of packed data elements of a third packed data operand. Execution circuitry executes decoded single instruction to perform, for each packed data element position of a destination operand, a multiplication of a M N-sized packed data elements from the first and second packed data sources that correspond to a packed data element position of the third packed data source, add of results from these multiplications to a full-sized packed data element of a packed data element position of the third packed data source, and storage of the addition result in a packed data element position destination corresponding to the packed data element position of the third packed data source, wherein M is equal to the full-sized packed data element divided by N. |
US11169799B2 |
Instructions and logic to perform floating-point and integer operations for machine learning
One embodiment provides for a graphics processing unit to accelerate machine-learning operations, the graphics processing unit comprising a multiprocessor having a single instruction, multiple thread (SIMT) architecture, the multiprocessor to execute at least one single instruction; and a first compute unit included within the multiprocessor, the at least one single instruction to cause the first compute unit to perform a two-dimensional matrix multiply and accumulate operation, wherein to perform the two-dimensional matrix multiply and accumulate operation includes to compute a 32-bit intermediate product of 16-bit operands and to compute a 32-bit sum based on the 32-bit intermediate product. |
US11169797B2 |
Vehicle controller configuration backup and restoration using data snapshots
A vehicle includes a processor, programmed to responsive to detecting a configuration modification to a controller of the vehicle, generate a snapshot to record a current configuration of the controller as modified; and responsive to detecting an authorized digital entity wirelessly connected to the vehicle, send the snapshot to the digital entity to back up the snapshot, wherein the snapshot includes configurations of multiple controllers of the vehicle including the current configuration. |
US11169793B2 |
Vehicle control system and method for confirming software consistency
A specific on-board device, that is any one of a plurality of on-board devices, is configured to acquire the versions of software included in other on-board devices when the power source of a vehicle is turned on. The specific on-board device determines whether or not the versions of the software of all the on-board devices that constitute a vehicle control system are consistent, by comparing the version of the software of the specific on-board device and the versions of the software acquired from the other on-board devices with first consistency information prestored. |
US11169789B2 |
Rich text box for live applications in a cloud collaboration platform
Disclosed herein are system, method, and computer program product embodiments for providing a rich text box to customizable live applications in a cloud collaboration platform. The rich text box component may extend styles and functions performed within a document editor in the cloud collaboration platform to customizable live applications. This extension ensures a consistent user experience where the behavior of text-editing in live application mirrors that of the standardized document editor. Additional functionality, such as mentions and auto-completions, may be performed by the rich text boxes embedded in a live application without adding to the code base of the live application, complicating design decisions, and/or circumventing the security requirements of a live application. |
US11169783B2 |
System and method for generating an executable hardware-software interface specification
A method for operating a hardware-software interface (HSI) executable specification unit by means of an executable hardware-software interface (HSI) specification for a computing device is provided. The executable HSI specification is a form of a Device Programming Specification (DPS). The HSI executable specification unit includes a HSI analyser, at least one skeletal driver and a HSI executable specification interpreter. The method includes (i) capturing at least one HSI for generating the executable HSI specification, (ii) analyzing at least one section of the DPS to determine sequences that are required for executing the executable HSI specification, (iii) parsing, using the HSI analyzer, the DPS into an intermediate form, (iv) verifying if an intermediate representation (IR) for each of the sequences to be invoked in at least one skeletal driver Application Programming Interface (API) is present and (v) translating the sequences of the DPS into at least one hardware-software interface (HSI) intermediate representation (IR). |
US11169781B2 |
Evaluating a mathematical function in a computational environment
Apparatus for evaluating a mathematical function for a received input value includes a polynomial block configured to identify a domain interval containing the received input value over which the mathematical function can be evaluated, the mathematical function over the identified interval being approximated by a polynomial function; and evaluate the polynomial function for the received input value using a set of one or more stored values representing the polynomial function over the identified interval to calculate a first evaluation of the mathematical function for the received input value; and a CORDIC block for performing a CORDIC algorithm, configured to initialise the CORDIC algorithm using the first evaluation of the mathematical function for the received input value calculated by the polynomial block; and implement the CORDIC algorithm to calculate a refined evaluation of the mathematical function for the received input value. |
US11169780B2 |
Linear photonic processors and related methods
Photonic processors are described. The photonic processors described herein are configured to perform matrix-matrix (e.g., matrix-vector) multiplication. Some embodiments relate to photonic processors arranged according to a dual-rail architecture, in which numeric values are encoded in the difference between a pair optical signals (e.g., in the difference between the powers of the optical signals). Relative to other architectures, these photonic processors exhibit increased immunity to noise. Some embodiments relate to photonic processors including modulatable detector-based multipliers. Modulatable detectors are detectors designed so that the photocurrent can be modulated according to an electrical control signal. Photonic processors designed using modulatable detector-based multipliers are significantly more compact than other types of photonic processors. |
US11169773B2 |
Systems, methods, and apparatuses for agricultural data collection, analysis, and management via a mobile device
A voice-interaction system enables mobile workers to capture measurements, observations and complete inspections using their voice as they move about, leaving one or both hands and eyes free to safely and effectively focus on work tasks. The system has the flexibility to recognize highly specialized vocabulary, prompting for and error-checking utterances that are unique to an industry, company, government agency, user or specific task. This data is saved and formatted to be viewed, listened to, or input into a structured data-base for further use. |