Document Document Title
US11108051B2 Modified positive electrode active material, preparation method therefor and electrochemical energy storage device
The present disclosure provides a modified positive electrode active material. The modified positive electrode active material comprises a positive electrode active material inner core; a metal oxide layer comprising a metal oxide and coated on a surface of the positive electrode active material inner core; and a polymer layer comprising a polymer and coated on a surface of the metal oxide layer, the polymer being one or more selected from a group consisting of polyacrylic acid, polymethyl methacrylate, polyacrylamide and lithium polyacrylate. The modified positive electrode active material of the present disclosure has better structure stability and thermal stability, when the modified positive electrode active material is applied in the electrochemical energy storage device, cycle performance and safety performance of the electrochemical energy storage device can be significantly improved without decreasing energy density of the electrochemical energy storage device.
US11108050B2 Conductive material dispersed liquid and secondary battery manufactured using the same
The present invention provides a conductive material dispersed liquid including a conductive material which includes bundle-type carbon nanotubes; a dispersant which includes a hydrogenated nitrile-based rubber; and a dispersion medium, where a complex modulus (|G*| @ 1 Hz) is in a range of 20 to 500 Pa when measured by a rheometer at a frequency of 1 Hz, and a secondary battery manufactured using the same. The conductive material dispersed liquid has a controlled complex modulus to exhibit excellent dispersibility and powder resistance characteristics, and as a result, can greatly improve the output characteristics of batteries.
US11108049B2 Electrode for solid-state batteries and solid-state battery
An electrode for solid-state batteries, comprising a PTC resistor layer, and a solid-state battery comprising the electrode. The electrode may be an electrode for solid-state batteries, wherein the electrode comprises an electrode active material layer, a current collector and a PTC resistor layer which is disposed between the electrode active material layer and the current collector and which is in contact with the electrode active material layer; wherein the PTC resistor layer contains an electroconductive material, an insulating inorganic substance and a polymer.
US11108044B2 Rechargeable lithium battery
A rechargeable lithium battery includes an electrolyte, a negative electrode, and a positive electrode. The negative electrode includes a negative active material layer on a negative current collector, and includes a carbon-based negative active material. The negative electrode having a Degree of Divergence (DD) value of about 19 to about 60. The positive electrode includes a positive active material layer and a positive current collector, and includes a positive active material and a porous structured additive. The content of the porous structured additive is about 0.01 wt % to about 2 wt % based on 100 wt % of the positive active material layer.
US11108039B2 Negative electrode containing electrode protective layer and lithium secondary battery comprising the same
A negative electrode including an electrode protective material and a lithium secondary battery including the negative electrode, wherein the negative electrode containing the protective material can inhibit the growth of lithium dendrite on the surface of the electrode, effectively transfer lithium ions to the lithium metal electrode and has an excellent ion conductivity, and thus the protective layer itself including the protective material does not act as a resistive layer, overvoltage is not applied during charging and discharging, thereby preventing degradation of the performance of the battery and ensuring stability when driving the battery.
US11108032B2 Method and apparatus for manufacturing secondary battery
A method for manufacturing a secondary battery by performing two or more kinds of intermittent coating in combination using two or more die heads so as to apply an electrode material layer-forming raw material to a metal sheet material to obtain an electrode precursor; and cutting the electrode precursor to form a plurality of electrodes.
US11108030B2 Display device including light absorption layer and low potential electrode in pad region and method of fabricating the same
A display device comprises a substrate including a display region including a plurality of sub-pixels and a pad region outside the display region; a display element disposed in each of the plurality of sub-pixels; a low potential electrode formed in the pad region to apply a low potential voltage to the display element; a light absorption layer disposed on the low potential electrode in the pad region; and an encapsulation layer formed in the display region and the pad region.
US11108025B2 Display device
A display device includes a display panel, and an electronic module disposed thereunder. The display panel includes a first display area having first areas with a first pixel density and a pixel-free area, each first area including a respective pixel, the pixel-free area including second areas and third areas, each third area surrounding a respective second area and disposed between the respective second area and at least one first area, a second display area having a second pixel density greater than the first pixel density, first pattern layers disposed in the third areas, respectively, each first pattern layer surrounding a respective second area in a plan view, and second pattern layers disposed on the first pattern layers, respectively.
US11108024B2 Display apparatus having arbitrary shape
A display apparatus includes a display panel having a display unit. A touch sensor layer is disposed on the display panel. A window layer is disposed on the touch sensor layer. The window layer has a first refractive index and includes a first surface and a second surface opposite the first surface. An insulation layer is disposed between the window layer and the touch sensor layer. The insulation layer has a second refractive index that is greater than the first refractive index.
US11108019B2 OLED display panel and display device having a transparent filling layer
An organic light emitting diode (OLED) display panel includes a light transmitting area at least partially disposed in an electronic component setting area. A transparent filling layer, a built-in encapsulation layer, and a planarization layer are disposed in the light transmitting area. By providing the transparent filling layer in the light transmitting area to replace part of a film layer material, light transmittance is improved, and there is no technical problem that it is difficult to package. The built-in encapsulation layer reduces the speed at which water and oxygen penetrate the inside of a display panel through the transparent filling layer.
US11108018B2 OLED panel lower part protection film, and organic light-emitting display apparatus comprising same
A lower part protection film for an OLED panel is provided. More particularly, a lower part protection film for an OLED panel, having a significantly improved recognition rate of an alignment process, being capable of preventing generation of static electricity through an antistatic treatment, and having excellent adhesion to an OLED panel at the same time, and an organic light-emitting display apparatus including the lower part protection film for an OLED panel are provided.
US11108016B2 Display screens and display devices
The present disclosure relates to a display screen and a display device. The display screen includes a display area, and the display area includes a pixel area and a non-pixel area located around the pixel area. The display screen includes a plurality of film layers stacked in sequence. The plurality of film layers are provided with at least one support pillar therein. The support pillar is located in the non-pixel area and is embedded in at least two film layers along a longitudinal direction orthogonal to a surface of the display screen. In addition, a display device including the aforementioned display screen is provided.
US11108015B2 Organic electroluminescent illumination panel, manufacturing method thereof, and organic electroluminescent illumination device with spacers protruding from a second electrode
Provided is a long-life organic electroluminescent illumination panel which is flexible and, even when a load is applied by bending, impact or vibration, can suppress the occurrence of defects in an electrode layer and an organic layer containing an organic electroluminescent material, and which can suppress the occurrence of dark spots due to short circuiting. This organic electroluminescent illumination panel includes: a pair of electrode layers, at least one of which is transparent, between a flexible film substrate and a flexible film sealing material, at least one of which is transparent; and an organic layer containing an organic electroluminescent material which is sandwiched between the pair of electrode layers. This organic electroluminescent illumination panel has multiple spacers which are disposed on an electrode layer laminated on the flexible film substrate so as to pass through the organic layer and another electrode layer.
US11108012B2 Display panel, display apparatus, method of detecting crack in sealant layer of display panel, and method of fabricating display panel
The present application discloses a display panel. The display panel includes a first substrate; a second substrate facing the first substrate; a sealant layer between the first substrate and the second substrate sealing the first substrate and the second substrate together to form a cell; and a first conductive line layer having a first continuous conductive line configured to detect crack in the sealant layer. The first conductive line layer is in contact with the sealant layer.
US11108010B2 Organic light-emitting display apparatus
An organic light-emitting display apparatus includes: a substrate; a display unit on the substrate and including a display area and a non-display area outside of the display area; and a thin-film encapsulation layer that seals the display unit, wherein the non-display area includes a dam region located outside of the display area and a plurality of protrusions on at least a part of the display unit outside of the dam region.
US11108007B2 Method of making a perovskite layer at high speed
A method of making a perovskite layer includes providing a flexible substrate; providing a perovskite solution comprising an initial amount of solvent and perovskite precursor materials and a total solids concentration between 30 percent and 70 percent by weight of its saturation concentration; depositing the perovskite solution on the flexible substrate; removing a first portion of the solvent from the deposited perovskite solution and increasing the total solids concentration of the perovskite solution to at least 75 percent of its saturation concentration with a first drying step; and removing a second portion of the solvent from the deposited perovskite solution with a second drying step having a higher rate of solvent evaporation that causes saturation and a conversion reaction in the deposited perovskite solution resulting in perovskite crystal formation or formation of a perovskite intermediate phase, wherein the first drying step dwell time is at least 5 times longer than the second drying step dwell time.
US11108005B2 Array substrate, stretchable display device, and method for manufacturing array substrate
The present disclosure provides an array substrate, a stretchable display device, and a method for manufacturing an array substrate. The array substrate includes: a display area; a circuit area configured to provide an electrical signal to the display area; and a protection area including a plurality of island-shaped protection blocks, a plurality of first connection bridges and a plurality of second connection bridges, wherein each of the plurality of first connection bridges is configured to connect two adjacent island-shaped protection blocks of the plurality of island-shaped protection blocks, and the plurality of second connection bridges are configured to connect the protection area and the circuit area, and wherein the plurality of first connection bridges include a first flexible substrate, and the plurality of second connection bridges include a second flexible substrate.
US11107998B2 Transparent electrode and electronic device
A transparent electrode includes a conductive layer and at least one metal affinity layer adjacent to the conductive layer. The conductive layer is composed of silver as a main component. The metal affinity layer contains an organic compound and a lanthanoid. The organic compound is a compound including a heteroatom having an unshared electron pair in a molecule.
US11107995B2 Organic compound, light-emitting element, light-emitting device, electronic device, and lighting device
A novel organic compound that is effective in improving the element characteristics and reliability is provided. The organic compound, which is represented by General Formula (G1), has a structure in which a dibenzoquinazoline ring is bonded to a skeleton with a hole-transport property via one or more arylene groups. Any one of R1 to R9 in General Formula (G1) is bonded to any one of R10 to R14 in General Formula (G1-1). Note that n is any of 0 to 3; m is 1 or 2; A represents a single bond, or an arylene group; B represents a ring having a dibenzofuran skeleton, dibenzothiophene skeleton, or carbazole skeleton; and each of R1 to R15 independently represents any of hydrogen, an alkyl group, a cycloalkyl group, and an aryl group.
US11107993B2 Organic compound and organic electroluminescent element comprising same
The present invention relates to an organic light-emitting diode (OLED) including a novel organic compound used in a light emitting layer thereof. Particularly, the present invention relates to an OLED including a novel pyrene-based organic compound.
US11107991B2 Analysis of material layers on surfaces, and related systems and methods
A method of analyzing film on a substrate comprises receiving surface profile data obtained from measurements of a plurality of discrete regions on a substrate, the plurality of discrete regions comprising one or more film layers; extracting a plurality of parameters from the received surface profile data, the plurality of parameters comprising one or more parameters of the one or more film layers of each of the plurality of discrete regions, wherein the extracting is based on a predetermined pattern for the plurality of the discrete regions on the substrate; and displaying a user interface. The user interface may comprise a plurality of individual graphs each illustrating the one or more parameters of the one or more film layers for a corresponding subset of the plurality of discrete regions, and a composite graph illustrating the one or more parameters of the one or more film layers for each discrete region of the plurality of discrete regions, wherein the composite graph corresponds to the plurality of individual graphs being overlaid together.
US11107987B2 Semiconductor storage device
A semiconductor storage device includes a first conductive layer, a second conductive layer, and a first chalcogen layer provided therebetween. A third conductive layer and a fourth conductive layer have a second chalcogen layer provided therebetween. The second chalcogen layer contains tellurium (Te). When a minimum value and a maximum value of a composition ratio of tellurium in the second chalcogen layer observed along the first direction are a first minimum value and a first maximum value, respectively, the first minimum value is observed at a position closer to the third conductive layer than a center position in the first direction of the second chalcogen layer, and the first maximum value is observed at a position closer to the fourth conductive layer than the center position in the first direction of the second chalcogen layer.
US11107983B2 Resistive random access memory array and manufacturing method thereof
A RRAM array and its manufacturing method are provided. The RRAM array includes a substrate having an array region which has a first region and a second region. The RRAM array includes a bottom electrode layer on the substrate, an oxygen ion reservoir layer on the bottom electrode layer, a diffusion barrier layer on the oxygen ion reservoir layer, a resistance switching layer on the diffusion barrier layer, and a top electrode layer on the resistance switching layer. The diffusion barrier layer in the first region is different from the diffusion barrier layer in the second region.
US11107982B2 RRAM structure
The present disclosure, in some embodiments, relates to an integrated chip. The integrated chip includes a lower inter-level dielectric (ILD) structure surrounding a plurality of lower interconnect layers over a substrate. An etch stop material is disposed over the lower ILD structure. A bottom electrode is arranged over an upper surface of the etch stop material, a data storage structure is disposed on an upper surface of the bottom electrode and is configured to store a data state, and a top electrode is disposed on an upper surface of the data storage structure. A first interconnect via contacts the upper surface the bottom electrode and a second interconnect via contacts the top electrode.
US11107980B2 MRAM fabrication and device
A top electrode of a magnetoresistive random access memory (MRAM) device over a magnetic tunnel junction (MTJ) is formed using a film of titanium nitride oriented in a (111) crystal structure rather than a top electrode which uses tantalum, tantalum nitride, and/or a multilayer including tantalum and tantalum nitride.
US11107973B2 Joined body of piezoelectric single-crystal substrate and support substrate
A bonded body includes a supporting substrate; a piezoelectric single crystal substrate composed of a material selected from the group consisting of lithium niobate, lithium tantalate and lithium niobate-lithium tantalate; and an amorphous layer present between the supporting substrate and piezoelectric material substrate, and the amorphous layer contains one or more metal atoms selected from the group consisting of niobium and tantalum, an atom constituting the supporting substrate, and an argon atom. A concentration of the argon atom in a central part of the amorphous layer is higher than a concentration of the argon atom in a peripheral part of the amorphous layer.
US11107972B2 Nanovoided tunable optics
An optical element includes a nanovoided polymer layer having a first refractive index in an unactuated state and a second refractive index different than the first refractive index in an actuated state. Compression or expansion of the nanovoided polymer layer, for instance, can be used to reversibly control the size and shape of the nanovoids within the polymer layer and hence tune its refractive index over a range of values, e.g., during operation of the optical element. Various other apparatuses, systems, materials, and methods are also disclosed.
US11107971B2 Laminated substrate with piezoelectric thin film, piezoelectric thin film element and method for manufacturing this element
There is provided a laminated substrate with a piezoelectric thin film, comprising: a substrate; an electrode film formed on the substrate; and a piezoelectric thin film formed on the electrode film, wherein the piezoelectric thin film is made of an alkali niobium oxide represented by a composition formula of (K1−xNax) NbO3 (0
US11107966B2 Two-sided Majorana fermion quantum computing devices fabricated with ion implant methods
A quantum computing device is fabricated by forming, on a superconductor layer, a first resist pattern defining a device region and a sensing region within the device region. The superconductor layer within the sensing region is removed, exposing a region of a first surface of an underlying semiconductor layer outside the device region. The exposed region of the semiconductor layer is implanted, forming an isolation region surrounding the device region. The sensing region and a portion of the device region of the superconductor layer are exposed. A sensing region contact is formed by coupling the first surface of the semiconductor layer with a first metal layer. A nanorod contact using the first metal within the portion of the device region outside the sensing region is formed. By depositing a second metal layer on a second surface of the semiconductor layer within the sensing region, a tunnel junction gate is formed.
US11107965B2 Majorana fermion quantum computing devices fabricated with ion implant methods
A quantum computing device is fabricated by forming, on a superconductor layer, a first resist pattern defining a device region and a sensing region within the device region. The superconductor layer within the sensing region is removed, exposing a region of an underlying semiconductor layer outside the device region. The exposed region of the semiconductor layer is implanted, forming an isolation region surrounding the device region. Using an etching process subsequent to the implanting, the sensing region and a portion of the device region of the superconductor layer adjacent to the isolation region are exposed. By depositing a first metal layer within the sensing region, a tunnel junction gate is formed. A sensing region gate is formed by coupling the semiconductor layer with a second metal layer. A nanorod contact using the second metal within the portion of the device region outside the sensing region is formed.
US11107964B2 System and method for wireless power transfer using thermoelectric generators
A TEG system is attached to a rotating shaft and generates electricity from radiant energy that is substantially radiatively transmitted through the atmosphere from a stationary source to the TEG system that is rotating with the shaft. The rotation of the shaft provides cooling to the TEG system, but not heat energy. The TEG system includes at least one TEG, each TEG equipped with an energy receiving and heat containment window and an energy conversion system in combination with controlled convection cooling enhanced by an airflow moving in response to the rotation of the rotating shaft. Individual TEGs having controlled convection cooling also are described.
US11107963B2 Apparatus and method for enhancing figure of merit in composite thermoelectric materials with aerogel
At least one of the present embodiments generally relates to an apparatus and a method for enhancing the figure of merit (zT) in composite thermoelectric materials using aerogel such as e.g., silicate/silica aerogel, carbon aerogel, chalcogenide aerogel and metal oxide aerogel. For example, the present embodiments provide apparatuses and methods for the addition of aerogels to two commonly used p and n type thermoelectric materials and thereby enhancing their thermoelectric figure of merits to record levels.
US11107949B2 LED display device, method for manufacturing the same, and LED display panel
A light emitting diode (LED) display device includes a plurality of pixel units. Each of the plurality of pixel units includes a red subpixel, a green subpixel, and a blue subpixel. The red subpixel is arranged with a first LED chip, the green subpixel is arranged with a second LED chip, and the blue subpixel is arranged with a third LED chip. The first LED chip is a blue LED chip or a green LED chip. The second LED chip is the green LED chip. The third LED chip is the blue LED chip. The red subpixel is further arranged with a red light conversion block arranged on the first LED chip.
US11107947B2 Micro light emitting diode
Embodiments generally relate to micro-device arrays. In some embodiments, an array comprises a substrate and a plurality of micro-devices. Each micro-device is suspended over a cavity in the substrate by at least one lateral hinge attached to a side post formed into the substrate. Each micro-device comprises a bonding layer; a metal contact; semiconductor device layers; and a buffer layer. The semiconductor device layers may comprise GaN-based LED layers; wherein the buffer layer comprises AlGaN; and wherein the substrate comprises (111) oriented Silicon. In other cases, the semiconductor device layers may comprise InGaAsP-based LED layers; wherein the buffer layer comprises InGaP; and wherein the substrate comprises GaAs.
US11107942B2 Sputtered then evaporated back metal process for increased throughput
A method is described that includes sputtering multiple layers on a back surface of the photovoltaic structure, the photovoltaic structure being made of at least one group III-V semiconductor material, and evaporating, over the multiple layers, one or more additional layers including a metal layer, the back metal structure being formed by the multiple layers and the additional layers. A photovoltaic device is also described that includes a back metal structure disposed over a back surface of a photovoltaic structure made of a group III-V semiconductor material, the back metal structure including one or more evaporated layers disposed over multiple sputtered layers, the one or more evaporated layers including a metal layer. By allowing evaporation along with sputtering, tool size and costs can be reduced, including minimizing a number of vacuum breaks. Moreover, good yield and reliability, such as reducing dark line defects (DLDs), can also be achieved.
US11107939B2 Systems and methods for shingling cells using an adhesive film
This disclosure describes various structures, devices, and arrangements that replace a PSA used to hold shingled cells together with an adhesive film. For example, in an aspect, the present disclosure is directed to a shingled arrangement of photovoltaic (PV) cells. In some aspects, the shingled arrangement of PV cells may include a first PV cell, a second PV cell, and an adhesive film placed between a backside the first PV cell and a front side of the second PV cell. The adhesive film may be thermally bonded to the first PV cell and to the second PV cell after the application of localized heat and pressure and holds the first PV cell and the second PV cell together. Additionally, a bus bar of the second PV cell may be electrically connected to the first PV cell by a conductive via formed through the adhesive film.
US11107935B2 Solar cell with reduced base diffusion area
In one embodiment, a solar cell has base and emitter diffusion regions formed on the back side. The emitter diffusion region is configured to collect minority charge carriers in the solar cell, while the base diffusion region is configured to collect majority charge carriers. The emitter diffusion region may be a continuous region separating the base diffusion regions. Each of the base diffusion regions may have a reduced area to decrease minority charge carrier recombination losses without substantially increasing series resistance losses due to lateral flow of majority charge carriers. Each of the base diffusion regions may have a dot shape, for example.
US11107933B2 Two-terminal device and lighting device using the same
A two-terminal device (TTD) capable of preventing leakage current by using diffusion current having bidirectionality and generated due to a potential barrier by an insulator, and a lighting device using the TTD are disclosed.
US11107932B2 Nanometer semiconductor devices having high-quality epitaxial layer
There are provided a nanometer semiconductor device with a high-quality epitaxial layer and a method of manufacturing the same. According to an embodiment, the semiconductor device may include: a substrate; at least one nanowire spaced apart from the substrate; at least one semiconductor layer, each formed around a periphery of respective one of the at least one nanowire to at least partially surround the corresponding nanowire, wherein the semiconductor layer(s) formed around the respective nanowire(s) are separated from each other; an isolation layer formed on the substrate, exposing the at least one semiconductor layer; and a gate stack formed on the isolation layer and intersecting the at least one semiconductor layer, wherein the gate stack includes a gate dielectric layer at least partially surrounding a periphery of respective one of the at least one semiconductor layer and a gate conductor layer.
US11107931B2 Structure and formation method of semiconductor device structure with nanowires
Structures and formation methods of a semiconductor device structure are provided. The semiconductor device structure includes a substrate including a first fin portion, a first nanostructure over the first fin portion. The first nanostructure has a dumbbell shape. The first nanostructure includes a semiconductor material layer over the first fin portion, and a cladding layer surrounding the semiconductor material layer. The semiconductor material layer has a rectangular shape, and the cladding layer has a hexagonal or quadrilateral shape. The semiconductor device structure includes a first gate structure surrounding the first nanostructure.
US11107930B2 Semiconductor device and display device including the semiconductor device
A semiconductor device including an oxide semiconductor film that includes a transistor with excellent electrical characteristics is provided. It is a semiconductor device including a transistor. The transistor includes a gate electrode, a first insulating film, an oxide semiconductor film, a source electrode, a drain electrode, and a second insulating film. The source electrode and the drain electrode each include a first conductive film, a second conductive film over and in contact with the first conductive film, and a third conductive film over and in contact with the second conductive film. The second conductive film contains copper, the first conductive film and the third conductive film include a material that inhibits diffusion of copper, and an end portion of the second conductive film includes a region containing copper and silicon.
US11107927B2 Oxide semiconductor transistor having dual gate structure and method of fabricating the same
The present invention disclosures an oxide semiconductor transistor and a method of fabricating the same. The oxide semiconductor transistor according to an embodiment of the present invention includes a first gate electrode formed on a substrate; a first gate insulating film formed using a solution process on the first gate electrode; a source electrode and a drain electrode separately formed on one surface of the first gate insulating film; an oxide semiconductor film formed using a solution process on the first gate insulating film and the source and drain electrodes; a second gate insulating film formed using a solution process on the oxide semiconductor film; pixel electrodes separately formed on one surface of the second gate insulating film and electrically connected to the source and drain electrodes, respectively; and a second gate electrode formed on the second gate insulating film. According to the present invention, the first and second gate insulating films and the oxide semiconductor film are formed using a solution process, and an offset present between the source electrode and the second gate electrode and an offset present between the drain electrode and the second gate electrode are each adjusted to be 1 μm or more to reduce drain current, thereby stabilizing the electrical properties of the oxide semiconductor transistor.
US11107926B2 Oxide semiconductor film and method for producing same
A new and useful oxide semiconductor film with enhanced p-type semiconductor property and the method of manufacturing the oxide semiconductor film are provided. A method of manufacturing an oxide semiconductor film including: generating atomized droplets by atomizing a raw material solution containing a metal of Group 9 of the periodic table and/or a metal of Group 13 of the periodic table and a p-type dopant; carrying the atomized droplets onto a surface of a base by using a carrier gas; causing a thermal reaction of the atomized droplets adjacent to the surface of the base under oxygen atmosphere to form the oxide semiconductor film on the base.
US11107925B2 Methods of forming contact features in field-effect transistors
A method includes providing a semiconductor structure having metal gate structures (MGs), gate spacers disposed on sidewalls of the MGs, and source/drain (S/D) features disposed adjacent to the gate spacers; forming a first dielectric layer over the MGs and forming S/D contacts (MDs) over the S/D features; forming a second dielectric layer over the first dielectric layer, where portions of the second dielectric layer contact the MDs and the second dielectric layer is different from the first dielectric layer in composition; removing the portions of the second dielectric layer that contact the MDs; forming a conductive layer over the MDs and over the first dielectric layer; and removing portions of the conductive layer to form conductive features over the MDs.
US11107924B2 Systems and methods to reduce FinFET gate capacitance
The disclosure illustrates systems and methods for removing at least some excess gate material of a FinFET transistor. A FinFET transistor with the excess gate material removed may include a gate with a T-shaped cross-section. The narrower portion of the cross-section may be processed using backside wafer processing. The width of the narrower portion may be defined by a spacer.
US11107918B2 Semiconductor structure for fully depleted silicon-on-insulator (FDSOI) transistor
A semiconductor structure is provided. The semiconductor structure includes a semiconductor substrate, an N-type well region over the semiconductor substrate, a FDSOI transistor formed over the N-type well region, a first shallow trench isolation (STI) region over the N-type well region, a first N-type doped region over the N-type well region, a second STI region over the semiconductor substrate, a first P-type doped region over the semiconductor substrate, and a first interconnection element over the first P-type doped region. The first P-type doped region is separated from the first N-type doped region by the second STI region. The first interconnection element is configured to connect the first P-type doped region to a ground. No interconnection element is formed over the first N-type doped region so that the first N-type doped region and the N-type well region are floating.
US11107916B2 High voltage transistor structure
A device includes a first buried layer over a substrate, a second buried layer over the first buried layer, a first well over the first buried layer and the second buried layer, a first high voltage well, a second high voltage well and a third high voltage well extending through the first well, wherein the second high voltage well is between the first high voltage well and the third high voltage well, a first drain/source region in the first high voltage well, a first gate electrode over the first well, a second drain/source region in the second high voltage well and a first isolation region in the second high voltage well, and between the second drain/source region and the first gate electrode, wherein a bottom of the first isolation region is lower than a bottom of the second drain/source region.
US11107912B2 Trench gate semiconductor device with dummy gate electrode and manufacturing method of the same
A semiconductor device including a field-effect transistor having source and drain source regions, first and second gate electrodes and a protective diode connected to the transistor. The first gate electrode is formed over a first gate insulating film in a lower part of a trench. The second gate electrode is formed over a second gate insulating film in an upper part of the trench. The first gate electrode includes a first polysilicon film, and the second gate electrode includes a second polysilicon film, wherein an impurity concentration of the first polysilicon film is lower than an impurity concentration of the second polysilicon film.
US11107910B2 Semiconductor device
Provided is a semiconductor device that includes: a first conductivity type anode region provided in the semiconductor substrate in the diode region; a second conductivity type drift region that is located below the anode region in the semiconductor substrate; a second conductivity type accumulation region that is located between the anode region and the drift region in a depth direction of the semiconductor substrate; and an insulating film that includes a plurality of contact portions extending in a first direction and is provided on an upper surface of the semiconductor substrate; wherein the plurality of contact portions include a first contact portion provided in the diode region; and the first contact portion includes a first non-overlapping region in which an end of the first contact portion and the accumulation region in the first direction do not overlap in the depth direction.
US11107908B2 Transistors with metal source and drain contacts including a Heusler alloy
Embodiments herein describe techniques for a semi-conductor device comprising a channel having a first semiconductor material; a source contact coupled to the channel, comprising a first Heusler alloy; and a drain contact coupled to the channel, comprising a second Heusler alloy. The first Heusler alloy is lattice-matched to the first semiconductor material within a first predetermined threshold. A first Schottky barrier between the channel and the source contact, and a second Schottky barrier between the channel and the drain contact are negative, or smaller than another predetermined threshold. The source contact and the drain contact can be applied to a strained silicon transistor, an III-V transistor, a tunnel field-effect transistor, a dichalcogenide (MX2) transistor, and a junctionless nanowire transistor.
US11107906B2 Integrated circuit devices including a vertical field-effect transistor (VFET) and methods of forming the same
Integrated circuit devices and methods of forming the same are provided. The methods may include forming a dummy channel region and an active region of a substrate, forming a bottom source/drain region on the active region, forming a gate electrode on one of opposing side surfaces of the dummy channel region, and forming first and second spacers on the opposing side surfaces of the dummy channel region, respectively. The gate electrode may include a first portion on the one of the opposing side surfaces of the dummy channel region and a second portion between the bottom source/drain region and the first spacer. The methods may also include forming a bottom source/drain contact by replacing the first portion of the gate electrode with a conductive material. The bottom source/drain contact may electrically connect the second portion of the gate electrode to the bottom source/drain region.
US11107896B2 Vertical interconnect features and methods of forming
Vertical interconnect structures and methods of forming are provided. The vertical interconnect structures may be formed by partially filling a first opening through one or more dielectric layers with layers of conductive materials. A second opening is formed in a dielectric layer such that a depth of the first opening after partially filling with the layers of conductive materials is close to a depth of the second opening. The remaining portion of the first opening and the second opening may then be simultaneously filled.
US11107895B2 Semiconductor device
A semiconductor device includes a supporting substrate, a first GaN layer of a first conductivity type provided on the side of a first main surface of the supporting substrate, a second GaN layer of the first conductivity type provided on the first GaN layer, an AlxGa1−xN layer provided on the second GaN layer, a third GaN layer of a second conductivity type provided on the AlxGa1−xN layer, a fourth GaN layer of the first conductivity type provided on the third GaN layer, an insulating film covering a top of the fourth GaN layer, a trench gate reaching the inside of the second GaN layer, a gate electrode, a first main electrode connected to the third GaN layer, and a second main electrode, and the donor concentration of the third GaN layer is lower than that of the fourth GaN layer.
US11107893B2 Method for forming a semiconductor device and a semiconductor device
A method of forming a semiconductor device and a semiconductor device are provided. The method includes forming a graphene layer at a first side of a silicon carbide substrate having at least next to the first side a first defect density of at most 500/cm2. An acceptor layer is attached at the graphene layer to form a wafer-stack. The acceptor layer includes silicon carbide having a second defect density higher than first defect density. The wafer-stack is split along a split plane in the silicon carbide substrate to form a device wafer including the graphene layer and a silicon carbide split layer at the graphene layer. An epitaxial silicon carbide layer extending to an upper side of the device wafer is formed on the silicon carbide split layer. The device wafer is further processed at the upper side.
US11107890B2 FINFET transistor having a doped subfin structure to reduce channel to substrate leakage
An apparatus is described. The apparatus includes a FINFET device having a channel. The channel is composed of a first semiconductor material that is epitaxially grown on a subfin structure beneath the channel. The subfin structure is composed of a second semiconductor material that is different than the first semiconductor material. The subfin structure is epitaxially grown on a substrate composed of a third semiconductor material that is different than the first and second semiconductor materials. The subfin structure has a doped region to substantially impede leakage currents between the channel and the substrate.
US11107888B2 Method for manufacturing semiconductor device
A method for manufacturing a semiconductor device includes doping a substrate with a dopant to form a first well region of a first circuit and a second well region of a second circuit; forming a semiconductor fin extending over the first and second well regions, wherein a first section of the semiconductor fin on the first well region has a width different from a second section of the semiconductor fin on the second well region; forming a first gate electrode across first section of the first semiconductor fin and a second gate electrode across the second section of the semiconductor fin; and forming a first source/drain region adjoining the first section of the semiconductor fin and a second source/drain region adjoining the second section of the semiconductor fin.
US11107884B2 Sealed cavity structures with a planar surface
The present disclosure relates to semiconductor structures and, more particularly, to sealed cavity structures having a planar surface and methods of manufacture. The structure includes a cavity formed in a substrate material and which has a curvature at its upper end. The cavity is covered with epitaxial material that has an upper planar surface.
US11107883B2 Device isolator with reduced parasitic capacitance
Isolator structures for an integrated circuit with reduced effective parasitic capacitance. Disclosed embodiments include an isolator structure with parallel conductive elements forming a capacitor or inductive transformer, overlying a semiconductor structure including a well region of a first conductivity type formed within an tank region of a second conductivity type. The tank region is surrounded by doped regions and a buried doped layer of the first conductivity type, forming a plurality of diodes in series to the substrate. The junction capacitances of the series diodes have the effect of reducing the parasitic capacitance apparent at the isolator.
US11107881B2 Semiconductor package devices having conductive layer, semiconductor wall, conductive wall, and insulation layer
The subject application relates to a semiconductor package device, which includes a first conductive layer; a semiconductor wall disposed on the first conductive layer; a first conductive wall disposed on the first conductive layer; and an insulation layer disposed on the first conductive layer and between the semiconductor wall and the first conductive wall.
US11107876B2 Organic electroluminescent device and method for producing same
An organic EL device (100D) according to an embodiment of the present invention has: a substrate (1); a drive circuit layer (2) having a plurality or TFTs formed on the substrate; interlayer insulation layers (2Pa, 2Pb) formed on the drive circuit layer; an organic EL element layer (3) formed on the interlayer insulation layers; and a thin-film sealing structure (10DE) formed so as to cover the organic EL element layer. The interlayer insulation layers have contact holes (CH1, CH2). Contact parts (C1, C2) that connect the drive circuit layer and the organic EL element layer are formed inside the contact holes. The surface (2Pb_Sb) of the interlayer insulation layers and the surface (C_Sb) of the contact parts are flush, and the arithmetic average roughness Ra of the surfaces are 50 nm or less.
US11107875B2 Display panel, fabrication and driving method thereof, and display device
The present disclosure proposes a display panel, a fabrication method, a driving method thereof, and a display device. The display panel comprises a display area comprising a plurality of OLEDs; a peripheral area located in the periphery of the display area and having a driving circuit configured to provide driving signals to the plurality of OLEDs; a packaging material disposed between the display area and the peripheral area; a first signal line passing through the packaging material to provide a first signal from the driving circuit to the plurality of OLEDs; a second signal line passing through the packaging material to provide a second signal from the driving circuit to the plurality of OLEDs; and a sacrificial line being configured adjacent to the first signal line and the second signal line, where the sacrificial line is connected to a voltage supply element.
US11107873B2 Display apparatus
A display apparatus includes: a thin-film transistor including a source electrode, a drain electrode, and a gate electrode; a data line in a layer different from the source electrode, the drain electrode, and the gate electrode, wherein the data line is configured to transmit a data signal; and a shield layer between the data line and a component of the thin-film transistor.
US11107870B2 Thin film transistor substrate having two different types of thin film transistors on the same substrate and display using the same
The present disclosure relates to a thin film transistor substrate having two different types of thin film transistors on the same substrate and a display using the same. A disclosed display device may include a substrate, a first thin film transistor including a first semiconductor layer having a polycrystalline semiconductor material on the substrate, and a second thin film transistor including a second semiconductor layer including an oxide semiconductor material on the substrate. Both the first semiconductor layer and the second semiconductor layer may be disposed directly on a same underlying layer.
US11107869B2 Display device
A display device includes a substrate including a display area and a peripheral area, an inspection terminal in the peripheral area and configured to transmit an inspection signal to the display area, an inspection wiring that connects the display area to the inspection terminal, a semiconductor resistor connected to each of the inspection terminal and the inspection wiring, an insulating film, and a planarization layer including a terminal opening. The planarization layer covers at least one end of the inspection terminal and the inspection terminal exposes a portion of the inspection terminal. The semiconductor resistor is below the inspection terminal, with an insulating film therebetween, and is in contact with the inspection terminal through a first contact hole defined in the insulating film. A portion of the semiconductor resistor is overlapped by the terminal opening.
US11107868B2 Organic light emitting display device
An organic light emitting display device comprises a substrate on which a plurality of sub-pixels is arranged in a column direction and a row direction; a plurality of first electrodes allocated to the plurality of sub-pixels; a first bank disposed on the first electrodes and having a plurality of first openings that exposes the plurality of first electrodes; and a second bank disposed on the first bank and having a plurality of second openings that exposes the plurality of first electrodes and a part of the first bank, wherein the plurality of first electrodes include a plurality of (1-1)-th electrodes arranged in a (3n-2)-th column, a plurality of (1-2)-th electrodes arranged in a (3n-1)-th column and a plurality of (1-3)-th electrodes arranged in a 3n-th column, where n is a natural number equal to or greater than 1, wherein the first bank is disposed between the plurality of first electrodes neighboring in the column direction and disposed between the (1-3)-th electrodes and the (1-1)-th electrodes neighboring in the row direction, wherein the second bank is disposed between the plurality of (1-1)-th electrodes arranged in the (3n-2)-th column and the plurality of (1-2)-th electrodes neighboring the plurality of (1-1)-th electrodes and arranged in the (3n-1)-th column and disposed between the plurality of (1-2)-th electrodes arranged in the (3n-1)-th column and the plurality of (1-3)-th electrodes neighboring the plurality of (1-2)-th electrodes and arranged in the 3n-th column, and wherein the second bank is not disposed between the plurality of (1-3)-th electrodes arranged in the 3n-th column and the plurality of (1-1)-th electrodes neighboring the plurality of (1-3)-th electrodes in the row direction and arranged in the (3n-2)-th column.
US11107865B2 Organic light emitting display device
An organic light emitting display device includes a first substrate, a second substrate opposite from the first substrate, a plurality of organic light emitting elements on the first substrate, and a color filter on the organic light emitting elements, wherein a transmission wavelength band of the color filter has an upper limit value for transmitting a light wavelength corresponding to a first intensity of a light emitted from the organic light emitting elements at a viewing angle of about 0°, and has a lower limit value for transmitting a light wavelength corresponding to a second intensity that is less than the first intensity.
US11107864B2 Organic light-emitting diode display substrate, method of preparing the same, and display device
The present disclosure provides an organic light-emitting diode display substrate, a method of preparing the same, and a display device. The organic light-emitting diode display substrate includes: a light-emitting layer, a light modulation layer, and a color conversion layer, in which the light-emitting layer is configured to emit first color light, the light modulation layer and the color conversion layer are arranged on different light-exiting paths of the light-emitting layer, the color conversion layer is configured to convert first color light into second color light and third color light, and the light modulation layer is configured to modulate an emergent direction of first color light.
US11107862B2 Pixel unit, display panel and display device
A pixel unit including a substrate; a first light emitting device, a second light emitting device and a third light emitting device on the substrate; and a light absorbing layer at a light exiting side of the first light emitting device or a light exiting side of the second light emitting device. The first light emitting device is configured to emit light of a first color, the second light emitting device is configured to emit light of a second color, the third light emitting device is configured to emit light of a third color. A degree of attenuation of the light of the first color caused by a microcavity effect of the first light emitting device and a degree of attenuation of the light of the second color caused by a microcavity effect of the second light emitting device are smaller than a degree of attenuation of the light of the third color caused by a microcavity effect of the third light emitting device. The light absorbing layer is configured to absorb at least one of a portion of the light of the first color and a portion of the light of the second color.
US11107860B2 Organic image sensors without color filters
An organic image sensor may be configured to obtain a color signal associated with a particular wavelength spectrum of light absorbed by the organic image sensor may omit a color filter. The organic image sensor may include an organic photoelectric conversion layer including a first material and a second material. The first material may absorb a first wavelength spectrum of light, and the second material may absorb a second wavelength spectrum of light. The organic photoelectric conversion layer may include stacked upper and lower layers, and the respective material compositions of the lower and upper layers may be first and second mixtures of the first and second materials. A ratio of the first material to the second material in the first mixture may be greater than 1/1, and a ratio of the first material to the second material in the second mixture may be less than 1/1.
US11107857B2 Light emitting diodes, components and related methods
A light emitter device includes a submount with a top surface and a bottom surface, electrically conductive traces on the top surface of the submount, light emitting diodes (LEDs) arranged on the top surface of the submount in light emitter zones, with the LEDs being electrically connected to respective traces of the traces, a retention material disposed over the top surface of the submount in a form of walls which physically separate the light emitter zones, and encapsulants that are dispensed in respective light emitter zones of the light emitter zones. A least a portion of the plurality of walls of the retention material can comprise a translucent material, a reflective material, and/or a light-absorbing material. The LEDs are individually addressable to independently control an output of light from each of the LEDs to produce a specified light output.
US11107855B2 Method for bonding and connecting substrates
A semiconductor device includes a first substrate having an attaching surface on which first electrodes and a first insulating film are exposed, an insulating thin film that covers the attaching surface of the first substrate, and a second substrate which has an attaching surface on which second electrodes and a second insulating film are exposed and is attached to the first substrate in a state in which the attaching surface of the second substrate and the attaching surface of the first substrate are attached together sandwiching the insulating thin film therebetween, and the first electrodes and the second electrodes deform and break a part of the insulating thin film so as to be directly electrically connected to each other.
US11107853B2 Photoelectric conversion apparatus
A photoelectric conversion apparatus includes a semiconductor substrate, first and second micro lenses, a first filter with a transmittance of infrared light, and a second filter with a transmittance of visible light. At least one photoelectric conversion portion disposed so as to overlap the first filter in a planar view and a plurality of photoelectric conversion portions disposed so as to overlap the second filter in the planar view each include a first semiconductor region and a second semiconductor region. An impurity concentration of at least a part of the second semiconductor region of the at least one photoelectric conversion portion is lower than an impurity concentration of a portion in the second semiconductor regions of the plurality of photoelectric conversion portions that is disposed at the same depth as the at least a part of the second semiconductor region.
US11107845B2 TFT substrate, TFT substrate production method, and display device
A Thin Film Transistor (TFT) substrate includes a first semiconductor film, a first electrically conductive member provided in a layer higher than the first semiconductor film, an interlayer insulating film provided in a layer higher than the first electrically conductive member and including a first through hole, a second semiconductor film provided in a layer higher than the interlayer insulating film, a second electrically conductive member provided in a layer higher than the second semiconductor film, an organic insulating film provided in a layer higher than the second electrically conductive member and including a second through hole, and a third electrically conductive member provided in a layer higher than the organic insulating film. A contact hole extends through the first and the second through hole to the first electrically conductive member.
US11107844B2 Display device
A display device can include a first thin film transistor including a first active layer including a first semiconductor material, a first gate electrode overlapping with the first active layer, and a first source electrode and a first drain electrode both electrically connected to the first active layer; a separation insulating layer disposed on the first thin film transistor; and a second thin film transistor disposed on the separation insulating layer and including: a second active layer including a second semiconductor material different from the first semiconductor material, a second gate electrode overlapping with the second active layer, and a second source electrode and a second drain electrode both electrically connected to the second active layer, in which the second active layer of the second thin film transistor has a first thickness and a second thickness greater than the first thickness.
US11107841B2 Display panel and large format display apparatus using the same
A display panel is provided. The display panel according to an embodiment includes a thin film transistor glass substrate, a plurality of micro light emitting diodes (LEDs) arranged on one surface of the thin film transistor glass substrate, and a plurality of side wirings formed at an edge of the thin film transistor glass substrate to electrically connect the one surface of the thin film transistor glass substrate to an opposite surface to the one surface.
US11107839B2 Array substrate and manufacturing method thereof, and display panel
Provided are an array substrate, a manufacturing method thereof, and a display panel. The array substrate includes: a substrate, a first active layer of a first thin film transistor, a first insulating layer, a first metal layer, and a second active layer of a second thin film transistor. The first metal layer includes a first connection portion, which overlaps one of a source contact region or a drain contact region of the first active layer and overlaps one of a source contact region or a drain contact region of the second active layer. The one of the source contact region or the drain contact region of the first active layer and the one of the source contact region or the drain contact region of the second active layer overlap each other, and are electrically connected through a via in the first insulating layer and the first connection portion.
US11107837B2 Semiconductor device, display device including the semiconductor device, display module including the display device, and electronic device including the semicondutor device, the display device, and the display module
To provide a semiconductor device including a planar transistor having an oxide semiconductor and a capacitor. In a semiconductor device, a transistor includes an oxide semiconductor film, a gate insulating film over the oxide semiconductor film, a gate electrode over the gate insulating film, a second insulating film over the gate electrode, a third insulating film over the second insulating film, and a source and a drain electrodes over the third insulating film; the source and the drain electrodes are electrically connected to the oxide semiconductor film; a capacitor includes a first and a second conductive films and the second insulating film; the first conductive film and the gate electrode are provided over the same surface; the second conductive film and the source and the drain electrodes are provided over the same surface; and the second insulating film is provided between the first and the second conductive films.
US11107834B2 Staircase and contact structures for three-dimensional memory
Embodiments of staircase and contact structures of a three-dimensional (3D) memory device and fabrication method thereof are disclosed. The 3D memory device includes a semiconductor substrate and a plurality of through-substrate-trenches penetrating the semiconductor substrate. The 3D memory device also includes a film stack disposed on a first surface of the semiconductor substrate extending through the through-substrate-trenches to a second surface of the semiconductor substrate, wherein the film stack includes alternating conductive and dielectric layers. The 3D memory device also includes a staircase structure formed at an edge of the film stack.
US11107832B2 Apparatuses including memory cells and related methods
Memory devices and electronic systems include an array of vertical memory cells positioned along respective vertical channels to define vertical memory strings. Each of the vertical channels includes a channel material exhibiting an electron mobility of at least about 30 cm2/(V·s) and a room temperature band gap of at least about 1.40 eV (e.g., zinc oxide, silicon carbide, indium phosphide, indium gallium zinc oxide, gallium arsenide, or molybdenum disulfide) and a bottom plug material exhibiting a room temperature band gap of less than about 1.10 eV (e.g., silicon germanium, germanium, or indium gallium arsenide). Methods of fabricating a memory device include forming such a bottom plug material within vertical channels and forming such a channel material electrically coupled to the bottom plug material.
US11107831B2 Methods of forming integrated assemblies include stacked memory decks
Some embodiments include an integrated assembly having a first deck which has first memory cells, and having a second deck which has second memory cells. The first memory cells have first control gate regions which include a first conductive material vertically between horizontally-extending bars of a second conductive material. The second memory cells have second control gate regions which include a fourth conductive material along an outer surface of a third conductive material. A pillar passes through the first and second decks. The pillar includes a dielectric-barrier material laterally surrounding a channel material. The first and fourth materials are directly against the dielectric-barrier material. Some embodiments include methods of forming integrated assemblies.
US11107827B2 Integration of split gate metal-oxide-nitride-oxide-semiconductor memory with vertical FET
Embodiments of the present invention are directed to techniques for integrating a split gate metal-oxide-nitride-oxide-semiconductor (SG-MONOS) memory with a vertical field effect transistor (VFET). In a non-limiting embodiment of the invention, a vertical SG-MONOS memory device is formed on a first region of a substrate. The SG-MONOS memory device can include a charge storage stack, a memory gate on the charge storage stack, and a control gate vertically stacked over the charge storage stack and the memory gate. A VFET is formed on a second region of the substrate. The VFET can include a logic gate.
US11107821B2 Semiconductor structures with deep trench capacitor and methods of manufacture
An integrated FinFET and deep trench capacitor structure and methods of manufacture are disclosed. The method includes forming at least one deep trench capacitor in a silicon on insulator (SOI) substrate. The method further includes simultaneously forming polysilicon fins from material of the at least one deep trench capacitor and SOI fins from the SOI substrate. The method further includes forming an insulator layer on the polysilicon fins. The method further includes forming gate structures over the SOI fins and the insulator layer on the polysilicon fins.
US11107820B2 Semiconductor device and method for fabricating the same
The present application discloses a semiconductor device and a method for fabricating the semiconductor device. The semiconductor device includes a substrate; a plurality of capacitor contacts positioned over the substrate, at least one of the plurality of capacitor contacts having a neck portion and a head portion over the neck portion, wherein an upper width of the head portion is larger than an upper width of the neck portion; a plurality of bit line contacts positioned over the substrate and a plurality of bit lines positioned over the plurality of bit line contacts, wherein at least one of the plurality of bit line is a wavy line extending between two adjacent capacitor contacts; and a capacitor structure positioned over the head portion.
US11107817B2 Integrated assemblies comprising hydrogen diffused within two or more different semiconductor materials, and methods of forming integrated assemblies
Some embodiments include an integrated assembly having a first semiconductor material between two regions of a second semiconductor material. The second semiconductor material is a different composition than the first semiconductor material. Hydrogen is diffused within the first and second semiconductor materials. The conductivity of the second semiconductor material increases in response to the hydrogen diffused therein to thereby create a structure having the second semiconductor material as source/drain regions, and having the first semiconductor material as a channel region between the source/drain regions. A transistor gate is adjacent the channel region and is configured to induce an electric field within the channel region. Some embodiments include methods of forming integrated assemblies.
US11107815B2 Semiconductor device
A semiconductor device includes: channel patterns disposed on a substrate; a pair of source/drain patterns disposed at first and second sides of each of the channel patterns; and a gate electrode disposed around the channel patterns, wherein the gate electrode includes a first recessed top surface between adjacent channel patterns, wherein the channel patterns are spaced apart from the substrate, and wherein the gate electrode is disposed between the substrate and the channel patterns.
US11107814B2 Vertical fin field effect transistor devices with a replacement metal gate
A method of forming a fin field effect transistor complementary metal oxide semiconductor (CMOS) device is provided. The method includes forming a plurality of multilayer fin templates and vertical fins on a substrate, wherein one multilayer fin template is on each of the plurality of vertical fins. The method further includes forming a dummy gate layer on the substrate, the plurality of vertical fins, and the multilayer fin templates, and removing a portion of the dummy gate layer from the substrate from between adjacent pairs of the vertical fins. The method further includes forming a fill layer between adjacent pairs of the vertical fins. The method further includes removing a portion of the dummy gate layer from between the fill layer and the vertical fins, and forming a sidewall spacer layer on the fill layer and between the fill layer and the vertical fins.
US11107809B2 Semiconductor device with nanowire plugs and method for fabricating the same
The present application discloses a semiconductor device and a method for fabricating the semiconductor device. The semiconductor device includes a substrate having first regions and second regions; a plurality of bit line contacts and a plurality of capacitor contacts disposed over the plurality of first regions and second regions; a landing pad disposed over one of the plurality of capacitor contacts, the landing pad comprising a protruding portion of a capacitor plug and a first spacer disposed on a sidewall of the protruding portion; a conductive plug disposed over the landing pad; and a plurality of bit lines disposed over the plurality of bit line contacts; and a capacitor structure disposed over the conductive plug. The capacitor plug includes a plurality of nanowires, a conductive liner disposed over the plurality of nanowires, and a conductor disposed over the conductive liner.
US11107808B1 3D semiconductor device and structure
A 3D semiconductor device including: a first level, where the first level includes a first layer and first transistors, and where the first level includes a second layer including first interconnections; a second level overlaying the first level, where the second level includes a third layer, the third layer including second transistors, and where the second level includes a fourth layer, the fourth layer including second interconnections; a plurality of connection paths, where the plurality of connection paths provides connections from a plurality of the first transistors to a plurality of the second transistors, where the second level is bonded to the first level, where the bonded includes oxide to oxide bond regions, where the bonded includes metal to metal bond regions, where the second level includes at least one memory array, where the third layer includes crystalline silicon; and where the second level includes at least one SerDes circuit.
US11107805B2 Integrated circuit
An integrated circuit includes a first cell and a second cell. The first cell with a first cell height along a first direction includes a first active region and a second active region that extend in a second direction different from the first direction. The first active region overlaps the second active region in a layout view. The second cell with a second cell height includes a first plurality of active regions and a second plurality of active regions. The first plurality of active regions and the second plurality of active regions extend in the second direction and the first plurality of active regions overlap the second plurality of active regions, respectively, in the layout view. The first cell abuts the second cell, and the first active region is aligned with one of the first plurality of active regions in the layout view.
US11107803B2 Method to construct 3D devices and systems
A method to construct a 3D system, the method including: providing a base wafer; and then transferring a memory control on top; and then thinning the memory control, transferring a first memory wafer on top; and then thinning the first memory wafer; and then transferring a second memory wafer on top; and then thinning the second memory wafer. A 3D device, the device including: a first stratum including first bit-cell memory arrays; a second stratum including second bit-cell memory arrays; and a third stratum, where the second stratum overlays the first stratum, where the first stratum overlays the third stratum, where the third stratum includes a plurality of word-line decoders to control the first bit-cell memory arrays and the second bit-cell memory arrays.
US11107799B1 Hybrid system including photonic and electronic integrated circuits and cooling plate
Techniques disclosed herein relate generally to integrating photonic integrated circuits and electronic integrated circuits in a same package. A device includes a semiconductor substrate and a die stack on the semiconductor substrate. The die stack includes a photonic integrated circuit (PIC) die and an electronic integrated circuit (EIC) die. The PIC die includes a PIC substrate and a photonic integrated circuit formed on the PIC substrate. The EIC die includes an EIC substrate and an electronic integrated circuit formed on the EIC substrate. The EIC die and the PIC die are bonded such that the PIC substrate and the EIC substrate are disposed on opposing sides of the die stack. The PIC substrate is bonded to the semiconductor substrate. The device also includes a cooling plate bonded to the EIC substrate.
US11107797B2 Light-emitting device and the method of manufacturing the same
The present application discloses a light-emitting device including a first support structure having a first surface, a plurality of light-emitting elements arranged on the first surface, and a first adhesive layer arranged on the first support structure. Each light-emitting element has a side wall, a bottom surface, a first electrode pad, and a second electrode pad arranged on the bottom surface. The first adhesive layer surrounds the side wall and does not directly contact the bottom surface. The first support structure includes a plurality of through holes located on positions corresponding to the first electrode pad and the second electrode pad.
US11107792B2 Stretchable display device
The present disclosure discloses a stretchable display device, including a lower substrate as a first substrate, the lower substrate having an active area and a non-active area surrounding the active area; a plurality of second substrates positioned on the lower substrate and horizontally separated from each other; a transistor disposed on the second substrate; a plurality of light emitting elements disposed above the transistor and above the plurality of second substrates; a plurality of connecting substrate positioned between the plurality of second substrates to interconnect two adjacent second substrates. With this structure of the display, especially to the structure of the connecting substrate and the connection line, the stress applied to the stretchable display the connecting lines may be attenuated.
US11107791B2 Semiconductor package structure and method for manufacturing the same
A semiconductor package structure includes a conductive structure, a first semiconductor chip, a second semiconductor chip, a first encapsulant and an upper semiconductor chip. The first semiconductor chip is electrically connected to the conductive structure. The first semiconductor chip includes at least one first conductive element disposed adjacent to a second surface thereof. The second semiconductor chip is electrically connected to the conductive structure and disposed next to the first semiconductor chip. The second semiconductor chip includes at least one second conductive element disposed adjacent to a second surface thereof. The first encapsulant is disposed on the conductive structure to cover the first semiconductor chip and the second semiconductor chip. The first conductive element and the second conductive element are exposed from the first encapsulant. The upper semiconductor chip is disposed on the first encapsulant and electrically connected to the first conductive element and the second conductive element.
US11107787B2 Member for semiconductor device
A member for semiconductor device includes a metal portion configured to be bonded to another member by solder, and a treated coating covering a surface of the metal portion, the treated coating including a treatment agent. The treated coating vaporizes at a temperature lower than or equal to a solidus temperature of the solder.
US11107781B2 RFIC having coaxial interconnect and molded layer
Semiconductor packages having a die electrically connected to an antenna by a coaxial interconnect are described. In an example, a semiconductor package includes a molded layer between a first antenna patch and a second antenna patch of the antenna. The first patch may be electrically connected to the coaxial interconnect, and the second patch may be mounted on the molded layer. The molded layer may be formed from a molding compound, and may have a stiffness to resist warpage during fabrication and use of the semiconductor package.
US11107778B2 Active shielding device and method of active shielding
Embodiments of an active shielding device and method for active shielding are disclosed. In an embodiment, an active shielding device includes current sources configured to generate currents, an analog wire shield unit connected to the current sources, switches connected between the current sources and the analog wire shield unit, a current to voltage converter connected to the analog wire shield unit and configured to generate a voltage in response to the currents that are generated by the current sources and a digital control sequence for the switches, a voltage comparator connected to the current to voltage converter and configured to compare the voltage that is generated by the current to voltage converters with a reference voltage, a digital active shielding unit connected to the current sources, digital logics configured to process the digital control sequence before conducting the digital control sequence through the digital active shielding unit and after conducting the digital control sequence through the digital active shielding unit to generate a first processing result signal and a second result signal, and a digital comparator configured to compare the first processing result signal with the second result signal.
US11107773B2 Semiconductor device, semiconductor chip and method of dicing a semiconductor substrate
A semiconductor device includes a semiconductor substrate having a scribe lane defined therein. A plurality of semiconductor chips is formed on an upper surface of the semiconductor substrate. At least one conductive structure is arranged on an upper surface of the semiconductor substrate, within the scribe lane thereof. A fillet is arranged on at least one side surface of the conductive structure. The fillet is configured to induce a cut line which spreads along the scribe lane, through a central portion of the conductive structure.
US11107771B2 Segregated power and ground design for yield improvement
A method includes encapsulating a plurality of package components in an encapsulant, and forming a first plurality of redistribution layers over and electrically coupling to the plurality of package components. The first plurality of redistribution layers have a plurality of power/ground pad stacks, with each of the plurality of power/ground pad stacks having a pad in each of the first plurality of redistribution layers. The plurality of power/ground pad stacks include a plurality of power pad stacks, and a plurality of ground pad stacks. At least one second redistribution layer is formed over the first plurality of redistribution layers. The second redistribution layer(s) include power lines and electrical grounding lines electrically connecting to the plurality of power/ground pad stacks.
US11107770B1 Integrated electrical/optical interface with two-tiered packaging
An improved chip package, and methods for fabricating the same are provided that utilize two tier packaging of an optical die and another die commonly disposed over a substrate. In one example, a chip package is provided that includes an optical die, a core die, and an electrical/optical interface die are all disposed over a common substrate. In one example, a first routing region is provided between the core and electrical/optical interface dies, a second routing region is provided between the electrical/optical interface die and the optical dies, and a third routing region is disposed between the substrate and the core and electrical/optical interface dies.
US11107769B2 Semiconductor package and a method of fabricating the same
A semiconductor package including: a first package; a second package on the first package, the second package including a second package substrate, first and second semiconductor chips on the second package substrate, and a second molding part on the second package substrate and covering the first and second semiconductor chips; and a fill part between the first package and the second package, a first through hole that penetrates the second package substrate, the first through hole being between the first and second semiconductor chips, a second through hole that penetrates the second molding part, the second through hole being connected to the first through hole, and wherein the fill part has an extension disposed in the first through hole and the second through hole.
US11107768B2 Chip package
A display device comprises a display panel substrate and a glass substrate over said display panel substrate, wherein said display panel substrate comprises multiple contact pads, a display area, a first boundary, a second boundary, a third boundary and a fourth boundary, wherein said display area comprises a first edge, a second edge, a third edge and a fourth edge, wherein said first boundary is parallel to said third boundary and said first and third edges, wherein said second boundary is parallel to said fourth boundary and said second and fourth edges, wherein a first least distance between said first boundary and said first edge, wherein a second least distance between said second boundary and said second edge, a third least distance between said third boundary and said third edge, a fourth distance between said fourth boundary and said fourth edge, and wherein said first, second, third and fourth least distances are smaller than 100 micrometers, and wherein said glass substrate comprising multiple metal conductors through in said glass substrate and multiple metal bumps are between said glass substrate and said display panel substrate, wherein said one of said metal conductors is connected to one of said contact pads through one of said metal bumps.
US11107767B2 Structure for standard logic performance improvement having a back-side through-substrate-via
In some embodiments, the present disclosure relates to an integrated chip. The integrated chip includes a first plurality of interconnect layers within a first inter-level dielectric (ILD) structure disposed along a front-side of a first substrate. A conductive pad is arranged along a back-side of the first substrate and a first through-substrate-via (TSV) extends between an interconnect wire of the first plurality of interconnect layers and the conductive pad. A second plurality of interconnect layers are within a second ILD structure disposed along a front-side of a second substrate that is bonded to the first substrate. A second through substrate via (TSV) extends through the second substrate. The second TSV has a greater width than the first TSV.
US11107766B2 Substrate with embedded stacked through-silicon via die
A substrate with an embedded stacked through-silicon via die is described. For example, an apparatus includes a first die and a second die. The second die has one or more through-silicon vias disposed therein (TSV die). The first die is electrically coupled to the TSV die through the one or more through-silicon vias. The apparatus also includes a coreless substrate. Both the first die and the TSV die are embedded in the coreless substrate.
US11107763B2 Interconnect structure for stacked die in a microelectronic device
A microelectronic package includes at least two semiconductor die, one die stacked over at least partially another. At a least the upper die is oriented with its active surface facing in the direction of a redistribution structure, and one or more wires are coupled to extend from contacts on that active surface into conductive structures in the redistribution structure.
US11107757B2 Integrated circuit structures in package substrates
Disclosed herein are integrated circuit (IC) structures that may be included in package substrates. For example, disclosed herein are passive components in package substrate, wherein the passive components include at least one non-circular via and at least one pad in contact with the at least one non-circular via, and the passive components include an inductor or a capacitor. Other embodiments are also disclosed.
US11107756B2 Semiconductor device and method for manufacturing the same, and power conversion device
A semiconductor device includes an insulating substrate, a semiconductor element, a conductor substrate, and a case member. The semiconductor element is connected above the insulating substrate, and the conductor substrate is connected above the semiconductor element. The case member surrounds a region overlapping with the insulating substrate, the semiconductor element, and the conductor substrate in plan view to avoid the region. A plurality of metal patterns are arranged on a main surface of an insulating layer. A groove is formed between a pair of adjacent metal patterns of the plurality of metal patterns. A through hole is formed in the conductor substrate at a position overlapping with the groove in plan view.
US11107751B2 Face-to-face through-silicon via multi-chip semiconductor apparatus with redistribution layer packaging and methods of assembling same
Reduced-profile semiconductor device apparatus are achieved by thinning a semiconductive device substrate at a backside surface to expose a through-silicon via pillar, forming a recess to further expose the through-silicon via pillar, and by seating an electrical bump in the recess to contact both the through-silicon via pillar and the recess. In an embodiment, the electrical bump contacts a semiconductor package substrate to form a low-profile semiconductor device apparatus. In an embodiment, the electrical bump contacts a subsequent die to form a low-profile semiconductor device apparatus.
US11107746B2 Power semiconductor apparatus and manufacturing method therefor
A lead frame (4) includes an inner lead (5), an outer lead (2) connected to the inner lead (5), and a power die pad (7). A power semiconductor device (9) is bonded onto the power die pad (7). A first metal thin line (11) electrically connects the inner lead (5) and the power semiconductor device (9). Sealing resin (1) seals the inner lead (5), the power die pad (7), the power semiconductor device (9), and the first metal thin line (11). The sealing resin (1) includes an insulating section (15) directly beneath the power die pad (7). A thickness of the insulating section (15) is 1 to 4 times a maximum particle diameter of inorganic particles in the sealing resin (1). A first hollow (14) is provided on an upper surface of the sealing resin (1) directly above the power die pad (7) in a region without the first metal thin line (11) and the power semiconductor device (9).
US11107745B2 Semiconductor device and method for manufacturing the same
A semiconductor device includes a power module unit, a fin base, and a plurality of radiator fins. The power module unit and the fin base are integrated together, with a recess-projection portion formed on the power module unit being fitted to a recess-projection portion formed on the fin base. The plurality of radiator fins are integrally fitted on a heat radiation diffusion portion of the fin base.
US11107742B2 Electronic devices and fabricating processes
An electronic device includes a carrier wafer having a front side and a back side, with an electrical connection network configured to connect the front side to the back side. An electronic chip is mounted on the front side of the carrier wafer and electrically connected to front pads of the electrical connection network. A sheet of a thermally conductive graphite or a pyrolytic graphite is added to the back side of the carrier wafer. The sheet includes apertures which leave back pads of the electrical connection network uncovered.
US11107741B2 Composite ceramic multilayer substrate, heat generating element-mounting module, and method of producing composite ceramic multilayer substrate
A composite ceramic multilayer substrate includes a glass ceramic insulating layer including a wiring layer and a highly thermally conductive ceramic insulating layer made of a ceramic material having a higher thermal conductivity than the glass ceramic insulating layer. The glass ceramic insulating layer is provided on at least one main surface of the highly thermally conductive ceramic insulating layer directly and/or with a wiring layer interposed therebetween. When viewed in a direction perpendicular or substantially perpendicular to a main surface of the composite ceramic multilayer substrate, the composite ceramic multilayer substrate includes at least one heat generating element-mounting portion surrounded by the glass ceramic insulating layer and at which a heat generating element-mounting wiring line provide on the main surface of the highly thermally conductive ceramic insulating layer is exposed.
US11107739B2 Power semiconductor module arrangement
A power semiconductor module arrangement includes a first switching element and a second switching element, each having a control terminal and a controllable load path between two load terminals, the load paths being operatively coupled in series and between a first supply node, and a second supply node. The switching elements are connected with each other via a first common node. An output node configured to be coupled to an output potential is coupled to the first common node. The first supply node is formed by a plurality of first terminals, the second supply node is formed by a plurality of second terminals, and the output node is formed by a plurality of third terminals. The switching elements are arranged inside a housing.
US11107738B2 Layer detection for high aspect ratio etch control
Controlling an etch process applied to a multi-layered structure, by calculating a spectral derivative of reflectance of an illuminated region of interest of a multi-layered structure during an etch process applied to the multi-layered structure, identifying in the spectral derivative a discontinuity that indicates that an edge of a void formed by the etch process at the region of interest has crossed a layer boundary of the multi-layered structure, determining that the crossed layer boundary corresponds to a preselected layer boundary of the multi-layered structure, and applying a predefined control action to the etch process responsive to determining that the crossed layer boundary corresponds to the preselected layer boundary of the multi -layered structure.
US11107732B2 Methods for processing a wide band gap semiconductor wafer, methods for forming a plurality of thin wide band gap semiconductor wafers, and wide band gap semiconductor wafers
A method for processing a wide band gap semiconductor wafer is proposed. The method includes depositing a non-monocrystalline support layer at a back side of a wide band gap semiconductor wafer, depositing an epitaxial layer at a front side of the wide band gap semiconductor wafer, and splitting the wide band gap semiconductor wafer along a splitting region to obtain a device wafer including at least a part of the epitaxial layer, and a remaining wafer including the non-monocrystalline support layer.
US11107730B1 Method of manufacturing semiconductor device with anti-fuse structures
A method of manufacturing a semiconductor structure including following operations is provided. A substrate extending along a first direction is provided. A trench crossing the substrate is then formed to define a first active region and a second active region. A lower isolation structure is formed in the trench, in which the lower isolation structure exposes a portion of a sidewall of the substrate. The exposed sidewall of the substrate is oxidized to form an upper isolation structure on the lower isolation structure, in which the upper isolation structure extends into the substrate. A conductive structure embedded in the upper isolation structure is formed. A first transistor and a second transistor are respectively formed in the first active region and the second active region.
US11107727B2 Double metal double patterning with vias extending into dielectric
A method is presented for constructing a dual metal interconnect structure. The method includes forming a trilayer stack over a dielectric layer, forming a plurality of vias extending through the trilayer stack and into the dielectric layer, depositing a first conductive material to fill the plurality of vias, etching the first conductive material to form first conductive regions, depositing a spacer, etching the spacer to form spacer portions adjacent the first conductive regions, and depositing a second conductive material.
US11107724B2 Methods of forming integrated assemblies
Some embodiments include an integrated memory having an array of capacitors. The array has edges. The capacitors along the edges are edge capacitors, and the other capacitors are internal capacitors. The edge capacitors have inner edges facing toward the internal capacitors, and have outer edges in opposing relation to the inner edges. An insulative beam extends laterally between the capacitors. The insulative beam is along upper regions of the capacitors. First void regions are under the insulative beam, along lower regions of the internal capacitors, and along the inner edges of the edge capacitors. Peripheral extensions of the insulative beam extend laterally outward of the edge capacitors, and second void regions are under the peripheral extensions and along the outer edges of the edge capacitors. Some embodiments included integrated assemblies having two or more memory array decks stacked on atop another. Some embodiments include methods of forming memory arrays.
US11107719B2 Electrostatic chuck device and method for manufacturing electrostatic chuck device
An electrostatic chuck device includes: a base having one principal surface which is a placing surface on which a plate-shaped sample is placed, wherein the base is made from a sintered compact of ceramic particles, which include silicon carbide particles and aluminum oxide particles, as a forming material; and an electrostatic attraction electrode which is provided on a surface of the base on the side opposite to the placing surface of the base, or in the interior of the base, in which the volume resistivity value of the sintered compact is 0.5×1015 Ωcm or more in the entire range from 24° C. to 300° C., a graph which shows the relationship of the volume resistivity value of the sintered compact to a temperature at which the volume resistivity value of the sintered compact is measured has a maximum value in the range from 24° C. to 300° C., and the amount of metal impurities in the sintered compact other than aluminum and silicon in the sintered compact is 100 ppm or less.
US11107717B2 Wafer box conveyor
A cassette transport device is disclosed which includes a smart cart, a base expansion frame mounted on the smart cart and a cassette-loading frame fixed to the base expansion frame. The cassette-loading frame is partitioned into several segments each accommodating a plurality of cassette trays. Each of the cassette trays defines, on its surface, a first trough and a second trough in the first trough. The first trough is configured to retain a cassette of a first size, and the second trough is configured to retain a cassette of a second size. With the first and second troughs, each of the cassette trays is able to retain a cassette of either the first or second size, making the cassette transport device possible to be used in transportation of the both types of cassettes with a high yield. Moreover, the smart cart is capable of automated transportation without human intervention or track construction while enabling savings in transportation cost, time and labor.
US11107716B1 Automation line for processing a molded panel
An automation line for processing a molded panel which is attached, via thermal release adhesive, to a first carrier. The automation line including a release workstation which includes a release unit having a carrier-engagement arrangement movable to engage the first carrier. The carrier-engagement arrangement includes a heating sub-arrangement to thermally contact the first carrier and an attachment sub-arrangement to attach the first carrier to the carrier-engagement arrangement, wherein the carrier-engagement arrangement is operable to heat the intermediate panel assembly to a release temperature of the thermal release adhesive and to separate the first carrier from the molded panel.
US11107714B2 Electromigration evaluation methodology with consideration of thermal and signal effects
A method for evaluating a heat sensitive structure involving identifying a heat sensitive structure in an integrated circuit design layout, the heat sensitive structure characterized by a nominal temperature, identifying a heat generating structure within a thermal coupling range of the heat sensitive structure, calculating an operating temperature of the first heat generating structure; calculating a temperature increase or the heat sensitive structure induced by thermal coupling to the heat generating structure at the operating temperature; and performing an electromigration (EM) analysis of the heat sensitive structure at an evaluation temperature obtained by adjusting the nominal temperature by the temperature increase induced by the heat generating structure.
US11107703B2 Monolithic, biocompatible feedthrough for hermetically sealed electronics and methods of manufacture
Methods of manufacturing a biocompatible, hermetic feedthrough monolithically integrated with a biocompatible ribbon cable are described, as well as the resulting devices themselves. The hermetic feedthrough is created by placing glass over a mold of doped silicon or other material with a higher melting temperature than the glass and heating it to reflow the glass into the mold. The glass is then ground or otherwise removed to reveal a flat surface, and tiny pillars that were in the mold are isolated in the glass to form electrically conductive vias. The flat surface is used to cast a polymer and build up a ribbon cable, photolithographically or otherwise, that is monolithically attached to the vias.
US11107697B2 Floating gate fabrication method
A floating gate fabrication method is disclosed. The method includes: providing a substrate, and depositing an oxide layer on the substrate; fabricating a shallow trench isolation in the substrate, a top surface of the shallow trench isolation being higher than a top surface of the oxide layer; depositing a polysilicon layer on the oxide layer and the shallow trench isolation; performing a first thermal annealing process on the polysilicon layer, thereby repairing cavities formed after the deposition of the polysilicon layer; implanting ions into the polysilicon layer; performing a second thermal annealing process on the polysilicon layer, thereby activating the implanted ions and repairing again the cavities formed after the deposition of the polysilicon layer; and planarizing the polysilicon layer to form a floating gate.
US11107695B2 Surface smoothing of workpieces
Apparatus, systems, and methods for processing workpieces are provided. In one example implementation, a fluorine and oxygen plasma-based process can be used to smooth a roughened surface of a silicon and/or a silicon containing structure. The process can include generating species from a process gas using an inductive coupling element in a first chamber. The process can include introducing a fluorine containing gas and an oxygen containing gas with the species to create a mixture. The process can further include exposing the silicon and/or the silicon containing structure to the mixture such that the mixture at least partially etches a roughened portion to leave a smoother surface of the silicon and/or the silicon containing structure.
US11107691B2 Method of manufacturing semiconductor device
A method of manufacturing a semiconductor device is provided, and the method may include: preparing a semiconductor substrate constituted of a group III nitride semiconductor, a main surface of the semiconductor substrate being a c-plane; forming a grove on the main surface by dry dry-etching the main surface; and wet-etching an inner surface of the groove using an etchant to expose the c-plane of the semiconductor substrate in a wet-etched region, the etching having an etching rate to the c-plane of the semiconductor substrate that is lower than the etching rate to a plane other than the c-plane of the semiconductor substrate.
US11107690B2 Fin field-effect transistor device and method of forming the same
A method of forming a semiconductor device includes forming source/drain regions on opposing sides of a gate structure, where the gate structure is over a fin and surrounded by a first dielectric layer; forming openings in the first dielectric layer to expose the source/drain regions; selectively forming silicide regions in the openings on the source/drain regions using a plasma-enhanced chemical vapor deposition (PECVD) process; and filling the openings with an electrically conductive material.
US11107689B2 Method for fabricating semiconductor device
A method for fabricating semiconductor device includes the steps of: providing a substrate having a NMOS region and a PMOS region; forming a pad oxide layer on the substrate, wherein the pad oxide layer comprises a first thickness; performing an implantation process to inject germanium (Ge) into the substrate on the PMOS region; performing a first cleaning process to reduce the first thickness of the pad oxide layer on the PMOS region to a second thickness; performing an anneal process; and performing a second cleaning process to remove the pad oxide layer.
US11107688B2 Semiconductor device manufacturing method
A semiconductor device manufacturing method is presented. The manufacturing method includes: providing a semiconductor structure, wherein the semiconductor structure comprises a semiconductor substrate, a first doped region in the semiconductor substrate, and a first gate structure on the first doped region; forming a source and a drain in the first doped region on two opposing sides of the first gate structure; and implanting dopants to the source and the drain by an ion implantation process, wherein the implantation direction and an upper surface of the first doped region form an acute angle, the dopants implanted to the source and the drain have the same conductivity type as that of the source and the drain. In this method, the dopants are implanted at an acute angle, they improve the drain current of a transistor, and thus improve the performance of a semiconductor device.
US11107684B2 Diamond semiconductor system and method
Disclosed herein is a new and improved system and method for fabricating monolithically integrated diamond semiconductor. The method may include the steps of seeding the surface of a substrate material, forming a diamond layer upon the surface of the substrate material; and forming a semiconductor layer within the diamond layer, wherein the diamond semiconductor of the semiconductor layer has n-type donor atoms and a diamond lattice, wherein the donor atoms contribute conduction electrons with mobility greater than 770 cm2/Vs to the diamond lattice at 100 kPa and 300K, and Wherein the n-type donor atoms are introduced to the lattice through ion tracks.
US11107681B2 Method of fabricating semiconductor device by removing material on back side of substrate
A method of fabricating a semiconductor device and a semiconductor processing apparatus are provided. The method of fabricating a semiconductor device comprises preparing a semiconductor substrate having a front side and a back side, opposing each other, and forming a material layer on the semiconductor substrate. The material layer is formed on at least a portion of the back side of the semiconductor substrate while being formed on the front side of the semiconductor substrate. The material layer formed on the at least a portion of the back side of the semiconductor substrate is removed, while the material layer formed on the front side of the semiconductor substrate remains. A semiconductor process is performed to fabricate the semiconductor device using the material layer remaining on the front side of the semiconductor substrate.
US11107674B2 Methods for depositing silicon nitride
Embodiments described and discussed herein provide methods for depositing silicon nitride materials by vapor deposition, such as by flowable chemical vapor deposition (FCVD), as well as for utilizing new silicon-nitrogen precursors for such deposition processes. The silicon nitride materials are deposited on substrates for gap fill applications, such as filling trenches formed in the substrate surfaces. In one or more embodiments, the method for depositing a silicon nitride film includes introducing one or more silicon-nitrogen precursors and one or more plasma-activated co-reactants into a processing chamber, producing a plasma within the processing chamber, and reacting the silicon-nitrogen precursor and the plasma-activated co-reactant in the plasma to produce a flowable silicon nitride material on a substrate within the processing chamber. The method also includes treating the flowable silicon nitride material to produce a solid silicon nitride material on the substrate.
US11107672B2 Method of manufacturing semiconductor device and method of cleaning substrate
In a method of cleaning a substrate, a solution including a size-modification material is applied on a substrate, on which particles to be removed are disposed. Size-modified particles having larger size than the particles are generated, from the particles and the size-modification material. The size-modified particles are removed from the substrate.
US11107671B2 Method of processing semiconductor substrate
A method includes disposing a semiconductor substrate over a chuck. The chuck has a plurality of holes therein. The semiconductor substrate has a first surface facing the chuck and a second surface opposite thereto. A liquid layer is formed flowing over a top surface of the chuck by supplying liquid to the top surface of the chuck through the holes of the chuck. The semiconductor substrate is moved toward the chuck such that the first surface of the semiconductor substrate is in contact with the liquid layer and the liquid layer flows between the first surface of the semiconductor substrate and the top surface of the chuck.
US11107667B1 Dual polarity ion management
A mass spectrometer includes an ion source configured to ionize a sample to produce ions; a mass analyzer configured to separate the ions based on their mass-to-charge ratio; a detector configured to detect ions; an ion optics component configured to direct ions along at least part of the path from the ion source to the mass analyzer to the detector; and a controller. The controller is configured to switch the source at a first time from a first polarity source voltage to a second polarity source voltage; and switch the detector or the ion optics component at a second time from a first voltage to a second voltage, the second time being offset from the first time, the first voltage being the first polarity detector voltage or the first polarity ion optics voltage and the second voltage being the second polarity detector voltage or the second polarity ion optics voltage.
US11107666B2 Systems and methods for using variable mass selection window widths in tandem mass spectrometry
Systems and methods are used to analyze a sample using variable mass selection window widths. A tandem mass spectrometer is instructed to perform at least two fragmentation scans of a sample with different mass selection window widths using a processor. The tandem mass spectrometer includes a mass analyzer that allows variable mass selection window widths. The selection of the different mass selection window widths can be based on one or more properties of sample compounds. The properties may include a sample compound molecular weight distribution that is calculated from a molecular weight distribution of expected compounds or is determined from a list of molecular weights for one or more known compounds. The tandem mass spectrometer can also be instructed to perform an analysis of the sample before instructing the tandem mass spectrometer to perform the at least two fragmentation scans of the sample.
US11107663B2 Plasma processing system and plasma processing method
A plasma processing system includes a chamber, a gas supply unit, a gas exhaust unit, a separating unit, a boost unit and an accumulation unit. The chamber is configured to process a target substrate by plasma of a gaseous mixture of a rare gas and a processing gas. The gas supply unit is configured to supply the rare gas and the processing gas into the chamber. The gas exhaust unit is configured to exhaust a gas containing the rare gas from the chamber. The separating unit is configured to separate the rare gas from the gas exhausted by the gas exhaust unit. The boost unit is configured to boost the rare gas separated by the separating unit. The accumulation unit is configured to accumulate the rare gas boosted by the boost unit and supply the accumulated first rare gas to the gas supply unit.
US11107662B2 Reactor system coupled to an energy emitter control circuit
A microwave energy source that generates a microwave energy is disclosed. The microwave energy source has an on-state and an off-state. A control circuit is coupled to the microwave energy source and includes an output to generate a control signal that adjusts a pulse frequency of the microwave energy. A voltage generator applies a non-zero voltage to the microwave energy source during the off-state. A frequency and a duty cycle of the non-zero voltage is based on a frequency and a duty cycle of the control signal. A waveguide is coupled to the microwave energy source. The waveguide has a supply gas inlet that receives a supply gas, a reaction zone that generates a plasma, a process inlet that injects a raw material into the reaction zone, and an outlet that outputs a powder based on a mixture of the supply gas and the raw material within the plasma.
US11107659B2 Ion generator and ion implanter
There is provided an ion generator including a vapor generating chamber for generating a vapor by heating a raw material in which a first solid material which is a single substance of an impurity element and a second solid material which is a compound containing the impurity element are mixed with each other, and a plasma generating chamber for generating a plasma containing ions of the impurity element by using the vapor.
US11107656B2 Charged particle beam device
Signal electrons with high energy that pass near an optical axis, for example, backscattered electrons or secondary electrons in a booster optical system, can be detected. Therefore, there is provided a charged particle beam device including: a charged particle beam source configured to generate a charged particle beam; an objective lens configured to focus the charged particle beam to a sample; and a first charged particle detecting element disposed between the charged particle beam source and the objective lens and configured to detect charged particles generated by an interaction between the charged particle beam and the sample, in which a detection surface of the first charged particle detecting element is disposed on a center axis of the objective lens.
US11107654B2 Electrical connection box
Provided is an electrical connection box in which a greater number of fuses can be inserted while suppressing an increase in size. An electrical connection box for a vehicle includes: an insertion housing that has a rectangular open port on one side and in which a plurality of rectangular insertion holes into which fuses are to be respectively inserted are provided facing the open port; a first insertion hole row in which a plurality of the insertion holes are provided side by side in a lengthwise direction of the open port, with long sides of the insertion holes adjacent to each other; and a second insertion hole row in which a plurality of the insertion holes are provided side by side in the lengthwise direction of the open port, with short sides of the insertion holes adjacent to each other.
US11107650B2 Limit switch
A limit switch may be provided with a switch body having a contact mechanism inside, and an operation unit connected to the switch body. The operation unit comprises an elastic part that energizes the operation lever from the first motion position towards the return position via the pivoting shaft and the first cam, and energizes the operation lever from the second motion position toward the return position via the pivoting shaft and the second cam, a first cam's pivoting restriction part that restricts the pivoting of the first cam in a first direction in which the operation lever moves from the return position to the second motion position, and a second cam's pivoting restriction part that restricts the pivoting to the second cam in a second direction in which die operation lever moves from the return position to the first motion position.
US11107643B2 Contact press-on assembly
A contact press-on assembly for a switching contact piece of an electrical switching unit has a first stop and a second stop. A spring element extends between the two stops, wherein the first stop can move relative to the second stop. The second stop provides a counterbearing for the first stop, wherein a rotary bearing for the spring element can move together with the first stop.
US11107638B2 Dye-sensitized solar cell and method of manufacturing the same
A dye-sensitized solar cell includes: a transparent electrode; a power generation layer on the first main surface of the transparent electrode, including a semiconductor layer, a photosensitizing dye and an electrolyte layer; a counter electrode on the main surface of the power generation layer, having an electrode extraction region, wherein at least a part of the side surfaces of the counter electrode and at least a part of the side surfaces of the power generation layer are positioned coplanar, the electrode extraction region of the counter electrode overlaps with at least a part of the main surface of the power generation layer in a top view, and the side surfaces of the power generation layer are covered with a sealing layer formed extending from one of the transparent electrode and the counter electrode to the other.
US11107637B2 Variable capacitance element
A variable capacitance element is provided that includes a plurality of resistance elements that form a path for applying a control voltage to the electrodes of a plurality of variable capacitance portions connected in series. These resistance elements include first distribution resistance elements, second distribution resistance elements, a first shared resistance element, and a second shared resistance element. Moreover, vertical sectional areas of the first shared resistance element and the second shared resistance element with respect to conducting directions thereof are larger than the vertical sectional areas of the first distribution resistance elements and the second distribution resistance elements with respect to conducting directions thereof.
US11107636B2 Multilayer capacitor and board having the same mounted thereon
A multilayer capacitor includes a capacitor body having first and second surfaces, third and fourth surfaces connected to the first and second surfaces, and a fifth surface and a sixth surface connected to the first and second surfaces and the third and fourth surfaces, the capacitor body including a dielectric layer and internal electrodes having one ends exposed through the third and fourth sides, respectively, and first and second external electrodes including first and second connection portions disposed on the third and fourth surfaces, respectively, and first and second band portions extending from the first and second connection portions to portions of the fifth and sixth surfaces respectively. A first distance, along one of the fifth and sixth surfaces, between the first and second external electrodes, is less than a second distance, along one of the first and second surfaces, between the first and second external electrodes.
US11107634B2 Method of manufacturing capacitor component having external electrodes with reduced thickness
A capacitor component includes a body having a first surface and a second surface opposing each other and including a multilayer structure in which a plurality of dielectric layers are stacked and first and second internal electrodes are alternately disposed with respective dielectric layers interposed therebetween and exposed to the first surface and the second surface, respectively, first and second metal layers covering the first surface and the second surface and connected to the first and second internal electrodes, respectively, first and second ceramic layers covering the first and second metal layers, and first and second external electrodes covering the first and second ceramic layers and connected to the first and second metal layers to be electrically connected to the first and second internal electrodes, respectively.
US11107630B2 Integration scheme for breakdown voltage enhancement of a piezoelectric metal-insulator-metal device
Various embodiments of the present disclosure are directed towards a piezoelectric metal-insulator-metal (MIM) device including a piezoelectric structure between a top electrode and a bottom electrode. The piezoelectric layer includes a top region overlying a bottom region. Outer sidewalls of the bottom region extend past outer sidewalls of the top region. The outer sidewalls of the top region are aligned with outer sidewalls of the top electrode. The piezoelectric layer is configured to help limit delamination of the top electrode from the piezoelectric layer.
US11107629B2 Mold apparatus for manufacturing a coil component
A mold apparatus is provided for manufacturing a coil component. The mold apparatus includes a support plate, a die on the support plate, a lid, and a press member that presses the lid toward the support plate. The die has a peripheral side wall defining an opening opposite the support plate. The coil component is placeable in an inner space of the die interior of the side wall. The lid is insertable via the opening into the inner space with an outer peripheral edge of the lid slidably received by the side wall of the die.
US11107625B2 Ignition coil device for internal combustion engine
Provided is an ignition coil device for an internal combustion engine, including: an insulating case; an ignition coil device main body accommodated inside the insulating case, the ignition coil device main body including: a coil assembly; a center core arranged on an inner side of the coil assembly along a center axis of the coil assembly; a side core arranged on an outer side of the center core and the coil assembly; and an elastic cover provided to the side core; an igniter, which is accommodated inside the insulating case; and a filler, which is provided so as to fill the insulating case and is hardened, wherein the elastic cover includes: a covering portion configured to cover the side core; and a protruding portion, which protrudes from the covering portion, and is configured to relax a stress generated in the filler.
US11107624B2 Electromagnetic device
An electromagnetic device includes an outer peripheral iron core, and at least three iron core coils which are in contact with or coupled to the inner surface of the outer peripheral iron core. The at least three iron core coils each include an iron core, and at least one of a primary coil and a secondary coil, which are wound around the iron core. The at least three iron core coils are arranged in a circle, and the iron core of one of the at least three iron core coils is in contact with the iron cores of the other iron core coils adjacent to the one iron core coil.
US11107622B2 Coil component
A coil component includes a body having a first surface and a second surface opposing each other in a thickness direction of the body and including a core formed in the thickness direction; a coil part embedded in the body and including at least one turn around the core; an insulating layer disposed on the first surface of the body; a bonded conductive layer disposed on the insulating layer and having a surface roughness of the first surface which is in contact with the insulating layer greater than a surface roughness of the second surface opposing the first surface of the bonded conductive layer; and external electrodes connected to the coil part and covering the bonded conductive layer.
US11107621B2 Coil component and method for manufacturing the same
A coil component includes a body including a magnetic material; a support member disposed in the body; and a coil pattern on the support member in the body. The coil pattern may include a first conductor layer formed on the support member and having a planar spiral shape; a second conductor layer formed on the first conductor layer and having a volume of a lower portion greater than a volume of an upper portion; and a third conductor layer formed to cover the second conductor layer from the outside of the second conductor layer.
US11107619B2 Inductor
An inductor includes: a body including a coil portion; and an external electrode disposed on an external surface of the body, wherein the coil portion includes an insulator having an opening and a coil pattern filling the opening, and a maximum thickness of the coil pattern is greater than a thickness of the insulator in contact with a side surface of the coil pattern.
US11107609B2 Contamination protection for high-voltage insulators
The invention relates to a contamination protection device (10) for high-voltage insulators (3), and to an assembly of a contamination protection device (10) and a high-voltage insulator (10). The contamination protection device (10) is designed for fastening to the insulator cap (5) of the high-voltage insulator (3) and has a protective shield (11), which extends radially around a feed-through opening (12) for the connection element (7) of the insulator cap (5), the feed-through opening (12) being surrounded, on the one side of the protective shield (11), by a fastening region (23) for interlocking connection to the insulator cap (5). On the other side of the protective shield (11), two eyes (14) for the insertion of a tab element (30) are provided and a tab element (30) is provided. The eyes (14) are arranged in such a way that the tab element (30) extends over the feed-through opening (12) after having been inserted
US11107608B2 Corona protection device
A corona protection device can include a body. The corona protection device can include an arm. The arm can extend from the body. The corona protection device can include a retention member. The retention member can define a cavity adapted to engage a portion of an end fitting of an insulator assembly.
US11107596B2 Flange flush tool
A flange flush tool includes an outer tube having a first end and a second end, the first end configured to engage the flange, and a shield tube within the outer tube. A channel is defined between an outer surface of the shield tube and an inner surface of the outer tube. The shield tube is configured to move longitudinally within the outer tube.
US11107595B2 Floating nuclear reactor protection system
A system is provided for use with a nuclear reactor which is mounted on a barge and which floats in a water tank. The system includes at least one water pipe which extends from a source of water to the interior of the tank. The system also includes a pipe which permits the drainage of water from the water tank. Valves are imposed in the piping so that the water in the tank will have a desired level and temperature. The system also enables fresh water to be supplied to the containment interior of the reactor. Further, the system includes piping and valves to supply water to the condenser and to drain water from the condenser. The system also includes flexible and slack tubular sections positioned in the piping between the barge and the water tank which allows the barge to move while maintaining the integrity of the tubing.
US11107593B2 Depressurization and cooling system for a containment of a nuclear power plant containment protection system and nuclear power plant
A depressurization and cooling system for steam and/or condensable gases located in a containment. The system contains a steam condenser having an upstream port connected to the containment through an exhaust line and a downstream port connected to the containment through a backfeed line. The backfeed line contains a backfeed compressor. A re-cooling system for re-cooling the steam condenser is provided. The depressurization and cooling system is effective for re-cooling of the steam condenser. Accordingly, this is achieved as the re-cooling system is self-sustainable.
US11107590B2 Cloud-to-local, local-to-cloud switching and synchronization of medical images and data with advanced data retrieval
A method is provided for advanced-retrieval of medical data in a system that synchronizes medical data between a cloud repository on a cloud server and a plurality of local repositories on a plurality of local servers of healthcare facilities connected to the cloud server. The method is executed by the cloud server and includes: receiving diagnostic reservation information, that includes timing information for a future diagnosis date and diagnosis information that associates the diagnostic reservation information with a medical image stored in the cloud server; receiving an advanced-retrieval request that comprises an advanced-retrieval time period; determining, in response to receiving the advanced-retrieval request, that the timing information of the diagnostic reservation information overlaps with the advanced-acquisition time period; transmitting in response to the medical image being associated with the diagnostic reservation information, the medical images and data.
US11107585B2 System and method for a digital consumer medical wallet and storehouse
A system and method are provided for collection and testing of a biologic sample. The system and method comprise collecting by a user of a testing device a biologic sample for use with the testing device, assigning correlative values as test results, and receiving the test results at a server disposed on a network. Some aspects further include presenting advertisements and other messages to users through a mobile application operating on a mobile device. These aspects take into account the results of the self-diagnostic test and present different advertisements to the user based on the results of the test.
US11107583B2 Sequential integration of adversarial networks with handcrafted features (SANwicH): identifying sites of prognostic significance for predicting cancer recurrence
Embodiments discussed herein facilitate generation of a prognosis for a medical condition based on determination of one or more histomorphometric features for tiles of a whole slide image (WSI) that have been identified as the most prognostically significant tiles of the WSI. A first set of embodiments discussed herein relates to training of a fully convolutional network (FCN) to determine the prognostic significance of pixels of a WSI. A second set of embodiments discussed herein relates to determination of a prognosis based on analysis of regions identified as the most prognostically significant by a trained FCN.
US11107581B1 Senior living engagement and care support platforms
Provided herein is an engagement and care support platform (“ECSP”) computer system including at least one processor in communication with at least one memory device for facilitating senior user engagement. The processor is programmed to: (i) register a user through an application, (ii) register a caregiver associated with the user through the application, (iii) generate a senior profile based upon user personal and scheduling data, (iv) build a daily interactive user interface that reflects the senior profile, (v) display the daily interactive user interface at a first client device associated with the user, (vi) cause the first client device to initiate a daily interaction prompt to the user, (vii) determine whether any user interaction was received in response to the daily interaction prompt, and (viii) transmit a daily update message to a second client device associated with the caregiver, including an indication of whether any user interaction was received.
US11107580B1 User interfaces for health applications
The present disclosure generally relates to user interfaces for health applications. In some embodiments, exemplary user interfaces for managing health and safety features on an electronic device are described. In some embodiments, exemplary user interfaces for managing the setup of a health feature on an electronic device are described. In some embodiments, exemplary user interfaces for managing background health measurements on an electronic device are described. In some embodiments, exemplary user interfaces for managing a biometric measurement taken using an electronic device are described. In some embodiments, exemplary user interfaces for providing results for captured health information on an electronic device are described. In some embodiments, exemplary user interfaces for managing background health measurements on an electronic device are described.
US11107578B2 Systems and methods for facilitating health research
Methods and systems for facilitating health research through enhanced communication between research participants and researchers. Methods include communication of information related to a research study to a portable computing device of a research participant by use of an application framework and one or more modules. The one or more modules may be provided with the application framework or may include one or more modules from third-party researchers so as to allow standardization of communication from multiple research studies and differing research facilities.
US11107569B1 Reward-based health activity mobile application and system
A reward-based health activity and exercise mobile application that utilizes an activity monitoring device to track activity data and transmits the data to a mobile device to generate virtual lottery tickets. A mobile application on the mobile device analyzes the activity data and determines if the user has completed the daily health-related goals. If the user completes the daily goal, the user is awarded a virtual lottery ticket reward that can be used for raffles of real prizes. If the user completes exercise and non-exercise goals for consecutive days, the user is awarded with additional streak bonus rewards on an escalating basis. The mobile application can be connected to a communication network whereby users can join teams and other communities to track activity data and compete against other users. A streak saver feature can be provided to allow a user to maintain a streak by performing a task.
US11107568B2 Versatile data structure for workout session templates and workout sessions
A fitness tracking system and methods collecting fitness data for a user during a workout session are disclosed. The fitness tracking system utilizes a versatile data structure for robustly representing complex workout session templates and recording fitness data associated with individual workout sessions. The versatile data structure enables detailed fitness data to be recorded in association with complex workout session templates in a manner that enables detailed analysis and a less cumbersome user experience.
US11107566B2 Systems and methods for communicating a dose history representing an average and a variability of a distribution of medicament injections
Systems and methods for communicating a dose history configured for representing an average and a variability of a distribution of injections with a blood glucose regulating medicament applied by a subject with a treatment regimen. Past records are obtained from insulin pens applying the treatment regimen. Each record specifies an amount and type of medicament injected, the type being one of a blood glucose regulating medicament, and a timestamp. Assigning single-shape polygons (231) to each record, wherein single-shape polygons (231) is configured for visualizing a polygon (261) with a two-dimensional shape, in a displayed mode. The single-shape polygons are used to create a set of multi-shape data structures comprising corresponding multi-shape polygons (244), configured for visualizing a polygon (265) with a two-dimensional shape, in the displayed mode (260). The multi-shape polygons are configured to be displayed with an increasing intensity, depending on the number of overlapping single-shape polygons used to define the multi-shape polygon. The method also comprises communicating display data (247), comprising (i) the plurality of sets of medicament records, and (ii) the set of multi-shape data structures (240).
US11107563B2 Fast healthcare interoperability resources model for user interface generation
An application file defines a first data object that identifies a fast healthcare interoperability resources (FHIR) server and a second data object that identifies a data type associated with the FHIR server. Based on the first data object and the second data object, a FHIR model requests data of the data type from the FHIR server. The FHIR server provides the requested data, which is received by the FHIR model. Based on the received data, the FHIR model generates data in a user interface (UI) control format and provides the generated data to a UI module that causes a UI to be presented. The FHIR model supports binding of complete entities such as patients or organizations to a UI. This binding enables the requesting of whole entities from a FHIR endpoint, provision of the entity data to the UI, and updating the FHIR data.
US11107562B2 Clustering data regarding health care providers
Techniques and architectures for clustering health care providers based on data regarding services that have previously been provided by health care providers are described herein. For example, the techniques and architectures may receive data from devices of health care providers regarding services that have been provided by the health care providers to patients. The techniques and architectures may perform various machine learning techniques, including clustering, to categorize health care providers into multiple clusters based on the services that were provided. Health care providers that lie within a cluster may be associated with a category of the cluster. While health care providers that lie outside a cluster, and have designated themselves as being associated with or are otherwise associated with a practice area that is associated with the cluster, may be flagged as potentially practicing outside an area that is designated by or otherwise associated with the health care providers.
US11107561B2 Cloud-based distributed healthcare system with biometric devices and associated methods
A system includes biometric devices generating biometric data on a person, with the biometric devices transmitting the biometric data via respective messaging protocols. A messaging platform receives the biometric data from the biometric devices based on the respective messaging protocols. A biometric data server receives the biometric data from the messaging platform. The biometric data server includes a biometric database, a biometric data algorithm, and a biometric data analyzer. The biometric database is to store the biometric data. The biometric data algorithm is to generate a biometric data model over time based on the biometric data to determine the person's version of normal bio-feedback at any given time in comparison to other like time periods. The biometric data analyzer is to analyze new biometric data in view of the biometric data model, and to generate at least one caregiver notification alert when an anomaly is detected outside the biometric data model.
US11107558B2 System and method for generating patient test data processing code
A computer system for generating code for use in processing patient test data from point of care devices, the computer system comprises object definition storage storing a plurality of definition objects, each definition object defining a generic function to be performed in response to an output of a point of care device; instantiation data storage storing instantiation data for use in instantiating definition objects as processing objects for specific functions to be performed in response to outputs from specific point of care devices; and a code generating processor for generating code for at least one processing object to perform at least one specific processing function to process an output from a point of care device by accessing at least one definition object in the object definition storage and the instantiation data in the instantiation data storage to instantiate the at least one definition object using instantiation data for the point of care device.
US11107540B1 Program disturb improvements in multi-tier memory devices including improved non-data conductive gate implementation
Techniques for reducing program disturb of memory cells which are formed in a NAND string extending in a lower tier and an upper tier of a stack, the lower tier including a first plurality of memory cells and the upper tier including a second plurality of memory cells, wherein each memory cell of the first and second pluralities of memory cells is connected to a respective word line. The NAND string includes a joint region formed of a dielectric material and disposed between the lower tier and the upper tier of the stack; a first non-data memory cell adjacent to and below the joint region; a second non-data memory cell adjacent to and above the joint region; and a conductive gate connected to the first non-data memory cell and the second non-data memory cell.
US11107538B2 Storage device and operating method thereof
The present disclosure relates to an electronic device. A storage device includes a memory device configured to include a plurality of memory cells and a memory controller configured to determine a read voltage for a read operation to be performed on the memory device according to whether the read operation is a cache read operation.
US11107537B2 Memory device and method of reading data
A non-volatile memory includes a memory cell region including a first metal pad, a peripheral circuit region including a second metal pad and vertically connected to the memory cell region by the first metal pad and the second metal pad, a memory cell array region in the memory cell region including an outer region proximate a first end of the memory cell region and an inner region separated from the first end by the outer region, first and second bit lines in the memory cell region, an outer memory cell string in the memory cell region including memory cells connected to an outer pillar extending vertically upward through the outer region, and an inner memory cell string including memory cells connected to an inner pillar extending vertically upward through the inner region, and a data input/output (I/O) circuit in the peripheral circuit region including a page buffer circuit that connects the first bit line during a first read operation directed to memory cells of the outer memory cell string, and connects the second bit line during a second read operation directed to memory cells of the inner memory cell string, and a read voltage determination unit that selects a first optimal read voltage used during the first read operation, and a second optimal read voltage used during the second read operation.
US11107534B2 Memory device and control method thereof for fast read
A memory device includes a memory array. The memory array has a plurality of memory cells arranged in rows and columns. The gates of the memory cells in the same row are coupled to each other and connected to a word line. The drains of the memory cells in the same column are coupled to each other and connected to a bit line. The sources of the memory cells in the same row are coupled to each other, and the sources of the memory cells in the two adjacent rows are connected to different respective source lines.
US11107530B2 Non-volatile static random access memory (nvSRAM) with multiple magnetic tunnel junction cells
Disclosed herein is an integrated circuit including multiple magnetic tunneling junction (MTJ) cells coupled to a static random access memory (SRAM). In one aspect, the integrated circuit includes a SRAM having a first port and a second port, and a set of pass transistors coupled to the first port of the SRAM. In one aspect, the integrated circuit includes a set of MTJ cells, where each of the set of MTJ cells is coupled between a select line and a corresponding one of the set of pass transistors.
US11107528B2 Multi-step reset technique to enlarge memory window
In some embodiments, the present disclosure relates to a method, comprising the performing of a reset operation to a resistive random access memory (RRAM) cell. A first voltage bias having a first polarity is applied to the RRAM cell. An absolute value of the first voltage bias is greater than an absolute value of a first reset voltage. The application of the first voltage bias induces the RRAM cell to change from a low resistance to an intermediate resistance greater than the low resistance. A second voltage bias having a second polarity oppose to the first polarity is then applied to the RRAM cell. An absolute value of the second reset voltage is less than an absolute value of the second voltage bias and less than the absolute value of the first reset voltage. The application of the second voltage bias induces the RRAM cell to have a high resistance.
US11107527B1 Reducing sneak current path in crossbar array circuits
Technologies relating to crossbar array circuits with nTnR design to reduce sneak current path and minimize area size are disclosed. An example crossbar array circuit includes: a first transistor comprising a first source terminal, a first drain terminal and a first gate terminal; a first RRAM device connected to the first source terminal of the first transistor; a second transistor comprising a second source terminal, a second drain terminal and a second gate terminal; a second RRAM device connected to the second source terminal of the second transistor; a word line connected to the first drain terminal of the first transistor and the second drain terminal of the second transistor; a first bit line connected to the first RRAM device; and a second bit line connected to the second RRAM device, wherein the first gate terminal of the first transistor is configured to be connected to a first selective voltage source, and the second gate terminal is configured to be connected to a second selective voltage source.
US11107526B1 Controlling forming process in RRAM devices using feedback circuits
Technologies relating to controlling forming process in RRAM devices implemented in a cross-bar circuit using one or more feedback circuits are disclosed. An example apparatus includes an RRAM cell configured to form a channel; a MOSFET having a drain terminal, a source terminal, and a gate terminal, wherein the MOSFET is connected to the RRAM cell via the drain terminal; a TIA connected to the MOSFET via the source terminal; a first signal generator connected to the RRAM cell; a second signal generator connected to the MOSFET via the gate terminal; and a comparator having a first input end, a second input end, and an output end, wherein the comparator is connected to the TIA via the first input end, the second input end is connected to a reference voltage source, and the output end is connected to the first signal generator and the second signal generator.
US11107523B1 Multi-level cell (MLC) cross-point memory
Multi-level cell (MLC) cross-point memory cells can store more than 1 bit per cell. In one example, MLC write operations for cross-point memory can be achieved by independently changing the state of the switch element and the memory element. The memory cell can be programmed to multiple states, such as a high threshold voltage state (where both the memory element and switch element exhibit a high threshold voltage or resistance), a low threshold voltage state (where both the memory element and select element exhibit a low threshold voltage or resistance), and one or more intermediate resistance states. In one example, additional resistance states can be programmed by setting the switch element and memory element to opposite states (e.g., one of the switch element and memory element is in a high resistance state and the other is in a low resistance state) or by placing both the switch element and memory element in different intermediate states.
US11107518B2 Extending operating temperature of storage device
A storage device having a wide range of operating temperatures is disclosed. Techniques disclosed herein may be used to operate MLC cells at higher temperatures before resorting to thermal throttling. Techniques disclosed herein may be used to operate MLC cells at lower temperatures without needing to pre-heat the storage device. SLC data stored in a first group of memory cells is folded to MLC data stored in a second group of memory cells while an operating temperature is outside a first temperature range. After the operating temperature is within a second temperature range, the data integrity of the MLC data is checked. The SLC data in the first group is folded to MLC data in a third group of memory cells responsive to the MLC data in the second group failing the data integrity check. The foregoing permits the storage device to increase its range in operating temperatures.
US11107516B1 Ferroelectric memory devices containing a two-dimensional charge carrier gas channel and methods of making the same
A ferroelectric memory device includes a two-dimensional electron gas channel, a gate electrode, and a ferroelectric element located between the gate electrode and the two-dimensional electron gas channel.
US11107514B2 Electronic device
An electronic device includes a semiconductor memory. The semiconductor memory includes a memory cell array of a plurality of memory cells each including a variable resistance element and outputting, to a corresponding bit line, a cell voltage corresponding to a resistance value of the variable resistance element; a driving control circuit operable to control a reference data to be written in a selected memory cell among the memory cells, during a sensing operation; a resistance monitoring circuit operable to receive the cell voltage of the selected memory cell and output a monitoring voltage based on the cell voltage at the bit line, the monitoring voltage corresponding to a change in the resistance value during the sensing operation; and an amplifying circuit operable to amplify the monitoring voltage and output an amplified monitoring voltage as output data.
US11107512B2 Memory device and memory system including the same
A memory device includes a memory cell array configured to store data; and a data output circuit configured to transmit status data to an external device through at least one data line in a latency period in response to a read enable signal received from the external device and transmit the data read from the memory cell array to the external device through the at least one data line in a period subsequent to the latency period.
US11107510B2 Memory bank power coordination including concurrently performing a memory operation in a selected number of memory regions
Apparatuses and methods related to memory bank power coordination in a memory device are disclosed. A method for memory bank power coordination may include concurrently performing a memory operation by a threshold number of memory regions, such as banks or subarrays, and executing a command to cause a budget area, such as a register, to perform a power budget operation associated with the memory operation. The threshold number of memory regions may be set based at least in part on a threshold power consumption value, and the number of memory regions to concurrently perform an operation may be controlled by a bank arbiter. A counter having a value representing the threshold number of memory regions may be decremented while performing an operation or incremented upon completion of an operation associated with one of the memory regions. A number of the memory regions may be selected to perform a processing-in-memory operation.
US11107508B2 Semiconductor memory device
According to one embodiment, a semiconductor memory device includes: a conductive layer including a first portion and a second portion electrically coupled to the first portion; a first contact plug electrically coupled to the first portion; a first semiconductor layer; a first insulating layer between the second portion and the first semiconductor layer, and between the first portion and the first semiconductor layer; a second contact plug coupled to the first semiconductor layer in a region in which the first insulating layer is formed; a first interconnect; and a first memory cell apart from the second portion in the second direction and storing information between the first semiconductor layer and the first interconnect.
US11107506B2 Method and system for combining and editing UAV operation data and video data
A system for combining data includes one or more processors that are, individually or collectively, configured to receive video data recorded by at least one sensor and operation data of a movable object that carries the at least one sensor, associate the operation data with the video data, and store the associated operation data and the video data in a video file. The operation data indicates one or more operation states of the movable object during a time period when the video data is recorded.
US11107504B1 Systems and methods for synchronizing a video signal with an audio signal
A system and method for synchronizing a video signal with an audio signal, including: extracting at least one parameter of an audible attribute of the audio signal, the audible attributes including temporal characteristics of the audio signal such as audio intensity, beats, pitch energy, meter, auditory novelty, onset timing and subsections, and functions applied to any of the attributes in the list; and applying manipulations on the visual signal, wherein parameters of the manipulations are affected by the parameters of the audible attributes. The system and method may further include calculating a probability density function based on the audible attribute, wherein the manipulations are applied based on the probability density function.
US11107503B2 Pre-production systems for making movies, TV shows and multimedia contents
Methods, apparatus and systems related to pre-production stage of a movie, a TV show or a multimedia content are described. In one example aspect, a pre-production system for producing a multimedia digital content including a movie includes a user interface operable to receive information about a storyline, cameras, cast, and other assets for the movie from a user, a processor, and a memory including processor executable code. The processor executable code upon execution by the processor configures the processor to determine one or more scenes based on the storyline, generate one or more machine-readable scripts corresponding to the one or more scenes, and automatically update the one or more machine-readable scripts to satisfy one or more constraints for producing the multimedia digital content.
US11107500B2 Magnetic disk device and method
According to one embodiment, a magnetic disk device includes a magnetic disk, a magnetic head, a sensor, a non-volatile semiconductor storage device, and a controller. The magnetic head performs writing and reading to and from the magnetic disk. The sensor detects a degree of a physical influence applied from an outside. The controller generates a log when a detection value detected by the sensor satisfies a condition for abnormality determination, and stores the log in the non-volatile semiconductor storage device in response to generation of the log.
US11107497B1 Recording head with focusing structure
A recording head includes a near-field transducer proximate a media-facing surface of the recording head and a waveguide that overlaps and delivers light to the near-field transducer. The recording head includes subwavelength-sized focusing mirror comprising first and second reflectors disposed on cross track sides of the near-field transducer. Each of the first and second reflectors is spaced apart from the media-facing surface by a distance, D, measured along an axis normal to the media-facing surface.
US11107494B1 Data storage device accessing magnetic tape by actuating head in two dimensions
A data storage device is disclosed comprising a reel that is rotated for a first interval in order to expose a first frame of a magnetic tape to a head. The head is actuated in a first and second dimensions over the magnetic tape in order to access the first frame of the magnetic tape.
US11107493B2 Sound event detection
An audio processing system is described for an audio event detection (AED) system. The system includes a feature extraction block configured to derive at least one feature which represents a spectral feature of the input signal.
US11107492B1 Omni-directional speech separation
A system configured to perform directional speech separation using three or more microphones. The system may dynamically associate direction-of-arrivals with one or more audio sources in order to generate output audio data that separates each of the audio sources. Using three or more microphones, the system may separate audio sources covering 360 degrees surrounding the microphone array, whereas a two-microphone implementation is limited to 180 degrees. The system identifies a target direction for each audio source, dynamically determines directions that are correlated with the target direction, and generates output signals for each audio source. The system may associate individual frequency bands with specific directions based on a phase difference detected by two or more microphones.
US11107491B2 Sensor data array and method of counting occupants
A system and method including receiving, from a plurality of sensors, a sequence of data indicative of a presence of a person in an area of interest within a field of view of the plurality of sensors; determining an estimate of background level information for the area of interest in an instance of an absence of a person in the area of interest; generating a probability of a person being located in the area of interest based on a combination of the determined background level information and the sequence of data indicative of a presence of a person in the area of interest; determining a number of centroids in the area of interest based on an execution of clustering executed to determine an optimized total number of centroids for a dataset; and generating a count of persons in the area of interest based on determined total number of centroids.
US11107487B2 Digital filterbank for spectral envelope adjustment
An apparatus and method are disclosed for processing an audio signal. The apparatus includes an input interface, a digital filterbank having an analysis part and a synthesis part, a first phase shifter, a spectral envelope adjuster, a second phase shifter, and an output interface. The first phase shifter and the second phase shifter reduce a complexity of the digital filterbank, which includes both analysis and synthesis filters that are complex-exponential modulated versions of a prototype filter.
US11107485B2 Converting a single-bit audio stream to a stream of symbols with a constant edge rate
A single-bit audio stream can be converted to a modified single-bit audio stream with a constant edge rate while maintaining a modulation index of the original audio stream using direct mapping. With direct mapping, a pre-filter bank may be combined with a multi-bit symbol mapper to select symbols for the modified audio stream with a constant edge rate per symbol and the same modulation index as the original audio stream. The output of the pre-filter bank may be an audio stream with no consecutive full-scale symbols. Using the output of the pre-filter bank, a multi-bit symbol mapper may use the symbol selector to output a symbol with a constant edge rate per symbol and the same modulation index as the original signal. The symbols may be converted to an analog signal for reproduction of audio content using a transducer.
US11107477B2 System and method of providing customized content by using sound
Disclosed are a system and a method of providing customized content by using a sound, the system including: multiple smart devices outputting content for each channel received from a content provider; multiple user terminals configured to: receive a user's voice for a preset text for voice recognition to register the user's voice as voice data for user identification, and receive waveform data of a sound output from the smart device and voice data of the user for transmission when a voice corresponding to the registered voice data for user identification is recognized while the smart device is in operation; and a recommendation server configured to: collect the waveform data for the content that is possibly output from the smart device, and analyze the voice data and the waveform data to generate interest information of the user when the waveform data and the voice data are transmitted from the user terminal.
US11107475B2 Word correction using automatic speech recognition (ASR) incremental response
An exemplary automatic speech recognition (ASR) system may receive an audio input including a segment of speech. The segment of speech may be independently processed by general ASR and domain-specific ASR to generate multiple ASR results. A selection between the multiple ASR results may be performed based on respective confidence levels for the general ASR and domain-specific ASR. As incremental ASR is performed, a composite result may be generated based on general ASR and domain-specific ASR.
US11107472B2 Management of human-machine dialogue involving multiple parties
Methods, systems and articles of manufacture for a communication system that allows a robot to interact with users via a single party dialogue strategy or a multi-party dialogue strategy are disclosed. An example communication system includes a distance tracker to determine whether any of a plurality of parties has come within a conversation distance of the communication system. The example communication system can also include a first dialogue handler in communication with a first memory storing a single party dialogue processing algorithm and a second dialogue handler in communication with a second memory storing a multi-party dialogue processing algorithm. Based on information supplied by the distance tracker, a dialogue mode selector selects between the first dialogue handler and the second dialogue handler to process conversations between the robot and a first party and the robot and a second party.
US11107470B2 Platform selection for performing requested actions in audio-based computing environments
Systems and methods of selecting digital platforms for execution of voice-based commands are provided. The system receives an application that performs an action associated with a service via digital platforms. The system debugs the application to validate parameters of the action on at least two platforms of the digital platforms. The system receives data packets comprising an input audio signal detected by a sensor of a client device, and parses the input audio signal to identify the action and the service. The system selects a first platform from the digital platforms to perform the action. The system initiates, responsive to selection of the first platform, an interactive data exchange to populate parameters of an action data structure corresponding to the action. The system executes the action via the selected platform using the action data structure.
US11107466B2 Digital assistant voice input integration
A digital assistant supported on devices such as smartphones, tablets, personal computers, game consoles, etc. includes an extensibility client that exposes an interface and service that enables third party applications to be integrated with the digital assistant so the application user experiences are rendered using the native voice of the digital assistant. Specific voice inputs associated with a given application may be registered by developers using a manifest that is loaded when the application is launched on the device so that voice inputs from the device user can be mapped by the digital assistant extensibility client to the appropriate application as input events for consumption. In typical implementations, the manifest is arranged as a declarative document that streamlines application development and provides a seamless user experience by enabling customization of third party applications to integrate the digital assistant's voice and behaviors within the user experience of the application's domain.
US11107457B2 End-to-end text-to-speech conversion
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating speech from text. One of the systems includes one or more computers and one or more storage devices storing instructions that when executed by one or more computers cause the one or more computers to implement: a sequence-to-sequence recurrent neural network configured to: receive a sequence of characters in a particular natural language, and process the sequence of characters to generate a spectrogram of a verbal utterance of the sequence of characters in the particular natural language; and a subsystem configured to: receive the sequence of characters in the particular natural language, and provide the sequence of characters as input to the sequence-to-sequence recurrent neural network to obtain as output the spectrogram of the verbal utterance of the sequence of characters in the particular natural language.
US11107454B2 Device, system and process for audio signal processing
An audio processing device (100) includes a correction microphone (110), a reference microphone (120), a classification unit (130), an active noise cancellation (ANC) unit (140), and a speaker (150). The correction microphone is arranged in an area adjacent to an ear of a user of the device and picks up acoustic signals in the area and outputs same as a correction signal. The reference microphone picks up surrounding noises (124) from a surrounding area of the user and outputs same as a reference signal. The classification unit receives the reference signal and splits the reference signal corresponding to a spectrum and amplitude thereof into signal components of two or more classes and outputs a classified signal. The ANC unit receives and processes the correction signal based on the classified signal and outputs a corresponding audio signal. The speaker receives the audio signal and provides a corresponding acoustic signal output.
US11107444B2 Light field displays having synergistic data formatting, re-projection, foveation, tile binning and image warping technology
Systems, methods and apparatuses may provide for technology to reduce rendering overhead associated with light field displays. The technology may conduct data formatting, re-projection, foveation, tile binning and/or image warping operations with respect to a plurality of display planes in a light field display.
US11107442B2 Electro-optical device, driving method for electro-optical device, and electronic apparatus
An electro-optical device includes a plurality of scan lines, k signal lines, a pixel that is disposed corresponding to each of intersections between the plurality of scan lines and the k signal lines, an image signal circuit configured to sequentially supply the image signal to each of the k signal lines in a horizontal scanning period, a pre-charge circuit configured to supply, in the horizontal scanning period and in a prescribed order, a pre-charge signal to a signal line of the k signal lines to which the image signal circuit has not supplied the image signal yet; and a control circuit configured to set a first supply period of the k supply periods, during which the image signal is sequentially supplied to each of the k signal lines, to be longer than prescribed supply periods excluding the first supply period of the k supply periods.
US11107441B2 Image adjustment device, image adjustment method, and computer readable medium
A tone adjustment unit assumes that the following relationship is satisfied: LO=DO+Da=TD(I)+Da=TL(I), in which I represents a luminance value normalized to have a maximum value of one in first image data, DO represents a luminance value normalized to have a maximum value of one in second image data, Da represents a luminance value under ambient light during viewing, LO represents a luminance value of the second image data while taking into consideration effects of the ambient light during viewing, TD(I) represents a tone curve used for conversion, and TL(I) represents a tone curve taking into consideration the environment. The tone curve TD(I) is adjusted so that a function representing an inclination γ(I) after converting LO=TL(I) to a double logarithmic plot is non-zero over an entire dynamic range.
US11107438B2 Control method for display device and display device
A control method for a display device includes displaying a first image on a first display surface, specifying the number of first people viewing the first image displayed on the first display surface, receiving, a second image different from the first image on a second display surface different from the first display surface, number-of-people information indicating a specifying result of the number of second people viewing the second image displayed on the second display surface, comparing the number of the first and second people, and displaying the second image on the first display surface when the number of the first people is smaller than the number of the second people and transmitting, to the other display device, first image instruction information for instructing display of the first image on the second display surface when the number of the first people is larger than the number of the second people.
US11107433B2 Data transmission method, data transmission circuit, display device and storage medium
This application discloses a data transmission method, a data transmission circuit, a display device and a storage medium, and relates to the field of display manufacturing. The method is used for a timing controller, the method including sending a link stability check data to a source driver after clock calibration, receiving feedback information sent by the source driver, where the feedback information is generated by the source driver when judging that the received link stability check data is correct, and sending target data to the source driver based on the feedback information.
US11107432B2 Pulse output circuit, shift register, and display device
In a pulse output circuit in a shift register, a power source line which is connected to a transistor in an output portion connected to a pulse output circuit at the next stage is set to a low-potential drive voltage, and a power source line which is connected to a transistor in an output portion connected to a scan signal line is set to a variable potential drive voltage. The variable potential drive voltage is the low-potential drive voltage in a normal mode, and can be either a high-potential drive voltage or the low-potential drive voltage in a batch mode. In the batch mode, display scan signals can be output to a plurality of scan signal lines at the same timing in a batch.
US11107428B2 Driving method for display panel and display device
A driving method for a display panel and a display device are provided. The driving method includes adopting drive data of relatively high voltage and drive data of relatively low voltage respectively for driving any two adjacent pixels; and with four columns of pixels as a repeater, adopting a first polarity arrangement drive for former two columns of adjacent pixels, and adopting a second polarity arrangement drive for the rest two columns of adjacent pixels; the first polarity arrangement drive is to perform positive polarity drive, negative polarity drive, negative polarity drive and positive polarity drive on four sub-pixels in the pixel respectively; and the second polarity arrangement drive is to perform negative polarity drive, positive polarity drive, positive polarity drive and negative polarity drive on four sub-pixels in the pixel respectively. The display device uses such a driving method.
US11107420B2 Display device
The display device according to the present disclosure may comprise a display panel equipped with a plurality of pixels connected to data lines and sensing lines; a source drive IC configured to provide a data voltage to a pixel through the sensing line and equipped with a sensing block obtaining sensing data related to driving characteristics of the pixel using a signal input through the sensing line; a switch configured to control a connection via the sensing line between the pixel and the sensing block; and a power source configured to provide a test voltage or a test current to the sensing block, and the source drive IC may obtain calibration data for the sensing block by using the test voltage or the test current in a state that the switch disconnects the pixel and the sensing block.
US11107419B2 Display device and method of driving the same
A display device may extract an edge of a data signal based on the data signal and phase conversion clock signals, extract a phase of the data signal based on the edge, and generate a clock phase calibration signal based on the phase of the data signal. The display device may calibrate a phase of a clock signal using the clock phase calibration signal that has a phase corresponding to the phase of the clock signal, thereby improving transmission characteristic of the signal.
US11107418B2 Luminance control device, display device including the same, and method of driving the same
A display device includes a display panel including pixels, a luminance controller that divides the display panel into blocks based on coordinate information, calculates a block reference current based on a block current sensed in each of the blocks when reference images are sequentially displayed on the blocks, calculates a target current based on the block reference current and a block load of each of the blocks based on input image data, and calculates a scaling factor based on the target current and a sensing current sensed in each of the blocks when an input image corresponding to the input image data is displayed on the display panel, and a data driver that generates a data voltage corresponding to the input image data and supplies the data voltage to the pixels by adjusting a voltage level of the data voltage based on the scaling factor.
US11107414B2 Electronic panel, display device and driving method
An electronic panel, a display device and a driving method are disclosed. In the electronic panel, each row of subpixel units is divided into a plurality of subpixel unit groups, and each subpixel unit group includes a first subpixel unit and a second subpixel unit. The first subpixel unit includes a first light emitter unit, a first pixel driving circuit for driving the first light emitter unit to emit light, and a first sensing circuit for sensing the first pixel driving circuit; the second subpixel unit includes a second light emitter unit, a second pixel driving circuit for driving the second light emitter unit to emit light, and a second sensing circuit for sensing the second pixel driving circuit.
US11107412B2 Pixel driving circuit, pixel driving method, display panel and display apparatus
A pixel driving circuit includes a driving sub-circuit, a data writing sub-circuit, a compensation sub-circuit and a light-emitting control sub-circuit. The driving sub-circuit is configured to drive the light-emitting device. The data writing sub-circuit is configured to write a data signal to the driving sub-circuit. The compensation sub-circuit is configured to compensate a voltage of the driving sub-circuit. The compensation sub-circuit includes a first switching transistor whose gate is electrically connected to the scanning signal terminal, first electrode is electrically connected to a first terminal of the driving sub-circuit and second electrode is electrically connected to a second terminal of the driving sub-circuit. The first switching transistor is an indium gallium zinc oxide thin film transistor. The light-emitting control sub-circuit is electrically connected to the driving sub-circuit and configured to turn on a line between a first voltage terminal and a second voltage terminal.
US11107411B1 Pixel driving circuit,with two display modes driving method thereof, and display device
A pixel driving circuit includes a first power signal terminal, a second power signal terminal, a drive transistor, a light-emitting element, and a storage element. A gate of the drive transistor is connected to a first node, a first electrode of the drive transistor is connected to a second node, and a second electrode of the drive transistor is connected to a third node. A positive electrode of the light-emitting element is connected to a fourth node, and a negative electrode is connected to the second power signal terminal. A first terminal of the storage element is connected to a fixed potential, and a second terminal of the storage element is connected to the first node. In a same time frame of a display, a driving process using the pixel driving circuit includes a non-light-emitting phase and a light-emitting phase.
US11107407B2 Method for driving pixel circuit, pixel circuit, and display panel
Embodiments of the present disclosure provide a method for driving a pixel circuit, a pixel circuit, and a display panel. In this method, a zero-voltage signal is provided to a data signal terminal. A first ON signal is provided to a first scan signal terminal, a second ON signal is provided to a second scan signal terminal, and a first level data signal or the zero-voltage signal is provided to the data signal terminal. Next, a decreased data signal, a second level data signal and the zero-voltage signal are provided to the data signal terminal.
US11107404B2 Display device and method of driving the same
A display device includes a display panel having a plurality of gate lines, a plurality of data lines, and a plurality of subpixels; a gate driver circuit driving the plurality of gate lines; a data driver circuit driving the plurality of data lines; and a timing controller controlling signals applied to the gate driver circuit and the data driver circuit, wherein the timing controller controls the data driver circuit for a black data to be applied to at least one of designated subpixels among the plurality of subpixels, and controls the gate driver circuit for a gate signal, which is a signal for sensing a characteristic of a driving transistor of the designated subpixel, to be applied in an interval between times at which the black data are applied, such that the gate signal does not overlap the black data.
US11107401B1 Pixel driving circuit, driving method thereof, and display panel
A pixel driving circuit, a driving method thereof, and a display panel are provided. The pixel driving circuit includes a first thin film transistor T1, a second thin film transistor T2, a third thin film transistor T3, a fourth thin film transistor T4, a fifth thin film transistor T4, a bootstrap capacitor Cbt, and an organic light emitting component.
US11107396B2 Display device and electronic device including thin film transistor including top-gate
Objects are to provide a display device the power consumption of which is reduced, to provide a self-luminous display device the power consumption of which is reduced and which is capable of long-term use in a dark place. A circuit is formed using a thin film transistor in which a highly-purified oxide semiconductor is used and a pixel can keep a certain state (a state in which a video signal has been written). As a result, even in the case of displaying a still image, stable operation is easily performed. In addition, an operation interval of a driver circuit can be extended, which results in a reduction in power consumption of a display device. Moreover, a light-storing material is used in a pixel portion of a self-luminous display device to store light, whereby the display device can be used in a dark place for a long time.
US11107395B2 Method and apparatus for detecting ambient light, and terminal device and storage medium thereof
A method for detecting ambient light, includes: acquiring a detection signal of an ambient light sensor; acquiring a luminance level of a screen region corresponding to the ambient light sensor; and determining an intensity of the ambient light based on the detection signal of the ambient light sensor and the luminance level of the screen region corresponding to the ambient light sensor.
US11107388B2 Gate driving circuit and display device using the same
A gate driving circuit and a display device are disclosed. The gate driving circuit includes a shift register including a plurality of stages. Among the stages, an Nth stage includes a first transistor charging a Q node and a junction stress control circuit. A pull-up transistor using the Q node as a gate input controls an output signal of a stage output terminal. The junction stress control circuit includes a first, second, and third control transistors. The first control transistor, the second control transistor, the third control transistor, and the first transistor are connected to each other through a common node. The second control transistor adjusts junction stresses for the first control transistor and the first transistor by controlling a voltage of the common node. When the second control transistor is turned off, the third control transistor discharges the voltage of the common node.
US11107387B2 Display component, display device and display control method
A display component, a display device and a display control method are provided. The display component includes a plurality of sub-pixel units arranged in a matrix; a plurality of storage units, arranged in one-to-one correspondence with the plurality of sub-pixel units, wherein, each sub-pixel unit is configured to display according to gray-scale data in a corresponding storage unit; and a control portion, in communication with the plurality of storage units, configured to execute at least one inter-transmission operation within one frame period.
US11107385B2 Display device
A display device includes a timing controller which supplies a clock training signal through a data clock signal line and a first control signal through a shared signal line in a first period of one frame, and supplies image data through the data clock signal line in a second period of the one frame, a data driver provided with data driving circuits which generate a clock signal based on the clock training signal and the first control signal in the first period, and generate data voltages based on the clock signal and the image data in the second period, and a pixel part which receives the data voltages from the data driver. The data driver may supply a second control signal indicating a reception state of the data driver to the timing controller through the shared signal line in the second period.
US11107383B2 Display device and method of operating a display device
A display device includes a display panel including a plurality of gate lines having a desired gate delay time, and a plurality of pixel rows, each of the plurality of pixel rows coupled to a corresponding one of the plurality of gate lines, a gate driver configured to sequentially provide a plurality of gate signals to the plurality of gate lines, a data driver configured to provide data signals to each of the plurality of pixel rows, and a controller configured to control the gate driver to sequentially output the plurality of gate signals and to control the data driver to output the data signals that are delayed by the desired gate delay time of the plurality of gate lines.
US11107382B2 Shift register and method for driving the same, gate driving circuit and display device
A shift register, a method for driving the same, a gate driving circuit and a display device are provided. The shift register includes an input sub-circuit, a pull-down control sub-circuit, an output sub-circuit and a reset sub-circuit. The pull-down control sub-circuit is connected to a first signal input terminal, a pull-up node, a pull-down node and a first power terminal, and is configured to supply a first voltage signal of the first power terminal to the pull-down node under the control of the first input signal and a potential of the pull-up node. The output sub-circuit is connected to the first node and a second clock signal terminal, and is configured to output a second clock signal of the second clock signal terminal to a first output terminal and a second output terminal under the control of the potential of the pull-up node.
US11107381B2 Shift register and method for driving the same, gate driving circuit and display device
A shift register, a method for driving the same, a gate driving circuit and a display device are provided. The shift register includes an input sub-circuit, an output sub-circuit, a reset sub-circuit, and a first shift output sub-circuit to an m-th shift output sub-circuit. The i-th shift output sub-circuit is connected with a third node, an (i−1)-th shift node, an i-th shift node, an (i+1)-th clock signal terminal, a first power terminal, a second power terminal, an (i−1)-th shift signal output terminal and an i-th shift signal output terminal, and is configured to supply a signal of the first power terminal to the i-th shift signal output terminal and a signal of the second power terminal to the (i−1)-th shift signal output terminal and the (i−1)-th shift node under control of the (i+1)-th clock signal terminal, i being an integer between 2 and m.
US11107379B2 Information processing apparatus and information processing method
There is provided an information processing apparatus including a display portion, an illuminance sensor and a controller. The display portion has a display screen. The illuminance sensor measures an ambient brightness of the display screen at a first interval. The controller shifts the illuminance sensor to a state in which the illuminance sensor measures the ambient brightness at a second interval which is longer than the first interval when a change of the brightness is relatively small.
US11107377B2 Projected information display for IT equipment environments
A system, method, and computer-readable medium are disclosed for performing a projected equipment information operation within an IT environment. In various embodiments, the projected equipment information operation includes: receiving equipment information regarding an information handling system within the IT environment; identifying AR content associated with the equipment information regarding the information handling system within the IT environment; and, projecting the AR content associated with the equipment information onto a physical device within the IT environment, a combination of the AR content and the physical device providing a composite view, the composite view providing a hands free and device free provision of the equipment information.
US11107374B2 Display device configured to transform between a contracted configuration and an expanded configuration
A display device includes a display panel including first and second expansion portions, and a center portion between the first and second expansion portions; a first outer frame connected to the first expansion portion; a second outer frame connected to the second expansion portion; an intermediate frame disposed between the first and second outer frames, and overlapping the center portion of the display panel; a first guide shaft on the intermediate frame; a first motor connected to the first guide shaft; a first slide connected to the first guide shaft and configured to move along the first guide shaft; a first connection portion rotatably connected to one side of the first slide and one end portion of the first outer frame; and a second connection portion rotatably connected to another side of the first slide and one end portion of the second outer frame.
US11107371B2 Rib training assembly
A rib retention training assembly that is beneficial for training and practicing chest tube insertion and other invasive rib surgical procedures is envisioned to incorporate a portion of an animal rib cage covered by a synthetic sheet of human-like skin. One embodiment contemplates an apparatus comprising three framed plates each with an aperture in the center, much like a picture frame. When assembled, the synthetic sheet of human-like skin is sandwiched between a first outer framed plate and a center framed plate such that the synthetic sheet is covering the respective apertures, and the portion of the animal rib cage is sandwiched between the center frame plate and a second outer framed plate such that the rib cage is covering the respective apertures. This assembly provides a chest prop with a realistic feel for surgical simulations.
US11107365B1 Vehicular driver evaluation
Methods and systems are described regarding vehicular driver evaluation. Various aspects may include monitoring a vehicle operating environment in which a vehicle is operating. A target vehicle operating within the vehicle operating environment may be identified based upon sensor data from one or more sensors associated with the vehicle. An indication of an identity of the target vehicle may be recorded and an indication of an evaluation of an operation of the target vehicle may be received by the operator of the vehicle. The indication of the evaluation of the operation of the target vehicle may indicate the quality of operation of the target vehicle. The indication of the identity of the target vehicle and the indication of the evaluation of the operation of the target vehicle may be transmitted to a remote server.
US11107364B2 Method to enhance first-person-view experience
A system that simulates force feedback of a remote-control vehicle in a motion chair, which includes a plurality of cameras (110,120) mounted on the vehicle (100), an image stabilization module (430) in the vehicle (100), a video processing module (440) in the vehicle (100), an information splitter (514) in the motion chair (570), a motion processing unit (520) in the motion chair (570), a control unit (550) in the motion chair (570), a G-force calculation unit (560) in the motion chair (570) and a force feedback generation unit (540) in the motion chair (570). The motion processing unit (520) calculates six degrees of freedom of motions of the vehicle based on the image stabilization signals generated from the cameras (110,120). The force feedback generation unit (540) produces force feedback signals based on the six degrees of freedom of motions of the vehicle (100) and the G-force calculated by the G-force calculation unit (560).
US11107363B2 Systems and methods for autonomous creation of personalized, self-updating curricula
The disclosure provides for a method, system and storage medium for automatically generating a curriculum. The method comprises receiving user input related to a subject matter for learning; searching a database for titles of educational material related to the subject matter; generating areas of education in response to the titles of the education material; searching the database for modules that include education material related to the subject matter in response to the generated areas of education; populating a map with the areas of education; and associating, in the map, modules with the areas of education.
US11107354B2 Systems and methods to recognize parking
Systems and methods to recognize a parking space are disclosed. One or more images are captured using one or more cameras coupled to a vehicle at a parking space. Data associated with the parking space are determined from the one or more images. The data associated with the parking space are compared to data stored in a storage device. A parking condition for the vehicle is determined based on the comparing.
US11107351B2 Vehicle guidance system, onboard apparatus, and ground apparatus
A vehicle guidance system includes an onboard apparatus and a ground apparatus. The onboard apparatus includes a guide controller guiding a vehicle to enter a predetermined area through an entrance, a transmission controller transmitting a first wave, and a reception controller receiving a second wave obtained in response to the first wave. The ground apparatus includes a plurality of ground receivers arranged at a first position and a second position to receive the first wave, the first position and the second position corresponding to opposed ends of the entrance, and a plurality of first ground transmitters provided corresponding to the ground receivers and transmitting the second wave in a direction opposite to an entry direction of the vehicle. The guide controller determines an entry line to the entrance based on a change of a signal level of the second wave, the signal level changing depending on a vehicle position.
US11107339B2 High sensitivity fiber optic based detection
An integrated communication and smoke detection system includes a fiber harness having at least one fiber optic cable for transmitting light, the at least one fiber optic cable defining a node arranged to measure one or more conditions at a predetermined area. A light source is operably connected to the fiber harness to transmit light along the at least one fiber optic cable to the node. A control system operably coupled to the fiber harness such that scattered light associated with the node is transmitted to the control system, wherein the control system analyzes the scattered light to determine at least one of a presence and magnitude of the one or more conditions at the node. The control system is configured to allow multiple inputs and outputs for communication of information through the fiber harness and node using modulated light.
US11107338B2 Systems and methods for fire detection
A system for remote detection of a fire condition includes a plurality of remote sensors and a central hub connected to each sensor to create a localized network capable of detecting changes in environmental conditioned within a geographic area defined by the locations of the sensors. The sensors may be configured to detect conditions such as changes in temperature, levels of carbon dioxide, smoke or other fire related particulates and report sensor readings back to the connected hub. The hub processes received sensor data from each sensor and generates an alert if the processed data meets any predetermined condition such as one associated with a fire. The alert may be transmitted to a tracking station with a geographic indication of where the alert was generated and a drone may be sent to the location of the geographic indication to acquire additional data to help determine if further action is required.
US11107337B2 Article-identification and location device systems and methods of using same
An apparatus for helping locate an item of interest in or near a building comprises an indicator and a body with a pair of pincers adapted to operate in opposition to grasp or be placed on or near the item of interest. The body houses a radiofrequency (RF) receiver configured to receive RF signals transmitted by an RF transmitter, and a processor in communication with the RF receiver and the indicator. The processor is configured to acquire information from the RF signals that are received by the RF receiver and to turn on the indicator in response to the information acquired from the RF signals.
US11107336B2 Wireless device configured for powering transmissions with harvested energy
Embodiments of the present disclosure generally relate to a wireless identification tag configured to harvest ambient energy and transmit an identification signal intermittently, and system and methods for use thereof. In one implementation, the tag may include an antenna configured to receive ambient energy. The tag may also include an energy storage component configured to aggregate and store the received ambient energy. The tag may also include a transmitter electrically connected to the energy storage component and configured to transmit the identification signal. The tag may also include a circuit connected to the transmitter and configured to implement an identification transmission rule, to cause the transmitter to delay sending the identification signal even when sufficient energy for transmission of the identification signal is aggregated and stored in the energy storage component.
US11107332B1 Service messaging system and method for a transaction machine
A method includes receiving identification information at a transaction machine, the identification information being associated with an account holder, accessing, using the identification information, activity profile information for the account holder, determining screen content for the transaction machine based on the activity profile information, and displaying the screen content to the account holder via a display screen of the transaction machine.
US11107330B1 Networked gaming system enabling a plurality of player stations to play independent games with online play
A system for and method of conducting the operations of a wagering game including player stations that permit a game player to tip a game dealer.
US11107322B1 No rake platform
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for implementing no rake line wagering. In one aspect, a method includes accessing rake line data for an event. The accessed rake line data is converted into a no rake line. The no rake line is published to a wagering platform accessible by multiple members. The wagering platform includes multiple separate wagering groups that each include multiple members. At a pre-specified time relative to a start time of the sports event, locking any wagers made within a particular group based on the no rake line. An outcome of the sporting event is obtained. From among the wagers, winning wagers and losing wagers in the particular group are determined based on the outcome of the sports event and the no rake line. Accounts of the members in the particular group that wagered on the sporting event are updated.
US11107320B2 Method and apparatus for providing a prize based on variable accumulation rates
A method for providing a prize to a player. The method includes displaying a plurality of prize identifiers and activating a prize associated with one of the plurality of prize identifiers when a plurality of reward points accumulated towards the prize reaches a threshold of a corresponding prize identifiers. The method also includes determining a first proportion of a plurality of proportions associated with a first prize identifier at a first accumulation rate, and a second proportion of the plurality of proportions associated with a second prize identifier at a second accumulation rate. The first accumulation rate is different from the second accumulation rate.
US11107317B2 System and method of conducting games of chance with enhanced payouts based on cash in amount
A system and method of providing a player loyalty program to award a player of an electronic gaming machine, including conducting games with enhanced payouts based on a cash in or initial investment amount. In response to a player's initial investment or cash in amount, a payout schedule is selected. The larger the initial investment the better the selected payout schedule for the player. Live games facilitated by electronic gaming machines or devices and server-based games may utilize the method disclosed herein. Players may also receive enhanced awards such as enhanced player points based on the amount of the initial investment. Awards and bonuses may also be provided to players who exhaust an initial investment exceeding a threshold amount.
US11107314B2 Gaming device having prize ladder populated with incrementable prize levels
A gaming device having a processor to control a display to display a set of prize levels having a bottom level, a variable level associated with a variable prize, and an intermediate level. In each of a plurality of game instances, the processor selects a plurality of symbols, control the display to display the selected symbols, determines whether the symbols displayed include increment symbols, upon the symbols displayed including the increment symbols, increments the variable prize by respective amounts of the increment symbols, evaluates symbols displayed for a winning combination, and the symbols displayed including the winning combination, increments from a current prize level to a different prize level in the set of prize levels provided the different prize level is not a top level. At an end of the plurality of game instances, the processor awards a current prize of the current prize level.
US11107311B2 Lottery ticket bin with pull-out drawer and ticket guide configuration
A lottery ticket dispenser array includes a plurality of interconnected bins, wherein the bins include a housing having a bottom and an open top. A drawer is slidable into and out of the housing and includes an open top and a ticket compartment configured for receipt of a stack of the interconnected lottery tickets in a laid-down orientation. A component section adjacent in the drawer is configured to automatically dispense the lottery tickets through a dispense slot upon receipt of a dispense command. A ramp is disposed within the ticket compartment and is angled upwards from a floor of the ticket compartment towards the component section. The ramp includes a plurality of raised ridges extending across the ramp and spaced longitudinally apart along the ramp, wherein each ridge defines a retaining edge for progressively longer stacks of interconnected lottery tickets placed within the ticket compartment in the laid-down orientation.
US11107308B2 Automated hardware-in-the-loop tester for automotive electronic control units
Systems and methods for an automated hardware-in-the-loop tester are disclosed and include a processor configured to execute instructions stored in a nontransitory computer-readable medium. The instructions include executing an executable object, which includes identifying a first circuit from at least one circuit based on the executable object. The instructions include, in response to identifying the first circuit, controlling a first signal transmitted from the first circuit to an electronic control unit (ECU). The first signal represents one of (i) a signal transmitted by a vehicle and (ii) a signal received from a communications system. While transmitting the first signal, the instructions include generating a first set of data that indicates operating characteristics of the ECU in response to receiving the first signal. The instructions include generating a report based on the first set of data.
US11107305B2 Ride-hailing vehicle identification
The present disclosure generally relates to methods and systems for determining usage of a vehicle. A vehicle monitoring system may include, a memory, at least one processor coupled to the memory, and a sensory system that generates vehicle trip data during a monitoring window. The vehicle monitoring system may partition the trip data into a base group and a contrast group. The vehicle monitoring system may calculate a similarity score between the contrast group and the base group. The vehicle monitoring system may determine that the vehicle has been used for commercial purposes in response to the similarity score satisfying a threshold.
US11107299B2 Method, apparatus, and system for providing mobile transportation platform data capture for data analytics
An approach is provided for mobile transportation platform data capture. The approach, for instance, involves collecting through electronic means, a comprehensive aggregation of technical computing data, communications data, control systems data, systems configuration data, and network data on mobile transportation platforms (e.g., aircraft, automobiles, trains, ships, etc.) and the ecosystems they operate in. This would create a single comprehensive, searchable, repository of technical data for a specific, mobile platform event stamped for time and/or location.
US11107293B2 Head mounted display system capable of assigning at least one predetermined interactive characteristic to a virtual object in a virtual environment created according to a real object in a real environment, a related method and a related non-transitory computer readable storage medium
A head mounted display system includes a scanning unit and a processing unit. The scanning unit is configured to scan a real object in a real environment so as to generate a scanning result. The processing unit is coupled to the scanning unit. The processing unit is configured to identify the real object according to the scanning result of the scanning unit, determine at least one predetermined interactive characteristic according to an identification result of the processing unit, create a virtual object in a virtual environment corresponding to the real object in the real environment according to the scanning result of the scanning unit, and assign the at least one predetermined interactive characteristic to the virtual object in the virtual environment. Therefore, the present disclosure allows a user to manipulate the virtual object in different ways more naturally, which effectively improves the user's interactive experience.
US11107288B2 Systems and methods for mixed reality
A virtual image generation system comprises a planar optical waveguide having opposing first and second faces, an in-coupling (IC) element configured for optically coupling a collimated light beam from an image projection assembly into the planar optical waveguide as an in-coupled light beam, a first orthogonal pupil expansion (OPE) element associated with the first face of the planar optical waveguide for splitting the in-coupled light beam into a first set of orthogonal light beamlets, a second orthogonal pupil expansion (OPE) element associated with the second face of the planar optical waveguide for splitting the in-coupled light beam into a second set of orthogonal light beamlets, and an exit pupil expansion (EPE) element associated with the planar optical waveguide for splitting the first and second sets of orthogonal light beamlets into an array of out-coupled light beamlets that exit the planar optical waveguide.
US11107287B2 Information processing apparatus and information processing method
An information processing apparatus includes an acquisition unit that acquires three-dimensional information on a real object including one or more real objects. The information processing apparatus further includes a control unit that controls a method of interaction between a user and a virtual object mapped and displayed on a surface of the real object, based on the three-dimensional information on the real object.
US11107286B2 Synchronized effects for multi-user mixed reality experiences
There are provided systems and methods for synchronizing effects for multi-user mixed reality experiences. In one implementation, such a system includes a computing platform having a hardware processor and a system memory storing a software code. The hardware processor executes the software code to receive sensor data from multiple sensors within a venue, identify an activity in the venue based on the sensor data, and track a respective perspective and a respective location within the venue of each of multiple observers of the activity. The hardware processor also executes the software code to identify a first effect triggered by an action of one of the observers, conform the first effect to the respective perspective and the respective location of each of the observers to produce multiple second effects corresponding to the first effect, and output the second effects for operating multiple actuating devices within the venue during the activity.
US11107280B1 Occlusion of virtual objects in augmented reality by physical objects
In one embodiment, a method includes by one or more computing devices, accessing an image including a hand of a user of a head-mounted display. The method includes generating, from at least the image, a virtual object representation of the hand. The virtual object representation is defined in a virtual environment. The method includes rendering, based on the virtual object representation and at least one other virtual object in the virtual environment, an image of the virtual environment from a viewpoint of the user. The image includes a set of pixels that corresponds to a portion of the virtual object representation that is visible from the viewpoint of the user. The method includes providing, to a set of light emitters of the head-mounted display, instructions to display the image. The set of pixels in the image causes the light emitters at one or more positions to be unilluminated.
US11107279B1 3D paint effects in a messaging system
Systems and methods are provided for determining a location of a selection in a space viewable in a camera view on a display of a computing device, detecting movement of the computing device, and generating a path based on the location of the selection and the movement of the computing device. The systems and methods further provide for generating a three-dimensional (3D) mesh along the path, populating the 3D mesh with selected options to generate a 3D paint object, and causing the generated 3D paint object to be displayed. The systems and methods further provide for receiving a request to send a message comprising an image or video overlaid by the 3D paint object, capturing the image or video overlaid by the displayed 3D paint object, generating the message comprising the image or video overlaid by the 3D paint object, and sending the message to another computing device.
US11107278B2 Polygon model generating apparatus, polygon model generation method, and program
A polygon model generating apparatus, a polygon model generation method, and a program each capable of highly precisely generate a polygon model whose surface is set along the contour of a group of points, are provided. An initial polygon model generating part (72) generates a polygon model that includes plural polygons on the basis of point group data indicating the group of points in a virtual space. An intersectional polygon deleting part (82) identifies an intersectional polygon that is the polygon intersecting with a line whose both ends are a first position to view therefrom the polygon model in a virtual space and a second position that is the position of a point belonging to the group of points. An intersectional polygon deleting part (82) deletes the intersectional polygon from the polygon model.
US11107273B2 Dynamic three-dimensional map generation for computing environment
In a computing environment comprising a plurality of equipment racks wherein each equipment rack comprises one or more of compute, storage and network assets, the method captures an image of at least one equipment rack in the computing environment. The method identifies a known object in the image to determine physical characteristics of the equipment rack. The method receives, from a peer-to-peer network, positioning beacon signals respectively associated with at least a portion of the compute, storage and network assets in and around the equipment rack. The method determines a closest asset among the portion of the compute, storage and network assets for which positioning beacon signals are received. The method obtains data indicative of physical characteristics associated with the closest asset, obtains a model of the computing environment based on the obtained data, and then obtains a three-dimensional map of the computing environment based on the model.
US11107269B2 Enhancing hierarchical depth buffer culling efficiency via mask accumulation
Embodiments described herein provide for a technique to improve the culling efficiency of coarse depth testing. One embodiment provides for a graphics processor that includes a depth pipeline that is configured to perform a method to track a history of source fragments that are tested against a destination tile. When a combination of partial fragments sum to full coverage, the most conservative source far depth value is used instead of the previous destination far depth value.
US11107268B2 Methods and apparatus for efficient data processing of initial correspondence assignments for three-dimensional reconstruction of an object
The techniques described herein relate to methods, apparatus, and computer readable media for efficiently processing data of initial correspondence assignments, e.g., for three-dimensional reconstruction of an object. In some aspects, the system includes a processor configured to perform the acts of receiving a first set of images of a scene and a second set of images of the scene, determining a first pixel fingerprint based on the first set of images and a second pixel fingerprint based on the second set of images, generating a first binary pixel fingerprint based on the first pixel fingerprint and a second binary pixel fingerprint based on the second pixel fingerprint, and determining whether there exists a stereo correspondence between the first pixel fingerprint and the second pixel fingerprint at least in part based on comparing the first binary pixel fingerprint and the second binary pixel fingerprint.
US11107265B2 Holographic palm raycasting for targeting virtual objects
A head-mounted display comprises a display device and an outward-facing depth camera. A storage machine comprises instructions executable by a logic machine to present one or more virtual objects on the display device, to receive information from the depth camera about an environment, and to determine a position of the head-mounted display within the environment. Based on the position of the head-mounted display, a position of a joint of a user's arm is inferred. Based on the information received from the depth camera, a position of a user's hand is determined. A ray is cast from a portion of the user's hand based on the position of the joint of the user's arm and the position of the user's hand. Responsive to the ray intersecting with one or more control points of a virtual object, the user is provided with an indication that the virtual object is being targeted.
US11107263B2 Techniques to manage execution of divergent shaders
Examples are described here that can be used to enable a main routine to request subroutines or other related code to be executed with other instantiations of the same subroutine or other related code for parallel execution. A sorting unit can be used to accumulate requests to execute instantiations of the subroutine. The sorting unit can request execution of a number of multiple instantiations of the subroutine corresponding to a number of lanes in a SIMD unit. A call stack can be used to share information to be accessed by a main routine after execution of the subroutine completes.
US11107260B2 Image processing apparatus, control method, and storage medium
A control method for an image processing apparatus that generates a plurality of pieces of album data corresponding to a plurality of albums includes automatically selecting at least one piece of image data out of a plurality of pieces of image data as common image data corresponding to an image to be placed in a common page, which is a page common to all of the plurality of albums, based on an evaluation that is based on a first factor, and automatically selecting at least one piece of image data out of the plurality of pieces of image data as individual image data corresponding to an image to be placed in an individual page, which is a page not common to all of the plurality of albums, based on an evaluation that is based on a second factor.
US11107257B1 Systems and methods of generating playful palettes from images
Disclosed herein are embodiments of systems and computer-implemented methods for extracting a set of discrete colors from an input image. A playful palette may be automatically generated from the set of discrete colors, where the playful palette contains a gamut limited to a blend of the set of discrete colors. A representation of the playful palette may be displayed on a graphical user interface of an electronic device. In a first method, an optimization may be performed using a bidirectional objective function comparing the color gamut of the input image and rendering of a candidate playful palette. Initial blobs may be generated by clustering. In a second method, color subsampling may be performed from the image, and a self-organizing map (SOM) may be generated. Clustering the SOM colors may be performed, and each pixel of the SOM may be replaced with an average color value to generate a cluster map.
US11107244B1 Location determination in a GPS-denied environment with user annotation
Systems and methods for determining a geographic location of an environment from an image including an annotation on a mobile device without GPS, with no network access, and with no access to peripheral devices or media is described. Open source data indictive of the earth's surface may be obtained and combined into grids or regions. Elevation data may be used to create skyline models at grid points on the surface. An image of an environment may be obtained from a camera on a mobile device. The user of the mobile device may trace a skyline of the environment depicted in the image. The annotation may be used to create reduced regions for edge detection analysis. The edge detection analysis may detect the skyline. The detected skyline may be compared to the skyline models to determine a most likely location of the user.
US11107242B2 Detecting pose using floating keypoint(s)
In various examples there is an apparatus for detecting position and orientation of an object. The apparatus comprises a memory storing at least one frame of captured sensor data depicting the object. The apparatus also comprises a trained machine learning system configured to receive the frame of the sensor data and to compute a plurality of two dimensional positions in the frame. Each predicted two dimensional position is a position of sensor data in the frame depicting a keypoint, where a keypoint is a pre-specified 3D position relative to the object. At least one of the keypoints is a floating keypoint depicting a pre-specified position relative to the object, lying inside or outside the object's surface. The apparatus comprises a pose detector which computes the three dimensional position and orientation of the object using the predicted two dimensional positions and outputs the computed three dimensional position and orientation.
US11107240B2 Self position estimation device, self position estimation method, program, and image processing device
Disclosed are a self position estimation device, a self position estimation method, a program, and an image processing device that suppress imaging and movement other than a work purpose of a robot, do not need a landmark, and do not need special imaging equipment for application of the robot other than the work purpose. A self position estimation device (400) includes a first structure image acquisition unit (401) that acquires a plurality of structure images including a first structure image and a second structure image, a panorama composition unit (403) that generates a panorama composite image by subjecting the plurality of structure images including the first structure image and the second structure image to panorama composition, a first image coordinate acquisition unit (405) that acquires second image coordinates as coordinates of a specific position of the second structure image, and a first relative position coordinate calculation unit (407) that calculates relative position coordinates as relative actual coordinates of a second position as a relative self position using a transformation coefficient for transformation from an image coordinate system to an actual coordinate system.
US11107233B2 Systems and methods for locating objects
In one embodiment, a method includes receiving an image generated by a camera associated with a vehicle. The image includes a point of interest (POI) associated with a physical object. The method also includes determining a number of pixels from the POI of the image to an edge of the image. The edge of the image represents a location of the camera. The method further includes determining an offset distance from the POI to a Global Positioning System (GPS) unit associated with the vehicle using the number of pixels.
US11107231B2 Object detection device, object detection method, and object detection program
An object detection device equipped with: a first object detection unit that uses a predetermined prediction model to acquire, from a known first image for which the coordinates of a detection subject are known, a confidence value with respect to each detection region extracted from a plurality of positions in the first image; a parameter determination unit that, on the basis of the acquired confidence value, determines parameters that include a detection threshold value which is a threshold value with respect to the confidence value; and a second object detection unit that uses the prediction model to acquire a confidence value with respect to each detection region extracted from the narrowed-down detection region candidates, and detects the detection subject on the basis of the acquired confidence value.
US11107230B2 Systems and methods for depth estimation using monocular images
System, methods, and other embodiments described herein relate to generating depth estimates from a monocular image. In one embodiment, a method includes, in response to receiving the monocular image, flipping, by a disparity model, the monocular image to generate a flipped image. The disparity model is a machine learning algorithm. The method includes analyzing, using the disparity model, the monocular image and the flipped image to generate disparity maps including a monocular disparity map corresponding to the monocular image and a flipped disparity map corresponding with the flipped image. The method includes generating, in the disparity model, a fused disparity map from the monocular disparity map and the flipped disparity map. The method includes providing the fused disparity map as the depth estimates of objects represented in the monocular image.
US11107229B2 Image processing method and apparatus
An image processing method and apparatus is disclosed. The image processing method includes receiving an input image and estimating a depth of a target based on a position, a size, and a class of the target in the input image.
US11107227B1 Object detection based on three-dimensional distance measurement sensor point cloud data
Distance measurements are received from one or more distance measurement sensors, which may be coupled to a vehicle. A three-dimensional (3D) point cloud are generated based on the distance measurements. In some cases, 3D point clouds corresponding to distance measurements from different distance measurement sensors may be combined into one 3D point cloud. A voxelized model is generated based on the 3D point cloud. An object may be detected within the voxelized model, and in some cases may be classified by object type. If the distance measurement sensors are coupled to a vehicle, the vehicle may avoid the detected object.
US11107221B2 Adaptive video streaming
A method, system and apparatus for image capture, analysis and transmission are provided. A link aggregation method involves identifying controller network ports to a source connected to the same subnetwork; producing packets associating corresponding controller network ports selected by the source CPU for substantially uniform selection; and transmitting the packets to their corresponding network ports. An image analysis method involves producing by a camera an indication whether a region of an image differs by a threshold extent from a corresponding region of a reference image; transmitting the indication and image data to a controller via a communications network; and storing at the controller the image data and the indication in association therewith. The controller may perform operations according to positive indications. A transmission method involves receiving user input in respect of a video stream and transmitting, in accordance with the user input, selected data packets of selected image frames thereof.
US11107219B2 Utilizing object attribute detection models to automatically select instances of detected objects in images
The present disclosure relates to an object selection system that accurately detects and automatically selects user-requested objects (e.g., query objects) in a digital image. For example, the object selection system builds and utilizes an object selection pipeline to determine which object detection neural network to utilize to detect a query object based on analyzing the object class of the query object. In addition, the object selection system can add, update, or replace portions of the object selection pipeline to improve overall accuracy and efficiency of automatic object selection within an image.
US11107218B2 Method for analyzing an image of a dental arch
A method for modeling a dental arch of a patient. Creation of a historical library including more than 1000 historical tooth models, and assignment, to each historical tooth model, of a value for at least one tooth attribute value. Analysis of at least one analysis image of the dental arch by means of a deep learning device so as to determine at least one analysis tooth zone and at least one tooth attribute value. For each analysis tooth zone determined in the preceding step, search, in the historical library, for a historical tooth model exhibiting a maximal proximity with the analysis image. Arrangement of all of the optimal tooth models so as to create an assembled model which exhibits a maximal proximity. Some optionally steps are possible.
US11107209B2 Automated inspection using artificial intelligence
An electronic device includes at least one processor, at least one memory storing a model based definition (MBD) representing a model of a part, and an artificial intelligence (AI) client service. The AI client service, in response to execution by the at least one processor, is configured to receive inspection data corresponding to a cut part being fabricated based on the model of the part, compare the received inspection data to the MBD to determine any deviations of the cut part from the MBD, determine whether the cut part is defective based on the comparison, and update a digital thread corresponding to the part when the cut part is determined to be defective.
US11107202B2 Contrast enhancement and reduction of noise in images from cameras
The subject matter of this specification can be implemented in, among other things, a method including identifying one or more blocks in an electronic image that depicts text characters. The method includes identifying one or more text blocks among the blocks that depict the text characters. The method includes identifying a text contrast value for each of the text blocks. The method includes identifying a type for each pixel in each of the text blocks based on the text contrast value. The method includes determining, for each pixel in each of the text blocks, a brightness for the pixel based on the identified type. The method includes storing, in at least one memory, the electronic image including the determined brightness for each pixel in each of the text blocks.
US11107199B2 Automatic cross-platform geometric correction method for moon-based earth observation image
The disclosure analyzes moon-earth relationship and influencing factors for geometric distortion of a moon-based earth image, focuses on influences of position change of a sublunar point, a curvature of the earth, a terrain fluctuation on a large-scale hemisphere image, and the problem of small number of ground control points and uneven distribution thereof, and proposes a projection polar coordinate geometric expression method for the moon-based earth observation image, which takes into account of movement of the sublunar point, while considering multi-platform earth observation data, to realize accurate automatic geometric correction of the moon-based platform earth observation data.
US11107197B2 Apparatus for processing image blurring and method thereof
Provided is an apparatus for processing image blurring configured to extract a sample image by calculating a blur generation area through scales of a horizontal length and a vertical length of an original image, read a pixel value corresponding to the blur generation area calculated from the original image and perform a bitwise operation on the sample image, and set, at a pixel of the sample image changed by the bitwise operation, a result value of the bitwise operation. In this case, the bitwise operation performed on the sample image includes applying the same blurring value on n pixel regions adjacent to a corresponding pixel of the sample image to reduce the time for removing image noise.
US11107192B2 Display control device and method for generating an image of a rear view of a vehicle
A display control device for a vehicle is mounted on a host vehicle, and the display control device for a vehicle is configured to generate a non-rectangular image from a rectangular image of an area located rearward of the host vehicle, the rectangular image being captured by a capturing unit mounted on the host vehicle, and display the non-rectangular image in a rectangular display area of a display unit.
US11107189B2 Methods and systems using improved convolutional neural networks for image processing
Methods and systems are disclosed using improved Convolutional Neural Networks (CNN) for image processing. In one example, an input image is down-sampled into smaller images with a smaller resolution than the input image. The down-sampled smaller images are processed by a CNN having a last layer with a reduced number of nodes than a last layer of a full CNN used to process the input image at a full resolution. A result is outputted based on the processed down-sampled smaller images by the CNN having a last layer with a reduced number of nodes. In another example, shallow CNN networks are built randomly. The randomly built shallow CNN networks are combined to imitate a trained deep neural network (DNN).
US11107188B2 Image processing method and device
The invention relates to the field of image processing, in particular, to an image processing method and device. The method comprises: obtaining image data and splicing to obtain a spliced image data block; matching an image data block containing the image data in the spliced image data block with images of blocks in a three-dimensional image frame database, updating a three-dimensional image model of a user and displaying according to a first preset displaying strategy if at least one mapping relation is obtained; displaying according to a second preset displaying strategy if the spliced image data block do not have mapping relation; if the preset conditions are met, the user's three-dimensional image model, the recorded number information of the blocks which have determined to obtain the mapping relationship and/or the image data blocks which have not obtained the mapping relationship are uploaded to the cloud server, so that the cloud server updates the three-dimensional image Frame database, and the three-dimensional image can be obtained without continuously and orderly scanning the oral cavity, and the three-dimensional image frame database is continuously improved to improve the matching success rate.
US11107186B2 Media content management for a fixed orientation display
A method is implemented at an electronic device for displaying output from an application. The electronic device includes a display module and an application. The application sends to the display module a request to display output on the fixed orientation display. The display module determines whether the application is able to scale the output from the application to fit the fixed orientation display. In accordance with a determination that the application is able to scale the output, the electronic device causes the application to receive information concerning the fixed orientation display from the display module and scale the output for display on the fixed orientation display according to the information. In accordance with a determination that the application is not able to scale the output, the display module scales the output received from the application, thereby enabling the output of the application to be displayed on the fixed orientation display.
US11107185B2 Automatic image inpainting using local patch statistics
Disclosed are systems, methods, and computer-readable storage media to perform automatic image inpainting using local patch statistics. The method includes receiving a user input identifying a user-selected region of an image and determining a local region for the user-selected region. The local region includes a portion of the image outside of the user-selected region and that surrounds the user-selected region. The method may further include identifying patch matches within the local region, and inpainting the user-selected region using some of the patch matches identified within the local region.
US11107181B2 Fidelity-driven runtime thermal management for near-sensor architectures
Fidelity-driven runtime thermal management for near-sensor architectures is provided. In this regard, a runtime controller is provided for controlling an operational mode of a vision or imaging system driven by fidelity demands. The runtime controller is responsible for guaranteeing the fidelity demands of a vision application and coordinating state transfer between operating modes to ensure a smooth transition. Under this approach, the vision application only needs to provide the runtime controller with high-level vision/imaging fidelity demands and when to trigger them. The runtime controller translates these demands into effective thermal management. To do this, the runtime controller applies application-specific requirements into appropriate policy parameters and activates temperature reduction mechanisms, such as clock gating and task offload. Furthermore, the runtime controller continuously adapts the policy parameters to situational settings, such as ambient temperature and ambient lighting, to meet ongoing fidelity demands.
US11107175B2 Method, apparatus, and system for providing ride-sharing functions based on joint motion
An approach is provided for performing ride-sharing functions based on joint motion using multiple sensor data. The approach, for example, involves retrieving a joint motion prediction indicating whether at least two devices are traveling in a same transportation vehicle. The joint motion prediction is computed based on sensor data collected from the at least two devices using at least one sensor type from among a plurality of sensor types. Each sensor type of the plurality of sensor types is associated with a respective joint motion classifier configured to compute a sensor-type joint motion prediction that is used for generating the joint motion prediction. The approach also involves initiating a ride-sharing function for respective users of the at least two devices based on the joint motion prediction.
US11107164B1 Recommendations to an operator of vehicle based upon vehicle usage detected by in-car audio signals
The systems and methods may transmit a plurality of locationing pulse requests from a mobile device in a vehicle to an audio system of the vehicle during a period of operation of the vehicle. The audio system may have an array of speakers disposed inside the vehicle, and the locationing pulse requests may include a request to emit a locationing pulse from the array of speakers. The systems and methods may further receive the locationing pulse at a microphone of the mobile device; and generate or update a vehicle usage profile based upon the receiving operation. The vehicle usage profile may include occupancy data of one or more seats inside the vehicle. The systems and methods may further transmit a recommendation to a person associated with the mobile device. The recommendation may be based upon the vehicle usage profile, and may relate to vehicle operation or insurance.
US11107162B1 Systems and methods for predictive modeling via simulation
Methods, systems, and computer readable media for predictively determining a risk of damage to a property are provided. To determine the risk, a high resolution virtual model of a region that includes the property is obtained. The virtual model is imported into a simulation environment. One or more of the simulation parameters are set based on historic weather data for the region. For example, each parameter may be associated with a probability distribution derived based on the historic weather data that is sampled prior to executing the simulation. One or more simulations are executed in accordance with the sampled inputs to simulate the likely weather patterns the property will experience. The result of the simulation is analyzed to determine the predicted risk of damage to the property.
US11107157B1 Intelligent modification of capital loan offerings at point-of-sale
Techniques for intelligently modifying capital loan offerings at a point-of-sale (POS) are described. Server(s) can receive, from a first POS device associated with a first merchant, transaction data associated with transaction(s) between the first merchant and customer(s). The server(s) can determine that the first merchant is eligible for a capital loan of a first amount. The server(s) can receive, from a second POS device associated with a second merchant, an authorization request to authorize a payment instrument, having a limit based on the first amount, for a purchase having a purchase amount greater than the first amount, and the server(s) can determine to increase the first amount to a second amount. The server(s) can send, to the second POS device, an indication that the payment instrument is authorized for at least the second amount, thereby modifying the amount of the capital loan at the POS.
US11107156B2 Digital finance: cash, credit, and investment instruments in a unified framework (BitMint)
Presenting a framework for digital finance based on the notion of a unified digital expression to value and identity which carries this value—advancing beyond the standard form of digital finance where value (a number) is expressed without any coin, or bill identity. The solution is based on ordered financial bits (fbits) which may be comprised of ingredient fbits, or of elemental fbits which are qbits—real or simulated. As such this solution (BitMint) is ready for quantum computing when it materializes commercially. A BitMinted entity carries its terms of exchange, and redemption; it may carry its transactional history, and apply equally to cash, credit and investment instruments. It allows full operational flexibility to its controllers who mint and redeem it. The BitMinted entity, BitMint “coin”, or simply “coin” will keep transacting even if the Internet is slow, or jammed. The coin may be cut to any small denomination desired, or lumped to any large sum of interest. It spans from international payments, to Internet-of-Things value exchange. The BitMint coin will flip at will from transactional privacy to transactional transparency, and back. Designed as a national currency framework, the BitMint coin lends itself to fair, efficient and transparent taxation. BitMint is the mathematically optimized solution to the objective of combining identity and value into a non-separable value carrier (coin).
US11107155B2 Rotating accounts for transfers
A system and method may create a user interface where a first account may be lined up in relation to a second account and a transfer may move value from the first account to the second account.
US11107153B2 Interface including passive touch sensitive input device
An input device includes one or more groups of two or more touch sensitive elements. Each group of two or more touch sensitive elements is arranged to generate a sequence of electronic waveforms corresponding to a multi-digit code that identifies the group in response to a swiping touch across the two or more touch sensitive elements.
US11107149B2 Collaborative list management
Techniques described herein provide collaborative list management features. Various implementations receive selection of a list item included in a list associated with a list manager that provides the collaborative list management services. In response to receiving selection of the list item, one or more implementations receive input to invoke an action in a context associated with the list item, such as establishing a communication session, acquiring supplemental content, sharing list information, generating vendor-based lists, accessing third-party services, and so forth. Accordingly, various implementations invoke the action in the context of the selected list item.
US11107144B2 Automatically determining in real-time a triggering model for personalized recommendations
A method including building a recommendation triggering model. The method can include receiving, via a user device of a user through a network, an add-to-cart command associated with an anchor item in a session by the user. The method further can include determining, in real-time after receiving the add-to-cart command, a recommendation for one or more complementary items based at least in part on: (a) the anchor item; and (b) a user profile of the user. The method also can include determining, in real-time after determining the recommendation, a recommendation confidence for the recommendation based at least in part on one or more of: (a) the user profile; (b) the anchor item; (c) the one or more complementary items; or (d) one or more feedbacks from the user associated with one or more prior recommendations in the session. The method additionally can include after determining the recommendation confidence, when the recommendation confidence is positive, transmitting, in real-time through the network, the one or more complementary items to be presented to the user via the user device. The method likewise can include after determining the recommendation confidence, when the recommendation confidence is not positive, refraining from transmitting the one or more complementary items to the user. Other embodiments are disclosed.
US11107141B1 Bot-to-bot intelligence for transactions and interactions
Various methods and systems are disclosed for managing and facilitating bot-to-bot transactions, implemented with electronic operations and communications in connection with a bot interaction framework service. In an example, a transaction in a bot-to-bot communication session is established and conducted via the bot interaction framework service using a series of communication, trust, and functional attributes. The processing operations performed by the bot interaction framework service may include: receiving a request for a transaction, for a transaction to be conducted via a bot-to-bot communication session between the user bot and the service bot; identifying communication, trust, and functional attributes for the bot-to-bot communication session; transmitting the communication, trust, and functional attributes to the user bot; and conducting the bot-to-bot communication session based on the communication, trust, and functional attributes.
US11107139B1 Computing system learning of a merchant category code
A method for computing system learning of a merchant category code includes accessing a social media platform using administrative information of a merchant to obtain social media information of the merchant, and performing natural language processing on the social media information to add key terms to a merchant terminology corpus defined for the merchant. The key terms in the first merchant terminology corpus are normalized. For each key term in the first merchant terminology corpus and for each merchant category code, a frequency value for the merchant category code is calculated to obtain multiple frequency values. The method further includes aggregating frequency values across the first key terms in the first merchant terminology corpus to select the matching merchant category code of the merchant, and applying the matching merchant category code to the merchant.
US11107134B2 System and method for the utilization of pricing models in the aggregation, analysis, presentation and monetization of pricing data for vehicles and other commodities
Embodiments of systems and methods for the aggregation, analysis, display and monetization of pricing data for commodities in general, and which may be particularly useful applied to vehicles are disclosed. In certain embodiments, one or more models may be applied over a set of historical transaction data associated with a vehicle configuration to determine pricing data. Some models may leverage incremental data in various conditions, including cases where fewer than a desired number of historical transactions are present in the bin of a specified vehicle, where fewer than, equal to, or more than a certain number of list prices for the specified vehicle available, and where no historical transaction data for new models is available.
US11107133B2 Systems and methods for self-serve marketing pages with multi-armed bandit
A system for online advertising. The system may include at least one memory unit for storing instructions and at least one processor configured to execute the instructions to perform operations. The operations may include receiving a plurality of creatives for a webpage published to a viewer and resulting in a viewer experience; measuring, based on the viewer experience, a result including conversion rates for a plurality of variants of the webpage; determining confidence intervals in association with the conversion rates; dynamically comparing the received creatives, the conversion rates, and the determined confidence intervals of the variants; automatically analyzing, based on the comparison, the variants to select a winning webpage, the winning webpage exceeding a computed threshold; and automatically adjusting online traffic such that the selected winning webpage is displayed more frequently than other webpages.
US11107132B2 System for generating advertisement and method for generating advertisement
A system for generating an advertisement includes: a memory; and a processor coupled to the memory, the processor configured to execute a process including: obtaining an address of a content related to a product to be advertised, the product being determined by referring to at least one of an operation history of a user terminal operated by a user, an attribute of the user, and activity information of the user; obtaining a still image or a moving image related to the product; generating advertisement data by associating the address with the still image or the moving image; and displaying the advertisement data on the user terminal.
US11107131B2 Keyword recommendation
An example system can include a server that includes or is associated with a keyword recommendation module. The keyword recommendation module can be configured to select keywords for a search engine for use in a search engine marketing campaign, wherein the search engine provides more traffic to Internet content of a publisher than other search engines, for the keywords. The module can also be configured to determine, per keyword, user engagement with the Internet content resulting from the traffic provided by the search engine for the keywords, according to one or more of time spent viewing the Internet content, page views of the Internet content, and dwell times. The module can also be configured to score, per keyword, the keywords according to the determined user engagement with the Internet content, and generate keyword recommendations according to the scoring of the keywords.
US11107128B1 Portable interactive product displays with region-specific products
Systems, methods, and computer-readable media are disclosed for systems and methods for portable interactive product displays with region-specific products. Example methods may include determining a set of product identifiers of products to be positioned at an interactive display, the set of product identifiers including a first product identifier for a first product, determining a user identifier associated with a user device positioned within a distance of the interactive display, and determining a user interaction with the first product by a user of the user device. Certain methods may include determining a user interaction history for the user using the user identifier, and determining that an indication of the user interaction is to be added to the user interaction hi story.
US11107126B2 Methods, systems and media for presenting media content that was advertised on a second screen device using a primary device
Methods, systems and media for presenting media content that was advertised on a second screen device using a primary screen device are provided. In some implementations, a method for advertising media content to a user is provided, the method comprising: receiving an advertisement request from a computing device; receiving association information indicating that the computing device is associated with a media presentation device; receiving user account information associated with the user account; in response to the advertisement request, selecting an advertisement for media content based at least in part on the association information and the user account information; determining whether an indicator of subscription status of the user account to a service is to be presented in connection with the selected advertisement; causing the advertisement to be presented by computing device, wherein the advertisement is associated with instructions that, in response to interaction with the advertisement, cause the computing device to instruct the media presentation device to present the media content and the indicator of subscription status; receiving input indicating that the indicator of subscription status has been selected; causing an application associated with the service to be transmitted to the computing device; and updating the subscription status of the user account in connection with the service.
US11107125B1 Use of mobile device to provide product recommendations for an e-commerce shopping site
Recommendations are made to an e-shopper based on commercials that the e-shopper may have recently viewed on TV or heard on radio. In one preferred embodiment, a cloud-based server collects and stores TV viewership data through mobile devices, using automated content recognition (ACR).
US11107124B2 Presenting and ordering content items within a scrollable content unit to a social networking system user
A social networking system provides content items to a user via a feed that may include one or more sponsored content items. Multiple sponsored content items may be included in a set that is presented in the feed via a scrollable content unit that presents a sponsored content item from the set and presents additional sponsored content items from the set when user interaction is received. To place sponsored content items in the feed, the social networking system scores a set of sponsored content items based on prior user interactions with content presented via scrollable content units and a bid amount of a sponsored content item in the set. The set of sponsored content items is ranked among other sponsored content items based on its score. If the set of sponsored content items is selected for inclusion in the feed, the social networking system orders the sponsored content items in the set for presentation via the scrollable content unit.
US11107123B2 Value-added services data and protocol and transactions involving vehicle specific data
A method for enabling a value-added transaction involving a vehicle and a merchant via a mobile device is disclosed. Merchant information may be broadcasted from a merchant terminal. Vehicle specific data may be received at the merchant terminal identifying the vehicle in response to the broadcasted merchant information. Transaction data may be provided to the mobile device to initiate an intended transaction. Payment data may be received from the mobile device at the merchant terminal in response to the provided transaction data. Before completing the intended transaction, a value-added transaction offer may be provided to the mobile device. In response to the provided value-added transaction offer, an acceptance of the value-added transaction offer may be received. The intended transaction and the value-added transaction offer may be completed as a single transaction.
US11107121B2 Master computing device and method for determining an actual number of impressions provided by a synchronized group of devices
Master computing device and method for determining an actual number of impressions provided by a synchronized group of devices comprising the master and one or more slave computing device. The master device transmits a synchronization request to the slave device(s) and determines a number of negative responses received from the slave device(s) in response to the synchronization request. A negative response indicates that one slave device is not capable of displaying digital content. The master device determines a number of displays D capable of displaying digital content based on the number of negative responses received. The master device determines a metric representative of the actual number of impressions provided by the master device and the slave device(s). The metric is calculated based on the number of displays D. The master device transmits the metric to a server and the server calculates the actual number of impressions using the metric.
US11107120B1 Estimating the reach performance of an advertising campaign
A social networking system receives information describing locations associated with a plurality of its users. Based on information identifying each user and a location associated with each user, the social networking system generates and stores hash values. For example, the social networking system maintains various geo-tiles that each identify geographic areas and generates a hash value based on a user identifier and an identifier of a geo-tile including the location associated with the user. Based on the hash values and locations associated with one or more users, the online system determines a number of unique users associated with locations included in a geographic region. When determining the number of unique users, the online system accounts for a rate at which the online system updates location information associated with various users.
US11107113B2 Multitrack performance scoring for assets comprising digital media
Systems and methods are provided for determining the efficacy of digital assets provided to an audience. One embodiment is a system that includes a brand management server. The brand management server includes a memory that stores assets comprising digital media. The brand management server also includes a controller. The controller distributes the assets for consumption by members of an audience at remote devices. The controller also selects one of the assets, determines a look-back period, acquires metrics indicating at least two different types of consumption of the asset by the audience during the look-back period, and calculates an asset score for the asset that indicates a popularity of the asset and is based on the metrics indicating the at least two different types of consumption.
US11107110B2 Customer data aggregation
An aggregating server obtains information about a method of payments by a customer and aggregate all instances of payment by that customer with respect to one or more merchants. That is, the server can associate various methods of payment at a merchant with the same customer (e.g. credit card information, information associated with a digital wallet application payment, device identifier along with geo-fence data, etc.) Thereafter, information at the server regarding frequency of visits, money spent, menu preferences, etc. can also be shared with the merchant in order to provide information for increasing customer satisfaction during further visits by the customer. Also, the server can determine whether the customer qualifies for a loyalty or discount programs based on past visits.
US11107108B2 Initiating a promotional benefit by user-actionable link
An advertisement, including a description of a promotion and a link, are included in a shipment of a sales item to a buyer from an online shopping site. The promotion is crafted to entice the buyer to respond to the link and trigger a further shopping opportunity based on the initial purchase. Upon responding to the link, the buyer is presented with a further promotion that includes the most recent consideration of buying incentives which are based on knowledge of selling considerations such as inventory and the marketplace that a seller may use to generate enticing content in the promotion. The seller may also take advantage of knowledge about the shopping and purchasing history of the buyer at the online shopping site in tailoring the promotion.
US11107105B1 Systems and methods for merging a virtual world, live events and an entertainment channel
Systems, methods and software merge a Virtual World, Live Event and Entertainment Channel, thus creating “The Perfect Storm” of gaming and entertainment whereby the characters of a social network game (e.g., an online fantasy sports league) are represented by human beings who register to be avatars of characters supported by a “Character Service Center,” while players compete to bring avatars to life in a Real World event (e.g., a Real World sports league), where the human beings behind the avatars compete for prizes while staying in character, as these competitors and players are incentivized by a “Collaboration Incentive Platform.”
US11107096B1 Survey analysis process for extracting and organizing dynamic textual content to use as input to structural equation modeling (SEM) for survey analysis in order to understand how customer experiences drive customer decisions
A survey analysis process is disclosed for extracting and organizing dynamic textual content to use as input to structural equation modeling (SEM) for survey analysis in order to understand how customer experiences driver customer decisions. The survey analysis process applies natural language processing (NLP) to understand customers' open-ended comments and segment customers based on the topics. By doing this, open-ended questions can be handled in SEM. The survey analysis process then builds a structural equation model to evaluate how customers' real feelings affect their loyalty, satisfaction score, etc., which are measured as closed-ended questions in the survey. In this way, the survey analysis process enables SEM to handle customers' actual feelings.
US11107095B2 Method for display control, display control device, and recording medium
A method for display control executed by a display control device includes: acquiring, by the display control device, demand prediction information regarding prediction of demand for allocation of a vehicle in a prediction target area in units of block numbers of the prediction target area; and displaying, by the display control device, the demand prediction information acquired by the display control device on a display unit in a state of being superimposed on a map in the units of block numbers of the prediction target area.
US11107093B2 Distributed node cluster for establishing a digital touchpoint across multiple devices on a digital communications network
A distributed node cluster architecture within a parallel computing environment provides for the association of individuals and households accessing a communications network through multiple electronic communications devices with a particular digital touchpoint or touchpoints used when communicating on the network. The cluster facilitates the determination of a touchpoint when an individual or household name is determined, or, alternatively, the determination of an individual or household when a touchpoint is received. A persistent linkage of digital touchpoints to individuals or households communicates with an entity resolution system executing at the node cluster to track data pertaining to entities, allowing the coordination of touchpoints with such individual consumers or households over time.
US11107088B2 Open registry for internet of things
An identity system for the Internet of Things (IOT) that enables users and machines to identify, authenticate and interact with products and collectibles without relying on a third-party-controlled authentication service. The system includes wireless tamperproof tags coupled to products and an open registry database where a chain of ownership of the items is able to be stored. The open registry enables public access to the item identity and data combined with item registration anonymity.
US11107085B2 System and method for fraud detection
A system and method for detecting fraudulent transactions of incremental transactions via incrementally training classifiers on a number of data subsets to obtain transaction label predictions. Recent information on fraudulent transactions is implemented to update the classifiers, thereby eliminating the problems of concept drift and verification latency. Some of the incremental transactions may be labeled as fraudulent according to the incrementally modified classifiers and thereby rejected.
US11107084B2 Fraud risk scoring tool
The disclosed fraud risk scoring tool provides data-driven identification of potential fraud cases. A fraud risk score is determined based at least on a weighted sum of multiple metrics, where weights are determined based on precision or inverse variance and suspension propensity importance, which is indicative of variable importance. An exemplary method includes: receiving and aggregating transaction metrics across customer IDs to produce an aggregated transaction metric data set; determining, for each aggregated transaction metric in the aggregated transaction metric data set, a precision value, a suspension propensity importance, and a scoring weight based at least on one of the precision value and the suspension propensity importance; determining, for each customer ID within the plurality of customer IDs, a risk score based at least on the scoring weights applied to corresponding transaction metrics and a risk priority; and reporting at least one customer ID associated with a selected risk priority.
US11107082B2 Method and system for authorizing an electronic transaction
A method and system are provided for authorizing an electronic transaction between two entities. The method includes receiving, at a verification module, coincidentally captured facial image data relating to both of the two entities and authenticating each of the two entities based on a comparison between the coincidentally captured facial image data and respective facial image templates relating to each of the two entities enrolled in a database. The method also includes retrieving, from the database, account data relating to each of the two entities based on the coincidentally captured facial image data, on determining that each of the two entities are positively authenticated, and generating an authorization message for authorizing the electronic transaction, where the authorization message comprises the account data relating to each of the two entities retrieved from the database.
US11107075B2 Blockchain data processing methods, apparatuses, devices, and systems
Implementations of the present specification disclose blockchain data processing methods, apparatuses, devices, and systems, including a computer-implemented method for blockchain data processing. Blockchain transaction data of a plurality of transaction participants is received. Each of the plurality of transaction participants provides a respective certificate indicating a respective legal membership in a blockchain. The respective legal membership enables processing of the blockchain transaction data. A mutual identity querying is performed to confirm whether each of the plurality of transaction participants has the respective legal membership in the blockchain. Supervision keys of a supervision node in the blockchain are determined, where the supervision node corresponds to a supervisor, and where the supervision keys are dynamically updated based on a predetermined rule. The blockchain transaction data is encrypted by using the supervision keys. The blockchain transaction data is stored.
US11107073B2 Method and device for linking to account and providing service process
Implementations of the present application provide methods and devices for linking to an account and providing service processing. In one example method, an uncertified server can receive a linking request sent by a terminal device, wherein the linking request corresponds to a user account logged in by a user to the uncertified server. The uncertified service can transmit, to the terminal device, a predetermined instruction based on the linking request, wherein the predetermined instruction instructs the terminal device to send a real service account request to a certified server based on predetermined instruction. The uncertified server can later receive, from the terminal device, a virtual service account identifier generated by the certified server in response to the real service account request sent by the terminal device to the certified server. The virtual service account identifier can then be linked to the user account and used at a later time to transmit service requests along with the virtual service account identifier without sharing the real service account information.
US11107071B2 Validating online access to secure device functionality
Systems, methods, and computer-readable media for validating online access to secure device functionality are provided that may use shared secrets between different subsystems and limited use validation data.
US11107070B1 Payment vehicle with on and off function
A computer-based network system and method for using a payment vehicle having an on and off function. The system comprises a payment vehicle comprising an on and off function to enable or to disable the payment vehicle in the computer-based network for processing an electronic payment transaction, a holder of the payment vehicle, and a computer payment network wherein the computer payment network comprises a transaction engine for enabling or for disabling the payment vehicle at a request of the holder of the payment vehicle.
US11107067B2 Systems and methods for real-time application configuration for NFC transactions
Systems and methods real-time application configuration for NFC transactions using a secure-element based wallet are disclosed. In one embodiment, in an information processing device comprising at least one computer processor, a method for application configuration for NFC transactions may include: (1) a computer application executed by the information processing device receiving a selection of a provisioned financial instrument and a payment feature; (2) the computer application identifying a directory entry for the provisioned financial instrument having the selected payment feature; and (3) the computer application modifying an application priority indicator in the identified directory entry.
US11107066B1 Mobile wallet with offline payment
Various examples are directed to systems and methods for processing offline payments from a mobile wallet. A computing system may receive, from a financial institution system, an authentication request message comprising a first offline token. The computing system may determine that the mobile wallet application is not online and determine that the first offline toke comprises first offline token data that matches the first offline token reference data. The computing system may send to the financial institution system a first authentication message indicating that the first offline token is associated with the mobile wallet application.
US11107065B1 Contemporaneous payment technology
Typically, online payments require entering sensitive transaction information into a third-party web browser or application. This may expose sensitive transaction information to an increased risk of inadvertent disclosure. Apparatus and methods are provided for a smart card which enables users to securely complete online payments without entering any sensitive transaction information into a third-party system. The smart card may include a touch-sensitive screen configured to display selectable payment options. The smart card may include a microprocessor and wireless interface. The wireless interface may provide wireless communication capabilities and the ability to initiate online payments based on information captured by the touch-sensitive screen.
US11107061B2 System and method for implementing payment via quick response (QR) code
The invention relates to a method and system that implements a peer-to-peer transaction using a QR Code. The invention may be realized by a mobile device that comprises: a memory component that stores customer data; and a computer processor, coupled to the memory, programmed to: send a request for a QR Code for a transaction, wherein the request comprises an amount and a time period; responsive to the request, receive the QR Code on the mobile device; present the QR Code to a payer for the transaction; and receive a payment based on the QR Code, from the payer, where the payment is received in an account associated with the QR Code.
US11107054B2 Kiosk for receiving and delivering packages
A computer server for a network-based transaction system is coupled to a kiosk via a data communications network. The kiosk includes a computer processor, an input device, an electronic display unit, a plurality of compartments, and a data communications port. The computer server receives input from a seller of an item. The input includes a listing of the item for sale on the network-based transaction system. The server identifies an available compartment from the plurality of compartments based on the size of the item for sale. The available compartment is configured to receive the item for sale from the seller. The server transmits an identification of the available compartment to the seller via the electronic display unit, and enables access to the available compartment by the seller.
US11107052B2 Systems and methods for presenting a value added offer during credential authentication
The disclosed merchant server initiates a verification process in response to receiving an account identifier for an account in response to a payment selection by an account holder. In response to confirming enrollment of the account in a verification service, the merchant server receives an access point (e.g., a uniform resource locator (URL), API, etc.) and presents an offer interface corresponding to the access point. The offer interface includes a value added offer based on a profile of the account. The merchant server receives a credential and an acceptance indicator in response to the account holder accepting the value added offer. The merchant server may send an authorization request to a transaction authorization system.
US11107051B1 Mobile cash deposit system and method
An electronic cash deposit system includes a processor that receives a user-generated request for a deposit of cash into an account, receive data generated from a scan of a machine-readable image on a receptacle that receives the cash, perform a validation of the deposit of the cash based on a correlation between the data generated from the scan and a transaction key, generate confirmation of the deposit of the cash when the validation is confirmed, and send a notification to a banking system to update the account to reflect the deposit of the cash in response to the confirmation being generated.
US11107048B2 Providing out-of-band verification for blockchain transactions
An example operation may include one or more of receiving one or more transaction requests to complete one or more transactions, recording the one or more transaction requests in a blockchain, requesting one or more transaction confirmations from an out-of-band device to confirm the one or more transactions, and committing the one or more confirmed transactions to the blockchain.
US11107045B2 Smart meter based service ticket closing control
A service ticket control can close an open service ticket for a field service visit to resolve a power outage experienced at a given customer premises. The open service ticket can be closed in response to usage data from a given smart meter at the customer premises indicating that the customer premises is consuming power above a predetermined threshold level. The service ticket control closes the open service ticket prior to a service crew assigned the service ticket arriving at the given customer premises.
US11107044B2 Remove selected user identifiers to include in an event message based on a context of an event
Provided are a computer program product, system, and method to remove selected user identifiers to include in an event message based on a context of an event. A determination is made of multiple user identifiers in a group of selected user identifiers for one event name for an event message for an event to schedule. A determination is made of a context of the event to schedule. At least one of the multiple user identifiers that are not included in at least one message with an event initiator that initiated the event to schedule, having a message context matching the determined context of the event to schedule, are removed from the group of selected user identifiers to produce a modified group of selected user identifiers. An event message is generated to transmit to addresses for the modified group of selected user identifiers with information on the event to schedule.
US11107042B2 Electronic device and method for selectively applying message actions
A method for displaying messages is disclosed. The method includes: displaying, on a display of an electronic device, a message thread listing view; while the message thread listing view is displayed, detecting a selection of one of the message threads; displaying a menu overlaying the message thread listing view, the menu including a user interface element associated with at least a reply-to-all action; detecting a selection of the user interface element associated with the reply-to-all action; and in response to detecting the selections of the message thread and the user interface element: automatically identifying an appropriate email message from the selected message thread based on at least a number of recipients of the appropriate message, wherein the appropriate message was received before at least one other message in the selected message thread; and replacing the message thread listing view with a message composition view for composing a reply-to-all message.
US11107041B2 System and method for interview training with time-matched feedback
The present disclosure generally relates to interview training and providing interview feedback. An exemplary method comprises: at an electronic device that is in communication with a display and one or more input devices: receiving, via the one or more input devices, media data corresponding to a user's responses to a plurality of prompts; analyzing the media data; and while displaying, on the display, a media representation of the media data, displaying a plurality of analysis representations overlaid on the media representation, wherein each of the plurality of analysis representations is associated with an analysis of content located at a given time in the media representation and is displayed in coordination with the given time in the media representation.
US11107040B2 Job description generator
Aspects of the present invention provide devices that generate a job description by generating at least one job description according to a plurality of job areas and a linguistic model trained on a plurality of cataloged job descriptions, each job area including one or more assigned job skills, and displaying the generated at least one job description on a display device.
US11107039B2 Multimedia human resource distribution system
A multimedia human resource system distribution includes human resource core appliances including processors and memory configured to store and execute human resource core applications to receive video resume content; receive audio resume content; receive graphics resume content; receive text resume content; integrate the video resume content, the audio resume content, the graphics resume content, and the text resume content into a multimedia resume; record the multimedia resume; and distribute the recorded multimedia resume.
US11107034B1 Portal monitoring with steered-beam RFID systems
Portals and other chokepoints can be monitored with RFID reader systems. A portion of an RFID reader system capable of generating multiple beams can be mounted between two adjacent chokepoints such that some beams are associated with one chokepoint while other beams are associated with the other chokepoint. When replies from an item are received, the item can be associated with a chokepoint based on parameters or characteristics associated with the replies and/or the beam(s) on which the replies are received. If the detected item is moving, its movement direction through the chokepoint and/or its movement speed may also be determined.
US11107031B2 Vehicle fleet control systems and methods
Systems and methods for control of a vehicle fleet system are provided. The vehicle fleet system may include a dedicated carrier fleet having dedicated carrier vehicles operated by a dedicated fleet control system. The dedicated fleet control system may be in communication with a common carrier control system of a common carrier fleet and may operate to assign various shipments among the dedicated carrier vehicles and the common carrier fleet. In particular, the dedicated fleet control system may selectively assign the one or more shipments to the dedicated fleet or the common carrier fleet based on dedicated carrier constraints and common carrier constraints. The selective assignment may be based, in part, on a cost model that includes or excludes fixed costs for the dedicated carrier fleet.
US11107027B1 Externally augmented propensity model for determining a future financial requirement
A method for utilizing an externally augmented propensity model for determining a future financial requirement. The method includes obtaining at least one propensity model that models how data associated with a business entity relates to a future financial requirement of the business entity, and gathering the data associated with the business entity. The data includes a first portion created based on a platform utilized by users associated with the business entity, and financial data of an owner of the business entity. The data matches at least a subset of the at least one propensity model. The business entity is scored by applying the at least one propensity model to the data. Further, based on the score, the future financial requirement of the business entity is classified. Still yet, a message is transmitted to the business entity based on the classification of the future financial requirement of the business entity.
US11107022B2 Role-based access control with building information data model for managing building resources
In accordance with some embodiments, a method managing information about building resources is disclosed. In accordance with some embodiments, a method for providing data to an end user application is disclosed. A method may include identifying a data model representing information about building resources for tenants and investors in various locations, updating information in the data model, and providing the updated information to a client device for use in an application that provides information about building resources.
US11107020B2 Intelligent task suggestions based on automated learning and contextual analysis of user activity
The techniques disclosed herein improve existing systems by automatically identifying tasks from a number of different types of user activity and providing suggestions for the tasks to one or more selected delivery mechanisms. A system compiles the tasks and pushes each task to a personalized task list of a user. The delivery of each task may be based on any suitable user activity, which may include communication between one or more users or a user's interaction with a particular file or a system. The system can identify timelines, performance parameters, and other related contextual data associated with the task. The system can identify a delivery schedule for the task to optimize the effectiveness of the delivery of the task. The system can also provide smart notifications. When a task conflicts with a person's calendar, the system can resolve scheduling conflicts based on priorities of a calendar event.
US11107018B2 Method and apparatus for platooning of vehicles
Platooning vehicles can result in operational cost savings. Disclosed is a method of apportioning costs that are incurred/saved as a result of platooning vehicles, as well as assigning penalties for unfair platoon participation. For example, platooning history of a vehicle can be tracked, and if that vehicle acts too often as a trailing vehicle in a series of platoons then a penalty might be assigned to that vehicle. Also disclosed is a technique for operating a platoon in the presence of external factors such as municipal regulations, merging traffic, emergency vehicles, etc.
US11107013B2 Programmatically allocating venue capacity based on distancing requirements
Provided are methods, systems, and apparatuses for automatically allocating physical units of a physical space. In example embodiments, an allocation request is received from a first computing device. The allocation request includes a physical space identifier, a physical unit quantity, and a physical unit arrangement type. A plurality of possible physical unit allocation subsets matching the allocation request are retrieved from a physical space repository and based on a physical unit allocation regulation associated with the physical space identifier. A physical unit allocation interface including one or more of the possible physical unit allocation subsets is transmitted to the first computing device. Available physical units associated with the physical space identifier are transformed in the physical space repository to unavailable physical units. The unavailable physical units include first physical units allocated for physical use by a physical being as well as second physical units allocated to remain unused by physical beings according to the physical unit allocation regulation.
US11107011B2 System and devices for management of timed event admissions
A system for management of admission to venues that charge by time with a handheld scanner, wristband, module, magnetic key, and lock. The wristband is made of a flexible, thermoplastic elastomer material, and the module fits into a pod in the center of the wristband. The top polycarbonate plate of the module has a plurality of nodes that extend upward into and through holes in the center portion of the wristband to create an impression of multiple LED lights. A time command signal is communicated from the handheld scanner to the module depending on which timer button on the scanner is activated. The magnetic lock and key are configured to lock and unlock the wristband. The optional docking station is configured to charge the wristband batteries.
US11107008B2 Computing personalized probabilistic familiarity based on known artifact data
Software that uses personalized information pertaining to a user to determine how familiar (or “novel” or “surprising”) a new artifact will be to the user, by performing the following steps: (i) receiving a first dataset pertaining to a first user; (ii) building, utilizing the first dataset, an ontology of artifacts known to the first user, where the ontology includes a domain of food and a plurality of artifacts that include food recipes, and where the artifacts have corresponding characteristics that include food ingredients; (iii) calculating a prior probability distribution for each artifact of the ontology using a probabilistic familiarity algorithm; and (iv) calculating a probabilistic familiarity value for the first artifact with respect to the first user by adding the first artifact to the set of artifacts and calculating the first artifact's prior probability distribution using the probabilistic familiarity algorithm.
US11107004B2 Automatically reducing machine learning model inputs
Various embodiments are generally directed to techniques to reduce inputs of a machine learning model (MLM) and increase path efficiency as a result. A method for reducing an MLM includes: receiving a machine learning (ML) dataset, partitioning the ML dataset into a first dataset, a second dataset, a third dataset, and a fourth dataset, training, validating, and testing the MLM using one or more of the first dataset, the second dataset, and the third dataset, after testing the MLM, automatically ranking an importance associated with each input of the MLM using the fourth dataset, and reducing a plurality of inputs of the MLM based on the automatic ranking.
US11106997B2 Content delivery based on corrective modeling techniques
An online system uses multiple machine learning models to select content for providing to a user of the online system. Specifically, the online system trains a general model that intakes a first set of features and outputs predictions at a general level. The online system further trains a residual model that intakes a second set of features. The residual model predicts a residual (e.g., an error) of the predictions outputted by the general model. Therefore, the predicted residual from the residual model is combined with the prediction from the general model in order to correct for the over-generality of the general model. The online system may use the combined prediction to send content to users.
US11106991B2 Techniques for universal quantum control of quantum coherent states and related systems and methods
Some aspects are directed to a method of operating an apparatus, the apparatus comprising a first quantum system having a plurality of coherent quantum states, the first quantum system being coupled to a second quantum system, the method comprising providing an input energy signal to the second quantum system that stimulates energy transfer between the first quantum system and the second quantum system and that causes net dissipation of energy to be output from the second quantum system, wherein the input energy signal includes at least two components having different frequencies and each having an amplitude and a phase, and adiabatically varying the amplitude and the phase of the at least two components of the input energy signal to cause a change in one or more of the plurality of coherent quantum states of the first quantum system.
US11106990B2 Detecting motion-sensor data anomalies
Detecting motion-sensor data anomalies by registering an event associated with received motion-detector sensor data at a current timestamp, calculating, a timestamp delta between a previous timestamp and the current timestamp, and counting transitions between a set of timestamp deltas using a finite state machine. The anomaly detection also includes using a Markov chain transition matrix, generated from the finite state machine, to determine that, a probability of transitioning from a current state to a next state associated with the event, is less than a predetermined value, and registering an anomaly associated with the sensor and the event.
US11106981B2 System for refining cognitive insights using cognitive graph vectors
A method, system and computer-usable medium for using cognitive graph vectors to refine cognitive insights comprising storing data from a plurality of data sources within a cognitive graph via a cognitive inference and learning system; associating a first set of the data within the cognitive graph with a first cognitive graph vector of a plurality of cognitive graph vectors via the cognitive inference and learning system; associating a second set of the data within the cognitive graph with a second cognitive graph vector of the plurality of cognitive graph vectors via the cognitive inference and learning system; processing the data from the plurality of data sources to provide cognitive insights via the cognitive inference and learning system; and refining the cognitive insights based upon a limitation relating to one of the plurality of cognitive graph vectors via the cognitive inference and learning system.
US11106979B2 Unsupervised learning of entity representations using graphs
Techniques for implementing a learning semantic representations of sparse entities using unsupervised embeddings are disclosed herein. In some embodiments, a computer system accesses corresponding profile data of users indicating at least one entity of a first facet type associated with the user, and generating a graph data structure comprising nodes and edges based on the accessed profile data, with each node corresponding to a different entity indicated by the accessed profile data, and each edge directly connecting a different pair of nodes and indicating a number of users whose profile data indicates both entities of the pair of nodes. The computer system generating a corresponding embedding vector for the entities based on the graph data structure using an unsupervised machine learning algorithm.
US11106977B2 Systems and methods for learning across multiple chemical sensing units using a mutual latent representation
Systems and methods for training models across multiple sensing units in a chemical sensing system are described. The chemical sensing system comprises at least one computer processor and at least one computer readable medium including instructions that, when executed by the at least one computer processor, cause the chemical sensing system to perform a training process. The training process comprises accessing a training dataset including first values representing first signals output from a first chemical sensing unit of multiple chemical sensing units, and second values representing second signals output from a second chemical sensing unit of the multiple chemical sensing units, and training a set of models to relate the first values and the second values to a mutual latent representation using the training dataset.
US11106976B2 Neural network output layer for machine learning
Techniques for a neural network output layer for machine learning are disclosed. A plurality of processing elements within a reconfigurable fabric is configured to implement a data flow graph, where the data flow graph implements a neural network. The data flow graph can include machine learning or deep learning. A layer is implemented, within the neural network, that maps a first vector of real values to a second vector of real values bounded by zero and one, where the second vector sums to a value of one using fixed-point calculations. The layer can include a final layer within the neural network. The layer that maps the first vector includes a Softmax function. Results of the neural network are classified based on a value of the second vector. The classifying can include part of a machine learning or a deep learning process.
US11106971B2 Neuromorphic device and a synapse network including a post-synaptic neuron having a subtracting circuit
A neuromorphic device may include a pre-synaptic neuron, a row line extending from the pre-synaptic neuron in a row direction, a post-synaptic neuron, a column line extending from the post-synaptic neuron in a column direction, and a synapse coupled between the row line and the column line. The synapse may be disposed in an intersection region between the row line and the column line. The post-synaptic neuron may include a subtracting circuit.
US11106966B2 Battery-based neural network weights
A controllable resistive element and methods for controlling the resistance of the same include a resistor layer formed in contact with a shared read/write electrode and a read electrode, the resistor layer having a resistivity that depends on a concentration of charge carrier ions. An electrolyte layer is formed on the resistor layer. A reservoir layer is formed on the electrolyte layer and in contact with a write electrode.
US11106965B2 Radio frequency identification tag and manufacturing method thereof
Provided are a radio frequency identification tag and a method of manufacturing the same. The radio frequency identification tag includes a substrate, an antenna unit provided on the substrate and configured to transmit and receive signals, an integrated circuit unit spaced apart from the antenna unit on the substrate, and an interrupter and a delay circuit unit connected in parallel between the antenna unit and the integrated circuit unit, wherein the interrupter includes a variable portion and a fixed portion opposite the variable portion, wherein the delay circuit unit includes a capacitor and a resistor.
US11106958B2 Orientation-agnostic method to interface to printed memory
An electronic system for identifying an article can include a printed memory having a plurality of contact pads electrically coupled to a plurality of landing pads positioned on a first side of a printed circuit board (PCB) substrate. The plurality of landing pads can be electrically coupled to a plurality of endless, concentric contact lines positioned on a second side of the PCB substrate through a plurality of vias that extend through a thickness of the PCB substrate and a plurality of traces that electrically couple the plurality of vias with the plurality of landing pads. To perform a memory operation on the printed memory, contact probes of a reader are physically and electrically contacted with the plurality of concentric contact lines. In some implementations, the memory operation can be performed on the printed memory irrespective of a rotational orientation of the printed memory relative to the reader.
US11106952B2 Alternative modalities generation for digital content based on presentation context
A system and associated processes may generate new modalities by receiving content associated with an original modality. An appropriateness of an alternative modality may be determined based on at least one of a device available to present the content, a user profile, and a contextual factor regarding an environment of a user intended to receive the content. Source content semantics associated with the content may be automatically determined, and an alternative modality based on the determined source content semantics may be generated and used to present the content to the user.
US11106948B2 Classifying telemetry data to identify and remediate issues
In some examples, a server may receive, from a computing device, data identifying an event that occurred on the computing device. The server may determine a plurality of features associated with the event, determine a distance between individual features of the plurality of features and individual centroids of a plurality of clusters, and determine that a particular distance between a particular feature of the plurality of features and a centroid of a particular cluster of the plurality of clusters is a shorter distance than the distance between other features of the plurality of features and other centroids corresponding to other clusters of the plurality of clusters. The server may determine a classification of the event based on the particular cluster and determine that the classification is a remediable issue. Based on the classification, the server may select and perform a remediation action from a plurality of remediation actions.
US11106935B2 Pooling method and device, pooling system, computer-readable storage medium
Described herein is a pooling method and device, pooling system, computer-readable storage. The pooling method comprises: acquiring pixel data of each column in a pooling window column by column, each time after the pooling window is moved; performing a pooling operation on all of the pooling data in the pooling window when the last column of pixel data in the pooling window is acquired; and outputting a pooling result of the pooling operation. The technical solution of the invention may improve the pooling efficiency and the system performance.
US11106934B2 Automatic visual display overlays of contextually related data from multiple applications
Systems and methods for automatic visual display overlays of contextually related data from multiple applications are provided. The method includes: capturing an image of at least a portion of a graphical user interface (GUI) of a first application visually displayed on a computerized display device; identifying at least one primary contextual data point within the captured image; searching for at least one secondary data point in at least a second application, wherein the at least one secondary data point is contextually relevant to the primary contextual data point; fetching the at least one secondary data point from the second application; and visually displaying a panel on the computerized display device concurrently with at least a portion of the GUI of the first application, wherein the panel includes the at least one secondary data point.
US11106933B2 Method, device and system for processing image tagging information
The present disclosure provides a method, a device and a system for processing image tagging information. The method includes the following. A captured image and a capturing position are acquired from a terminal. Object recognition is applied to the captured image to determine a first object presented by the captured image. A first target image presenting the first object is searched for among one or more historical images associated with the capturing position. When the first target image is searched for, it is determined that the first object is duplicated with tagging information of an electronic map. When the first target image is not searched for, a corresponding position of the first object on the electronic map is tagged.
US11106930B2 Classifying compartments at security checkpoints by detecting a shape of an object
A system and method for automatically detecting prohibited objects in a compartment at a security checkpoint includes receiving a three-dimensional representation of a compartment from an imaging device connected to the computing system, identifying, by the processor, a region within the compartment that has a highest likelihood of containing a prohibited object, based on a voxel classification of the three-dimensional representation using a first trained neural network, and classifying, by the processor, shapes of objects located within the identified region using a second trained neural network to determine whether any of the shapes correspond to a shape of a prohibited object known by the second neural network.
US11106922B2 System and method for collecting data from lanes-of-interest
In one embodiment, a method for collecting lane data is disclosed. The method includes collecting lane data, for a lane of a plurality of lanes of a road, from one or more sensors of a vehicle traveling in the lane. The method includes receiving an identifier of a lane of the plurality of lanes. The identified lane is a lane-of-interest and is different from the lane that the vehicle is traveling in. The method includes determining that the vehicle is not occupied. The method includes causing, in response to determining that the vehicle is not occupied, the vehicle to travel in the lane-of-interest. The method includes collecting lane data, for the lane-of-interest from the one or more sensors.
US11106920B2 People flow estimation device, display control device, people flow estimation method, and recording medium
A people-flow-estimation device includes a person-count-estimation unit for estimating the number of people included in a partial area of an image; a crowd-direction-estimation unit for estimating the direction of a crowd in the partial area; a movement-amount-estimation unit for estimating the amount of movement in the partial area; and a generation unit for extracting a partial area where people exist from a plurality of partial areas on the basis of the number of people and generating, on the basis of the number of people, the extracted partial area, and the direction and movement amount of a crowd associated with the partial area, people's flow information relating to a people's flow representing the flow of people in the partial area.
US11106918B2 Abnormality detection device and abnormality detection method
An image processing device (100) includes a change detection unit (101) that detects a target state change in a person on the basis of an input image, and a determination unit (102) that determines an abnormal state in accordance with a detection obtained by detecting occurrences of the target state change in a plurality of persons.
US11106913B2 Method and electronic device for providing object recognition result
Provided is a method of providing a recognition result of an object, the method including: detecting an object included in an image; determining an image group corresponding to the detected object through matching between the image and image groups each grouped for a same object; and outputting information of the image group in a front direction of the object of the determined image group, estimated from the image, based on a photographing condition of the determined image group and a photographing condition of the image.
US11106912B1 Method and system for video content analysis
Computer-implemented systems and methods for video content analysis are described herein. A video feed comprising at least one image captured by a camera is received. The at least one image has a plurality of regions associated with a different level of precision required for each region. An adjustable image processing algorithm is applied to each region of the at least one image to obtain for each region the different level of precision. The image processing algorithm is adjusted based of the different level of precision associated with each region. Meta data indicative of content of the video feed is generating by the image processing algorithm.
US11106911B1 Image acquisition planning systems and methods used to generate information for structures of interest
The present disclosure relates to improvements in systems and methods in acquiring images via a imaging devices, where such imaging devices can be configured, in some implementations, with an unmanned aerial vehicle or other vehicle types, as well as being hand-held. Images are acquired from the imaging devices according to capture plans where useful information types about a structure of interest (or objects, items, etc.) can be derived from a structure image acquisition event. Images acquired from capture plans can be evaluated to generate improvements in capture plans for use in subsequent structure image acquisition events. Capture plans provided herein generate accurate information as to all or part of the structure of interest, where accuracy is in relation to the real-life structure incorporated in the acquired images.
US11106908B2 Techniques to determine document recognition errors
Techniques to determine document recognition errors are described. In one embodiment, an apparatus may comprise an image reception component operative to receive an incoming document image; a document recognition component operative to perform a document recognition process on the incoming document image to generate a recognized document; and collect document recognition process information for the document recognition process of the incoming document image; a document reconstruction component operative to generate a reconstructed document image based on the document recognition process information; and an image comparison component operative to compare the reconstructed document image to the incoming document image to generate document recognition performance information for the recognized document. Other embodiments are described and claimed.
US11106901B2 Method and system for recognizing user actions with respect to objects
The specification discloses a computer-implemented method for user action determination, comprising: recognizing an item displacement action performed by a user; determining a first time and a first location of the item displacement action; recognizing a target item in a non-stationary state; determining a second time when the target item is in the non-stationary state and a second location where the target item is in the non-stationary state; and in response to determining that the first time matches the second time and the first location matches the second location, determining that the item displacement action of the user is performed with respect to the target item.
US11106898B2 Lossy facial expression training data pipeline
Systems and methods allow a data labeler to identify an expression in an image of a labelee's face without being provided with the image. In one aspect, the image of the labelee's face is analyzed to identify facial landmarks. A labeler is selected from a database who has similar facial characteristics to the labelee. A geometric mesh is built of the labeler's face and the geometric mesh is deformed based on the facial landmarks identified from the image of the labelee. The labeler may identify the facial expression or emotion of the geometric mesh.
US11106894B2 Image processing apparatus
An image processing apparatus comprises a normalisation module operatively connected across a bus to a memory storing an image in which a region of interest (ROI) has been identified within the image. The ROI is bound by a rectangle having a non-orthogonal orientation within the image. In one embodiment, the normalisation module is arranged to divide the ROI into one or more slices, each slice comprising a plurality of adjacent rectangular tiles. For each slice, the apparatus successively reads ROI information for each tile from the memory including: reading a portion of the image extending across at least a width of the slice line-by-line along an extent of a slice. For each tile, the apparatus downsamples the ROI information to a buffer to within a scale SD<2 of a required scale for a normalised version of the ROI. The apparatus then fractionally downsamples and rotates downsampled information for a tile within the buffer to produce a respective normalised portion of the ROI at the required scale for the normalised ROI. Downsampled and rotated information is accumulated for each tile within a normalised ROI buffer for subsequent processing by the image processing apparatus.
US11106892B2 Signature verification apparatus, system, method, and program
Disclosed herein is a signature verification apparatus including a first verification circuitry verifying a user's signature by comparing dynamic signature data indicating a change of a user's writing state over time during signing of his or her name by the user and reference data for dynamic signature, a second verification circuitry verifying the user's signature by comparing static signature data indicating a writing path during signing of his or her name by the user and reference data for static signature, and a data registration circuitry registering the reference data for dynamic signature and register the reference data for static signature. In a case where the reference data for static signature has yet to be registered by the data registration circuitry, the second verification circuitry verifies the user's signature by regarding static signature data generated from the reference data for dynamic signature already registered as the reference data for static signature.
US11106891B2 Automated signature extraction and verification
A system for extraction and verification of handwritten signatures from arbitrary documents. The system comprises one or more computing devices configured to: receive a digital image of a document; remove a subset of words from the digital image identified via OCR; determine a plurality of regions of connected markings that remain in the digital image; based at least in part on a pixel density or proximity to an anchor substring of each region, determine that a region contains a handwritten signature; extract first image data of the region containing a handwritten signature from the digital image; retrieve second image data of a confirmed example signature for a purported signer of the handwritten signature; and based on a comparison of the first image data with the second image data, forward a determination of whether the first image data and second image data are similar.
US11106889B2 Biometric sensor, display apparatus, and method of fabricating biometric sensor
The present application provides a biometric sensor. The biometric sensor includes a first base substrate; a second base substrate facing the first base substrate; a plurality of photosensors on the first base substrate and configured to detect at least a portion of a light totally reflected by a surface of the second base substrate facing away the first base substrate, thereby detecting a biometric information; a low refractive index layer on a side of the plurality of photosensors distal to the first base substrate; and a high refractive index layer on a side of the low refractive index layer distal to the first base substrate and directly adjacent to the low refractive index layer. The high refractive index layer includes a material having a refractive index higher than a refractive index of a material of the low refractive index layer.
US11106887B1 Electronic circuit and a method for generating a fingerprint image
An electronic circuit adapted to drive a display panel including a plurality of fingerprint sensing lines is provided. The electronic circuit includes a fingerprint sensing circuit. The fingerprint sensing circuit is configured to receive a fingerprint sensing signal corresponding to a fingerprint image from the fingerprint sensing lines. The fingerprint sensing signal includes a plurality of fingerprint image segments. The fingerprint sensing circuit rearranges the fingerprint image segments to generate the fingerprint image according to an order of the fingerprint sensing lines. In addition, a method for generating a fingerprint image is also provided.
US11106885B2 Touch panels with fingerprint identification film layer and touch devices
The disclosure provides a touch panel and a touch device. The touch panel includes a touch film layer and a fingerprint identification film layer. The touch film layer includes at least one preset hollow. An orthographic projection of the fingerprint identification film layer on the touch film layer is located in at least one preset hollow area.
US11106884B2 Fingerprint identification component, fingerprint identification method and fingerprint identification device
The present disclosure discloses a fingerprint identification component, a fingerprint identification method and a fingerprint identification device. the fingerprint identification component includes an ultrasonic wave transmission circuit and an ultrasonic wave reception circuit, the ultrasonic wave transmission circuit is configured to transmit an ultrasonic wave in a direction towards a fingerprint at an interval of a first time period in a detection phase; the ultrasonic wave reception circuit is configured to, in the detection phase, receive an ultrasonic wave reflected by the fingerprint, convert the ultrasonic wave into an electric signal, and output the electric signal to a signal reading line, in order for an external detection component to determine texture information of the fingerprint according to the electric signal in the signal reading line.
US11106882B2 Fingerprint sensing unit and display device including the same
The fingerprint sensing unit including: a substrate; a scan line disposed on the substrate and extending along a first direction; a common power line disposed on the substrate and extending along a second direction crossing the first direction; a thin film transistor connected to the scan line and the common power line; a sensing electrode connected to the thin film transistor; a first lens disposed on the sensing electrode and protruding in a direction away from the sensing electrode; and a first light blocking layer disposed on the sensing electrode and surrounding the first lens.
US11106881B2 Print recognition module and display device
Disclosed are a print recognition module and a display device. The print recognition module includes a light guide structure including a light guide plate and an optical path adjusting component. The light guide plate includes a light incident surface and a light emergent surface arranged oppositely, and side surfaces connected between the light incident surface and the light emergent surface. A first optical sensor at a side of the light emergent surface, and a second optical sensor arranged corresponding to at least one of the side surfaces are provided. The optical path adjusting component is disposed between the side face and the second optical sensor, and includes a reflector. An included angle between the reflector and the light incident surface is an acute angle, and the reflector reflects at least part of light incident from the light incident side to the second optical sensor.
US11106877B2 Dynamic text generation for social media posts
Utilizing a computing device to share a social media post with automatically generated dynamic text in a social media service in real time. A computing device receives a social media post from a social media user computer. The computing device monitors social media activities of a social media user computer. The computing device accesses one or more social media activities of social media follower computers. The computing device compares social media activities of the social media user computer with the one or more social media activities of social media follower computers. The computing device aligns the received social media post to a preference model. The computing device generates dynamic text in real time to accompany the received social media post. The computing device outputs the generated dynamic text to the social media user computer to accompany the received social media post.
US11106875B2 Evaluation framework for intent authoring processes
Evaluating intent authoring processes, by a processor in a computing environment. Results are received of a simulated intent labeling effort of a dataset comprising utterances of interactive dialog sessions between agents and clients for a given product or service. Figures of merits for respective algorithms used to perform the simulated intent labeling effort are computed. Each of the respective algorithms are evaluated according to the computed figures of merits; and one of the respective algorithms is implemented for labeling intents of a remaining corpus of the synthesized dataset according to parameters evaluated in the computed figures of merits.
US11106872B2 System and method for improving sentence diagram construction and analysis by enabling a user positioning sentence construction components and words on a diagramming interface
A computer-implemented system for improving computerized analysis and grading for one or more populated sentence structure diagrams is shown. The system includes a sentence diagramming interface which in turn includes a natural language input for receiving a natural language sentence to be diagrammed, a sentence construction toolbox including a plurality of sentence construction components used in generating a constructed sentence structure, and a sentence construction workspace configured to receive and allow manipulation of at least one selected sentence construction component to generate the constructed sentence structure and receive and allow manipulation of each word in the natural language sentence such that each word is assigned to a position in the constructed sentence structure to generate a constructed and populated sentence structure. The system further includes sentence analysis logic implemented on a server computer for comparing the constructed and populated sentence structure to an analysis sentence structure to assign a grading point value to the constructed and populated sentence structure.
US11106870B2 Intelligent text enhancement in a computing environment
Embodiments for intelligent text enhancement in an Internet of Things (IoT) computing environment by a processor. One or more contextual factors relating to text data in a communication may be interpreted to identify a mood/sentiment of the user prior to the user sending the communication to one or more persons using one of a plurality of applications. A text font matching the one or more contextual factors may be suggested in the communication.
US11106869B1 Facilitating pharmacy customer orders through natural language processing
A computer-implemented method includes receiving a message of a pharmacy customer wherein the message includes a text string, and generating a set of one or more intents corresponding to the pharmacy customer by analyzing the text string using a trained machine learning model, wherein each of the one or more intents correspond to a respective desired action pertaining to the pharmacy order. The machine learning model may be a classification model. The method further includes generating at least one response message based on the set of intents corresponding to the pharmacy customer and transmitting the at least one response message to a mobile device associated with the pharmacy customer. The set of one or more intents may be chosen from a list of commonplace pharmacy customer intents.
US11106862B2 Combining modalities for collaborating while editing and annotating files
A communication system and related methods are described. The communication system includes a communication server computer and multiple user computers. The communication server computer maintains synchronization of multiple copies of a graphical user interface (“GUI”) presented by the multiple user computers. The GUI implements a multi-user, digital communication environment and includes a chat area where communications are organized by time and a document editing area where communications are organized by subject. The GUI enables integration of the chat area and the document editing area and allows users to communicate across multiple communication modalities seamlessly and in real time.
US11106859B1 Systems and methods for page embedding generation
Systems, methods, and non-transitory computer readable media are configured to generate multiple channel embeddings for a page of a social networking system. The multiple channel embeddings can be mapped to a shared embedding space. A page embedding for the page of the social networking system can then be generated.
US11106858B2 Merging selected digital point text objects while maintaining visual appearance fidelity
The present disclosure relates to systems, methods, and non-transitory computer-readable media that merge separate digital point text objects into a single merged digital text object while preserving the properties and original visual appearance associated with the digital text included therein. For example, the disclosed systems can determine point text character properties associated with the separate digital point text objects (e.g., rotations, baseline shifts, etc.). The disclosed systems can merge the separate digital point text objects into a single merged digital point text object and modify associated font character properties to reflect the determined point text character properties. Further, the disclosed systems can generate an area text object based on the merged digital point text object where the area text object includes the digital text and the font character properties.
US11106856B2 Document architecture with fragment-driven role based access controls
A document production system may construct a document from fragments based on a theme associated with the document. The theme may contain section(s), each section having an access control list (ACL) associated therewith. The ACL may specify role-based user group(s) and permission(s) for the role-based user group(s). The system may evaluable rules applicable to the document. At least one rule may pertain to the ACL(s). The evaluation may include, at least in part, utilizing user login information received over a network from a client device. In constructing the document, the system may assemble the document in accordance with the rules and utilizing the fragments and meta information that describes the document. The system may render the document thus assembled utilizing the ACL, generate a view of the document, and communicate the view of the document over the network to the client device for presentation on the client device.
US11106855B2 Pre-characterization mixed-signal design, placement, and routing using machine learning
Systems, methods, and devices are disclosed herein for developing a cell design. Operations of a plurality of electrical cells are simulated to collect a plurality of electrical parameters. A machine learning model is trained using the plurality of electrical parameters. The trained machine learning model receives data having cell layout design constraints. The trained machine learning model determines a cell layout for the received data based on the plurality of electrical parameters. The cell layout is provided for further characterization of electrical performance within the cell layout design constraints.
US11106853B1 Automation for monolithic 3D devices
A method of designing a 3D Integrated Circuit, the method comprising: performing partitioning to at least a logic strata comprising logic and a memory strata comprising memory; then performing a first placement of said logic strata using a 2D placer executed by a computer, wherein said 2D placer is a Computer Aided Design (CAD) tool for two-dimensional devices, wherein said 3D Integrated Circuit comprises through silicon vias for connection between said logic strata and said memory strata; and performing a second placement of said memory strata based on said first placement, wherein said memory comprises a first memory array, wherein said logic comprises a first logic circuit controlling said first memory array, wherein said first placement comprises placement of said first logic circuit, and wherein said second placement comprises placement of said first memory array based on said placement of said first logic circuit.
US11106852B2 Standard cell and semiconductor device including anchor nodes and method of making
A semiconductor device includes a first cell. The first cell includes a first functional feature, a first sensitivity region, at least one anchor node, wherein each of the at least one anchor node is different from the first functional feature, and a number of anchor nodes of the at least one anchor node linked to the first functional feature is based on a position of the first functional feature relative to the first sensitivity region. The semiconductor device further includes a second cell abutting the first cell. The second cell includes a second functional feature, wherein the second functional feature satisfies a minimum spacing requirement with respect to the first functional feature.
US11106842B2 Structural design systems and methods for floor plan simulation and modeling in mass customization of equipment
Systems and methods for selecting equipment for use in buildings are disclosed. The system may include at least one processor configured to perform operations that include accessing a floor plan demarcating a plurality of rooms. The operations further include accessing functional requirements associated with the rooms and accessing technical specifications associated with the functional requirements. The operations include performing floor plan analysis on the floor plan to ascertain room features associated with the functional requirements and technical specifications. The operations include generatively analyzing the room features to determine a customized equipment configuration for at least some of the rooms, and generating a manufacturer dataset including a room identifier, an equipment identifier, and the customized equipment configuration. The manufacturer dataset enables a manufacturer to customize equipment for the rooms and package the customized equipment to display the room identifier.
US11106840B2 Models for utilizing siloed data
Systems and methods for models utilizing siloed data are disclosed. For example, data stored with and/or available to one or more systems may be siloed such that it may not be aggregated and/or shared with other systems. The presently-disclosed systems and methods generate and utilize predictive layers and models to allow each system to predict outcomes using its own data and then models are shared between systems to allow each associated system to gain the benefits of the data of other systems without aggregating such data or otherwise sharing the data.
US11106839B2 Network device modeling in preconfigured network modeling environments
In general, techniques are described for providing network device modeling in preconfigured network modeling environments. A device comprising a memory and a processor may be configured to perform the techniques. The processor may interface with a network device within the preconfigured network environment to iteratively adapt pre-defined configuration objects of the network device. The processor may conduct, for each iteration of the adaptation of the pre-defined configuration objects, a simulation to collect a simulation dataset representative of an operating state of the network device. The processor may generate, based on the operational data, a model representative of the network device that predicts, responsive to configuration parameters for the network device, an operating state of the network device. The memory may store the model.
US11106832B1 Secure compute device housing with sensors, and methods and systems for the same
In some embodiments, a method can include measuring, via a sensor disposed within an interior of a housing, an out-of-band characteristic of an electronic circuit disposed within the interior of the housing. The method can further include receiving, from the sensor and at a management circuit disposed within the interior of housing, a sensor signal indicating the out-of-band characteristic of the electronic circuit. The method can further include analyzing, at the management circuit, the out-of-band characteristic of the electronic circuit to produce an alarm signal. The method can further include sending, from the management circuit, the alarm signal to initiate a remedial action in response to receiving the alarm signal.
US11106829B2 Chip fingerprint management based upon one-time programmable memory
A chip fingerprint management device includes: a one-time programmable (OTP) memory including a first storage region, the first storage region being readable by hardware and access restricted by software; and an OTP controller which generates a chip fingerprint based on a random number, and programs the generated chip fingerprint into the first storage region in the OTP memory.
US11106828B2 Method and apparatus for providing a cryptographic security function for the operation of a device
Provided is a method and apparatus for providing a cryptographic security function for the operation of a device, and to an associated computer program (product). The method for providing a cryptographic security function for the operation of a device carries out the following steps: receiving a request to provide such a security function, providing an interface to a point providing such a security function, said point being called a trust anchor, wherein said interface determines context information in accordance with the application initialing the request, providing the requested security function for the application initiating the request, wherein the determined context information influences the provision of said security function.
US11106826B2 Systems and methods for producing, displaying, and interacting with collaborative environments using classification-based access control
Systems and methods are provided for sharing maps in a collaborative environment using classification-based access control. The generation of and dissemination of maps and/or data within such maps can be governed by classification-based access control, where a user's classification level can determine whether or not maps and/or data within those maps can be seen. In scenarios whether a plurality of users wishes to collaborate on the same map, the systems and methods provided herein generate multiple versions or views of the same map in accordance with different classification levels. In this way, users with different classification levels can nevertheless see the same map and engage in collaborations regarding the same map, while maintaining control of sensitive data.
US11106825B1 Predetermined credential system for remote administrative operating system (OS) authorization and policy control
A predetermined credential system for remote administrative operating system (OS) authorization and policy control is disclosed. Administrative activities are packaged in single-use downloaded software. When executed, the administrative access to the OS is activated before completing the administrative activities. The single-use downloaded software has policies that reacts to the condition of the user computer. The single-use downloaded software can be protected with a credential to prevent activation in an unauthorized way.
US11106824B2 System and method for dynamic management of private data
Systems and methods of dynamic management of private data during communication between a remote server and a user's device, including receipt of a request for retrieval of at least one data packet from the user's device, wherein the user's device is configured to provide a response corresponding to the received request, determination of at least one communication data type of the at least one data packet corresponding to the received request, receipt of a privacy preference for the user's device, wherein the privacy preference comprises a list of allowed data packet communication types for sharing during communication, modification of data packets corresponding to requests for sharing of responses that are not compatible with the received privacy preference and maintenance of communication between the remote server and the user's device, with sharing of the modified data packet.
US11106822B2 Privacy-aware content recommendations
The present disclosure provides methods, computer-readable media, and devices for making content recommendations in a manner that protects private user data. In one example, a method includes collecting content consumption history data for a specific user of a telecommunications network, inserting random noise into the content consumption history data to produce anonymized data, sending the anonymized data over a network to a centralized device, receiving correlation data from the centralized device, wherein the correlation data indicates correlations among a plurality of items of content that is available for consumption via the telecommunications network, and predicting a likelihood that the specific user would be interested in a particular item of the plurality of items of content, wherein the predicting is based on the content consumption history data and on the correlation data. The steps may be carried out by a processor of a user endpoint device.
US11106820B2 Data anonymization
The present disclosure relates to a method for data anonymization of a database system. The method comprises: determining if a first dataset and second dataset of the database system have a relationship indicative of an entity having values in the two datasets. A request may be received from a user for at least one of the first and second datasets. In case the first dataset and second dataset have the relationship, at least one of the first and second datasets may be modified such that the indication of the entity is not accessible to the user. And the requested dataset may be provided.
US11106819B2 Sharing information on a network-based social platform
A system and method for sharing information on a network-based social platform is provided. A search request, from a first user, for an item from a network-based marketplace is received via an interface provided by a social networking website of a network-based social platform. The network-based social platform is a platform that allows the first user to communicative couple with at least a second user with whom the first user has a pre-established relationship that is stored in a user profile of the first user at the network-based social platform. A search result including at least one item available from the network-based marketplace is provided to the interface associated with the first user. A selection is received from the first user to share information concerning an item from the search result to at least the second user, and the information is shared with at least the second user.
US11106816B2 Database public interface
Methods, systems, and computer program products for accessing a database element are described. A local schema comprising a table link is created and the table link is used to access a database table via a persistency interface.
US11106815B2 System, method and computer product for fast and secure data searching
A system for fast secured searching may include a user interface, a web layer configured for executing application logic and configured for interacting with a user via the user interface and configured to perform user authentication, and a database layer in communication with and accessible by the web layer and comprising a database configured for storing data, and a search engine configured for searching the database, wherein, communication to and from the database layer from and to the web layer is controlled by secure socket layer certificate authorization. The database layer may also include an inverted index in communication with the database and the search engine and configured for maintaining updated snapshots relating to the data in the database and an encryption/decryption layer for selective encryption of the data and configurable for field level, document level, and/or chunk level encryption.
US11106808B2 Permissions for writing data to a file
A system for applying access permissions to read requests may write a file to a storage media. The file may contain data, an embedded flag, and an embedded verification datum of the embedded flag. The embedded flag may indicate an access permissions requisite for file access. The system may also receive a request to access the file from a user and retrieve an access permission for the user. The system may also compare the embedded flag to the access permission for the user to determine the user has permission to access the file. A verification datum may be calculated, and the calculated verification datum may be compared to the embedded verification datum to determine the embedded flag has not changed.
US11106806B1 System and method to unlock digital content based on location-based parameters
A digital security system and method for unlocking digital content, comprising: receiving, from a user device, an activity data associated with assessing of at least a portion of digital content by a user, wherein the activity data is provided as at least one user input by at least one application operating on at least one user device associated with the user and, wherein the digital content is linked to predetermined location-based locking or unlocking parameters; response to the received user input, storing, by the processor, information about the user activity data and the electronic data correlated with the predetermined location-based locking or unlocking parameters in a profile associated with an account of the user; identifying, by the processor, whether the user device is in compliance with the predetermined location-based locking or unlocking parameters; determining, by the processor, if the electronic content related to the activity data linked to the user account is currently locked; and responsive to determination, applying, by the processor, the predetermined location-based locking or unlocking parameters to unlock and render the electronic content for being accessible to the user via the user device.
US11106803B2 NLP-assisted automatic assignment of data protection policies based on user intentions
One example method includes receiving user input concerning a data protection policy for an entity, where the user input is in the form of written input and/or audio input, when the user input comprises audio input, translating the audio input into text, determining an intention of the user with respect to data protection for the entity by translating the text to common terms by interpreting terms of the text that have the same meaning as being similar words and applying context to the words, identifying a data protection policy that best corresponds to the intention of the user concerning data protection for the entity, and applying the data protection policy to the entity.
US11106802B2 Model training method and apparatus based on data sharing
Techniques for data sharing between a data miner and a data provider are provided. A set of public parameters is downloaded from the data miner. The public parameters are data miner parameters associated with a feature set of training sample data. A set of private parameters in the data provider can be replaced with the set of public parameters. The private parameters are data provider parameters associated with the feature set of training sample data. The private parameters are updated to provide a set of update results. The private parameters are updated based on a model parameter update algorithm associated with the data provider. The update results is uploaded to the data miner.
US11106801B1 Utilizing orchestration and augmented vulnerability triage for software security testing
A device may receive contextual data, computational data, experiential data, and industry data associated with software code, and may receive detected vulnerabilities data identified by a scanning model based on the software code and software code metadata of the computational data. The device may process the contextual data, the computational data, and the experiential data, with a contextual identification model, to determine a set of rules and a set of actions, and may enrich, via an enrichment model, the industry data with the experiential data to generate enriched industry data. The device may process the software code metadata, the detected vulnerabilities data, and the enriched industry data, with a correlation model, to generate analysis data, and may process the analysis data and the set of rules, with a security model, to confirm security issues associated with the software code. The device may perform one of the set of actions based on the security issues.
US11106799B2 Methods, media, and systems for detecting an anomalous sequence of function calls
Methods, media, and systems for detecting an anomalous sequence of function calls are provided. The methods can include compressing a sequence of function calls made by the execution of a program using a compression model; and determining the presence of an anomalous sequence of function calls in the sequence of function calls based on the extent to which the sequence of function calls is compressed. The methods can further include executing at least one known program; observing at least one sequence of function calls made by the execution of the at least one known program; assigning each type of function call in the at least one sequence of function calls made by the at least one known program a unique identifier; and creating at least part of the compression model by recording at least one sequence of unique identifiers.
US11106794B2 Trust network effect
An invention is disclosed for systems, methods, processes, and products of providing computing and online services. An embodiment of such a system, method, process, or product, among other things, may provide a more reliable, accurate, or otherwise effective way of determining and presenting relevant information to users, consumers, and the like.
US11106789B2 Dynamic cybersecurity detection of sequence anomalies
Anomalous sequences are detected by approximating user sessions with heuristically extracted event sequences, allowing behavior analysis even without user identification or session identifiers. Extraction delimiters may include event count or event timing constraints. Event sequences extracted from logs or other event lists are vectorized and embedded in a vector space. A machine learning model similarity function measures anomalousness of a candidate sequence relative to a specified history, thus computing an anomaly score. Restrictions may be placed on the history to focus on a particular IP address or time frame, without retraining the model. Anomalous sequences may generate alerts, prompt investigations by security personnel, trigger automatic mitigation, trigger automatic acceptance, trigger tool configuration actions, or result in other cybersecurity actions.
US11106788B2 Security for active data request streams
Securing data exchanged between components such as hardware sub-systems of a computing device (e.g., internal communications) during a request-response cycle is desirable. In some implementations, methods and systems as disclosed to secure computing devices against attackers attempting to take physical control of a computer system (or portion thereof) to compromise the system or steal data managed by the computer system. In one example, data transmission request from sender to a receiver may be identified and associated with a unique identifier to individually identify the data transmission request (e.g., a request internal to the computer system). The request may then be provided to the receiver and a later response may be identified and validated prior to returning the response data to the requestor. The validation may include ensuring an associated tag (e.g., unique identifier) is provided with the response to tie it to the request for which the response is being sent.
US11106786B2 Emulator detection through user interactions
Methods and systems are provided to determine when a first electronic device is emulating a second electronic device. The first electronic device may be operated through indirect inputs such as through a mouse and keyboard. The second electronic device may be operated through direct inputs such as inputs received through a touchscreen. Interaction data received from the first electronic device may be used to determine that the first electronic device is operating an emulator. Interaction data may include data associated with scrolling on the electronic device and such data may allow a determination that the electronic device received indirect inputs and, thus, is operating an emulator.
US11106780B2 Electronic device
An electronic device that performs authentication of a user where the electronic device improves the convenience of user authentication that employs an LDAP server. An electronic device is configured to connect and communicate with a server storing a plurality of types of authentication information in association with a user for a plurality of users. The electronic device includes an information cache storage that stores user authentication information that is at least a part of the authentication information stored on the server, and an authentication controller that runs a user authentication process on the basis of authentication information entered by a user, and the authentication information acquired from the server. The authentication controller updates the user authentication information stored in the cache information storage after the user authentication process on the basis of the authentication information entered by the user or the authentication information acquired from the server.
US11106779B2 Method and system for improved data control and access
A method for backing up data includes: receiving, by a driver in a host controller of a data storage device, an indication of a threatening event identifying one or more data files in the data storage device; delaying, by the driver, the threatening event; and backing up, by the driver, the one or more data files in the data storage device, prior to allowing the threatening event.
US11106778B2 Toggle between accounts
Techniques are described for enabling administrators of teams that use a particular service to specify which sign-on options, of multiple possible sign-on options, are assigned to the members of the teams to which the administrators belong. For example, an administrator may assign a sign-on option, which allows members of the team to use either native authentication or third-party single-sign-on authentication. Upon successful authentication of a member using third party single sign-on authentication, the member is automatically assigned to use only the third party single sign-on authentication.
US11106777B2 Systems and methods for authenticating a user at a public terminal
Systems and methods for authenticating a user to access a public terminal are described. Disclosed embodiments may include reading, using the physical credential reader, a user identifier from the physical credential device. Disclosed embodiments may also include transmitting the public terminal identifier and the user identifier to a secure server. Further, disclosed embodiments may include receiving, after completing the transmission, a unique code from the secure server. Disclose embodiments may additionally include displaying the unique code on the display device. Disclosed embodiments may include receiving, after displaying the unique code, an authentication message from the secure server. Disclosed embodiments may further include, responsive to receiving the authentication message, authorizing the user to use a terminal command at the public terminal.
US11106776B2 Digital certificate application
Application information is received by a client and from a server, and the application information includes an application identifier corresponding to a digital certificate application request transmitted by the client to the server. The application information is delivered to a secure element associated with the client by the client. A public and private key pair are generated by the secure element. The application identifier is signed using the private key to generate terminal signature data. Specified format data is generated by encapsulating the terminal signature data and the public key into the specified format data. The specified format data is transmitted from the secure element to the client. The specified format data is transmitted by the client to the server.
US11106774B2 Trusted device
A trusted device, such as a wristwatch, is provided with authentication circuitry, used to perform an authentication operation to switch the trusted device into an authenticated state. Retention monitoring circuitry monitors the physical possession of the trusted device by the user following the authentication operation and switches the trusted device out of an authenticated state if the trusted device does not remain in the physical possession of the user. While the trusted device remains in the physical possession of the user, communication triggering circuitry is used to detect a request to establish communication with a target device that is one of a plurality of different target devices and communication circuitry is used to communicate with that target device using an authenticated identity of the user.
US11106772B2 System and method for continuous user identification via piezo haptic keyboard and touchpad dynamics
A piezo haptic keyboard and touchpad user identification system may comprise a processor receiving an authenticating user input identifying an authorized user of the information handling system, and a controller operably connected to a plurality of piezo electric elements situated beneath the keyboard. The controller may detect haptic hardware typing or touch behavior parameters describing characteristics of a plurality of deformations of the piezo electric elements during interaction between the authorized user and the keyboard, and the processor may use machine learning to identify a repeated pattern of values for a combination of the haptic hardware typing or touch behavior parameters reoccurring during interaction between the authorized user and keyboard. The processor may associate the repeated pattern of values for the combination of the haptic hardware typing or touch behavior parameters with the authorized user for later, passive authentication of a user based on typing dynamics.
US11106769B2 Information processing apparatus and information processing method
Provided is an information processing apparatus including a processing unit configured to perform a predetermined process on the basis of first information about a user that is acquired by a first apparatus from around a body of the user, and second information about a user that is acquired by a second apparatus different from the first apparatus.
US11106763B2 Systems and methods for transaction-based licensing
The present disclosure relates to a transaction licensing system (TLS) for managing transactions and entitlements in a cloud-based system, wherein a transaction is a communication with an external server. The TLS includes at least one transaction licensing database (TLDB) that is configure to store entitlement and transaction data. The entitlements may include a general entitlement pool, as well as specialized entitlement pools with entitlements for executing particular transactions. The TLS is configured to determine identifying information for a transaction and then use this information to determine whether the general or specialized entitlement pools associated with the transaction has entitlements available in the TLDB to execute the transaction. When a suitable entitlement is determined to be available, the transaction is executed and the general or specialized entitlement pool is appropriately decremented. When no suitable entitlements are available, the TLS returns an exception.
US11106759B2 Predictive resource identification and phased delivery of structured documents
In one embodiment, a method includes sending, by a client device, a request to a computer server system for a target structured document. In a first response phase, a first response portion from the computer server system is sent in response to the request. The first response portion includes a first resource associated with the target structured document, wherein a likelihood that the first resource will be included in a response to a future request for the target structured document exceeds a first predetermined threshold. Further in a second response phase, a second response portion from the computer server system is sent in response to the request. The second response portion includes a second resource associated with the target structured document, wherein a likelihood that the second resource will be included in a response to a future request for the target structured document exceeds a second predetermined threshold.
US11106757B1 Framework for augmenting document object model trees optimized for web authoring
Techniques for providing writing assistance features a web browser or a native application including an embedded web browser herein include detecting that a webpage has been rendered by the web browser; analyzing a structure of the webpage to determine a topology of the webpage by accessing a Document Object Model (DOM) of the webpage and traversing the DOM of the webpage to identify nodes comprising the webpage to determine the topology of the webpage; construct a model of the webpage based on the topology, wherein the model of the webpage is configured to automatically monitor the topology of the webpage and to update the model based on detected changes to the webpage; detect, using the model, a change in textual content of an input element of the webpage; obtain annotation information associated with the textual content; and render the annotations over at least a portion of the webpage.
US11106747B2 Online content management
The method, computer program product and computer system may include computing device which may collect message data containing one or more metadata tags from one or more collaboration and social media communication networks. The computing device may load the message data into a datastore. The computing device may determine the utility of the one or more metadata tags contained within the message data. The computing device may determine the effectiveness of the one or more metadata tags contained within the message data. The computing device may combine the calculated frequency and the calculated information gain of the one or more metadata tags using regression analysis and may activate a metadata tag management routine for the one or more metadata tags if the combined frequency and information gain falls below a threshold value.
US11106739B2 Document structures for searching within and across messages
The disclosed embodiments provide a system for processing data. During operation, the system stores a conversation containing a series of messages exchanged among a number of participants in a first document containing metadata for the conversation; a second document containing message content for the series of messages, wherein the message content includes a fixed position gap between starting or ending positions in consecutive messages in the series of messages; and one or more additional documents storing message metadata for individual messages in the conversation. Next, the system processes a first search across the series of messages in the conversation using an index of the set of documents. The system also processes, using the index, a second search within individual messages in the series of messages as a span query with a distance that is shorter than the fixed position gap.
US11106733B2 Playlist analytics
Systems and methods are disclosed for providing playlist analytics. A method includes logging first user interactions associated with a playlist of content items and generating metrics based on the logged first user interactions with the playlist. The playlist is associated with a default playback sequence of the content items. A first metric indicates a last content item played by a user from the playlist is different from a last content item in the default playback sequence associated with of the playlist. The method further includes reporting at least the first metric. The playlist is to be modified based on one or more of the plurality of metrics.
US11106732B2 Systems and methods for sharing audio feeds
Systems and methods are disclosed for enabling sharing of audio feeds. One method includes receiving, from a user over a network, a request to add an audio feed to a collection managed by the user; storing, in a database, a URL of the audio feed in relation to the collection; receiving, from the user over the network, a request to share the collection; and generating an RSS URL of the collection by searching the database for URLs of audio feeds stored in relation to the collection.
US11106731B2 Methods and apparatuses for determining meta data related to media content
The embodiments herein relate to method and a UE for determining meta data information associated with a media content, the method comprising: capturing a fragment of the media content; sending a request to a network node for performing an acoustic/audio fingerprinting on said fragment; receiving a result of the identification from the network node; collecting or recording meta data for linking to the identified media content; and storing at least the collected or recorded meta data and the result of the identification locally in the UE or in a database accessible to a network node. The embodiments also relate to a method in a network node and a network node.
US11106729B2 Media search filtering mechanism for search engine
Methods and systems for more efficient analyses of and response to voice commands and queries are provided. The system may be configured to receive one or more of audio files corresponding to a voice query and determine, for each of the audio files, whether the audio file is a first type of audio file capable of being processed based on a characteristic of the audio file or a second type of audio file that cannot, and may require further processing in order to recognize the voice query associated with the audio file. The system may process each of the first type of audio files and respond to the associated voice queries. The system may also determine a priority for each of the second type of audio files for further processing of the second type of audio files.
US11106728B2 Artificial intelligence based music playlist reordering and song performance assessment
In some examples, artificial intelligence based music playlist reordering and song performance assessment may include ascertaining listening data for a plurality of tracks, and generating a plurality of sessions. Tracks that have been played more than a specified play threshold may be identified and retained. Sessions that are greater than a minimum session length threshold and less than a maximum session length threshold may be retained. Input-output track sequences may be generated for the retained sessions. Unique identifiers may be assigned to each of the tracks present across the retained sessions. Each input-output track sequence may be vectorized based on associated unique identifiers. A neural network model may be trained based on the vectorized input-output track sequences. For an input playlist, the trained neural network model may be used to generate a modified playlist. Additionally or alternatively, a user-song interaction graph may be used to generate another modified playlist.
US11106724B2 Matching result display device, matching result display method, program, and recording medium
The present invention provides a matching result display device, a matching result display method, a program, and a recording medium, which allow, at the time of displaying feature points of objects determined as matching on the basis of matching result information provided by a matching system, visual check of the displayed feature points to be performed easily. The matching result display device according to the present invention includes: a feature point acquiring unit that acquires a plurality of feature points common to at least two pieces of image data to be matched against each other; a display position setting unit that sets display positions of corresponding symbols to be assigned to the feature points common to the at least two pieces of image data in such a manner that, when the same corresponding symbols are assigned to corresponding feature points, respectively, a display line connecting each feature point and the corresponding symbol assigned thereto on each of the at least two piece of image data does not overlap with display lines connecting other feature points and corresponding symbols assigned thereto, respectively; and a display unit that provides the corresponding symbols at the display positions and displays the feature points and the corresponding symbols assigned thereto in a state where they are connected with display lines, respectively.
US11106722B2 Lyric search service
This application relates to a client-server architecture that enables search queries to be applied to transcription information for multimedia files. A server device implements a service configured to query a search platform to retrieve results associated with a plurality of multimedia files stored in a content database. The results are ordered according to a plurality of heuristic values calculated based on a text relevance analysis. The service is configured to modify the heuristic values to adjust an order of the results, and generate a response to a search request that includes a representation of at least a portion of the transcription information of the multimedia files referenced by the results. The heuristic values are modified based on at least one of a popularity score for a corresponding multimedia file, a weight associated with a particular field, or a relevance score based on feedback signals.
US11106719B2 Heuristic dimension reduction in metadata modeling
Methods, computer program products, and systems are presented. The methods include, for instance: metadata on respective datasets from a plurality of data sources. An enhanced metadata is prepared with semantic information, available data statistics, and search index associated with items of the metadata. The metadata is also classified based on ontology rules. An intent phrase to search the datasets from the plurality of data sources is obtained from a user. The enhanced metadata is searched with a semantic search query formed from the intent phrase, and search result is classified into semantic element classes generated from the intent phrase. A metadata model that satisfies the intent phrase is produced by identifying join columns and respective join relationships from the search result.
US11106718B2 Content moderation system and indication of reliability of documents
This document describes systems, methods, devices, and other techniques for performing content moderation. In some implementations, a computing device receives input data in relation to an electronic document. The computing device generates, based on the received input data, data representing one or more features of the electronic document and analyzes the generated data representing one or more features of the electronic document to determine one or more reliability scores indicating respective measures of reliability of the electronic document. The reliability scores include one or more of (i) a content reliability score, (ii), an author reliability score, and (iii) a domain reliability score. The computing device indicates, based on one or more of the reliability scores, whether the electronic document is reliable or not.
US11106716B2 Automatic hierarchical classification and metadata identification of document using machine learning and fuzzy matching
A hierarchical document classification system is disclosed. The system includes a text-based document classifier model for classifying an input electronic document into one of a set of predefined document categories. The system further includes an image-based metadata identification model for classifying electronic documents of a particular document category into a set of metadata categories. The system further includes a fuzzy text matcher for supplementing classification accuracy of the image-based metadata identification model to obtain a metadata category for the input electronic document.
US11106712B2 Systems and methods for measuring the semantic relevance of keywords
A server can receive a seed keyword to generate additional keywords relevant to the seed keyword. The server can identify, using a semantic relationship graph, keyword categories. Each keyword can have a semantic distance from the seed keyword less than a threshold. The server can generate, for each keyword of the keyword categories, a keyword-seed affinity score based on a frequency of the keyword occurring with the seed keyword on an information resource. The server can determine, for each keyword category, a category-seed affinity score based on the keyword-seed affinity scores for each of keyword in the keyword category. The server can compare each category-seed affinity score a threshold. The server can transmit, for display, the keywords. One keyword category can be indicated as selected and another keyword category can be indicated as unselected based on the comparison.
US11106709B2 Recommendation method and device, a device for formulating recommendations
The present disclosure provides a recommendation method and device, and a device for formulating recommendations. The recommendation method specifically includes obtaining a current context of an input method program after the input method program is triggered, analyzing data of past input actions by a current user under past contexts to obtain a target entry matching the current context in the data of the past input actions, and displaying the target entry. The present disclosure provides candidate entries to the user without any input operation by the user, thereby substantially improving the user's input efficiency.
US11106706B1 Geospatial visualization and query tool
A geospatial query and navigation process receives a user selection of a geographical region of interest, and retrieves an identification of assets within a portfolio dataset. The process also generates an exposure rank, and associates for each retrieved identification of an asset, an indicium where the associated indicium is related to the exposure rank. The process generates for display in a graphical user interface, data representing a geospatial relationship of the assets, where each asset is distinguished based upon the associated indicium and receives a user-selection of a displayed asset by detecting that the user has selected the indicium of the associated asset. The process displays an image view of the selected asset, and displays within the graphical user interface, a set of fields of information that characterize the asset.
US11106705B2 Systems and methods for parsing opaque data
Systems and methods for a multi-tenant parser generation platform. A human-readable document of a data provider system is accessed. The document includes a data dictionary table for opaque data of the data provider system that has a first type. Data dictionary information of the data dictionary table is extracted, and a schema file is generated from the extracted information. The schema file defines a parsing process for parsing an opaque data record of the first. The first schema file specifies each field of the opaque data record of the first type. Parsing instructions are generated based on the schema file. The parsing instructions are for parsing an opaque data record of the first type provided by the data provider system into a set of data fields. The parsing instructions are provided to an entity system external to the platform. The first entity system is associated with a first platform account.
US11106704B2 Maintaining states of partitions of a table for adjusting clustering ratios
The subject technology creates partitions based on changes to a table, at least one of the one or more partitions overlapping with respect to values of one or more attributes with at least one of another partition and a previous partition. The subject technology maintains states for the partitions, each state from the plurality of states representing a particular degree of clustering of the table. The subject technology determines a number of overlapping partitions and a depth of the overlapping partitions, and determines a clustering ratio based at least in part on the number of overlapping partitions and the depth. The subject technology reclusters partitions of the table to increase the clustering ratio, the clustering ratio determined by at least a proportion of rows in a layout of the table that satisfy an ordering criteria based at least in part a particular attribute of the one or more attributes.
US11106703B1 Clustering of structured and semi-structured data
The presently disclosed subject matter includes a computerized method and system of clustering data-subsets of one or more structured or semi-structured data sources, each data-subset comprising data-values. For each data-subset (e.g. column) in a group of data-subsets extracted from the one or more structured or semi-structured data sources, a respective vector indicative of characters' position distribution in data-values in the data-subset is generated, thereby giving rise to a group of vectors; for each vector in the group of vectors, a respective proxy hash value is calculated, and data-subsets of respective proxy hash values are assigned to clusters according to similarity between the respective proxy hash values and between the respective vectors.
US11106701B2 Systems and methods for attribute analysis of one or more databases
Systems and techniques for indexing and/or querying a database are described herein. Multiple, large disparate data sources may be processed to cleanse and/or combine item data and/or item metadata. Further, attributes may be extracted from the item data sources. The interactive user interfaces allow a user to select one or more attributes and/or other parameters to present visualizations based on the processed data.
US11106693B2 Device, system and method for interoperability between digital evidence management systems
A device, system and method for interoperability between digital evidence management systems (DEMS) is provided. A DEMS proxy computing device received, from a requesting device, a search string requesting digital evidence. The proxy provides, to a plurality of separate DEMS devices maintained by separate public safety agencies: corresponding search strings; and identification information identifying one or more of: a public safety role of a user of the requesting device, and a public safety agency membership of the user. The proxy receives, from at least a particular DEMS device, of the plurality of separate DEMS devices, a digital evidence record based on the search string, the digital evidence record describing a piece of digital evidence managed by the particular DEMS device, and including chain-of-custody information. The proxy provides, to the requesting device, the digital evidence record and the chain-of-custody information.
US11106690B1 Neural query auto-correction and completion
Various embodiments of systems and methods allow unsupervised, deep learning, character-level language models to complete and correct search engine queries, given arbitrary search prefixes. Embodiments use a multi-layer, character-level, recurrent neural network trained on query logs to generate query suggestions for the user. Integrated is an error correction framework. More particularly, approaches disclosed herein for query error correction and completion combine the character-level language models with an edit-distance-based potential function calibrated to generate spelling corrections, linking the two using a tree-based beam search algorithm that can exploit the potential functions and efficiently rank the suggestions. Optimizations are made to the predictive system, and efficient processor-based computations complete the queries, with error correction, in real-time. The embodiments substantially increase hit rate over standard approaches and are capable of handling tail queries.
US11106685B2 Method to rank documents by a computer, using additive ensembles of regression trees and cache optimisation, and search engine using such a method
The present invention concerns a novel method to efficiently score documents (texts, images, audios, videos, and any other information file) by using a machine-learned ranking function modeled by an additive ensemble of regression trees. A main contribution is a new representation of the tree ensemble based on bitvectors, where the tree traversal, aimed to detect the leaves that contribute to the final scoring of a document, is performed through efficient logical bitwise operations. In addition, the traversal is not performed one tree after another, as one would expect, but it is interleaved, feature by feature, over the whole tree ensemble. Tests conducted on publicly available LtR datasets confirm unprecedented speedups (up to 6.5×) over the best state-of-the-art methods.
US11106682B2 Decision platform for directed information delivery
A decision platform can be a computer-implemented platform for predicting and increasing the likelihood that directed information is relevant to a user or device. The decision platform can have capabilities for predicting rates of interactivity with the directed information updating models, and reacting to directed information inventory changes in real-time without human intervention. The decision platform can use a three-dimensional logistic regression model to predict interactivity based in part on a user interactivity rate, a directed information interactivity rate, and a placement interactivity rate.
US11106681B2 Conditional processing based on inferred sourcetypes
Messages of a first data stream may be accessed from an ingestion buffer in communication with a streaming data processor to receive data from the first data stream. At the streaming data processor and using an inference model, a sourcetype associated with one or more messages from the first data stream may be determined. The one or more messages may include a portion of machine data. Using the streaming data processor, a second data stream may be generated from the first data stream. The second data stream may include a subset of messages from the first data stream. A message of the subset of messages may be included in the second data stream based on a condition associated with the sourcetype for the message. At least one processing operation may be performed on at least one of the subset of messages from the second data stream.
US11106680B2 System, method of real-time processing under resource constraint at edge
Example implementations described herein are directed to systems and methods for managing a relationship between real-time analysis processes and applications, where each of the applications are configured to utilize output from one or more of the corresponding real-time analysis processes. In an example implementation, resource adjustment is applied to the real-time analysis process based on a determined priority.
US11106679B2 Enforcement of sets of query rules for access to data supplied by a plurality of data providers
A method for execution by a query processing system includes determining a first set of query rules for first data received from a first data provider and to determine a second set of query rules for second data received from a second data provider. A query received from a requesting entity is determined to involve at least one query function that accesses a subset of the first data. Compliance data is generated by determining whether the query complies with the first set of query rules. When the compliance data indicates the query complies with the first set of query rules, a query result is for the query based on execution of the query, and the query result is transmitted to the requesting entity. The query result is not transmitted to the requesting entity when the compliance data indicates the query does not comply with the first set of query rules.
US11106677B2 System and method of removing duplicate user records
A duplicate lead removal system comprises a matching engine, a vendor duplicates database, and a conflict engine. The matching engine is configured to determine at least one vendor to receive a lead. The vendor duplicates database is configured to store duplicate lead information that is at least partly created by and received from vendors outside of the duplicate lead removal system. The conflict engine is configured to compare information that is at least derived from the lead with information stored in the vendor duplicates database in order to determine if the lead is a duplicate lead for the vendor such that the system can prevent transmission of duplicate leads to the vendor.
US11106674B2 Extensible data skipping
Techniques for data skipping that may be user defined and extensible may be provided. A method may include receiving a query, at a computer system comprising a processor, memory accessible by the processor, and computer program instructions stored in the memory and executable by the processor, modifying, at the computer system, the received query to utilize at least one data skipping index to evaluate at least one criterion of the query, wherein the at least one data skipping index comprises an index on at least one attribute of data that excludes index information for at least a portion of those data items that do not meet the at least one criterion, and wherein the at least one data skipping index is generated based on information received from an application programming interface, and evaluating, at the computer system, the query.
US11106669B2 Blocking natural persons data in analytics
In one aspect, a method is described that includes receiving, at a data warehouse, a query associated with a view for a report being presented at a client device user interface; processing, by the data warehouse, the query to identify data responsive to the query; evaluating the identified responsive data to determine whether there is corresponding metadata indicating a portion of the identified responsive data includes blocked natural persons data; when the blocked natural persons data is determined, evaluating the corresponding metadata to determine whether the block is a total block or a partial block; generating, based on the evaluated metadata, a result set including a predetermined value to mask the blocked natural persons data; and providing the generated result set including the predetermined result set to a server handling the view. Related systems, methods, and articles of manufacture are also disclosed.
US11106667B1 Transactional scanning of portions of a database
Transactional scans of portions of a database may be performed. When a query is received that causes a scan of a database, different portions of the database may be scanned within separate transactions. Operations applicable to perform the scan the records of the different portions of the database may be invoked once within the transactions instead of invoking the operations individually for each of the records in the different portions. Results of the query based on the scanned portions may then be provided in response to the query.
US11106663B1 Speeding matching search of hierarchical name structures
A search for a regular expression in a tree hierarchy, includes, in part, searching for a match to the regular expression in a first subtree defined by a first node name, recording information about the first subtree if there is no match, determining whether a second subtree defined by a second node name is identical to the first node, skipping search of the second subtree if the second subtree is determined to be identical and prefix equivalent, with respect to the regular expression, to the first subtree. The second subtree is determined to be prefix equivalent to the first subtree when for any string s, a first prefix defined by a concatenation of the first node name and the string s results in a match if and only if a second prefix defined by a concatenation of the second node name and the string s results in a match.
US11106660B2 Service identifier-based data indexing
Implementations of this specification provide service identifier-based data indexing. An example method performed by a data indexing apparatus of a centralized database service provider that stores data by using a blockchain-type ledger includes obtaining a service identifier and a service label of a data record, the service identifier uniquely identifying a service attribute of the data record, and the service label representing a type of the data record; determining location information of the data record in the blockchain-type ledger, the location information including a block height of a data block that includes the data record, and a positional offset of the data record in the data block that includes the data record; establishing a mapping relationship among the service identifier, the service label, and the location information; and writing the mapping relationship into an index for which a primary key is the service identifier.
US11106658B2 Task scheduling in database systems
Systems, methods, and devices for executing a task on database data in response to a trigger event are disclosed. A method includes executing a transaction on a table comprising database data, wherein executing the transaction comprises generating a new table version. The method includes, in response to the transaction being fully executed, generating a change tracking entry comprising an indication of one or more modifications made to the table by the transaction and storing the change tracking entry in a change tracking stream. The method includes executing a task on the new table version in response to a trigger event.
US11106652B2 Information management system
According to an embodiment, an information management system includes a storing unit and an information transfer unit. The storing unit includes a production management database, an electronic document database, and a progress information database. The production management database stores a work schedule. The electronic document database stores a work report. The progress information database stores progress information of work. An access authority is set for each of the plurality of databases. The information transfer unit transfers, among the plurality of databases, information stored in each of the databases. The information transfer unit transfers the work schedule from the production management database to the progress information database and a work result included in the work report from the electronic document database to the progress information database. The progress information is created using the transferred work schedule and the transferred work result and stored in the progress information database.
US11106650B2 Data selection system and data selection method
An analysis management server stores a factory A catalog group including a plurality of catalogs in factory A, an application destination catalog including a plurality of catalogs in factory B, and an application source analysis data correspondence table associating columns between a target table of factory A and a defect factor analysis table. A CPU is configured to: identify an unconnected catalog for which a catalog of factory B having an identical correspondence does not exist among the plurality of catalogs of factory A included in the application source analysis data correspondence table; identify an unconnected correspondence, which is a correspondence of the unconnected catalog in the application source analysis data correspondence table, sensor data of factory B, and an identical path correspondence which is a correspondence of a catalog on a path including the unconnected catalog; and display information of the unconnected correspondence and the identical path correspondence.
US11106646B2 Systems, methods, and data structures for high-speed searching or filtering of large datasets
An inline tree data structure and one or more auxiliary data structure encode a multitude of data records of a dataset; data fields of the dataset define a tree hierarchy. The inline tree comprises one binary string for each data record that are all the same length, are arranged in an ordered sequence that corresponds to the tree hierarchy, and include an indicator string indicating position in the tree hierarchy of each data record relative to an immediately adjacent data record. A search program is guided through the dataset by interrogating each indicator string in the inline tree data structure so as to reduce unnecessary interrogation of data field values.
US11106643B1 System and method for integrating systems to implement data quality processing
System and method for integrating systems to implement data quality processing. A business rule creation module is configured to create a business rule associated with a business term. A data quality specification module is configured to create a data quality specification based on the business rule. The data quality specification comprises (1) an identity of a column of a table stored in a database comprising data to be tested; (2) a test to perform on the data to be tested; and (3) reference data required to perform the test on the data. A validation module is configured to receive the data quality specification; retrieve data associated with the column from the database; and test the retrieved data in accordance with the test using the reference data. A result publication module is configured to return a result of the test to the data quality specification module.
US11106642B2 Cataloging database metadata using a probabilistic signature matching process
A system and computer implemented method for cataloging database metadata using a probabilistic signature matching process are provided. The method includes receiving an input name to be matched to keys in a data corpus; dividing the received input name into a plurality of text segments; identifying a set of matching keys by matching each of the plurality text segments against keys in the data corpus; analyzing the set of matching keys to construct a tag; and cataloging the metadata with the matching key as the construct tag.
US11106640B1 Database fleet schema maintenance
A fleet of databases may comprise subsets of databases sharing a common schema for replication, horizontal partitioning and other applications. Events related to potential deviations from a desired schema may be monitored. Automated means may be employed to detect variations from a desired schema. An intermediate representation of database schema may be formed and used to compare database schemas. Subclasses and allowed versions of desired schemas may be defined. Security attributes related to schema inspection and modification may be mapped to enable selected operations on schema.
US11106639B1 Methods, systems, and computer readable mediums for performing metadata-driven data collection
Methods, systems, and computer readable media for performing metadata-driven data collection are disclosed. In some examples, a method includes receiving a request for system status data for components of a distributed computing system while the distributed computing system is in operation. The request includes metadata specifying a data collection sequence for collecting component-level system status data. The components include compute components, network components, and storage components. The method includes obtaining, using the metadata, the component-level system status data by querying protocol-based data collectors in an order, one after the other, as specified by the data collection sequence specified by the metadata. The method includes assembling the component-level system status data into assembled status data and storing the assembled status data in memory and/or a repository.
US11106633B2 DNA-based data center with deduplication capability
A DNA storage system for binary digital data. The digital data is deduplicated is encoded into a format for representation in DNA, and DNA representing the data is synthesized and stored in pools in a primary library, a hash library and a data library. The primary library stores DNA for accessing a hash object in the hash library corresponding to a hash of the data, and the hash library stores DNA for accessing a data object in the data library that contains the data. The information in the libraries includes information identifying objects, including keys, unique identifiers (UIDs), pool identifiers, and primers.
US11106631B2 Cookie exclusion protocols
A cookie directive file may include an exclusion directive specifying sub domain names associated with the server specified in disjointed form. A hardware processor may request the cookie directive file from a server computer and store the cookie directive file locally with the hardware processor. Responsive to detecting a browser request to send to the server computer, the hardware processor may cull existing cookies based on cookie setting attributes associated with the existing cookies, and remove from the culled list of existing cookies to be sent with the browser request, a cookie that matches the exclusion directive.
US11106630B2 Host and storage system for securely deleting files and operating method of the host
An operating method of a host includes receiving a request for secure deletion of a first file stored in a storage system, providing an invalidation command to the storage system for invalidating data of the first file, providing an erase command to the storage system for erasing invalidated data included in the storage system, and performing a deletion operation, which is executable on an operating system of the host, on the first file which is deleted by the erase command.
US11106629B2 Method and system for a distributing computing platform
A method and system for a distributing and computing platform are provided that generates a mapping between each of a plurality of applications and a plurality of application storage formats, wherein each application has a mapping to at least one application storage format; stores the mapping of the application and the application storage format in the name node; obtains a data node storage format information for each of the plurality of data nodes; stores the data node storage format information for each of the plurality of data nodes in the name node; and stores data generated by at least one of the plurality of applications in at least one data node based on the mapping information stored in the name node. Through the above embodiment, the distributing and computing platform may store the data in the data node with the storage format which is proper for the application.
US11106625B2 Enabling a Hadoop file system with POSIX compliance
A distributed file system (DFS) is provided that is configured to store data in a General Parallel File system (GPFS) and interface with a client configured to interface with a HADOOP Distributed File System (HDFS). The DFS includes a first Node; and a plurality of second Nodes including the GPFS. The first Node is configured to convert an HDFS command from the client into a GPFS command, apply the GPFS command to the GPFS to access a GPFS file, format an HDFS data structure to include identifiers of a set of the second nodes storing the GPFS file, a filename of the GPFS file, and an offset into the GFPS file, and send the HDFS data structure to the client. Each of the second Nodes is configured to access the GPFS using a part of the HDFS data structure received from the client.
US11106619B2 Transmission of synchronous data via a serial data bus, in particular a SPI bus
The invention concerns the transmission of synchronous data between a master communication module and a slave communication module via a serial data bus, in particular a SPI bus. According to the invention, the data to be transmitted by each of the two master and slave communication modules are encapsulated in a data field (31) of at least one frame further comprising a frame identifier (30), and two frames are exchanged simultaneously between the two master and slave communication modules according to at least one predefined sequencing corresponding to a unique pairing of the identifiers of the two frames exchanged simultaneously. The integrity of a communication can therefore be controlled by verifying the sequencing of the exchanged frames.
US11106616B1 Virtualized peripheral component interconnect express (PCIe) device
Examples described herein generally relate to a Peripheral Connect Interconnect Express (PCIe) device. An example is a non-transitory memory storing a representation of a design that is to be implemented on a programmable integrated circuit. The design includes a classifier module (CM), a message trap engine module (MTEM), and a configuration space. The CM is capable of receiving a PCIe message and is configured to determine whether the PCIe message is a PCIe Type 1 configuration transaction. The CM is configured to forward the PCIe message to an endpoint device and to the MTEM when the PCIe message is a non-PCIe Type 1 configuration transaction and the PCIe Type 1 configuration transaction, respectively. The MTEM is configured to virtualize a downstream port(s) of a virtual switch and maintain the configuration space. The MTEM is capable of accessing the configuration space in response to the PCIe message.
US11106615B2 Single-wire bus (SuBUS) slave circuit and related apparatus
A single-wire bus (SuBUS) slave circuit is provided. The SuBUS slave circuit is coupled to a SuBUS bridge circuit via a SuBUS and can be configured to perform a slave task that may block communication on the SuBUS. Notably, the SuBUS slave circuit may not be equipped with an accurate timing reference source that can determine a precise timing for terminating the slave task and unblock the SuBUS. Instead, the SuBUS slave circuit is configured to terminate the slave task and unblock the SuBUS based on a self-determined slave free-running-oscillator count derived from a start-of-sequence training sequence that precedes any SuBUS telegram of a predefined SuBUS operation, even though the SuBUS operation is totally unrelated to the slave task. As such, it may be possible to eliminate the accurate timing reference source from the SuBUS slave circuit, thus helping to reduce cost and current drain in the SuBUS slave circuit.
US11106612B2 Coordinating operations of multiple communication chips via local hub device
Embodiments relate to coordinating the operations of subsystems in a communication system of an electronic device where a coexistence hub device monitors the state information transmitted as coexistence messages over one or more multi-drop buses, processes the monitored coexistence messages and sends out control messages as coexistence messages to other systems on chips (SOCs). The coexistence hub device can also update the operations of the communication system. The coexistence hub device may receive an operation policy from a central processor and may execute the operation policy without further coordination of the central processor. The coexistence hub device broadcasts the control messages as coexistence messages according to the executed operation policy.
US11106610B2 Seperation of low-power and high-speed analog front-end receivers
In certain aspects, a device comprises one or more IO inputs; a first receiver coupled to a first supply voltage and the one or more IO inputs, wherein the first receiver comprises thick oxide transistors; and a high-speed circuit comprising: an isolation block coupled to the one or more IO inputs, wherein the isolation block comprises thick oxide transistors; and a second receiver coupled to the isolation block and a second supply voltage, wherein the second receiver comprises thin oxide transistors.
US11106608B1 Synchronizing access to shared memory by extending protection for a target address of a store-conditional request
A processing unit includes a processor core that executes a store-conditional instruction that generates a store-conditional request specifying a store target address. The processing unit further includes a reservation register that records shared memory addresses for which the processor core has obtained reservations and a cache that services the store-conditional request by conditionally updating the shared memory with the store data based on the reservation register indicating a reservation for the store target address. The cache includes a blocking state machine configured to protect the store target address against access by any conflicting memory access request snooped on a system interconnect during a protection window extension following servicing of the store-conditional request. The cache is configured to vary a duration of the protection window extension for different snooped memory access requests based on one of broadcast scopes and the relative locations of masters of the snooped memory access requests.
US11106597B2 Controller, data storage device and operating method thereof
A controller for controlling an operation of a data storage device may include: a host interface configured to perform data communication with a host device; a memory configured to store firmware for controlling an operation of the host interface; and a processor configured to load the firmware to control the operation of the host interface. The firmware may generate transfer pattern information regarding previous data transfer operations by monitoring a data transfer status between the host interface and the host device, adjust an operation timing of the host interface based on the generated transfer pattern information, and control the host interface to perform a current data transfer operation according to the adjusted operation timing.
US11106585B2 System and method for deduplication aware read cache in a log structured storage array
A method, computer program product, and computer system for receiving, by a computing device, an IO request on a first node. It may be determined whether a virtual address for the IO request is in a virtual cache. A read to RAID may be issued using the virtual address when the virtual address for the IO request is not in the virtual cache. A return of a cached page associated with the virtual address may be issued when the virtual address for the IO request is in the virtual cache.
US11106582B2 Memory controller
A device includes first and second buffers fillable with contents of memory locations. A selection circuit is configured to select a filling mode between simultaneous filling of the buffers and sequential filling of the buffers. In some examples, the device can be a system on a chip that includes a non-volatile memory and a processor.
US11106580B2 Deduplication system threshold based on an amount of wear of a storage device
Examples may include a deduplication system threshold based on an amount of wear of a storage device. Examples may obtain an indication of an amount of wear experienced by at least one storage device storing a plurality of container indexes of a deduplication system, and may adjust a threshold of the deduplication system based on the amount of wear.
US11106573B2 Regression testing of SQL execution plans for SQL statements
A first execution plan for a first version of a structured query language statement can be requested from a database management system. The first execution plan for the first version of the structured query language statement can be loaded into a first directed graph tree structure comprising a plurality of nodes. The first directed graph tree structure can be scanned to determine whether a full table scan for accessing requested data is represented by at least a one of the plurality of nodes of the directed graph tree structure. Responsive to determining that the full table scan for accessing the requested data is represented by the at least one of the plurality of nodes of the directed graph tree structure, a first indicator that indicates a fault condition can be output.
US11106572B2 Progressive regression impact management for code changes in a computer program
At least one processing platform is configured to automatically analyze one or more code changes in a computer program and at least one of modify and create a set of one or more regression tests for the computer program based on the automatic analysis. The one or more code changes automatically analyzed may comprise one or more incremental code changes in the computer program.
US11106571B2 Identification of input object in a graphical user interface
A computing device includes a processor and a medium storing instructions. The instructions are executable by the processor to: record a test script for an application in a first display configuration, the test script including a user interaction with an input object in a graphical user interface (GUI) of the application; in response to reaching the user interaction during a configuration execution of the recorded test script, determine identifier information of the input object for each of a plurality of display configurations; and store the identifier information of the input object for each of the plurality of display configurations, the stored identifier information used during testing executions of the test script.
US11106568B2 Automated application error resolution for information handling system
A client information handling system may communicate with a remote information handling system to resolve an error encountered by an application of the client information handling system. The remote information handling system may receive an error report and one or more client system parameters from the client information handling system. The remote information handling system may then compare the received error report and received client system parameters with stored error data and associated system parameters detailing occurrence of the error on other information handling systems. The remote information handling system may determine an error resolution based, at least in part, on the comparison and may transmit the error resolution to the client information handling system.
US11106567B2 Combinatoric set completion through unique test case generation
Systems, methods, and computer-readable media are described for expanding test space coverage for testing performed on a System Under Test (SUT) through iterative test case generation from combinatoric pairwise outputs. At each test case generation iteration, a new set of test vectors is generated that provides complete pairwise coverage of the test space but that does not include any overlapping test vector with any previously generated set of test vectors. As such, cumulative m-wise test space coverage (where 2
US11106565B2 System for time-deterministic, distributed and synchronized execution for control test and measurement applications
Systems for time-deterministic, distributed and synchronized execution for control, test and measurement applications, consisting of one or more modules (M0, . . . , Mn) that share at least one trigger signal and one clock signal and comprising a Time-Deterministic Processor, which uses the clock signal and one or more of the trigger signals shared by all modules (M0, . . . , Mn) to run a program distributed across multiple modules (M0, . . . , Mn) with precise control of instant of execution of each instruction and synchronize the execution of all or a subset of modules (M0, . . . , Mn). The Time-Deterministic Processor communicates with a common signal bus to all modules (M0, . . . , Mn), comprising a control bus which share at least a clock and trigger signals. Optionally, the signal bus includes a communication bus with which the time-deterministic processor in the modules (M0, . . . , Mn) communicates with each other and optionally with a host processor or external computer.
US11106558B2 Sensor opening test system, sensor opening test management terminal, sensor, sensor opening test method, and computer program
The present invention is provided with a sensor-side metadata acquiring unit that acquires sensor-side test metadata, an application-side metadata acquiring unit that acquires application-side test metadata, a matching unit that determines matching of acquired sensor-side test metadata and acquired application-side test metadata, and a dataflow control command instructing unit that transmits a dataflow control command instructing test data flow to an opening test application from a sensor or network adaptor specified by matched sensor-side test metadata and the application-side test metadata.
US11106556B2 Data service failover in shared storage clusters
Described herein is a system that provides data service failover in shared storage clusters. An example shared storage cluster can include multiple data node devices equipped to access to a shared storage location. Each of the data node devices can host multiple network attached storage (NAS) servers. For each NAS server at a data node device, a different data node device in the shared storage cluster can be designated as a backup node. The designated backup nodes for NAS servers at any one data node device in the shared storage cluster can be distributed across multiple other data node devices in the shared storage cluster, thereby sharing the burden of data node device failure across multiple other data node devices.
US11106555B2 Semiconductor memory device with redundant memory area
A semiconductor memory device has a memory cell array area including a normal area including memory blocks and a redundant memory area including a redundant block which is a replacement target of a defective block among memory blocks; a storage unit storing address information indicating a position of the defective block in the normal area and address information indicating a position of the redundant block being the replacement target of the defective block, both being in association with each other as a first information; and an output circuit outputting a data row exhibiting a positional relation between the defective block and a memory block other than the defective block in the normal area based on the first information stored in the storage unit in response to the data read signal.
US11106554B2 Active-active environment control
The present disclosure provides a method, system, and device for security object synchronization at multiple nodes of an active-active environment. To illustrate, a source node may generate a corresponding security object sync request for each of multiple target nodes. The source node may send the security object sync request to the target nodes via a source queue and, for each target node, a corresponding distribution queue. A distribution queue may be closed based on an acknowledgement received from a corresponding target node, after a time period, or after a number of transmission attempts. A synchronization log may be maintained to indicate which security object sync requests have been delivered to which target nodes. In some implementations, the source node and the target nodes are part of an active-active environment that may be synchronized in time so the nodes resolve conflicts between received security object updates initiated from two different nodes.
US11106552B2 Distributed processing method and distributed processing system providing continuation of normal processing if byzantine failure occurs
A distributed processing method to receive data by a plurality of servers each including a processor and a memory, and process the data by replicating, the method includes a first determination step in which the servers each receive the replicated data, and a first determination unit determines a degree of consistency of the received data and an output step in which the servers each receive a determination result of the degree of consistency of the data from the first determination unit, and if the determination result includes data that guarantees consistency, the server outputs the data that guarantees consistency. A first number of servers that are to receive the data is set in advance based on a prescribed allowable number of failures that defines the number of servers that can have failures, and an allowable number of byzantine failures that defines the number of servers that can have byzantine failures.
US11106548B2 Dynamic application consistent data restoration
Restore operations in containerized environments are disclosed. An ephemeral instance of an application is created and a datastore is mounted to the ephemeral instance. The ephemeral instance is not accessible to users or application. The backup data is restored to the datastore. Once restored, the datastore is then mounted to a production instance and production resumes.
US11106547B2 Operating system repairs via electronic devices
An example computing device includes a connector to establish a wired connection with an electronic device. The computing device also includes a storage device storing a firmware. The firmware is to, in response to detecting a recovery trigger to repair an operating system of the electronic device, identify an operating system of the electronic device. The firmware is also to establish a communication channel between the computing device and the electronic device based on the operating system of the electronic device. The firmware is further to map a virtual network interface of the computing device to a transceiver of the electronic device and retrieve recovery data from a repository via the virtual network interface. The recovery data is transported to the computing device via the communication channel.
US11106546B1 Systems and methods for replicating information with information retention systems
The disclosed computer-implemented method for replicating information with information retention systems may include (1) queueing information communicated between a virtual machine and a source storage device, (2) initiating creating a clone of the virtual machine, (3) sending update information sets, (4) inserting a flush marker into a network queue, (5) stopping the queueing of the information communicated between the virtual machine and the source storage device, (6) sending, after sending the update information sets, the flush marker via a source replication gateway to the target server computing device, (7) pausing replication of the source storage device, (8) resuming replication of the source storage device responsive to completing creating the clone of the virtual machine, and (9) sending, to the target server computing device, additional information communicated between the virtual machine and the source storage device after stopping the queueing. Various other methods, systems, and computer readable media are also disclosed.
US11106544B2 System and method for management of largescale data backup
A remote agent for providing data protection services includes persistent storage and a backup manager. The persistent storage stores lifecycle policies. The backup manager updates an asset catalog using an asset map associated with a virtual machine; generates a lifecycle policy of the lifecycle policies using the asset catalog; and generates a backup for the virtual machine using the lifecycle policy. The lifecycle policy prioritizes generating the backup for the virtual machine over generating a second backup for a second virtual machine.