US11075369B2
The present specification relates to a negative electrode active material including an amorphous silicon-based composite represented by SiOa (0
US11075365B2
This disclosure discloses a display panel, a method for fabricating the same, and a display device. The method includes: forming a pattern of an electrode lead line layer on a substrate; forming connection structures on the pattern of the electrode lead line layer; forming a pattern of an intermediate layer including a light-emitting function layer on the connection structures and the light-emitting areas; forming a pattern of cathodes on the pattern of the intermediate layer; and irradiating the connection structures using laser from a side of the substrate so that the material of the connection structures is melt, and forming through-holes at positions on the intermediate layer corresponding to the connection structures so that the melted material is connected with the cathodes through the through-holes.
US11075364B2
A display device comprises a display panel; a light control layer disposed on one side of the display panel through which light is transmitted, the light control layer including a plurality of light absorption patterns spaced apart from each other; and a plurality of reflection patterns disposed under the plurality of light absorption patterns and reflecting light travelling toward to the plurality of light absorption patterns.
US11075351B2
A packaging structure with groove includes a substrate, a lower conductive layer, an optical element, a sealing layer and a barrier layer. The lower conductive layer is arranged on one face of the substrate. The optical element is arranged on one face of the lower conductive layer. The upper conductive layer is arranged on one face of the optical element. The packaging structure further comprises a groove defined on an inactive area of the optical element. The sealing layer is arranged on one face of the optical element and on one face of the upper conductive layer. The barrier layer is arranged on one face of the sealing layer. Because the groove is formed on inactive area of the optical element to enhance lateral sealing tightness, extended interface is provided between sealing layer/barrier layer and the substrate, thus enhance the water-resistant and gas-resistant property for package.
US11075349B2
To provide an organic photoelectric conversion element, imaging device, and optical sensor having low dark currents, and a method of manufacturing a photoelectric conversion element. Provided is a photoelectric conversion element, including: a first electrode; an organic photoelectric conversion layer disposed in a layer upper than the first electrode, the organic photoelectric conversion layer including one or two or more organic semiconductor materials; a buffer layer disposed in a layer upper than the organic photoelectric conversion layer, the buffer layer including an amorphous inorganic material and having an energy level of 7.7 to 8.0 eV and a difference in a HOMO energy level from the organic photoelectric conversion layer of 2 eV or more; and a second electrode disposed in a layer upper than the buffer layer.
US11075338B2
Resistive random-access memory cell structures including a first and second resistive random-access memory element stacks, each including an anode and a cathode; a pass transistor having first and second source/drain terminals, and a gate terminal. The gate terminal is connected to the anodes of the first and second resistive random-access memory element stacks. An isolation layer is disposed upon the gate terminal. The isolation layer includes at least two vias, each defined by a perimeter extending from a top surface of the isolation layer to a bottom surface of the isolation layer, each perimeter exposes a portion of the gate. The first and second resistive random-access memory element stacks include a bottom electrode, a switching layer, a top electrode and a low-resistance film. The gate is the bottom electrode. The switching layer, top electrode and low resistance film are disposed in the vias.
US11075329B2
A display panel is provided. The display panel may include a plurality of light emitting diodes (LEDs); a thin film transistor (TFT) substrate configured to include a first connection pad and on which the plurality of LEDs are disposed, the plurality of LEDs being disposed in a predetermined region of an upper surface of the TFT substrate, and the first connection pad being disposed in another region of the upper surface of the TFT substrate and electrically connected to each of the plurality of LEDs; a transparent plate configured to be disposed on the TFT substrate and include a second connection pad, and a driver configured to be electrically connected to the second connection pad and be disposed in an outer region of the transparent plate.
US11075322B2
Provided is a technique for manufacturing a semiconductor light-emitting element for which it is possible to dramatically increase light emission efficiency to a greater degree than in the past. An AlInN film provided on a GaN epitaxial film that is formed on a substrate, wherein: the AlInN film is formed by lamination of AlInN layers; between the laminated AlInN layers, there is provided a cap layer that comprises GaN, AlN, or AlGaN, and has a thickness of 0.1-10 nm; a super lattice structure is formed; the total thickness exceeds 200 nm; and the root-mean-square height RMS is 3 nm or less. A method for forming an AlInN film, the method being such that: a step for forming an AlInN layer is repeated a plurality of times, said step involving using any of an organometallic vapor phase growth method, a molecular beam epitaxy method, and a sputtering method to form the AlInN layer to a thickness of 200 nm or less by epitaxial growth in an atmosphere of 700-850° C. on a GaN epitaxial film formed on a substrate; and the AlInN layer is grown until a prescribed thickness is reached.
US11075318B2
A method for film-forming a buffer layer to be used for a solar cell, the buffer layer being disposed between a light absorbing layer and a transparent conductive film. Specifically, in this buffer layer film-forming method, a solution is formed into a mist, the solution containing zinc and almuminum as metal raw materials of the buffer layer. Then, a substrate disposed in the atmosphere is heated. Then, the mist of the solution is sprayed to the substrate being heated.
US11075309B2
The present invention relates to a conductive paste composition for solar photovoltaic cells comprising metal particles dispersed in a suitable carrier therefor, wherein said carrier comprises a solvent and a resin, and wherein at least a portion of said metal particles are characterized by having a ψ value, as defined by X-ray diffraction<0.0020, having at least 50% degree of crystallinity, and being anisotropic with respect to crystallographic direction.
US11075303B2
An oxide semiconductor compound includes gallium; and oxygen. An optical band gap is 3.4 eV or more. An electron Hall mobility obtained by performing a Hall measurement at a temperature of 300 K is 3 cm2/Vs or more.
US11075301B2
A semiconductor structure including a nanosheet stack on a silicon germanium on insulator substrate, the nanosheet stack including alternating layers of a sacrificial semiconductor material and a semiconductor channel material vertically aligned and stacked one on top of another, a gate conductor orthogonal to the nanosheet stack and wrapping around the semiconductor channel material layers of the nanosheet stack, and a gate contact on the gate conductor layer adjacent to the nanosheet stack.
US11075293B2
Disclosed herein are qubit-detector die assemblies, as well as related computing devices and methods. In some embodiments, a die assembly may include: a first die having a first face and an opposing second face, wherein a plurality of active qubit devices are disposed at the first face of the first die; and a second die, mechanically coupled to the first die, having a first face and an opposing second face, wherein a plurality of quantum state detector devices are disposed at the first face of the second die; wherein the first faces of the first and second dies face each other.
US11075289B2
A first sub-collector layer functions as an inflow path of a collector current that flows in a collector layer of a heterojunction bipolar transistor. A collector ballast resistor layer having a lower doping concentration than the first sub-collector layer is disposed between the collector layer and the first sub-collector layer.
US11075286B2
A transistor including a source and a drain each formed in a substrate; a channel disposed in the substrate between the source and drain, wherein the channel includes opposing sidewalls with a distance between the opposing sidewalls defining a width dimension of the channel and wherein the opposing sidewalls extend a distance below a surface of the substrate; and a gate electrode on the channel. A method of forming a transistor including forming a source and a drain in an area of a substrate; forming a source contact on the source and a drain contact on the drain; after forming the source contact and the drain contact, forming a channel in the substrate in an area between the source and drain, the channel including a body having opposing sidewalls separated by a length dimension; and forming a gate contact on the channel.
US11075279B2
A method includes forming a dummy gate stack over a semiconductor region, forming a gate spacer on a sidewall of the dummy gate stack, removing the dummy gate stack to form an opening, forming a replacement gate stack in the opening, recessing the replacement gate stack to form a recess, filling the recess with a conductive material, and performing a planarization to remove excess portions of the conductive material over the gate spacer. A remaining portion of the conductive material forms a gate contact plug. A top portion of the gate contact plug is at a same level as a top portion of the first gate spacer.
US11075278B2
A three-dimensional (3D) capacitor includes a semiconductor substrate; one or more fins extending from the semiconductor substrate; an insulator material between each of the one or more fins; a dielectric layer over a first portion of the one or more fins and over the insulator material; a first electrode over the dielectric layer; spacers on sidewalls of the first electrode; and a second electrode over a second portion of the one or more fins and over the insulator material, wherein the first and second portions are different.
US11075274B2
A method of forming a conductive line construction comprises forming a structure comprising polysilicon-comprising material. Elemental titanium is directly against the polysilicon of the polysilicon-comprising material. Silicon nitride is directly against the elemental titanium. Elemental tungsten is directly against the silicon nitride. The structure is annealed to form a conductive line construction comprising the polysilicon-comprising material, titanium silicide directly against the polysilicon-comprising material, elemental tungsten, TiSixNy between the elemental tungsten and the titanium silicide, and one of (a) or (b), with (a) being the TiSixNy is directly against the titanium silicide, and (b) being titanium nitride is between the TiSixNy and the titanium silicide, with the TiSixNy being directly against the titanium nitride and the titanium nitride being directly against the titanium silicide. Structure independent of method is disclosed.
US11075268B2
Structures for a field-effect transistor and methods of forming a structure for a field-effect transistor. A gate structure is arranged over a channel region of a semiconductor body. A first source/drain region is coupled to a first portion of the semiconductor body, and a second source/drain region is located in a second portion the semiconductor body. The first source/drain region includes an epitaxial semiconductor layer containing a first concentration of a dopant. The second source/drain region contains a second concentration of the dopant. The channel region is positioned in the semiconductor body between the first source/drain region and the second source/drain region.
US11075260B2
A device that includes a substrate, a die, and a discrete capacitor. The substrate includes a dielectric layer and a plurality of interconnects formed in the dielectric layer. The discrete capacitor is coupled to the substrate through a first solder interconnect and a second solder interconnect. The first solder interconnect and the second solder interconnect are located within the dielectric layer. The die is coupled to the substrate. In some implementations, the first solder interconnect is located in a first cavity of the dielectric layer, and the second solder interconnect is located in a second cavity of the dielectric layer. In some implementations, the substrate includes a first cavity that is filled with a first via and the first solder interconnect; and a second cavity that is filled with a second via and the second solder interconnect.
US11075256B2
The present disclosure provides a display panel, including a metal light shielding layer having a first spacing area, an electrode layer having a second spacing area, and an insulating layer having a recessed area. The second spacing area is disposed offset from the first spacing area; and an insulating layer is disposed between the metal light shielding layer and the electrode layer. An orthographic projection of the recessed area on the metal light shielding layer is at least partially located between a first boundary and a second boundary. The first boundary is an orthographic projection of a sidewall of the first spacing area away from the second spacing area on the metal light shielding layer, and the second boundary is an orthographic projection of a sidewall of the second spacing area away from the first spacing area on the metal light shielding layer.
US11075255B2
A novel display panel that is highly convenient or reliable is provided. The display panel includes a display region, and the display region includes a first group of pixels, a second group of pixels, a third group of pixels, a fourth group of pixels, a first scan line, a second scan line, a first signal line, and a second signal line. The first group of pixels include a first pixel and are arranged in a row direction. The second group of pixels include a second pixel and are arranged in the row direction. The third group of pixels include a first pixel and are arranged in a column direction that intersects the row direction. The fourth group of pixels include a second pixel and are arranged in the column direction. The first signal line is electrically connected to the third group of pixels and the second signal line is electrically connected to the fourth group of pixels. The first scan line is electrically connected to the first group of pixels and the second scan line is electrically connected to the second group of pixels.
US11075254B2
A display device includes a first electrode, a pixel define layer disposed on the first electrode, the pixel define layer including an opening, an organic emission layer disposed on the pixel define layer, the organic emission layer in electrical communication with the first electrode through the opening, a second electrode disposed on the organic emission layer, a light recycle layer disposed on the second electrode, and a color filter layer disposed on the light recycle layer, the color filter layer including a quantum dot, wherein a width of the organic emission layer is longer than a width of the color filter layer.
US11075227B2
A display substrate, a method for manufacturing the display substrate, and a display device are provided. The display substrate includes a display area and a fanout area at the periphery of the display area. The fanout area includes a data line layer, a first power line layer, and at least two insulation layers between the data line layer and the first power line layer. In a direction perpendicular to a base substrate of the display substrate, the first power line layer overlaps the data line layer. At least one of the at least two insulation layers includes a portion which insulates the first power line layer and the data line layer from each other.
US11075226B2
The disclosed display device includes: a substrate; a gate electrode disposed on the substrate, wherein a first projection is defined by projecting the gate electrode on the substrate; and a connecting member disposed on the gate electrode and electrically connecting to the gate electrode, wherein a second projection is defined by projecting the connecting member on the substrate, an overlapping region is defined as a region of the second projection overlapping the first projection, and an area of the first projection is greater than an area of the overlapping region.
US11075216B2
A non-volatile memory includes a first semiconductor layer vertically stacked on a second semiconductor layer and including a first memory group, a second memory group, a third memory group and a fourth memory group. The second semiconductor layer includes a first region, a second region, a third region and a fourth region respectively underlying the first memory group, second memory group, third memory group and fourth memory group. The first region includes one driving circuit connected to memory cells of one of the second memory group, third memory group and fourth memory group through a first word line, and another driving circuit connected to memory cells of the first memory group through a first bit line, wherein the first word line and first bit line extend in the same horizontal direction.
US11075215B2
A method used in forming a memory array comprises forming a substrate comprising a conductive tier, a first insulator tier above the conductive tier, a sacrificial material tier above the first insulator tier, and a second insulator tier above the sacrificial material tier. A stack comprising vertically-alternating insulative tiers and wordline tiers is formed above the second insulator tier. Channel material is formed through the insulative tiers and the wordline tier. Horizontally-elongated trenches are formed through the stack to the sacrificial material tier. Sacrificial material is etched through the horizontally-elongated trenches selectively relative to material of the first insulator tier and selectively relative to material of the second insulator tier. A laterally-outer sidewall of the channel material is exposed in the sacrificial material tier. A conductive structure is formed directly against the laterally-outer sidewall of the channel material in the sacrificial material tier. The conductive structure extends through the first insulator tier and directly electrically couples the channel material to the conductive tier. Structure embodiments are disclosed.
US11075213B2
According to one embodiment, semiconductor memory device includes a first conductive layer, a plurality of second conductive layers stacked over the first conductive layer in a first direction, a memory pillar extending in the plurality of second conductive layers in the first direction, and a first layer extending from the first conductive layer through a portion of the plurality of second conductive layers in the first direction in contact with a the plurality of second conductive layers, the first layer including a first portion having a first cross section in the plane of second and third directions that are perpendicular to each other and to the first direction, and a second portion having a second cross section, different from the first cross section, in the plane of the second and third directions.
US11075205B2
Embodiments of the disclosure are drawn to arrangements of one or more conductive structures to provide connections to circuits or portions thereof located in different regions of a device. One or more of the conductive structures may include extensions and recesses. The extensions and recesses of different conductive structures may be complementary. That is, the extensions of one conductive structure may extend into a recess of another conductive structure.
US11075204B2
A semiconductor device is disclosed, which comprises a capacitor structure formed over a device region of a substrate, and a buffer layer. The capacitor structure comprises a lower electrode having a U-shaped profile that opens away from the substrate, the U-shaped profile defines an interior surface and an opposing exterior surface; a dielectric liner extending into the U-shaped profile and conformally covering the interior surface of the lower electrode; and an upper electrode formed over the dielectric liner, extending into and filling the U-shaped profile, the upper electrode) includes a top conductive layer. The buffer layer formed on the top conductive layer of the upper electrode, wherein the lattice constant of the buffer layer is greater than that of the top conductive layer.
US11075202B2
An integrated circuit structure includes a first portion of a bottom semiconductor fin extending horizontally in a length direction and vertically in a height direction, a second portion of the bottom semiconductor fin extending horizontally in the length direction and vertically in the height direction, a top semiconductor fin extending horizontally in the length direction and vertically in the height direction, and an insulator region extending horizontally in the length direction to electrically insulate the first portion of the bottom semiconductor fin from the second portion of the bottom semiconductor fin. The insulator region further extends vertically in the height direction in vertical alignment with the top semiconductor fin. The insulator region includes at least one of an insulator material and an airgap. In an embodiment, the top semiconductor fin is associated with a transistor, and the insulator region is in vertical alignment with a gate electrode of the transistor.
US11075194B1
An IC that includes a contiguous standard cell area with a 4×3 e-beam pad that is compatible with advanced manufacturing processes and an associated e-beam testable structure.
US11075193B2
A semiconductor package includes a connection structure including an insulating layer, a redistribution layer disposed on the insulating layer, and a connection via penetrating through the insulating layer and connected to the redistribution layer, a frame disposed on the connection structure and having a through-hole, a semiconductor chip disposed in the through-hole on the connection structure and having a connection pad disposed to face the connection structure, and a passive component disposed on the frame.
US11075182B2
A method of forming a semiconductor package includes receiving a carrier, coating the carrier with a bonding layer, forming a first insulator layer over the bonding layer, forming a backside redistribution layer over the first insulator layer, forming a second insulator layer over the backside redistribution layer, patterning the second insulator layer to form a recess that extends through the second insulator layer and to the backside redistribution layer, filling the recess with a solder, and coupling a surface-mount device (SMD) to the solder.
US11075180B2
A semiconductor device includes a semiconductor element having a plated portion on a part of a main surface and a protective member that seals surfaces of the semiconductor element except for the main surface, wherein the plated portion is electrically connected to a circuit in the semiconductor element.
US11075179B2
A method for forming a bond pad structure includes forming an interconnect structure on a semiconductor device, forming a passivation layer on the interconnect structure, forming at least one opening through the passivation layer, forming an oxidation layer at least in the opening, and forming a pad metal layer on the oxidation layer. A portion of the interconnect structure is exposed by the at least one opening.
US11075177B2
An integrated circuit includes a substrate having at least one first domain and at least one second domain that is different from the at least one first domain. A trap-rich region is provided in the substrate at the locations of the at least one second domain only. Locations of the at least one first domain do not include the trap-rich region.
US11075176B2
In an embodiment, a device includes: a conductive shield on a first dielectric layer; a second dielectric layer on the first dielectric layer and the conductive shield, the first and second dielectric layers surrounding the conductive shield, the second dielectric layer including: a first portion disposed along an outer periphery of the conductive shield; a second portion extending through a center region of the conductive shield; and a third portion extending through a channel region of the conductive shield, the third portion connecting the first portion to the second portion; a coil on the second dielectric layer, the coil disposed over the conductive shield; an integrated circuit die on the second dielectric layer, the integrated circuit die disposed outside of the coil; and an encapsulant surrounding the coil and the integrated circuit die, top surfaces of the encapsulant, the integrated circuit die, and the coil being level.
US11075170B2
A semiconductor device with EMI shield and a fabricating method thereof are provided. In one embodiment, the semiconductor device includes EMI shield on all six surfaces of the semiconductor device without the use of a discrete EMI lid.
US11075150B2
A redistribution structure includes a first dielectric layer and a first redistribution circuit layer. The first dielectric layer includes a first via opening. The first redistribution circuit layer is disposed on the first dielectric layer and includes a via portion filling the first via opening and a circuit portion connecting the via portion and extending over the first dielectric layer. A maximum vertical distance between an upper surface of the via portion and an upper surface of the circuit portion is substantially equal to or smaller than 0.5 μm.
US11075149B2
A redistribution substrate includes a first conductive pattern including a first lower pad and a second lower pad, the first and second lower pads being within a first insulating layer, a second conductive pattern including a first upper pad and a second upper pad, the first and second upper pads being on the first insulating layer, a first via connecting the first lower pad and the first upper pad to each other in the first insulating layer, a second via connecting the second lower pad and the second upper pad to each other in the first insulating layer, and a capacitor between the first lower pad and the first via.
US11075137B2
A dual-side cooling package includes a first semiconductor die and a second semiconductor die disposed between a first direct bonded metal (DBM) substrate and a second DBM substrate. A metal surface of the first DBM substrate defines a first outer surface of a package and a metal surface of the second DBM substrate defines a second outer surface of the package. The first semiconductor die is thermally coupled to the first DBM substrate. A first conductive spacer thermally couples the first semiconductor die to the second DBM substrate. The second semiconductor die is thermally coupled to a second conductive spacer. Further, one of the second semiconductor die and the second conductive spacer is thermally coupled to the first DMB substrate and the other of the second semiconductor die and the second conductive spacer is thermally coupled to the second DBM substrate.
US11075134B2
A semiconductor device includes a semiconductor body and a first portion including silicon and nitrogen. The first portion is in direct contact with the semiconductor body. A second portion including silicon and nitrogen is in direct contact with the first portion. The first portion is between the semiconductor body and the second portion. An average silicon content in the first portion is higher than in the second portion.
US11075131B2
A semiconductor package including a semiconductor die, a molding compound and a redistribution structure is provided. The molding compound laterally wraps around the semiconductor die, wherein the molding compound includes a base material and a first filler particle and a second filler particle embedded in the base material. The first filler particle has a first recess located in a top surface of the first filler particle, and the second filler particle has at least one hollow void therein. The redistribution structure is disposed on the semiconductor die and the molding compound, wherein the redistribution structure has a polymer dielectric layer. The polymer dielectric layer includes a body portion and a first protruding portion protruding from the body portion, wherein the body portion is in contact with the base material and the top surface of the first filler particle, and the first protruding portion fits with the first recess of the first filler particle.
US11075129B2
Implementations of a substrate carrier may include: a top ring configured to enclose an edge of a first side of a substrate; and a bottom support configured to enclose an entire second side and an edge of the second side of the substrate.
US11075128B2
Aspects of the present disclosure include a packaged product including a product, a first encapsulation disposed on top of the product, wherein the first encapsulation is configured to protect the product during an operation of the product, a second encapsulation disposed on top of the first encapsulation, wherein the second encapsulation is configured to protect the product during a testing of the product, and a third encapsulation disposed on top of the second encapsulation, wherein the third encapsulation is configured to protect the product during a transport of the product, wherein at least one of the first encapsulation, the second encapsulation, or the third encapsulation is detachably coupled with the product.
US11075127B2
Disclosed are methods of and apparatuses and systems for depositing a film in a multi-station deposition apparatus. The methods may include: (a) providing a substrate to a first station of the apparatus, (b) adjusting the temperature of the substrate to a first temperature, (c) depositing a first portion of the material on the substrate while the substrate is at the first temperature in the first station, (d) transferring the substrate to the second station, (e) adjusting the temperature of the substrate to a second temperature, and (f) depositing a second portion of the material on the substrate while the substrate is at the second temperature, such that the first portion and the second portion exhibit different values of a property of the material. The apparatuses and systems may include a multi-station deposition apparatus and a controller having control logic for performing one or more of (a)-(f).
US11075125B2
A device includes a semiconductor fin, a first transistor, a second transistor and a dielectric structure. The first semiconductor fin extends from a substrate. The first transistor is formed on a first region of the semiconductor fin. The second transistor is formed on a second region of the semiconductor fin laterally spaced apart from the first region of the semiconductor fin. The dielectric structure has a lower portion extending in the semiconductor fin and between the first transistor and the second transistor. The lower portion of the dielectric structure has a width increasing from a bottommost position of the dielectric structure to a first position higher than the bottommost position of the dielectric structure and decreasing from the first position to a second position higher than the first position.
US11075120B2
A device includes a fin over a substrate, the fin including a first end and a second end, wherein the first end of the fin has a convex profile, an isolation region adjacent the fin, a gate structure along sidewalls of the fin and over the top surface of the fin, a gate spacer laterally adjacent the gate structure, and an epitaxial region adjacent the first end of the fin.
US11075119B2
An apparatus is provided which comprises: a fin; a layer formed on the fin, the layer dividing the fin in a first section and a second section; a first device formed on the first section of the fin; and a second device formed on the second section of the fin.
US11075114B2
There is provided a technique which includes (a) forming a seed layer on a substrate by supplying a first process gas to the substrate at a first temperature, (b) forming a film on the seed layer by supplying a second process gas to the substrate at a second temperature, and (c) annealing the seed layer and the film at a third temperature, wherein at least one selected from the group of a crystal grain size and a surface roughness of the film after performing the annealing in (c) is adjusted by controlling a thickness of the seed layer formed in (a).
US11075109B2
A semiconductor-on-insulator (e.g., silicon-on-insulator) structure having superior radio frequency device performance, and a method of preparing such a structure, is provided by utilizing a single crystal silicon handle wafer sliced from a float zone grown single crystal silicon ingot.
US11075108B2
The embodiments of mechanisms for doping wells of finFET devices described in this disclosure utilize depositing doped films to dope well regions. The mechanisms enable maintaining low dopant concentration in the channel regions next to the doped well regions. As a result, transistor performance can be greatly improved. The mechanisms involve depositing doped films prior to forming isolation structures for transistors. The dopants in the doped films are used to dope the well regions near fins. The isolation structures are filled with a flowable dielectric material, which is converted to silicon oxide with the usage of microwave anneal. The microwave anneal enables conversion of the flowable dielectric material to silicon oxide without causing dopant diffusion. Additional well implants may be performed to form deep wells. Microwave anneal(s) may be used to anneal defects in the substrate and fins.
US11075107B2
The present disclosure provides a semiconductor structure, including a transistor. The transistor includes a semiconductive substrate, a gate structure, a pair of highly doped regions and a dielectric element. The semiconductive substrate has a top surface. The gate structure is over the top surface. The pair of highly doped regions is separated by the gate structure. The dielectric element is embedded in the semiconductive substrate. The dielectric element is laterally and vertically misaligned with the pair of highly doped regions.
US11075104B2
A semiconductor chuck is provided. The semiconductor chuck includes a metal base and a first adhesive layer over the metal base. The semiconductor chuck includes a dielectric layer over the first adhesive layer, wherein the dielectric layer is adhered to the metal base by the first adhesive layer. The semiconductor chuck includes a removable protective plate over the dielectric layer, wherein a first portion of the removable protective plate covers a top surface of the dielectric layer.
US11075102B2
The invention relates to a positioning device for positioning a substrate, in particular a wafer, comprising: a process chamber; a base body; a carrier element which comprises a support for supporting the substrate, the carrier element being arranged above the base body and formed movable in terms of distance from the base body; and a holder for an additional substrate, in particular an additional wafer or a mask, the holder being arranged opposite the carrier element; wherein there is, between the base body and the carrier element, a sealed-off cavity to which a pressure, in particular a negative pressure, can be applied so as to prevent undesired movement of the carrier element as a result of the action of an external force.
US11075096B2
A substrate processing method includes etching a substrate on which a silicon oxide film and a silicon nitride film are formed with a phosphoric acid processing liquid. In the etching, a silicon concentration in the phosphoric acid processing liquid is a first silicon concentration at which the silicon oxide film is etched, from a start time until a first time interval has elapsed.
US11075093B2
A method of obtaining an elongate carrier (12) to which a plurality of circuits (14) are fixed at their outer portions. The central portions (141) of the circuits are removed while the outer portions remain fixed to the carrier. A circuit (14) is fastened to a carrier (12) where electrical conductors extend from conducting pads of the circuit through holes (121) in the carrier to conducting pads of the carrier on an opposite side of the carrier.
US11075091B2
In a first step of a method of manufacturing a semiconductor device, a portion to be the first lead frame is formed by selectively punching a metal plate, furthermore, notch portions depressed in the reference direction are formed on both side surfaces of a portion, of the first lead frame where the first bent portion is formed, in line contact with the first conductive layer in the reference direction; in the second step of the method, a first bent portion is formed by bending the one end of the first lead frame so as to protrude downward along the reference direction; and in the third step of the method, the upper surface of the first conductive layer and the lower surface of the first bent portion of the first lead frame are joined at the end of the substrate, by the first conductive bonding material, furthermore, the upper surface of the first conductive layer and the notch portions of the first bent portion are joined, by embedding a part of the first conductive bonding material in the notch portions.
US11075088B2
Disclosed are a method of plasma etching and a method of fabricating a semiconductor device including the same. The method of plasma etching includes loading a substrate including an etch target onto a first electrode in a chamber, the chamber including the first electrode and a second electrode arranged to face each other, and etching the target. The etching the target includes applying a plurality of RF powers to one of the first and second electrodes. The plurality of RF powers may include a first RF power having a first frequency in a range from about 40 MHz to about 300 MHz, a second RF power having a second frequency in a range from about 100 kHz to about 10 MHz, and a third RF power having a third frequency in a range from about 10 kHz to about 5 MHz.
US11075086B1
A method for the etching of deep, high-aspect ratio features into silicon carbide (SiC), gallium nitride (GaN) and similar materials using an Inductively-Coupled Plasma (ICP) etch process technology is described. This technology can also be used to etch features in silicon carbide and gallium nitride having near vertical sidewalls. The disclosed method has application in the fabrication of electronics, microelectronics, power electronics, Monolithic Microwave Integrated Circuits (MMICs), high-voltage electronics, high-temperature electronics, high-power electronics, Light-Emitting Diodes (LEDs), Micro-Electro-Mechanical Systems (MEMS), micro-mechanical devices, microelectronic devices and systems, nanotechnology devices and systems, Nano-Electro-Mechanical Systems (NEMS), photonic devices, and any devices and/or structures made from silicon carbide and/or gallium nitride. The disclosed method also has application in the fabrication of through-substrate vias and through-wafer vias, including those that are subsequently filled with electrically conductive materials.
US11075082B2
A semiconductor device includes first and second FETs including first and second channel regions, respectively. The first and second FETs include first and second gate structures, respectively. The first and second gate structures include first and second gate dielectric layers formed over the first and second channel regions and first and second gate electrode layers formed over the first and second gate dielectric layers. The first and second gate structures are aligned along a first direction. The first gate structure and the second gate structure are separated by a separation plug made of an insulating material. The first gate electrode layer is in contact with a side wall of the separation plug.
US11075076B2
A method for manufacturing a semiconductor device is provided. In the method, impurities contained in a first layer formed on a substrate are removed by heating the first layer. On the first layer, a second layer is formed containing a component that forms a substance that is able to vaporize by reacting with the impurities.
US11075074B2
A method for depositing a silicon nitride film is provided to fill a recessed pattern formed in a surface of a substrate with a silicon nitride film. In the method, a first silicon nitride film is deposited in the recessed pattern formed in the surface of the substrate. The first silicon nitride film has a V-shaped cross section decreasing its film thickness upward from a bottom portion of the recessed pattern. A second silicon nitride film conformal to a surface shape of the first silicon nitride film is deposited.
US11075060B2
Disclosed is an apparatus for processing substrate which prevents a plasma discharge from being transferred to a substrate so as to minimize damages on the substrate and also minimize deterioration in quality of a thin film deposited on the substrate, wherein the apparatus may include a process chamber for providing a reaction space, and a gas distribution module for dissociating processing gas by the use of plasma, and distributing the dissociated processing gas onto a substrate, wherein the gas distribution module may include a lower frame having a plurality of electrode inserting portions, an upper frame having a plurality of protruding electrodes and processing gas distribution holes, and an insulating plate having a plurality of electrode penetrating portions.
US11075059B2
A deposition apparatus includes a deposition gas supply unit including an opening and closing valve. The deposition gas supply unit is configured to selectively supply a source gas or a mixture gas into a chamber. A cleaning gas supply unit is configured to supply a cleaning gas into the chamber. A deposition head includes a first deposition head including a first nozzle configured to supply the source gas and the cleaning gas and a second deposition head including a second nozzle configured to supply the source gas, the mixture gas, and the cleaning gas. An exhaust unit is configured to discharge the cleaning gas and remaining source and mixture gases from the chamber. A cleaning gas valve unit is configured to be selectively opened and closed to supply the cleaning gas to at least any one of the first deposition head and the second deposition head.
US11075042B2
An electromagnetic control mechanism for a switching element is described herein, which can be switched to an open operating state and to a closed operating state by means of an electromagnet and an actuating unit that acts counter to the actuation force of the electromagnet. The electromagnet has a dedicated mechanism for dampening the actuation movement of an anchor of the electromagnet toward a section of the coil, by means of which the actuation speed of the anchor can be reduced after a distance between a section of the anchor facing the coil and the section of the coil becomes shorter than a predefined distance. The mechanism for dampening comprises at least one component connected to the coil, which becomes functionally connected to the anchor after the distance becomes shorter than the defined distance, wherein, as the displacement of the anchor increases, liquid can be discharged from a chamber bordered by the component and the anchor via a throttle mechanism to an extent that reduces the actuation speed of the anchor.
US11075041B2
A magnetically actuated MEMS switch 100 includes a first magnetic core portion 120, a first signal line 15, a first contact point 16, a second magnetic core portion 220, a second signal line 25, a second contact point 26, and a first coil portion 111 and a second coil portion 211 serving as a magnetic field applying portion that causes a current to flow in conductor coil to apply a magnetic field to the first magnetic core portion 120 and the second magnetic core portion 220. The first contact point 16 is displaced depending on the presence or absence of a magnetic field applied by the magnetic field applying portion. Connection and disconnection between the first contact point 16 and the second contact point 26 are switched in response to displacement of the first contact point 16.
US11075038B2
A fastening tool including a housing having a handle portion, a base for releasably mounting a power source, a nosepiece for driving fasteners into a workpiece, a magazine for feeding successive fasteners into the nosepiece, and a trigger. The trigger is configured to activate a trigger switch and initiate a fastener driving sequence. The trigger has a proximal end pivotably connected to a handle body and a distal free end adjacent to the base. The distal free end of the trigger has a curved body that extends substantially parallel to the magazine.
US11075036B2
The present invention relates to a method for controlling a motor-driven vacuum circuit breaker. The method comprises initiate opening (S100) the circuit breaker, wherein the circuit breaker moves with an average opening speed of a contact pair of the circuit breaker, from a closed position to an open position of the circuit breaker, and decelerating (S110) the opening speed of the contact pair to below the average opening speed before the open position is reached to avoid overshoot, and initiate closing (S120) the circuit breaker, wherein the circuit breaker moves with an average closing speed of the contact pair, from the open position to the closed position, and decelerating (S130) the closing speed of the contact pair to below the average closing speed before contact touch at the closed position, wherein the circuit breaker moves with the decelerated speed at contact touch. A motor-driven vacuum circuit breaker, a computer program and a computer program product are also presented.
US11075035B2
A multilayer capacitor includes: a capacitor body including dielectric layers and first and second internal electrodes, and having first to six external surfaces, wherein the first internal electrode is exposed through the third, fifth, and sixth external surfaces, and the second internal electrode is exposed through the fourth, fifth, and sixth external surfaces; first and second side portions; and first and second external electrodes including first and second sintered electrodes, and first and second conductive resin electrodes, respectively, wherein δL/T<3.5% is satisfied, where L is a thickness of the first or second side portion, taken at a level at which the first or second internal electrode is disposed, δL is a difference between a maximum L value and a minimum L value, and T is a length of the first or second side portion in a direction perpendicular to the first and second internal electrodes.
US11075032B2
A power transformer includes at least two first windings, at least two second windings interleaved with the at least two first windings, and a magnetic core. The at least two first windings and the at least two second windings are positioned adjacent the magnetic core. Each first winding includes a wire and a plurality of turns. One or more windings of the at least two first windings include a bonding material and at least two adjacent turns of said plurality of turns adhered to each other via the bonding material. Other example power transformers, methods of manufacturing power transformers, and methods of manufacturing windings are also disclosed.
US11075031B2
An inductor comprises an excitation coil with an excitation coil axis and at least one shielding coil with a respective shielding coil axis. The excitation coil axis and the shielding coil axis define an angle δ, wherein applies: 60°≤δ≤120°, preferably 75°≤δ≤105°, and preferably 85°≤δ≤95°. The inductor is shielded and enables in an easy and flexible manner the attenuation of electric and magnetic fields.
US11075030B2
An inductor according to an aspect of the present disclosure is an inductor array comprising a plurality of wire-wound type coils. The inductor array comprises a body comprising a first wire-wound type coil, a second wire-wound type coil, a fixation member, and a sealing material sealing the first wire-wound type coil, the second wire-wound type coil, and the fixation member, and comprising magnetic materials; and external electrodes arranged on an external surface of the body. The fixation member comprises a support portion and a core portion passing through the support portion. The first and second wire-wound type coils are arranged to be spaced apart from each other by the fixation member. The fixation member comprises magnetic materials.
US11075024B2
An insulator for an electric fence, an electric fence system using the insulator, and a method of installing same are disclosed herein. The insulator includes a body having a first end and a second end, and a wire attachment portion positioned at the first end of the body. A passage passes through the wire attachment portion, the passage including a first open end, a second open end, and a waist region between the first open end and the second open end. The diameter of the passage at the first open end and the diameter of the second open end are both greater than at the waist region.
US11075023B2
The invention relates to an insulation element (1) with low electrical conductivity for the electrical insulation of an electrotechnical component in the high voltage range. The insulation element (1) comprises artificial fibres (2) and electrically conductive particles (3) having an electrically non-conductive core (5) and an electrically conductive or semi-conductive cladding (6) surrounding the core (5). Moreover, the insulation element (1) comprises a cationic polymer (4).
US11075018B2
Transfer system for sealed enclosure, said sealed enclosure defining a first closed volume and comprising at least one device for sealed connection to a second closed volume, said transfer system being intended to be arranged in said enclosure (E) and to be fixed to a wall thereof, said transfer system comprising at least one arm, a first rotating hinge between the arm intended to be arranged between the arm and said wall of the enclosure, said first rotating hinge comprising a first axis of rotation, a chute and a second rotating hinge between the arm and the chute, said second rotating hinge comprising a second axis of rotation, the chute comprising a docking edge configured to cooperate with the device for sealed connection.
US11075013B2
This disclosure describes various configurations and components of a molten fuel fast or thermal nuclear reactor in which one or more primary heat exchangers are located above the reactor core of the nuclear reactor.
US11075011B2
Systems and methods are provided for data driven predictive analysis of complex data sets for determining decision outcomes. The systems and methods include obtaining a first set of data associated with individuals and obtaining, a second set of data associated with events, wherein the events are associated with at least one of the individuals. The systems and methods further include determining a subset of the individuals from the first set of data based on the first subset of individuals having common attributes with a target individual and determining a second subset of events from the second set of data based on the second subset of events having common attributes with the target events associated with the target individual. Additionally, the systems and methods include aggregating data associated with the second subset of events based on the target events and providing for display output associated with aggregated data.
US11075004B2
Image correct data is received from a plurality of terminals that belong to a plurality of organizations, a learning-terminated discriminator that is a learning discriminator that has performed learning using the image correct solution data is obtained, distribution of resources capable of being used by each discriminator is determined in accordance with the number of pieces of the received image correct solution data or the degree of performance improvement of the learning-terminated discriminator, and a discrimination result “Output” obtained by performing discrimination of a discrimination target image “Input” received from the terminal using the determined resources of the distribution is transmitted to the terminal that is a transmission source.
US11075002B2
The present invention is adapted for recognition technology improvement, which provides a memory identification and recovery method based on recognition, including: S1. collecting the data information from the scene of activity through a recognition device; S2. conducting salient feature extraction to the data information collected from the scene and generating feature marks; S3. building mapping relations between the generated feature marks and the extracted data information, automatically generating memory information in the database, and storing the information in the database; S4. inputting related data information for searching; S5. selecting a corresponding method to search the generated memory information in the database based on the input data information; S6. determining if there is related data information in the memory data. The method can helps to enhance memory of the user, recover memory after forget it, recover effectively through recognition technology, improve memory, and retrieve memory quickly after memory loss, which is convenient and efficient.
US11075000B2
A computer-implemented system includes a treatment apparatus manipulated by a patient while performing an exercise session and a patient interface that receives a virtual avatar. The patient interface presents the virtual avatar. The virtual avatar uses a virtual representation of the treatment apparatus to guide the patient through an exercise session. A server computing device provides the virtual avatar of the patient to the patient interface and receives a message pertaining to a trigger event. The message includes a severity level of the trigger event. The server computing device determines whether a severity level of the trigger event exceeds a threshold severity level, and responsive to determining the severity level of the trigger event exceeds the threshold severity level, replaces on the patient interface the presentation of the virtual avatar with a presentation of a multimedia feed from a computing device of the medical professional.
US11074991B2
The invention, in part, relates to ChIA-Drop methods, which comprise methods of drop-based sequencing.
US11074990B2
A nonvolatile memory device includes a memory cell array including first to fourth planes, a page buffer circuit that includes first to fourth page buffer units connected with the first to fourth planes, respectively, an input/output circuit that includes a first input/output unit connected with the first to fourth page buffer units and a second input/output unit connected with the second and fourth page buffer units, and control logic that controls the input/output circuit to output first data from one of the first to fourth page buffer units through the first input/output unit in a first read mode and output second data from one of the first and third page buffer units through the first input/output unit and third data from one of the second and fourth page buffer units through the second input/output unit in a second read mode.
US11074987B2
A shift register, a method for driving the same, a gate drive circuitry and a display apparatus are provided. The shift register includes: an input circuit, connected to a signal input terminal, a pull-up node and a first control terminal, and configured to provide a signal of the signal input terminal to the pull-up node under the control of the first control terminal; an output circuit, connected to the pull-up node, a first clock signal terminal and a signal output terminal, and configured to provide a signal of the first clock signal terminal to the signal output terminal under the control of the pull-up node; and a pull-up node control circuit, connected to the pull-up node, a second clock signal terminal, a third clock signal terminal and a first voltage terminal, and configured to provide a signal of the first voltage terminal to the pull-up node.
US11074986B2
A shift register includes: a first signal output terminal; a first switching, configured to transmit a signal of a first DC power signal terminal to a first node in response to the signal of the first DC power signal terminal; a second switching, configured to transmit a signal of a second DC power signal terminal to the first node in response to a signal of the first signal output terminal; a third switching, configured to transmit the signal of the second DC power signal terminal to a second signal output terminal in response to a signal of the first node; and a fourth switching, configured to transmit the signal of the first DC power signal terminal to the second signal output terminal in response to the signal of the first DC power signal terminal.
US11074984B2
A liquid discharge head having an element board including an element configured to discharge a liquid includes a first storage element and a second storage element. The first storage element is a fuse element or an anti-fuse element. The second storage element is a semiconductor memory capable of holding a larger capacity than the first storage element. The second storage element is provided on an area other than the element board.
US11074983B2
What is provided is a voltage-generating circuit that uses dynamic reference voltage to accurately control the step-up of a generated voltage. A voltage-generating circuit 100 of the invention includes a charge pump 110 outputting voltage Vpump, a regulator 120, and a controlling circuit 140. The regulator 120 includes a comparator 122 and a comparator 132. The comparator 122 compares voltage Vdivide generated by the charge pump 110 with a reference voltage Vref, and outputs a comparison result CMP_OUT. The comparator 132 compares voltage Vdivide2 generated by the charge pump 110 with a reference voltage VrefRRC with a controlled rising speed, and outputs a comparison result CMP2_OUT. The controlling circuit 140 controls the charge pump 110 based on CMP_OUT and CMP2_OUT.
US11074982B2
Memory having an array of memory cells and configured to store a first value representative of a characteristic sensed from a first data line, store a second value representative of the characteristic sensed from a second data line, perform an operation on the first value and the data value at a first logic circuitry, and perform an operation on an output of the first logic circuitry and a threshold data value at a second logic circuitry.
US11074970B2
A decoder in an integrated circuit memory device having: a positive section having a first input line; a negative section having a second input line; and an output line connected from both the positive section and the negative section to a voltage driver connected to a memory cell. The positive section and the negative sections are controlled by a polarity control signal. When the polarity control signal indicates positive polarity, the positive section drives the output line according to signals received in the first input line; and when the polarity control signal indicates negative polarity, the negative section drives the output line according to signals received in the second input line.
US11074968B2
A system and method for storing data that includes at least one memory device having a plurality of memory cells for storing data; and a memory control circuit that manages the read current and read pulse width applied to the memory cells, wherein the at least one memory device has a read current circuit configured to utilize adjustments to at least one of the read current or the read pulse width applied to the memory cells. In response to a request to read a group of the memory cells, the memory control circuit in an example, in response to determining that a comparative temperature value exceeds a first threshold, is configured to perform at least one of reducing the read current and/or increasing the read pulse width to be applied to the group of memory devices to be read.
US11074963B2
A non-volatile memory includes a memory cell array, an amplifying circuit and a first multiplexer. The memory cell array includes m×n memory cells. The memory cell array is connected with a control line, m word lines and n local bit lines, wherein m and n are positive integers. The amplifying circuit includes n sensing elements. The n sensing elements are respectively connected between the n local bit lines and n read bit lines. The first multiplexer is connected with the n local bit lines and the n read bit lines. According to a first select signal, the first multiplexer selects one of the n local bit lines to be connected with a first main bit line and selects one of the n read bit lines to be connected with a first main read bit line.
US11074961B2
Provided is a method of performing an internal processing operation of a memory device in a system including a host device and the memory device. The memory device includes a memory cell array and a processor-in-memory (PIM) performing an internal processing operation. In an internal processing mode, by the PIM, the memory device performs the internal processing operation based on internal processing information stored in the memory cell array. When the internal processing information is an internal processing operation command indicating a type of the internal processing operation, the memory device outputs the internal processing operation command including an internal processing read command and an internal processing write command to the host device. The host device issues to the memory device a priority command determined from among a data transaction command and the internal processing operation command.
US11074959B2
A method is described. The method includes configuring first register space to establish ODT values of a data strobe signal trace of a DDR data bus. The method also includes configuring second register space to establish ODT values of a data signal trace of the DDR data bus. The ODT values for the data strobe signal trace are different than the ODT values for the data signal trace. The ODT values for the data strobe signal do not change when consecutive write operations of the DDR bus write to different ranks of a same DIMM.
US11074957B2
A semiconductor device includes a period signal generation circuit and an interruption signal generation circuit. The period signal generation circuit generates a period signal in response to a refresh pulse and an end pulse. The interruption signal generation circuit generates an interruption signal for controlling an operation that an address is set as a target address, if the address having the same logic level combination as the target address is inputted while the period signal is enabled.
US11074954B2
According to one embodiment, a memory device includes: a first and a second interconnects; a memory cell including a variable resistive element, the memory cell between the first and second interconnects; and a write circuit including a current source circuit and a voltage source circuit, the write circuit writing data to the memory cell by using a write pulse. The write circuit supplies the write pulse to the memory cell by using the current source circuit in a first period from a first time of a start of supply of the write pulse to a second time, and supplies the write pulse to the memory cell by using the voltage source circuit in a second period from a third time to a fourth time of an end of the supply of the write pulse.
US11074948B2
According to one embodiment, in a semiconductor device, the first pull-up circuit is connected to a third node and to a fourth node. The third node is a node between a drain of the first transistor with a first conductivity type and a source of the second transistor with the first conductivity type. The fourth node is a node between a drain of the third transistor with the first conductivity type, and a source of the fourth transistor with the first conductivity type and a source of the fifth transistor with the first conductivity type. The first pull-down circuit is connected to a fifth node and to a sixth node. The fifth node is a node between a drain of the first transistor with a second conductivity type and a source of the second transistor with the second conductivity type. The sixth node is a node between a drain of the third transistor with the second conductivity type and a source of the fourth transistor with the second conductivity type and a source of the fifth transistor with the second conductivity type.
US11074937B1
According to one embodiment, a magnetic disk device includes a plurality of disks including a first area to which data is randomly written in normal recording and to which an LBA is added, and a second area to which data is written in shingled recording to write a plurality of tracks overlaid in a radial direction and to which an LBA is added, a plurality of heads, and a controller which writes data to the first area in the normal recording, writes data to the second area in the shingled recording, and changes the first area in accordance with a first recording capacity of a first recording surface in each of the disks, which corresponds to a first head of the heads, when the first head is inhibited from being used.
US11074928B2
A computer-implemented method includes determining a meeting has initialized between a first user and a second user, wherein vocal and video recordings are produced for at least the first user. The method receives the vocal and video recordings for the first user. The method analyzes the vocal and video recordings for the first user according to one or more parameters for speech and one or more parameters for gestures. The method determines one or more emotions and a role in the meeting for the first user based at least on the analyzed vocal and video recordings. The method sends an output of analysis to at least one of the first user and the second user, wherein the output of analysis includes at least the determined one or more emotions and the role in the meeting for the first user.
US11074927B2
A computer implemented method, computer system and computer program product are provided for acoustic event detection in polyphonic acoustic data, according to the method, polyphonic acoustic data is inputted by one or more processing units into a trained neural network trained by labeled monophonic acoustic data, a first output from a hidden layer of the trained neural network is obtained by one or more processing units, and at least one acoustic classification of the polyphonic acoustic data is determined by one or more processing units based on the first output and a feature dictionary learnt from the trained neural network.
US11074926B1
A method for voice signal fatigue compensation, that includes sampling, using an audio signal capturing apparatus, a segment of a voice signal in a normal time series to form a normal series sample, generating, using a processor and a memory, from the normal series sample, a reversed series sample, and constructing, by executing using the processor and the memory a time-series mixing component, a first synthesized segment by mixing the normal series sample and the reversed series sample, the first synthesized segment including a compensation for an instance of micro fatigue in the segment of the voice signal. The method also includes forming a fatigue-compensated voice segment from the first synthesized segment, and outputting, as a fatigue-compensated voice segment, the first synthesized segment.
US11074925B2
The disclosure describes one or more embodiments of an impulse response system that generates accurate and realistic synthetic impulse responses. For example, given an acoustic impulse response, the impulse response system can generate one or more synthetic impulse responses that modify the direct-to-reverberant ratio (DRR) of the acoustic impulse response. As another example, the impulse response system can generate one or more synthetic impulse responses that modify the reverberation time (e.g., T60) of the acoustic impulse response. Further, utilizing the synthetic impulse responses, the impulse response system can perform a variety of functions to improve a digital audio recording or acoustic measurement or prediction model.
US11074917B2
A method of speaker identification, comprises: receiving an audio signal representing speech; removing effects of a channel and/or noise from the received audio signal to obtain a cleaned audio signal; obtaining an average spectrum of at least a part of the cleaned audio signal; and comparing the average spectrum with a long term average speaker model for an enrolled speaker. Based on the comparison, it can be determined whether the speech is the speech of the enrolled speaker.
US11074914B2
Systems and methods may be used to automatically detect a query in interactive content. A system may implement a method that includes receiving an audible signal. The method may include determining that a portion of the audible signal includes speech. The method may include translating at least the portion of the audible signal. The portion of the audible signal may be translated into a natural language output. The method may include generating an identifier (ID) associated with the speech. The ID may be generated on a condition that the natural language output includes a trigger. The method may include generating an inaudible signal that includes the ID. The method may include synchronizing the inaudible signal with the audible signal. The method may include transmitting the audible signal at a first frequency. The method may include transmitting the inaudible signal at a second frequency.
US11074911B2
In one aspect, a server that receives, from a client terminal via a network, a request to initiate a verbal conversation using natural language that is in a spoken or textual format, extracts information during the verbal conversation, determines a context of the verbal conversation, receives an inquiry during the verbal conversation, processes the inquiry, acquires response information based on the determined appropriate response, and transmits to the client terminal the response information.
US11074897B2
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a musical work adaptation quality evaluation model. One of the methods includes: obtaining a plurality of adapted musical work samples; separating audio tracks of each of the plurality of adapted musical work samples; determining instrument information identifying instruments played in each of the audio tracks; performing originality analysis on each of the audio tracks to obtain an originality value corresponding to each audio track; for each of the audio tracks, using a combination of the instrument information and the originality value corresponding to the particular audio track of the adapted musical work samples as a sample feature; and training a musical work adaptation quality evaluation model by using sample features of corresponding adapted musical work samples as input, and a predetermined evaluation score of the corresponding adapted musical work sample as output.
US11074895B2
A utility article for protecting and covering the strings of a musical instrument, while providing options for visibility and display. The utility article, including a covering member made of flexible material and having a front side and a rear side. Four flaps extend from the left edge and the right edge of the covering member, wherein two flaps extend outwards to form a sleeve and the two flaps extend rearwards wrapping the neck of the musical instrument. The two pockets will serve for holding the users common accessories and tools, while an attachable flap will allow the device to second as a guitar strap when not in its primary use.
US11074894B1
A vibrato system for a solid-body electric guitar without a housing for vibrato is disclosed, wherein the solid-body guitar without a housing for vibrato has a neck, a body which in turn has a plurality of holes, and a plurality of strings joined at one end to the neck, having springs housed in the holes of the body of the guitar, a bridge having a fixed part joined to the body of the guitar and a pivoting part, such that the pivoting part is configured to rotate around the contact with the fixed part, wherein the strings are joined to the pivoting part such that the pivoting part is joined to the springs, and wherein the springs are fastened inside the holes.
US11074892B1
The present disclosure provides a detachable violoncello non-slip pad, which includes an non-slip portion and a limiting portion. The limiting portion is partially detachably received in the non-slip portion. The limiting portion includes a mounting plate and a limiting plate. The mounting plate is fixedly connected to the limiting plate. The mounting plate is detachably received in the non-slip portion. The detachable violoncello non-slip pad can separate the non-slip portion and the limiting portion, which is convenient for cleaning. When the non-slip portion is worn, only the non-slip portion needs to be replaced without overall replacement, which reduces the use cost of a user.
US11074882B2
Disclosed are a method and a device for adjusting grayscale of display panel, the method includes: obtaining a current image by performing image acquisition of a display panel; identifying an nonuniform block in the current image, detecting original output brightness and original input grayscale of the nonuniform block; determining a target input grayscale corresponding to a preset target brightness according to an actual Gamma curve value, wherein the actual Gamma curve value is obtained by testing the display panel; taking a difference between the original input grayscale and the target input grayscale as a grayscale compensation value of the nonuniform block.
US11074881B2
A novel and highly convenient or reliable display panel is provided which includes a first driver circuit, a second driver circuit, a first scan line, a second scan line, and a first signal line. The first driver circuit supplies a selection signal. The second driver circuit supplies a predetermined voltage, first data using a voltage greater than or equal to the predetermined voltage, and second data using a voltage less than or equal to the predetermined voltage. The first scan line is selected in a first period. The second scan line adjacent to the first scan line is selected in a third period. The first signal line receives the first data in the first period, the predetermined voltage in a second period, and the second data in the third period. The second period is provided between the first period and the third period.
US11074879B2
Disclosed are a drive circuit of a display device, a display device and a display panel. The drive circuit of the display device drives a first drive signal output branch and a second drive signal output branch to output a preset logic level signal separately by drive signals of a timing controller.
US11074877B1
A liquid crystal (LC) display device includes a first display panel, a second display panel, and an image processor. The image processor generates first image data and second image data that correspond to a first image and a second image for display on the first display panel and the second display panel, respectively. The image processor includes a first image data decision unit that decides the first image data, a filter that decides a correction factor, and a second image data decision unit that decides the second image data based on smoothed image data and the correction factor. A method for displaying an image in a LC display device with a first display panel and a second display panel includes determining first image data based on smoothed input image data, and determining second image data based on the smoothed input image data and a correction factor.
US11074869B2
A display method includes selecting a display mode from a plurality of display modes, acquiring a data clock signal having a data period including a pixel active interval and a blank interval, and setting waveforms of a backlight driving signal within the pixel active interval and the blank interval according to the display mode in order to meet a motion blur effect corresponding to the display mode. A power ratio of the backlight driving signal within the blank interval to the backlight driving signal within the pixel active interval determines the motion blur effect. The waveforms of the backlight driving signal within the pixel active interval and the blank interval are different.
US11074867B2
A light-emitting device includes a data signal supply circuit, a first switching element including a first end electrically coupled to the data signal supply circuit, and a second end, a first capacitor electrically coupled to the second end of the first switching element and configured to hold an electric charge according to a gradation voltage, a second switching element including a first end electrically coupled to the second end of the first switching element, and a second end, a pixel circuit including a light-emitting element and a transistor, and a data line electrically coupled to the pixel circuit. The first capacitor is disposed to overlap the transistor in plan view.
US11074854B1
A driving device and an operation method thereof are provided. The driving device drives a plurality of light-emitting control lines of an organic light emitting diode (OLED) display panel. The light-emitting control lines are divided into a plurality of groups. The driving device includes a control circuit and a plurality of logic gates. The control circuit generates a global light-emitting control signal and determines a duty cycle of the global light-emitting control signal. Any one of the logic gates determines whether to transmit the global light-emitting control signal to the light-emitting control lines of a corresponding group among the groups. When the global light-emitting control signal is transmitted to a corresponding light-emitting control line among the light-emitting control lines, a pulse of the global light-emitting control signal may light up a plurality of pixels connected to the corresponding light-emitting control line.
US11074848B2
Disclosed are a control circuit, a display apparatus and a control method for a control circuit. An input end of a voltage control circuit is connected to a first power input end, and an output end of the voltage control circuit is connected to a first input end of a voltage detection circuit; a second input end of the voltage detection circuit is connected to a second power input end, and an output end of the voltage detection circuit is connected to a controlled end of a switch circuit; an input end of the switch circuit is connected to the first power input end, and an output end of the switch circuit is connected to an input end of the discharging circuit.
US11074846B2
A display device includes: a display panel including a display area and a pad area having a pad; and a complex circuit package on the pad, including: a first driving signal structure including a first penetration electrode vertically penetrating an inside of the first driving signal structure; a second driving signal structure on the first driving signal structure; and a redistribution wiring structure surrounding the second driving signal structure, and the redistribution wiring structure electrically connecting the first driving signal structure and the second driving signal structure.
US11074845B2
A display device includes a first amplifier and second data amplifier connected to a first data line and second data line, to a first high voltage power source and second high voltage power source and to a first low voltage power source and second low voltage power source, respectively, a first pixel and second pixel each having a data input terminal connected to the first data line and second data line, respectively. The first high voltage power source and the first low voltage power source determine an upper limit and a lower limit of an output voltage of the first amplifier, respectively, the second high voltage power source and the second low voltage power source determine an upper limit and a lower limit of an output voltage of the second amplifier, respectively, and the first low voltage power source and second low voltage power source are independent power sources.
US11074843B2
A drive circuit 1000 is provided with an input terminal and an output terminal configured to be coupled to an external device 2000; a drive signal generation circuit 400 configured to use a synchronizing signal that is input from the external device 2000 via the input terminal to perform signal generation processing to generate a drive signal that drives an electro-optical panel 10; a state signal generation circuit 510 configured to generate a state signal indicating an operating state of the drive signal generation circuit 400; a return signal generation circuit 520 configured to generate a return signal obtained by superimposing the state signal on the synchronizing signal; and the output circuit 2000 configured to output the return signal from output terminals 581 and 582 to the external device 2000.
US11074841B2
A flexible display panel and a display device are provided. The flexible display panel has a bent edge area and a planar area. The bent edge area and the planar area are arranged in the row direction. A boundary extends in the column direction between each of the at least one bent edge area and the planar area. A side of the bent edge area that is away from the planar area is bent towards a non-light-exiting side of the flexible display panel, so that a portion of the flexible display panel that is located in the bent edge area forms a curved surface when the flexible display panel is in a bent state. A size of each column of sub-pixels located in the edge area in the row direction is larger than a size of each column of sub-pixels located in the planar area in the row direction.
US11074836B2
A display apparatus includes a display module, a first supporting portion, a second supporting portion, and a reinforcing member. A folding region, a first non-folding region and a second non-folding region are defined in the display module, when viewed in a plan view. The display module displays an image. The folding region is foldable about an imaginary folding axis, and the first and second non-folding regions are adjacent to two opposite sides, respectively, of the folding region, respectively. The first supporting portion supports the first non-folding region. The second supporting portion supports the second non-folding region and is spaced apart from the first supporting portion. The reinforcing member is adhered to the first and second supporting portions. The reinforcing member includes an incision pattern, which overlaps the folding axis in the folding region.
US11074832B2
A medical simulator having a heat exchanger configured to transfer heat from electronics and other components of the medical simulator to simulated blood of a simulated vascular system of the medical simulator. The heated simulated blood can be circulated throughout the simulated vascular system to provide more realistic training for medical practitioners by increasing the temperature of the skin of the medical simulator to a more realistic temperature. Circulating the heated simulated blood can also serve to cool the electronics and other components, while simultaneously transferring the heat out from the vascular system into an environment outside of the medical simulator.
US11074828B2
A sonar target simulator (“STS”) for training a sonar operator is disclosed. The STS is configured to create a plurality of simulated scenarios within a gaming area having a plurality of environments. The STS includes one or more memory units storing real-world collected data, one or more processing units, and a computer-readable medium. The real-world collected data includes background signatures related to the plurality of simulated environments. The computer-readable medium has encoded thereon computer-executable instructions to cause the one or more processing units to generate a target signature from real-world collected data, generate an environmental model from the real-world data, and combine the target signature with the environmental model to create a simulated scenario, of the plurality of simulated scenarios, for use in the gaming area. In this example, the environmental model corresponds to an environment of the plurality of environments.
US11074810B2
Embodiments of the present disclosure provide a method and a device for providing feedback to outside a vehicle, a device, and a computer readable storage medium. The method includes: detecting an attention state of a pedestrian to the vehicle, wherein the attention state is configured to indicate whether the pedestrian notices the vehicle; determining feedback information of the vehicle to the pedestrian based at least in part on the attention state; and controlling an output component of the vehicle to output the feedback information.
US11074807B2
A remote three-way switch. The remote three-way switch includes an actuator configured to actuate a mechanical switch, such as a light switch, according to a signal received from a remote control in wireless communication with the actuator. The signal received directs the actuator to mechanically actuate the switch from an on position to an off position, or from the off position to the on position. The remote three-way switch is portable, easy to install and uninstall, and is configured to assist an individual with operating the switch from a distance. The remote three-way switch may also be configured to be permanently installed into a wall, such that it appears like an ordinary light switch after installation.
US11074796B2
A photoelectric smoke detector, includes an optics cover that provides a smoke chamber that has a smoke chamber opening, a CO detector is mounted to the optics cover. An inner cover provides a first opening and a second opening. The first opening receives a portion of the CO detector and the second opening is aligned with the smoke chamber opening. A spoiler includes a U-shaped fin arrangement and is received against the inner cover.
US11074794B2
Systems and methods for activating and deactivating controlled devices are provided. Such systems and methods can include a microprocessor unit sampling signal data from a smart microwave sensor module to detect a presence of a user within a secured area, using the signal data to track a route of the user within the secured area, and activating or deactivating the controlled devices located within the secured area based on a location of an end of the route. Such systems and methods can include activating the controlled devices when the location of the end of the route is within the secured area and deactivating the controlled devices when the location of the end of the route is not outside of the secured area.
US11074789B2
Techniques related to an electronic device, comprising one or more processors, a user interface, a bill dispensing mechanism in a dispensing area, the bill dispensing area having a first sensor, and a non-transitory program storage device comprising instructions stored thereon to cause the one or more processors to receive, from the user interface, a request to dispense a bill, receive, from the first sensor, a first signal indicating a first touch on the first sensor in the bill dispensing area, and dispense the bill based on the received first signal indicating the first touch.
US11074787B1
Embodiments include utilizing artificial intelligence and/or machine learning to produce sports analytics based on historical score data for specific teams, players, events, or other relevant data. Machine learning can be applied to the historical data in order to improve the betting odds. Correlations between event outcomes and available parameters can be analyzed in advance and in real time by an odds module to give accurate and up-to-date odds.
US11074780B2
A detection system including a control device detecting fraud performed in a game table by using a result of an image analysis performed by an image analyzing device is included. A substitute currency for gaming used for this detection system has a multi-layer structure in which a plurality of plastic layers having different colors are stacked, a coloring layer is included at least in the middle, and white layers or thin-color layers (may be layers having a color thinner than that of the coloring layer; not illustrated in the drawing) are stacked on both sides of the coloring layer disposed in the middle.
US11074774B2
Methods, systems and apparatuses are provided for managing a parking facility. A host processor may receive identification information relating to a vehicle entering, exiting and/or parked in the parking facility. The host processor may determine an account associated with the vehicle, based on the identification information and on account information associated with the account. The host processor may determine that the vehicle is authorized to park in the parking facility, based on the account information. And host processor transmits permission information to a user device to thereby allow the vehicle to enter, exit and/or remain parked in the parking facility.
US11074770B2
The invention provides a system and method of monitoring a vehicle during commute. The system comprising of one or more camera modules in communication with one or more computation device. A camera module is configured to collect multiple data during the commute including video frames of one or more views, and location, position, direction, orientation, velocity and the combination thereof of the vehicle. The collected data is sent to a computation device where the data is analyzed to identify events and the same will be notified to one or more user device(s). In one embodiment, the communication between the computation device and the camera module may be carried out wirelessly via Wi-Fi where the camera module is configured to act in one or more modes of communication such as an access point (AP) mode or a station (STA) mode or Wi-Fi direct or the combination thereof.
US11074766B2
A system and computer implemented method for managing a vehicle incident is disclosed. The method may include monitoring, in response to a triggering event, a first vehicle having a first vehicle state including a set of physical condition characteristics. The method may also include detecting, for the first vehicle, a vehicle incident including a change of one or more physical condition characteristics of the set of physical condition characteristics. The method may also include collecting, in response to detecting the vehicle incident for the first vehicle, incident circumstance information including a set of potential causes of the vehicle incident. In certain embodiments, the method may include providing incident data based on at least a portion of the incident circumstance information and at least a portion of the change of one or more physical condition characteristics.
US11074764B2
A system and method for providing positional error correction for particles of destructible objects in a three-dimensional volume in a virtual space includes electronic storage to store center-of-mass information of a set of objects, using a high-precision floating point format. Prior to runtime and/or interactive manipulation of the set of objects, a texture map is generated that includes positional information in a floating point format having less precision than the high-precision floating point format. A simulation uses this texture map to determine simulated center-of-mass information of the set of objects. This simulated center-of-mass information is compared with the previously stored center-of-mass information to determine which objects have positional errors, and which offsets are needed to correct the positional errors. The stored center-of-mass information is adjusted by the determined offsets, such that subsequent use, during interactive runtime, has no or reduced positional errors and/or artifacts caused by positional errors.
US11074761B2
Provided are a design assistance device, a design assistance system, a server, and a design assistance method that can display shapes and specification information of a plurality of items included in an item group so that a user can easily view the items. The design assistance device includes: a three-dimensional data acquisition unit that acquires three-dimensional data of an item group including a plurality of items; a display data generation unit that generates two-dimensional display data including a two-dimensional display representing an appearance of the item group and specification information of at least one of the items in one observation direction in the three-dimensional data; and a display mode determination unit that determines a display mode of the specification information in the two-dimensional display based on a shape of each of the items as well as relative positions and relative orientations between the items as viewed in the one observation direction.
US11074759B2
A virtual local presence display apparatus, system and method is disclosed. Included are an extraction engine capable of automatically disassociating the virtual local presence from its production background; a first data feed of an actual background in which the displaying device resides; a background data feed of a plurality of optional backgrounds including at least the production background of the virtual local presence; a stream subject data feed of an extracted one of the virtual local presence extracted from the production background; an integrated data feed in which the virtual local presence and a background are integrated; a first processing having a receiver capable of receiving the data feeds and assessing a plurality of focal lengths to focal planes for the virtual presence in the production background, and in a selected one of the other backgrounds; and a second processing for causing displaying, on the display device, the virtual presence at a suitable location with regard to the focal planes in a selected one of the other backgrounds.
US11074751B2
Devices and methods for single-view 3D hair modeling are disclosed. The method for single-view 3D hair modeling includes training, by a neural network processor, a volumetric autoencoder to encode a plurality of 3D hairstyles into latent features, and to generate an output based on the latent features. The method for single-view 3D hair modeling includes training, by the neural network processor, an embedding network to determine hair coefficients of a single hairstyle from an input image. The method for single-view 3D hair modeling includes receiving, by the neural network processor, the input image. The method for single-view 3D hair modeling includes synthesizing, by the neural network processor, hair strands to generate a single-view 3D model of the single hairstyle based on the volumetric autoencoder, the embedding network, and the input image.
US11074749B2
The described implementations relate to processing of an environment using a plurality of sub-volumes, and specifically to generating surface representations in the plurality of sub-volumes for individual processing. One example can identify planar fragments within the plurality of sub-volumes. The example can determine that various planar fragments constitute part of a contiguous planar surface and should be aggregated. The example can also output data representing the contiguous planar surface formed from the aggregated planar fragments.
US11074748B2
Examples of systems and methods for matching a base mesh to a target mesh for a virtual avatar or object are disclosed. The systems and methods may be configured to automatically match a base mesh of an animation rig to a target mesh, which may represent a particular pose of the virtual avatar or object. Base meshes may be obtained by manipulating an avatar or object into a particular pose, while target meshes may be obtain by scanning, photographing, or otherwise obtaining information about a person or object in the particular pose. The systems and methods may automatically match a base mesh to a target mesh using rigid transformations in regions of higher error and non-rigid deformations in regions of lower error.
US11074747B2
In various embodiments, a sketching application generates models of three-dimensional (3D) objects. In operation, the sketching application generates a first virtual geometry based on a first free-form gesture. Subsequently, the sketching application generates a second virtual geometry based on a first constrained gesture associated with a two-dimensional (2D) physical surface. The sketching application then generates a model of a 3D object based on the first virtual geometry and the second virtual geometry. Advantageously, because the sketching application generates virtual geometries based on a combination of free-form and constrained gestures, the sketching application efficiently generates accurate models of detailed 3D objects.
US11074743B2
In various embodiments, a differentiable rendering application enables an inverse rendering application to infer attributes associated with a 3D scene. In operation, the differentiable rendering application renders an image based on a first set of points associated with the 3D scene. The differentiable rendering application then generates an artificial gradient that approximates a change in a value of a first pixel included in the image with respect to a change in an attribute of a first point included in the first set of points. Subsequently, the inverse rendering application performs optimization operation(s) on the first point based on the artificial gradient to generate a second set of points. Notably, an error associated with the second set of points is less than an error associated with the first set of points.
US11074738B1
In an embodiment, an animator is provided with an indication when a model's component such as a joint or limb is being moved or twisted in a way that would be unnatural and cause unusual stress on the model component. For example, as a shoulder joint is stressed by moving an arm in an extreme position a yellow bar or coloring of the shoulder, arm or other component can grow increasingly bright and shift to red just before a breaking point is reached. An animator can choose to go past the breaking point and the breaking can be modeled and incorporated into the animation.
US11074737B2
A system including a non-transitory computer readable medium configured to store instructions thereon; and a processor. The processor is configured to execute the instructions for defining a virtual space associated with a first user, wherein the virtual space comprises a first region and a first avatar. The processor is configured to execute the instructions for causing the first avatar to enter the first region based on received first input; and moving the first avatar within the first region in response to a received second input. The processor is configured to execute the instructions for registering charging information the received second input; and removing the first avatar from the first region in response to a received third input. The processor is configured to execute the instructions for performing charging-related processing, in accordance with the registered charging information, in response to removing the first avatar from the first region.
US11074729B2
In some implementations, a method performed by data processing apparatuses includes receiving map data that identifies a layout of physical objects within a physical area, identifying contiguous groups of the physical objects as composite objects, selecting bounding algorithms to use for generating graphical shapes for the composite objects, generating graphical shapes by applying the selected bounding algorithms to the composite objects, and testing the graphical shapes against one or more criteria. For candidate graphical shapes that fail a test, a new bounding algorithm can be selected and the generating and the testing can be repeated using the new bounding algorithm. A simplified graphical map can be output that represents the physical objects within the physical area using the graphical shapes.
US11074710B2
In one embodiment, a service obtains spatial information regarding a physical area. The service estimates locations of a device within the physical area over time, based on wireless signals sent by the device. The service generates a set of images based on the spatial information regarding the physical area and on the estimated locations of the device within the physical area over time. The service updates an estimated location of the device by inputting the generated set of images to a machine learning model trained to minimize a location estimation error.
US11074709B2
Embodiments of the present application provide an image-based position detection method, an apparatus, a device and a storage medium. Images captured at the same time by a plurality of photographing devices mounted in different orientations are acquired, where the plurality of photographing devices are synchronous in time; a two-dimensional position of a target object in each of the images is detected; and a three-dimensional position of the target object in an actual space is determined based on the two-dimensional position of the target object in each of the images and internal parameters and external parameters of the plurality of photographing devices. The embodiments of the present application implement a three-dimensional positioning solution based on a plurality of cameras, thereby improving the reliability and accuracy of object positioning.
US11074703B1
A device is provided for encrypting and/or decrypting a point cloud having a plurality of data points that collectively produce a three-dimensional (“3D”) image. Each data point may have a set of elements with values that define a position of the data point in 3D space and visual characteristics of the data point. Encrypting the point cloud may include deterministically a set of data point to encrypt, and deterministically changing the data point element values of the selected data points so that the 3D image produced by the encrypted data points is different than the 3D produced from the unencrypted data points. Decrypting the resulting encrypted point cloud may include deterministically reselecting the encrypted data points using an encryption key, and deterministically reversing the changes made to the data point element values of the selected data points based on transformations that are specified as part of the encryption key.
US11074700B2
In some aspects, the techniques described herein relate to systems, methods, and computer readable media for generating, based on a set of images, a temporal pixel image comprising a set of temporal pixels, where each temporal pixel in the set of temporal pixels comprises a set of pixel values at an associated position from each image of the set of images. For a first temporal pixel from the set of temporal pixels, saturation data comprising a set of saturation values is generated, where each saturation value of the set of saturation values is associated with a pixel value of the set of pixel values of the first temporal pixel, and each pixel value is compared to a metric to determine a corresponding saturation value.
US11074699B2
A method for determining a protection radius of a vision-based navigation system includes at least one image sensor able to produce at least one first image at a first instant and one second image at a second instant; and a processing unit coupled to each image sensor and able to implement a processing method able to determine at least one value of motion between the first instant and the second instant on the basis of the first image, of the second image and of a plurality of image data determined on the at least first and second images; the method comprising the following steps: a first step of determining at least one nominal value of uncertainty of the at least one motion value obtained by the processing method for a set comprising the plurality of image data determined; a second step of determining i-th sub-values of uncertainty of the at least one motion value determined by the processing method for an i-th subset defined by removing an i-th part of the image data determined; a third step of determining an i-th protection radius for the i-th subset on the basis of the i-th uncertainty sub-values and of the at least one nominal uncertainty value; the second and third steps being repeated for each i-th subset, i varying between 1 and a defined value M; a fourth step of determining a protection radius on the basis of the M i-th protection radii determined.
US11074697B2
One example of a method includes receiving a plurality of video streams depicting a scene, wherein the plurality of video streams provides images of the scene from a plurality of different viewpoints, identifying a target that is present in the scene, wherein the target is identified based on a determination of a likelihood of being of interest to a viewer of the scene, determining a trajectory of the target through the plurality of video streams, wherein the determining is based in part on an automated visual analysis of the plurality of video streams, wherein the determining is based in part on a visual analysis of the plurality of video streams, rendering a volumetric video traversal that follows the target through the scene, wherein the rendering comprises compositing the plurality of video streams, receiving viewer feedback regarding the volumetric video traversal, and adjusting the rendering in response to the viewer feedback.
US11074688B2
For processing a medical image, medical image data representing a medical image of at least a portion of a vertebral column is received. The medical image data is processed to determine a plurality of positions within the image. Each of the plurality of positions corresponds to a position relating to a vertebral bone within the vertebral column. Data representing the plurality of positions is processed to determine a degree of deformity of at least one vertebral bone within the vertebral column.
US11074683B2
An image inspection apparatus includes an image reader that reads an original image formed on a recording material based on a print job and generates a read image, and a hardware processor that analyzes the read image and performs an image inspection, wherein the hardware processor: acquires the read image from the image reader, detects an edge from the read image, and excludes a region near the edge from a target of the image inspection; performs a predetermined filter process on the read image after the exclusion process to generate a first reference image compares the read image after the exclusion process with the first reference image to generate a first comparison image; and binarizes the first comparison image using a predetermined threshold to detect points where a specific abnormality has occurred, and outputs a detection result.
US11074682B2
A system and method for automated grain inspection and analysis of results, that inspects grains using a plurality of light spectra, analyzes the results, and produces detailed reports from the analysis.
US11074679B2
A method includes photographing a first image, where the first image comprises a document. A first area of the document is obscured by a first obstruction. The method further includes determining a location of the first area based on depth data. The method further includes photographing a second image. The method further includes restoring the obstructed information in the first area based on the second image. The method further includes displaying a third image, wherein the third image comprises the document and the first obstruction s removed from the first area of the document.
US11074677B2
Methods for recovering saturated pixel values in raw pixel data are described. Given an image with raw pixel values captured using sensors with a color filter array (CFA), image regions are classified according to how many color channels of the CFA are saturated. Values of saturated pixels are estimated based on weighted color ratios of unsaturated pixels and recovered pixels. Example methods for a Bayer CFA are provided.
US11074673B2
A method of increasing temporal resolution: a) provides an original video having a given spatial resolution; b) compresses a first frame of said original video using any image compression method; and c) repeatedly compresses a next frame of said original video using the steps of: i. providing a current video comprising the already compressed video frames, said current video having an initial spatial resolution; ii. repeatedly reducing the spatial resolution of said current video and the spatial resolution of said next frame of the original video, to produce a lowest level spatial resolution current video and a lowest level spatial resolution next frame of the original video; and iii. compressing said lowest level spatial resolution next frame of the original video to produce a lowest level compressed next frame.
US11074671B2
An electronic apparatus is provided. The electronic apparatus includes: a storage configured to store a plurality of filters each corresponding to a plurality of image patterns; and a processor configured to classify an image block including a target pixel and a plurality of surrounding pixels into one of the plurality of image patterns based on a relationship between pixels within the image block and to obtain a final image block in which the target pixel is image-processed by applying at least one filter corresponding to the classified image pattern from among the plurality of filters to the image block, wherein the plurality of filters are obtained by learning, through an artificial intelligence algorithm, a relationship between a plurality of first sample image blocks and a plurality of second sample image blocks corresponding to the plurality of first sample image blocks based on each of the plurality of image patterns.
US11074662B2
Simulated network system and method for comparing one or more real-world computer-based or e-commerce network user to a computerized simulated network for providing information to the one or more real-world users. The information provided is based on information obtained via simulated sharing and/or spreading of simulated items amongst simulated users in the computerized simulated network using a first vocabulary and comparison of a profile for a real-world user with profiles of simulated users using the same first vocabulary.
US11074661B2
A method for processing blockchain-based transactions, comprising: acquiring a Nonce record from a Nonce list for a transaction initiated by a user account, wherein the Nonce list is maintained in a blockchain and is associated with the user account, the Nonce list comprises a plurality of Nonce records, and a Nonce record comprises a Nonce value; adding the acquired Nonce record to the transaction; and submitting the transaction to the blockchain, for a node in the blockchain to compare the Nonce record in the transaction with the plurality of Nonce records in the Nonce list, and to accept the transaction in response to the Nonce record matching any Nonce record in the Nonce list, wherein the Nonce value in the matching Nonce record in the Nonce list is monotonically increased based on a preset increment in response to that the transaction is accepted.
US11074656B2
An insurance management system receives, from a client device, at least one image of an insurance card associated with the user operating the client device. The insurance management system extracts features from the at least one image and generates a feature vector associated with the at least one image. A machine learning model receives the feature vector as input and outputs a classification comprising an association with an insurance plan. The insurance management system receives historical medical information that is specific to the user and indicates a current medical condition of the user and evaluates the insurance plan of the user in view of their historical medical information. Based on the evaluation, the insurance management system provides a recommendation that comprises one or more alternative insurance plans or one or more alternative pharmacies.
US11074655B1
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 vehicle operation. The mobile device may be associated with a vehicle driver. 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 receive the locationing pulse at a microphone of the mobile device, and generate or update a vehicle occupancy profile based upon the receiving operation. The vehicle occupancy profile may include occupancy data of one or more seats inside the vehicle. A vehicle risk profile may be determined based upon the vehicle occupancy profile, and a risk message transmitted if the vehicle risk profile satisfies a high risk condition.
US11074650B1
A blockchain-based rough gemstone planning method including receiving a gemstone record including gemstone scan information and a smart contract, receiving a plurality of virtual derivative gemstones that may be derived from a gemstone associated with the received gemstone record and a plurality of virtual derivative gemstone records comprising meta-information about the virtual derivative gemstones, recording the plurality of virtual derivative gemstone records to a meta-information database, generating a plurality of derivative smart contracts associated with the plurality of virtual derivative gemstone records, sending the virtual derivative gemstone records and the derivative smart contracts, receiving price information for the plurality of virtual derivative gemstone records, and identifying a subset of the plurality of virtual derivative gemstone records that may be derived from the gemstone associated with received gemstone record responsive to the received price information received.
US11074649B2
Methods, apparatus and article of manufactures for providing seamless transitions between graphical images on a binary options interface. An user-input is received on a touch-sensitive display of the binary options interface. The user-input corresponds to a request for a transformation of a graphical image that is displayed on the binary options interface. The binary options interface is integrated into a mobile device. In response to the user-input, an updated graphical image is generated. The updated graphical image is displayed to replace the graphical image on the binary options interface. The graphical image to the updated graphical image comprises a continuously displayed image.
US11074644B2
Systems and methods are provided for augmented reality payments. An augmented reality display may include product information and/or payment information images displayed over an image of one or more real world background objects. The augmented reality display may be displayed on a display of a mobile user device such as a smartphone or tablet or on a structure of a vehicle such as a vehicle windshield. The real world background objects may include a merchant store. The product information and/or the payment information may be overlaid on the merchant store as viewed through a vehicle windshield or as viewed in an image of the merchant store captured by a camera of the user device. The user may be provided with the ability to select one or more items for purchase, make one or more payments, or execute other transactions by interacting with the augmented reality display.
US11074643B1
Various product-configuration-related implementations are described herein. In one example implementation, a selection of a product is received. A plurality of sections associated with the product is determined. One or more option groups are determined for each of the sections. Each of the option groups includes one or more options for the product. A product configuration page is generated and provided for presentation to a user. The product configuration page includes a navigation panel. The navigation panel includes a plurality of tabs. Each tab in the plurality of tabs represents a certain section from the plurality of sections and includes one or more indicators corresponding to the one or more option groups included in the certain section. Each of the one or more indicators visually indicates whether an option from a corresponding option group has been selected.
US11074642B2
A system, computer-readable media and computer-implemented method for automated location interaction management. User input at least partly defining an item is received and stored via a mobile electronic device. A location interaction trigger for the item is automatically determined to have occurred, based at least in part on a geolocation of the mobile electronic device. An alert is generated describing the item for display on a display of the mobile electronic device.
US11074639B2
A system for storing items may include a storage location comprising a scanner that is positioned to scan codes from packaging of items as they are placed into the storage location or removed from the storage location, a cloud storage system that maintains a list of items in the storage location, wherein the cloud storage system is programmed to receive, from the storage location, the list of items in the storage location; and a trash bin comprising a scanner that is positioned to scan codes from the packaging of items as they are placed into the trash bin.
US11074633B2
A method includes receiving an identification of a first item to be purchased, entering the first item into an electronic shopping cart facilitating an on-line transaction, providing a method of payment for a value of the first item to the shopping cart, and sending the value of the first item and a description of the item to a recipient with at least the following electronic options from which the recipient may choose: accepting the first item with payment made and modifying the transaction in accordance with the value of the first item.
US11074617B2
A system and method to communicate individualized/customized messages to a vehicle based on the location of the vehicle, operation statuses the vehicle, and/or mobile devices of occupants of the vehicle.
US11074602B2
A method for providing transaction details for payment transactions indicative of offer redemption includes: receiving an offer listing including at least one merchant offer entry, wherein each entry includes an offer identifier and an indication of a valid merchant with which a corresponding offer for goods or services may be redeemed; receiving an offer linking notification including a consumer identifier and an indication of a selection of an offer corresponding to a specific merchant offer entry by a consumer associated with the consumer identifier; identifying a merchant identifier, wherein the merchant identifier corresponds to the valid merchant indicated in the specific merchant offer entry; storing a transaction processing rule, the rule including the identified merchant identifier and the consumer identifier; and transmitting transaction details for a payment transaction included in an authorization request, wherein the authorization request further includes at least the identified merchant identifier and the consumer identifier.
US11074600B2
Provided herein are systems, methods and computer readable media for managing a sales pipeline, and in some embodiments, calculating supply based on travel propensity. An example method comprises identifying a total demand for a promotion tuple at a geographic location, determining, using a processor, a promotion area for the promotion tuple, the promotion tuple comprising at least a category, price information and a geographic area, identifying one or more promotions offered by a promotion and marketing service that comprise at least the category and the price information of the promotion tuple, determining whether the total demand for the promotion tuple at the geographic location is satisfied, wherein the total demand is satisfied in an instance in which the geographic location is within the promotion area for the one or more promotions, and identifying a demand gap in an instance in which the total demand for the promotion tuple at the geographic location is not satisfied.
US11074596B1
Systems and methods for identifying topic coverage for a distribution platform that provides access to online content items. A set of topics that characterize subject matter of the online content items available via a system distribution platform may be obtained and individual ones of the content items may be associated with individual ones of the topics. Internal demand and/or external demand associated with the individual ones of the topics may be determined. Disparities between the internal demand and/or the external demand may be determined for individual ones of the content items. A graphical representation of the disparities determined may be generated.
US11074592B2
An economical and accurate method of classifying a consumer good as authentic is provided. The method leverages machine learning and the use of steganographic features on the authentic consumer good.
US11074579B1
Various embodiments generally relate to generating and scheduling transactions in advance. More specifically, various embodiments relate to receiving a request for a transaction from a user device; processing the transaction, where the transaction requires some user interaction at a point of transaction to complete the transaction; identifying a location for completion of the transaction; determining possible points of transaction within a predetermined distance of the identified location; displaying the possible points of transaction; receiving a selection of one of the possible points of transaction; generating a unique identifier for the transaction based on the selected point of transaction; and sending the unique identifier for presentation at the selected point of transaction, where the unique identifier is used to complete the transaction.
US11074577B1
Systems and methods include a payer user device including a near field communication transceiver configured to facilitate communications with devices within a threshold range from the payer user device, and a digital payment application that detects a payer user device, receives a first user input regarding a selection of the payee user device and a second user input regarding an amount of funds to provide a user of the payee user device, causes a transaction request to be received by the payee user device that includes a tokenized identifier that provides a provider computing system information to identify an account associated with a user of the payer user device, and receives an indication from the provider computing system indicating that the transaction has been completed or is in process of being completed.
US11074569B2
Various methods, apparatuses, and media for preventing fraud in card or mobile transaction are provided. A fraud prevention application module defines one or more geographical zones where a card or mobile transaction is authorized. Information related to the defined geographical zones are stored onto a memory. A processor is configured to initiate the card or mobile transaction at a point-of-sale (POS) location; determine whether the POS location corresponds to the stored information related to one or more of the defined geographical zones; and authorize the card or mobile transaction based on a determination that the POS location corresponds to the stored information related to the defined one or more geographical zones.
US11074552B1
Systems and methods for user interaction with sub-applications in a remote huddle session are disclosed. The system architecture of the disclosed system and methods may include a plurality of components including servers, databases, client computing devices, and software modules, among others. The components may interact with each other by means of network connections. The user interaction with a plurality of sub-applications is also disclosed. An authenticated team member may select a sub-application from a list of sub-applications on a home screen that may be displayed on the user interface of a client computing device by a processor. The list of sub-applications may include recognition, morale, announcements, news feed, key protects, field metrics, dates/calendar, leader standard work, employee sentiment, and customer sentiment, among others.
US11074547B2
Methods and systems and computer-readable media are provided for dual optimization of pick walk and tote fill rates in order picking. Embodiments provide improved order picking speed and quality by optimizing pick routing with consideration of both proximity constraints and tote value constraints. Tote value constraints can include constraints on carrying capacity, volume, size in a particular dimension, or weight capacity.
US11074537B2
Particular embodiments may receive results from completion of a first set of a plurality of iterations of a workflow, the workflow comprising one or more tasks performed by one or more workers. A result for a task may be received from a worker. An outlier model may be determined based on a vector of behavioral features of the worker. A determination may be made regarding whether the result is fraudulent, based on the outlier model and a global normal feature vector.
US11074532B1
This disclosure describes techniques for analyzing operational data and applying one or more rule sets to identify issues and/or to determine whether action should be taken to prevent or mitigate a future risk event. In one example, this disclosure describes a method that includes receiving, by a computing system, risk data; generating, by the computing system and based on the risk data and a set of rules, an issue relating to an entity; outputting, by the computing system, a request; responsive to outputting the request, receiving, by the computing system, a response to the issue from the entity; storing, by the computing system, information about the response; receiving, by the computing system, information about a risk outcome associated with the issue; and modifying, by the computing system and based on at least one of the response and the information about the risk outcome, the set of rules.
US11074529B2
One embodiment provides a method comprising mapping project attributes for past projects to a first parameter set associated with a first model that models distribution of event types of project events, and a second parameter set associated with a second model that models distribution of the time intervals of project events. Specifically, machine learning is applied to a set of historical data for the past projects to obtain a first and a second set of learned weights. The method further comprises predicting information relating to a next project event for an ongoing project by generating a first probability distribution for a set of possible event types for the next project event utilizing the first model, and, for each possible event type, generating a corresponding probability distribution for time intervals of occurrence of the possible event type utilizing the first model and the second model in a pipelined fashion.
US11074508B2
Methods, systems, and computer program products for constraint tracking and inference generation are provided herein. A computer-implemented method includes parsing descriptions of one or more user-provided constraints pertaining to data within a target system, parsing truth value assignments to the user-provided constraints, and deriving a truth value for at least one of the user-provided constraints that does not correspond to a known truth value, wherein said deriving comprises performing a logical inference utilizing known truth values of one or more of the user-provided constraints. The computer-implemented method also includes storing, in a database, (i) the user-provided constraints, (ii) the known truth values, and (iii) the at least one derived truth value, and outputting the at least one derived truth value, one or more identified contradictions among the known truth values, and/or an indication that one or more unknown truth values corresponding to the user-provided constraints remain unknown.
US11074505B2
Machine-learning data generators use an additional objective to avoid generating data that is too similar to any previously known data example. This prevents plagiarism or simple copying of existing data examples, enhancing the ability of a generator to usefully generate novel data. A formulation of generative adversarial network (GAN) learning as the mixed strategy minimax solution of a zero-sum game solves the convergence and stability problem of GANs learning, without suffering mode collapse.
US11074495B2
Specification covers new algorithms, methods, and systems for: Artificial Intelligence; the first application of General-AI (versus Specific, Vertical, or Narrow-AI) (as humans can do); addition of reasoning, inference, and cognitive layers/engines to learning module/engine/layer; soft computing; Information Principle; Stratification; Incremental Enlargement Principle; deep-level/detailed recognition, e.g., image recognition (e.g., for action, gesture, emotion, expression, biometrics, fingerprint, tilted or partial-face, OCR, relationship, position, pattern, and object); Big Data analytics; machine learning; crowd-sourcing; classification; clustering; SVM; similarity measures; Enhanced Boltzmann Machines; Enhanced Convolutional Neural Networks; optimization; search engine; ranking; semantic web; context analysis; question-answering system; soft, fuzzy, or un-sharp boundaries/impreciseness/ambiguities/fuzziness in class or set, e.g., for language analysis; Natural Language Processing (NLP); Computing-with-Words (CWW); parsing; machine translation; music, sound, speech, or speaker recognition; video search and analysis (e.g. tracking); image annotation; image or color correction; data reliability; Z-Number; Z-Web; Z-Factor; rules engine; playing games; control system; autonomous vehicles or drones; self-diagnosis and self-repair robots; system diagnosis; medical diagnosis; genetics; drug discovery; biomedicine; data mining; event prediction; financial forecasting (e.g., for stocks); economics; risk assessment; fraud detection (e.g., for cryptocurrency); e-mail management; database management; indexing and join operation; memory management; data compression; event-centric social network; social behavior; and Image Ad and Referral Networks.
US11074493B2
Boltzmann machine includes a plurality of circuit units each having an adder that adds weighted input signals and a comparison unit that compares an output signal of the adder with a threshold signal to output a binary output signal; and digital arithmetic units each generating the weighted input signals by weighting the binary output signal of the circuit units with a weight. The comparison unit has a first comparator that compares a thermal noise with a reference voltage to output a binary digital random signal, a DA converter that converts the digital random signal to an analog random signal and varies a magnitude of the analog random signal, and a second comparator that compares the output signal of the adder with the analog random signal to generate the binary output signal with a predetermined probability function.
US11074490B2
A fastener system, which includes a fastener with an RFID tag secured to the fastener, wherein the RFID tag includes an antenna communicatively coupled to an integrated circuit which includes a memory. The fastener system further includes an operating system device, which transmits a command signal containing logistics data to the antenna of the RFID tag wherein the antenna receives the command signal and communicates the command signal containing the logistics data to the integrated circuit.
US11074489B1
Wait times at ATMs may undermine the utility of these self-service machines. ATMs are configured to provide faster self-service kiosks that allow users to quickly perform common financial transactions. However, it has been increasing common for users to have to wait on a line to access an ATM. Apparatus and methods are provided for a smart card that stages transactions by capturing the amount, pin and other necessary information on the smart card itself, before the user begins interacting with the ATM. Information captured by the smart card may be transferred to ATM when the smart card is inserted into ATM. The user does not provide the ATM with any additional information after inserted the smart card into the ATM, thereby improving the transaction processing efficiency of the ATM and enhancing user satisfaction.
US11074488B2
A wearable device including: a housing including a slot operable to contain an electronically readable tag or a transmitter; and a plurality of depressible buttons coupled to the housing, wherein depressing at least two of the plurality of depressible buttons in a predetermined order is operable to expose the electronically readable tag in or from the slot or is operable to activate the transmitter to transmit a signal. A method of exposing an electronically readable tag including; exposing an electronic tag contained in a housing of a wearable device by pressing a plurality of buttons coupled to the housing in a predetermined order; and exposing the electronic tag to a tag reader.
US11074485B2
A machine learning based recommendation model, including a supervised learning classifier configured to receive input training data that includes a plurality of behavioral determinants, a supervised learning model configured to receive subject input data that includes a plurality of behavior determinants, wherein the supervised learning model outputs a predicted behavior of a subject, and a channel selection module configured to receive the subject input data and the predicted behavior and to determine a recommended communication channel for the subject to follow to achieve the predicted behavior.
US11074484B2
A computer implemented method, computer system and computer program product are provided for transferring in a BOT conversation. According to the method, a user input is received, by a device operatively coupled to one or more processing units, from a user. A first response from a conversation BOT responding to the user input is obtained by the device. The first response is evaluated by the device according to configured rules to determine whether a human agent is needed, wherein the evaluation according to at least one of the configured rules is carried out by a trained engine of a reinforcement learning model. Finally, responding to determine the human agent is needed, a transferring recommendation is sent to the user by the device.
US11074470B2
A computer-implemented system and method for automatically improving gathering of data includes processing first input data acquired by a data gathering device to generate a first prediction and a corresponding confidence score. If the confidence score is below a threshold, then generating and applying a set of at least one action to the data gathering device, such as changing acquisition settings of the device. Second input data acquired using the data gathering device having the action applied thereto is further received and processed to generate a second prediction and corresponding confidence score. The set of action to-be-applied to the device is further modified based on the difference.
The generation of the at least one action, such as changing the acquisition settings, can be based on an acquisition settings adjustment model and the modification of the action can include updating the model by machine learning (ex: reinforcement learning). The updated model can be applied to subsequent iterations of data gathering.
US11074468B2
A method of liveness detection for a computing device comprises acquiring at least one full cycle of a remote photoplethysmography, rPPG, signal from a skin image, extracting at least one rPPG waveform characteristic from the full cycle of the rPPG signal, and determining whether the skin image includes a life according to the extracted rPPG waveform characteristic.
US11074463B2
Methods and apparatuses are disclosed for determining a characteristic of a device's object detection sensor oriented in a first direction. An example device may include one or more processors. The device may further include a memory coupled to the one or more processors, the memory including one or more instructions that when executed by the one or more processors cause the device to determine a direction of travel for the device, compare the direction of travel to the first direction to determine a magnitude of difference, and determine a characteristic of the object detection sensor based on the magnitude of difference.
US11074458B2
A system and method for searching a video stream collected by a camera in a video surveillance system for an object's placement or displacement is disclosed. The searching includes an interactive question/answer approach that allows for a video snippet including the object's placement or displacement to be found quickly without the need for complicated video analytics. During the search, frames from algorithmically selected points in the video stream are presented to a user for review. The user reviews each frame and indicates if he/she sees the object. Based on the user's response the searching algorithmically reduces the portion video stream that is searched until a snippet of a video is found that includes the object's placement or displacement.
US11074454B1
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for classifying videos using neural networks. One of the methods includes obtaining a temporal sequence of video frames, wherein the temporal sequence comprises a respective video frame from a particular video at each of a plurality time steps; for each time step of the plurality of time steps: processing the video frame at the time step using a convolutional neural network to generate features of the video frame; and processing the features of the video frame using an LSTM neural network to generate a set of label scores for the time step and classifying the video as relating to one or more of the topics represented by labels in the set of labels from the label scores for each of the plurality of time steps.
US11074450B2
The present disclosure provides a picture hook identification method as well as an apparatus and a terminal device using the same. The method includes; determining geometric parameter(s) of an identification object based on image(s) collected b a camera and internal parameter(s) of the camera; comparing the geometric parameters of the identification object with geometric parameter(s) of a target picture book; and determining the identification object as the target picture book, if a difference between the geometric parameters of the identification object and the geometric parameters of the target picture book is within a preset range. In this manner, the target picture book is further filtered by matching the geometric parameters, which can reduce misidentification to improve the accuracy of identifying the picture book.
US11074448B2
A method for mapping 2-dimensional point of interest to a 3-dimensional view. The disclosed method includes capturing a 3-dimensional (3D) image with an augmented reality device. Matching images of a 2D image database with the captured 3D-image, the 2D image database containing 2-dimensional (2D) images associated with points of interest having a 2-dimensional (2D) data set. When the 2D-image matches the 3D image, capturing 3D-data for the matched 2D-image and converting the 2D-data set of the point-of-interest to a 3D-data set. The disclosed method simplifies the configuration of points of interest for 3D applications, such as an augmented reality device.
US11074438B2
A method for predicting spatial positions of several key points on a human body in the near future in an egocentric setting is described. The method includes generating a frame-level supervision for human poses. The method also includes suppressing noise and filling missing joints of the human body using a pose completion module. The method further includes splitting the poses into a global stream and a local stream. Furthermore, the method includes combining the global stream and the local stream to forecast future human locomotion.
US11074419B1
A method and system for providing online content in braille is provided. The method and system can allow for any online content to be converted from text into electronic braille by tokenizing the online content and determining the electronic braille form the tokenized online content based on a set of rules.
US11074416B2
Methods and systems for automating user interactions include annotating chat logs to identify user intent in question-answer pairs. A classifier is trained, using the annotated chat log, to identify user intent in automated conversations. Chat flows are formed, using the annotated chat logs, that provide responses to user statements based on identified user intent. An automated conversation is conducted with a user, using the chat flows and the classifier, to provide automated responses to user statements.
US11074411B2
A computer-implemented method, system, and computer program product for classifying a concept of a data item. A data item label for the data item is received. The data item label is analyzed using a natural language processing tool to generate additional lexical information for the data item label. A search query is built using the additional lexical information for the data item label. The search query is used to search a clue concept index to produce a search result. The clue concept index comprises clue concept records that identify clues for concepts. The search result identifies clue concept records from the clue concept index that match the search query. A concept is selected from the clue concept records identified in the search result as the concept for the data item.
US11074408B2
The present disclosure generally relates to mail application features. In some embodiments, a contact identifier is selected. In some embodiments, an adaptive toolbar is provided. In some embodiments, document functions are accessed.
US11074405B1
Systems and methods for processing, management and display of email content for proofing and review are provided. A first message is received, and the first message is inspected for a first variant identifier. Then, the first message is assigned with a first versioning code and displayed in a user interface. When a second message with a first variant identifier is received, the second message is assigned with a second versioning code that denotes the second message as a newer version of the first message. Then, using the second versioning code, the second message is automatically displayed in place of the first message within the user interface. In some embodiments, the first variant identifier is automatically included in the first message sent by a sender, in response to the sender utilizing a selected attribute to create the first variant identifier.
US11074398B2
A first method includes identifying a potential emoji annotation for a selected context within a text source, validating the potential emoji, determining whether the validated emoji annotation is within an emoji annotation list for the selected context, and adding the validated emoji annotation to the emoji annotation list for the selected context responsive to determining that the validated emoji annotation is not within the emoji annotation list for the selected context. A second method includes adding an emoji annotation written in a first language to an emoji annotation list corresponding to the first language, translating the emoji annotation written in the first language to a second language to produce an emoji annotation written in the second language, and adding the emoji annotation written in the second language to an emoji annotation list corresponding to the second language. Corresponding apparatii, computer program products and computer systems are also disclosed herein.
US11074397B1
Described herein are techniques for adding adaptive annotations to an electronic content item. For example, a user may insert an annotation by hand drawing the annotation over the content of the content item, in white space around the content, or within an annotation window. The user may also anchor, associate, or link annotations to particular portion of the content item, such that when the content is displayed or rendered on a display of an electronic device, the annotation appears in-line with the content and adjacent to the associated portion.
US11074390B2
A method includes reserving a routing track within a cell, the cell includes signal lines for connection to elements within the cell, the cell further includes a plurality of routing tracks, the reserved routing track is one of the plurality of routing tracks, and the reserved routing track is free of the signal lines. The method includes placing the cell in a chip-level layout, wherein the chip-level layout includes a plurality of power rails. The method includes determining whether any of the plurality of power rails overlaps with any of the plurality of routing tracks other than the reserved routing track. The method includes adjusting a position of the cell in the chip-level layout in response to a determination that at least one power rail of the plurality of power rails overlaps with at least one routing track of the plurality of routing tracks other than the reserved routing track.
US11074389B2
Described are various embodiments of a system and method for verifying extracted integrated circuit (IC) features representative of a source IC and stored in a feature dataset structure. Generally, a set of extracted IC features imaged within a designated IC area is converted into a static tile image. The static tile image is then rendered for visualization as an interactive mapping of the feature dataset structure within the area. Corrections for one or more of the set of extracted IC features are received based on the static tile image and input corrections are executed on the feature dataset structure to produce an updated feature dataset structure.
US11074386B2
According to one embodiment, a method, computer system, and computer program product for creating a plurality of process parameters in a circuit design is provided. The present embodiment of the invention may include receiving one parasitic extraction per layer of a circuit is used to obtain a resistance base factor and a capacitance base factor. The embodiment may further include performing Monte Carlo simulations to determine distributions of capacitance and resistance for each metal layer of the circuit, and creating scalars that scale each of the resistance base factor and the capacitance base factor to a minimum and maximum process limit. Additionally, the embodiment may include defining at least one delay corner using the created scalars, and receiving the results of one or more timing analyses performed using the resistance base factor and the capacitance base factor, and the defined delay corner to determine a delay variability per layer.
US11074368B2
Improvements in data security and privacy may be realized by receiving a service request including a social range and a requestor identity; mining a first social network to create a social graph of entities within the social range of the requestor identity, wherein the entities are represented by nodes in the social graph linked to a requestor via one or more edges, wherein a number of edges used to link a given entity to the requestor does not exceed the social range; determining whether the social graph includes at least one person matching personnel included in an organizational chart; and in response to determining that the social graph includes no persons matching the personnel included in the organizational chart, transmitting an acceptance response from a provider-side system to a client-side system.
US11074365B2
Data sharing between a first user and a second user includes receiving a scan code from the first user; associating the scan code with a first profile of the first user; receiving, from a second user, an indication that the second user scanned the scan code; identifying, for the first user, the second user as a potential contact; sending, to the first user, a first request to share first user data with the second user; and receiving, from the first user, a response to the first request to share the first user data with the second user. Managing a directory of contacts includes creating the directory of contacts; receiving an event-based joining tag for the directory; adding a contact; and responsive to an event-based joining tag being active, adding the contact to the directory of contacts.
US11074364B2
In order to handle the security issues with regards to maintaining privacy of the submitted confidential data, in an example embodiment, no single service is permitted to access both confidential data and member identity data. This design ensures that an attacker would have to compromise more than two services to be able to associate a member with their corresponding compensation data. Thus, member privacy would be preserved if there were any single point of breach. In an example embodiment, an approach is taken where it is still possible for a member to delete his or her confidential data information.
US11074361B2
A server application, in particular an electronic marketplace for access by a user to information, data, and/or services that are provided by at least one provider as an offering in the server application. The server application is configured for checking the plausibility of the privacy statements based on a comparison of privacy statements for the information, the data, and/or the service to data protection-relevant metainformation of the associated offering.
US11074360B2
A digital license plate can support methods for assuring preservation and user authorized electronic access to vehicle relevant information or vehicle history. An external user interface to the digital license plate is configured to allow a user to provide user authorization to control release of sensor and other data from the digital license plate.
US11074350B2
A method for data risk control comprises categorizing batch transaction data in a preset time period according to a first attribute, generating a graph indicator of a corresponding graph for each category of the batch transaction data according to a second attribute, the corresponding graph configured to identify risks in the batch transaction data, inputting the graph indicators corresponding to different categories of the batch transaction data into corresponding risk identification models, and determining whether the batch transaction data corresponding to the input graph indicators has a risk based on results output by the models. This scheme can quickly and accurately identify risks in batch transaction data.
US11074349B2
A method for device authentication comprises receiving, by processing hardware of a first device, a message from a second device to authenticate the first device. The processing hardware retrieves a secret value from secure storage hardware operatively coupled to the processing hardware. The processing hardware derives a validator from the secret value using a path through a key tree. The first device then sends the validator to the second device.
US11074348B2
A set of root keys is loaded as a first part of a secure boot process of a secure system. a first trusted key from a set of trusted keys is verified using a first root key from the set of root keys as a second part of the secure boot process. The set of trusted keys is loaded when an affirmative verification for a subset of trusted keys is received. The subset of trusted keys includes the first trusted key. As a third part of the secure boot process, an immutable portion of a file is validated using the first trusted key. As a fourth part of the secure boot process, the file is loaded when each portion of the file is successfully validated. The first, second, third, and fourth parts of the secure boot process occur before an integrity management configuration takes over the secure boot process.
US11074335B2
A method for operating an Internet of Things (IoT) system includes obtaining, by a device registration tool, identification information of a first IoT module, obtaining, by the device registration tool, identification information of a device with the first IoT module mounted thereon, and registering, by the device registration tool, the identification information of the first IoT module and the identification information of the device in a database accessible by an IoT network.
US11074329B2
An authentication device is provided with: a plurality of attribute-dependent score calculation units each calculating an attribute-dependent score dependent on a prescribed attribute for input data; an attribute-independent score calculation unit for calculating an attribute-independent score independent of the attribute for the input data; an attribute estimation unit for performing attribute estimation for the input data; and a score integration unit for determining a score weight of each of a plurality of attribute-dependent scores and of the attribute-independent score using the result of the attribute estimation and calculating an output score using the attribute-dependent scores, the attribute-independent score, and the determined score weights.
US11074323B2
Securely performing file operations. A method includes determining a licensing characteristic assigned to a file. When the licensing characteristic assigned to the file meets or exceeds a predetermined licensing condition, then the method includes performing a file operation on the file in a host operating system while preventing the file operation from being performed in the guest operating system. When the licensing characteristic assigned to the file does not meet or exceed the predetermined licensing condition, then the method includes performing the file operation on the file in the guest operating system while preventing the file operation from being performed directly in the host operating system.
US11074321B2
Systems and methods for managing data are disclosed. One method can comprise receiving a first request for a service, wherein the first request is associated with a first rights package. The first rights package can be processed to determine access to the service. An evaluation key can be generated, wherein the evaluation key represents the determination of access relating to the processing of the first rights package. A second request for a service can be received, wherein the second request is associated with a second rights package. The second rights package can be processed using the evaluation key.
US11074318B2
An innovative low-bit-width device may include a first digital-to-analog converter (DAC), a second DAC, a plurality of non-volatile memory (NVM) weight arrays, one or more analog-to-digital converters (ADCs), and a neural circuit. The first DAC is configured to convert a digital input signal into an analog input signal. The second DAC is configured to convert a digital previous hidden state (PHS) signal into an analog PHS signal. NVM weight arrays are configured to compute vector matrix multiplication (VMM) arrays based on the analog input signal and the analog PHS signal. The NVM weight arrays are coupled to the first DAC and the second DAC. The one or more ADCs are coupled to the plurality of NVM weight arrays and are configured to convert the VMM arrays into digital VMM values. The neural circuit is configured to process the digital VMM values into a new hidden state.
US11074311B2
The disclosed system and methods herein are directed to a URL shortening service. The URL shortening service herein processes short URL links by using special scripts embedded into website HTML documents. The need to perform manipulations with DNS of the domain or use subdomains are obviated.
US11074305B1
A technology is described for extending a data store operation using a function object. An example method may include receiving a request that includes request attributes to execute a data store operation. The request may be received at a data store system via a virtual computer network in a service provider environment. After receiving the request to execute the data store operation, the request may be analyzed to identify a request attribute associated with a function object that extends the functionality of the data store operation. The function object associated with the request attribute may be identified and the function object may be executed in association with executing the data store operation.
US11074300B1
Techniques for visualizing dependencies in a data analytics system are described. In an embodiment, a visualization system may receive datasets and dataset dependency information for the datasets. The visualization system may receive a first type of analysis objects from a first analysis object system and dataset dependency information from an analysis object dependency service. The visualization system may receive a second type of analysis objects from a second analysis object system. The second type of analysis object may include a JSON representation of a set of operations that are applied during analysis such as a set of programming instructions. The visualization system may traverse and analyze the JSON representation to determine, for a given analysis object, one or more parent dependencies. The visualization system can then generate a graph of the datasets and analysis objects.
US11074292B2
Aspects of the technology described herein allow a user to add tags to a video as the video is being recorded. The tags can be added by capturing the user's voice as the video is recorded. Aspects can be performed by a head-mounted display. The head-mounted display can include an augmented reality display. In one aspect, a list of tags are displayed. The tags can be selected from a curated list of tags associated with a project the user is filming. For example, a project could comprise a building inspection during construction. In another aspect, the most commonly used tags in a given context can be shown. The most commonly used tags associated with a particular context can be determined through machine learning process. At a high level, a machine learning process can sort through historical tag data and associated contexts to determine a pattern correlating a context to a tag.
US11074289B2
Systems and methods can be implemented to conduct searches based on images used as queries in a variety of applications. In various embodiments, a set of visual words representing a query image are generated from features extracted from the query image and are compared with visual words of index images. A set of candidate images is generated from the index images resulting from matching one or more visual words in the comparison. A multi-level ranking is conducted to sort the candidate images of the set of candidate images, and results of the multi-level ranking are returned to a user device that provided the query image. Additional systems and methods are disclosed.
US11074284B2
According to one embodiment, a method, computer system, and computer program product for summarizing and retrieving archived chat conversations is provided. The present invention may include grouping chat texts in chat text search results, in response to receiving a query in a chat text application, according to logical classifications of the chat texts, wherein the logical classifications are based on a plurality of chat text topics, a plurality of metadata associated with the chat texts, or both.
US11074281B2
Embodiments relate to a system, program product, and method for use with an intelligent computer platform to decipher analogical phrases. The method identifies A category is identified and a list of definitions is created for each parsed subcomponent of the phrase. The definitions are ranked in the list based on their relevance to the identified category and an outcome is identified based on the ranked relevance. A corpus is searched for evidence of an analogical pattern associated with the ranked list and each entry in the ranked list is scored based on congruence with the analogical pattern. An outcome is generated based on the scoring and is representative of the definition with the strongest congruence to the analogical pattern.
US11074275B2
Mechanisms are provided to implement an auto-propagation tagging engine. For a selected first content item in a content item ontology, an auto-propagation metadata tag is retrieved. For the auto-propagation metadata tag a corresponding auto-propagation distance property stored in a corresponding entry, associated with the auto-propagation metadata tag, in an auto-propagation metadata tag mapping data structure is identified. The auto-propagation metadata tag is propagated to a related second content item based on a traversal of the content item ontology. The related second content item is within a distance, in the content item ontology, of the selected first content item corresponding to the auto-propagation distance property. The related second content item is modified to include the auto-propagation metadata tag in content of metadata associated with the related second content item to generate an updated content item which is output to a publishing tool of a content management system for publication.
US11074266B2
A concept discovery method, system, and computer program product include preparing a concept index for concepts built over a set of input data having input terms, building a vector representation of the concepts in the input data, receiving a set of query terms as an additional input, mapping the set of query terms to the concepts in the concept index, calculating at least one of a co-occurrence score for each of the concepts in the concept index by measuring their frequency of co-occurrence with the input terms' concepts and a similarity score for each of the concepts in the concept index by measuring the similarity of their vector representations according to a vector similarity measure, and ranking the concepts with respect to their relevance to the input terms by the at least one of the co-occurrence score and the similarity score.
US11074265B2
Methods, computer program products, and systems are presented. The method, computer program products, and systems can include, for instance: initiating evaluating of a tree data structure expression having nodes and edges between the nodes, wherein a plurality of nodes of the tree data structure expression express functions, and wherein a hierarchy of the tree data structure expression defines an order of execution of functions expressed by nodes of the plurality of nodes; and in response to the initiating, reading, processing and writing tile data of a dataset according to node expressed functions of the tree data structure expression.
US11074254B2
A performance management method, system, and non-transitory computer readable medium for a service for database as a service (DBaaS) in a cloud computing environment, include a receiving and comparing circuit configured to receive a service request from a user and compare the received service request to at least one prior received service request, a similarity calculating circuit configured to calculate a similarity between the service request and the at least one prior received service request based on a requirement that the service request places on the DBaaS, and a data verifying circuit configured to verify whether information within the database of the DBaaS has changed since an identical prior received service request based on the receiving and comparing circuit identifying the identical prior received service request.
US11074228B2
Systems and techniques for three-dimensional file event representation are described herein. File event data may be obtained for a file for a time segment. The file event data may include a file system hierarchy for the file. A spatial file operation map may be generated for the file system hierarchy including a file operation map for the file for the time segment. The file operation map for the file may include a plurality of layers with each layer of the plurality of layers representing a file operation class available for the file. It may be determined that a file operation was performed on the file during the time segment based on the file event data. An indication may be generated on a layer of the plurality layers of the file operation map that the file operation was performed. The layer corresponds to a file operation class of the file operation.
US11074227B2
ID management for a network attached storage system using layered ID mapping virtualization. When a connection request is received at a NAS server, it is determined whether the request is for a new user, and if so, user IDs are created for the new user. External user ID and filesystem user ID are mapped to the internal user ID, and user ID is verified at the NAS server kernel on subsequent logins with an external database. The user IDs are remapped for the changed user account, and updated mappings are transmitted from the NAS server to one or more NAS server kernel repositories.
US11074224B2
System, method, and computer program product for partitioned data replication are described. A data replication system can partition a file stored on a primary storage device into multiple data blocks, and store an index mapping the blocks and the file. Initially, the system can replicate the file and the index to a secondary storage device. The data stored in the file can change after the initial replication. The system can determine which block among the data blocks has changed by updating the index and comparing the updated index with the original index. The system can then replicate the change by replicating only the changed block and the updated index to the secondary system.
US11074217B2
An electronic apparatus is provided. The electronic apparatus includes a camera, a storage, and a processor configured to store an image photographed by the camera and metadata of the image in the storage, the processor is further configured to identify whether first information related to the image is obtainable, based on the first information not being obtainable, generate metadata related to the first information based on second information, and store the generated metadata as metadata of the image.
US11074216B2
A data intake and query system provides interfaces that enable users to configure source type definitions used by the system. A data intake and query system generally refers to a system for collecting and analyzing data including machine-generated data. Such a system may be configured to consume many different types of machine data generated by any number of different data sources including various servers, network devices, applications, etc. At a high level, a source type definition comprises one or more properties that define how various components of a data intake and query system collect, index, store, search and otherwise interact with particular types of data consumed by the system. The interfaces provided by the system generally comprise one or more interface components for configuring various attributes of a source type definition.
US11074211B2
An apparatus is provided, where the apparatus includes a plurality of input/output (I/O) ports and a controller. A first port, a second port, and a third port are to be respectively coupled to a first device with a first class type, a second device with a second class type, and a third device with a third class type. The controller is to determine that individual ones of the first and second devices are to perform asynchronous transfer with the apparatus, and that the third device is to perform a transfer that is different from the asynchronous transfer. The controller is to allocate bandwidth to the first and second I/O ports, based at least in part on the first class type and the second class type. The controller is to ignore the third class type, while allocating bandwidth to the third I/O port.
US11074210B2
Circuits, methods, and apparatus that can allow chipsets in an electronic device to share information such that they can more efficiently utilize resources that are available in the electronic device. One example can provide a bus that is shared by three or more chipsets in an electronic device. This shared bus can be used by the chipsets in the electronic device to communicate and negotiate for the utilization of resources of the electronic device.
US11074205B2
A snooper of a processing unit connected to processing units via a system fabric receives a first single bus command in a bus protocol that allows sampling over the system fabric of the capability of snoopers to handle an interrupt and returns a first response indicating the capability of the snooper to handle the interrupt. The snooper, in response to receiving a second single bus command in the bus protocol to poll a first selection of snoopers for an availability status to service a criteria specified in the second single bus command, returns a second response indicating the availability of the snooper to service the criteria. The snooper, in response to receiving a third single bus command in the bus protocol to direct the snooper to handle the interrupt, assigns the interrupt to a particular processor thread of a respective selection of the one or more separate selections of processors threads distributed in the processing unit.
US11074203B2
An input/output store instruction is handled. A data processing system includes a system nest coupled to at least one input/output bus by an input/output bus controller. The data processing system further includes at least a data processing unit including a core, system firmware and an asynchronous core-nest interface. The data processing unit is coupled to the system nest via an aggregation buffer. The system nest is configured to asynchronously load from and/or store data to at least one external device which is coupled to the at least one input/output bus. The data processing unit is configured to complete the input/output store instruction before an execution of the input/output store instruction in the system nest is completed. The asynchronous core-nest interface includes an input/output status array with multiple input/output status buffers.
US11074200B2
Various systems and methods for memory management are described herein. A system for managing memory includes a memory management unit to: receive an indication of a memory allocation request; identify a memory region to satisfy the memory allocation request; determine whether the memory region has a tracking record in a tracking data structure, the tracking data structure configured to track whether a particular memory region has any references pointing to it; and revise the tracking record in the tracking data structure when the memory region has the tracking record.
US11074195B2
A computer-implemented method for switching between a full space and a subspace across multiple address spaces is described. A non-limiting example of the computer-implemented method includes determining, by a processor, that switching between the full space and the subspace is enabled by examining a bit in a control register. The method determines, by the processor, that there is a new context different from an existing context based on the bit in the control register indicating that switching is enabled and switches, by the processor, the context of the multiple spaces based on determining that the new context is different from the existing context.
US11074191B2
Embodiments of the invention are generally directed to systems, methods, and apparatuses for linear to physical address translation with support for page attributes. In some embodiments, a system receives an instruction to translate a memory pointer to a physical memory address for a memory location. The system may return the physical memory address and one or more page attributes. Other embodiments are described and claimed.
US11074190B2
A prefetch unit generates a prefetch address in response to an address associated with a memory read request received from the first or second cache. The prefetch unit includes a prefetch buffer that is arranged to store the prefetch address in an address buffer of a selected slot of the prefetch buffer, where each slot of the prefetch unit includes a buffer for storing a prefetch address, and two sub-slots. Each sub-slot includes a data buffer for storing data that is prefetched using the prefetch address stored in the slot, and one of the two sub-slots of the slot is selected in response to a portion of the generated prefetch address. Subsequent hits on the prefetcher result in returning prefetched data to the requestor in response to a subsequent memory read request received after the initial received memory read request.
US11074185B2
Provided are a computer program product, system, and method for adjusting a number of insertion points used to determine locations in a cache list at which to indicate tracks. Tracks added to the cache are indicated in a cache list. The cache list has a least recently used (LRU) end and a most recently used (MRU) end. In response to indicating in a cache list an insertion point interval number of tracks in the cache in a cache list, setting an insertion point to indicate one of the tracks of the insertion point interval number of tracks indicated in the cache list. Insertion points to tracks in the cache list are used to determine locations in the cache list at which to indicate tracks in the cache in the cache list.
US11074174B2
The present invention provides a flash memory controller, wherein the flash memory controller is arranged to access a flash memory module, and the flash memory controller includes a ROM, a microprocessor and a timer. The ROM stores a program code, the microprocessor is configured to execute the program code to control the access of the flash memory module, and the timer is used to generate time information. In the operations of the flash memory controller, the microprocessor refers to the time information to perform dummy read operations upon at least a portion of the blocks, wherein the dummy read operations are not triggered by read commands from a host device.
US11074172B2
An embodiment of a package apparatus may include technology to control a first persistent storage media of the electronic storage, control a second persistent storage media of the electronic storage, wherein the second persistent storage media includes one or more of a faster access time and a smaller granularity access as compared to the first persistent storage media, store a logical-to-physical table in the second persistent storage media, and, in response to a data copy command, update an entry in the logical-to-physical table corresponding to a destination logical block address for the data copy command to point to a same physical address as a source logical block address for the data copy command. Other embodiments are disclosed and claimed.
US11074171B2
A data storage device is provided. The data storage device a buffer configured to store a mapping table comprising physical block addresses (PBAs) corresponding to logical block addresses (LBAs), a non-volatile memory configured to store data; and a controller configured to control the buffer and the non-volatile. The controller is configured to read data stored at a first PBA of the non-volatile memory corresponding to a first LBA by referring to the mapping table when receiving a command to read data corresponding to the first LBA from outside of the data storage device, and, when a second LBA included in the data read from the non-volatile memory is different from the first LBA, retry reading, from the non-volatile memory, the data corresponding to the first LBA.
US11074169B2
The present disclosure includes apparatuses, electronic device readable media, and methods for memory controlled data movement and timing. A number of electronic device readable media can store instructions executable by an electronic device to provide programmable control of data movement operations within a memory. The memory can provide timing control, independent of any associated processor, for interaction between the memory and the associated processor.
US11074158B2
A computer implemented method for testing an application according to usage data includes receiving an application to be tested and a set of usage data corresponding to the application to be tested, wherein the set of usage data corresponds to previously executed code sequences, identifying one or more code sequences of interest corresponding to the received application, wherein the code sequences of interest correspond to codes sequences that are configured to exercise the received application, extracting concrete usages of the code sequence of interest from the received set of usage data, generating one or more test cases for the application according to the extracted usages, and providing the one or more generated test cases. The method may additionally include testing the application according to the one or more generated test cases.
US11074139B2
Embodiments of the present disclosure provide a method, a device and a computer program for data backup. A method of backing up data comprises: in response to receiving, from an application system, a request for backing up first data, storing the first data into a first backup node; generating first metadata corresponding to the first data, the first metadata comprising first digest information of the first data; storing the first metadata into a block chain system to which the first backup node belongs; and verifying integrity of the first data stored in the first backup node with the first metadata stored in the block chain system. By utilizing a block chain system, the embodiments of the present disclosure ensure that data backed up are protected from being tampered with.
US11074135B2
A size associated with a content file is determined to be greater than a threshold size. Contents of the content file split across a plurality of component files are stored. Metadata, for the content file, is updated to reference a plurality of component file metadata structures for the component files. A node of the metadata is configured to track different sizes of portions of the content file stored in different component files of the plurality of component files. File metadata of the content file is split across the plurality of component file metadata structures and each component file metadata structure of the plurality of component file metadata structures specifies a corresponding structure organizing data components for a corresponding portion of the content file.
US11074133B2
Embodiments of the present disclosure relate to method, electronic device and computer readable medium of file management. The method comprises: generating an index structure of files in first backup data created at a first point of time, the index structure at least indicating a file name and associated path information of each of the files, the first backup data being incremental backup data relative to second backup data created at a second point of time prior to the first point of time; determining, for a folder involved in the first backup data, existing files that have been present at the second point of time in the folder based on the second backup data; and identifying files modified between the first point of time and the second point of time in the folder by determining whether the index structure comprises index items of the existing files. Accordingly, the modified files can be quickly identified and the computation complexity can be reduced. Moreover, the processing can be efficiently executed for larger backup data.
US11074132B2
A method, article of manufacture, and apparatus for processing data. In some embodiments, this includes analyzing a first container at a block level, determining a first level of granularity based on the analysis of the first container, based on the first level of granularity, identifying a first set of data objects, storing metadata of the first set of data objects in a recovery catalog, based on the first set of data objects, identifying a second container, analyzing the second container at a block level, determining a second level of granularity based on the analysis of the second container, based on the second level of granularity, identifying a second set of data objects, storing metadata of the second set of data objects in the recovery catalog, wherein the recovery catalog is stored in a storage device.
US11074131B2
Devices and techniques for a storage backed memory package save trigger are disclosed herein. Data can be received via a first interface. The data is stored in a volatile portion of the memory package. Here, the memory package includes a second interface arranged to connect a host to a controller in the memory package. A reset signal can be received at the memory package via the first interface. The data stored in the volatile portion of the memory package can be saved to a non-volatile portion of the memory package in response to the reset signal.
US11074121B2
A method, computer system, and computer program product for determining head wear of magnetic tape head elements of tape drives during operation. The method may include receiving a first calibration parameter for a first tape head element at a first time. Calibration parameter for the first tape head element may be compared with a reference parameter. Determination may be made whether to remove the first tape head element from service or generate a warning, based on a result of the comparison. Method may include generating the first calibration parameter by calculating midpoint bias voltage for the first tape head element as a function of bias current and head resistance. The first calibration parameter for the first tape head element may be bias current parameter or bias resistance parameter. The first calibration parameter for the first tape head element may be less than, equal to, or greater than the reference parameter.
US11074109B2
Examples are described here that can be used to allocate commands from multiple sources to performance by one or more segments of a processing device. For example, a processing device can be segmented into multiple portions and each portion is allocated to process commands from a particular source. In the event a single source provides commands, the entire processing device (all segments) can be allocated to process commands from the single source. When a second source provides commands, some segments can be allocated to perform commands from the first source and other segments can be allocated to perform commands from the second source. Accordingly, commands from multiple applications can be executed by a processing unit at the same time.
US11074108B2
The disclosure includes implementations for a connected vehicle receiving cached electronic control unit (“ECU” if singular or “ECUs” if plural) mapping solutions via a network. Some implementations of a method for a vehicle may include identifying a presence of one or more functions associated with a vehicle control system. The method may include generating a query including a mapping problem describing one or more questions about which of one or more ECUs should execute the one or more functions. The method may include providing the query to a network. The method may include receiving a response from the network. The response may include a mapping solution that describes which of the one or more ECUs should execute the one or more functions. The method may include mapping the one or more functions to the one or more ECUs as described by the mapping solution.
US11074101B2
Embodiments include method, systems and computer program products for switching between interrupt context input/output I/O processing versus thread context I/O processing. The method includes receiving, by a processor of a plurality of processors, an interrupt. A device driver for an I/O adapter determines that the dispatch latency for an associated kernel thread is greater than a first predetermined threshold. An adapter switches to an interrupt context mode. The adapter processes an I/O on the processor associated with the received interrupt to completion.
US11074100B2
Systems, apparatuses, and methods related to arithmetic and logical operations in a multi-user network are described. An agent may be provisioned with a pool of shared computing resources that includes circuitry to perform operations on data (e.g., one or more posit bit strings) in a multi-user network. The circuitry can perform operations on data to convert the data between one or more formats, such as floating-point and/or universal number (e.g., posit) formats, and can further perform arithmetic and/or logical operations on the converted data. The agent may receive a parameter corresponding to performance of an arithmetic operation and/or a logical operation using one or more posit bit strings and cause performance of the arithmetic operation and/or the logical operation using the one or more posit bit strings.
US11074094B2
In one embodiment, a hypervisor may identify a memory location associated with a user space process operating on a virtual machine and a type of a request to be stored at the memory location by the user space process when the user space process invokes the hypercall. The hypervisor may associate a hypercall parameter with the memory location and the type of the request, the hypercall parameter to be used to determine whether the type of the request associated with the hypercall invoked by the user space process is permitted to be executed. The hypervisor may transmit a notification comprising the hypercall parameter to the user space process to cause the user space process to use the hypercall parameter when invoking the hypercall to indicate to the hypervisor the memory location and type of the request is stored at the memory location.
US11074088B2
A new approach is proposed that contemplates systems and methods to support utilizing security device plugins for external device control and monitoring in a secured environment. A plugin that implements one or more functionalities to communicate with and to control operations of an external device is provided to a network security device/appliance. The plugin is then loaded to the network security appliance and integrated with a software running on the network security device, wherein the software obtains the functionalities offered by the plugin. A communication link is established between the plugin of the network security device and the external device following a communication protocol. The network security device is then configured to issue/receive one or more commands to/from the external device following the communication protocol to monitor and collect information from and/or control or be controlled by the external device remotely.
US11074076B2
Dynamic load balancing of hardware threads in clustered processor cores using shared hardware resources, and related circuits, methods, and computer readable media are disclosed. In one aspect, a dynamic load balancing circuit comprising a control unit is provided. The control unit is configured to determine whether a suboptimal load condition exists between a first cluster and a second cluster of a clustered processor core. If a suboptimal load condition exists, the control unit is further configured to transfer a content of private register(s) of a first hardware thread of the first cluster to private register(s) of a second hardware thread of the second cluster via shared hardware resources of the first hardware thread and the second hardware thread. The control unit is also configured to exchange a first identifier associated with the first hardware thread with a second identifier associated with the second hardware thread via the shared hardware resources.
US11074071B1
An embodiment includes storing original environment data in a memory of a computing device, then sourcing a script in a child command shell that includes an environment variable set-up command for setting an environmental characteristic of a new computing environment associated with the child command shell. The new environment data is also stored in the memory of the computing device that defines the new computing environment associated with the child command shell. The original computing environment is then restored by terminating the child command shell and returning to the target command shell. The original environment data is compared to the new environment data to determine the differences between the two environments, and the original computing environment is then modified to match the new computing environment created by the sourced script.
US11074070B2
A method is provided for integrating interfaces in software. The method includes incorporating a library to the source file to produce a plurality of adapters and abstractions; compiling the adapters and abstractions into a digital library; transferring the adapters and abstractions into an application source code; linking the application source code with the library to produce a combination file; and compiling the combination file into an executable application file.
US11074067B2
A method of application programming interface (API) documentation generation includes receiving an API interaction, determining at least one interaction parameter based on the API interaction, and automatically generating the documentation based on the at least one interaction parameter. The generated documentation documents an action associated with the API interaction.
US11074066B2
Disclosed is a system including at least one network interface; at least one processor operatively connected to the at least one network interface; and at least one memory configured to store a plurality of versions of software updates for a group of mobile devices and operatively connected to the at least one processor, wherein the at least one memory stores instructions causing the at least one processor, when executed, to receive a request for providing a list of software updates from an external server through the at least one network interface, to generate the list of the software updates, the list including information on a plurality of versions of the software updates, to provide the list to the external server through the at least one network interface, to receive a request for providing a selected version of the software update from one of the mobile devices through the at least one network interface, and to provide the selected version of the software update to the one of the mobile devices through the at least one network interface, the selected version not being the latest version. Other embodiments are possible.
US11074064B1
Systems and methods are provided for identifying a safe window for creating a firmware update package. In some embodiments, an Information Handling System (IHS), may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: generate tokens based upon a log of historical firmware update package creation events; identify a plurality of workflows based upon the tokens; predict, based upon the plurality of workflows, a future workload of a firmware update package creation service; and indicate, based upon the future workload, a time window for creating a firmware update package using the firmware update package creation service that increases a probability of successful creation.
US11074058B1
Methods, systems, and computer storage media for providing and removing deployment packages using deployment system operations of an integrated deployment strategy in a deployment system. The integrated deployment strategy includes programmatically defined deployment operations that are associated with deployment profiles for intelligent structured and coordinated deployment of deployment packages. In operation, based on one or more scores (e.g., early adopter score, fit scores, usage propensity score) of a first set of deployment profiles for a first plurality of users, deployment operations are performed to cause execution of a deployment package for clients associated with the first plurality of users. Based on deployment data of the deployment package, the first set of deployment profiles, and a second set of deployment profiles, a second plurality of users are identified for executing the deployment package. The second plurality of users is associated with one or more scores of the second set of deployment profiles.
US11074057B2
A method of providing a computing infrastructure based on virtual machines. An update is received from a software supplier, the update including one or more patches that at least one of correct bugs, correct security vulnerabilities, or introduce at least one new functionality for virtual machines using software of the software supplier for which the update affects and is applicable. It is determined, using a processor on a computer, whether a virtual machine image, stored in a library and used as a template for instantiating virtual machines and affected by the received update, should be updated immediately in accordance with the received update. The virtual machine image is updated if it is determined that such immediate update should be implemented.
US11074054B1
The present disclosure is directed to systems and methods for creating a design of a collection. For example, the method may include providing a single sign-on process over a communications network for enabling a user to access a design environment. The method may include, in response to the user being validated, accessing a user profile associated with the user. The method may include identifying, based on the user profile, a first plurality of user interface (UI) features for designing a UI. The method may include receiving a request to create a collection for designing the UI. The method may include, in response to creating the collection, receiving, from the user, a design for the collection including a selection of UI features from among the first plurality of UI features. The method may include storing the design of the collection in a repository, the design being accessible as a template.
US11074052B2
The invention provides an automatic compiling method for graphical programming, which mainly comprises the following steps of allocating a graphical program memory, allocating a graphical program thread, analyzing a graphical program storage structure and generating a graphical program executable file. An executable file corresponding to a graphical program is generated based on automatic compiling of graphical programming, a user freely combines graphical modules according to functional requirements to form a program, an automatic compiling method for graphical programming is used for compiling the graphical program, and a file which can be directly operated in a controller is generated. An obscure executable file corresponding to the graphical program can be automatically generated without needing complicated compiler or compiling environment in the method, and then the generated executable file can be transmitted to the controller through data exchange for running, so as to achieve an action effect corresponding to the graphical program.
US11074037B2
A voice broadcast method includes: generating a voice broadcast instruction when a voice broadcast operation is received; according to the voice broadcast instruction, starting from a current focus node, detecting nodes from a current web page interface, and when a target node is determined, broadcasting text content of the target node, wherein the target node is a node with text information, has no sub-nodes and does not respond to an operation event.
US11074030B2
Disclosed are some implementations of systems, apparatus, methods and computer program products for facilitating the identification of a viewport within a browser window of a screen that is shared via a screen-sharing application. By accurately identifying the location and dimensions of the viewport within the browser window, it is possible to render the viewport in the correct location within a screen of a remotely located device.
US11074026B2
A display apparatus capable of configuring one multi display apparatus by combining a plurality of display apparatuses, a multi display apparatus, and an image display method using the multi display apparatus are provided. The display apparatus for configuring the multi display apparatus by making sides of a plurality of display apparatuses be opposite to each other includes an input interface configured to receive an image signal; wireless communicators comprising wireless communication circuitry provided at four sides of the display apparatus; a controller configured to set a reference display apparatus based on wireless communication through the wireless communicators, to set coordinates of the display apparatus, to determine a size of the multi display apparatus, and to select an area corresponding to the coordinates of the display apparatus from the image signal; and a display configured to display the area selected by the image selector.
US11074024B2
A mobile device and a method of controlling a docking device by the mobile device are provided. The method of controlling the docking device by the mobile device according to the present disclosure includes: connecting to the docking device, the docking device including a projector and a keyboard device; setting, as the mobile device connects to the docking device, the projector as an output unit for the mobile device and the keyboard device as an input unit for the mobile device; receiving, from the docking device, an input signal provided via the keyboard device included in the docking device; and transmitting, to the docking device, output image data generated based on the received input signal, wherein the output image data provided to the docking device is projected outside the docking device via the projector.
US11074022B2
A printer may receive print data and data identification information from a server. The printer may store target data obtained by using the print data and the data identification information in a second table in association with each other in a case where the print data and the data identification information are received from the server. The printer may send a related information request to the server in a case where a predetermined timing has arrived and receive content-related information from the server in response to sending the related information request to the server. The printer may execute a matching process of matching the contents of a first table with contents of the second table by using the content-related information in a case where the content-related information is received from the server.
US11074018B2
Embodiments include a load calculator, a workload analyzer, and a decision module. The load calculator generates an input/output (IO) record for an asset. The IO record includes a count of read operations and write operations corresponding to the asset from each of a plurality of sites. The workload analyzer collects the IO record and generates at least one of a write threshold and a read threshold. The decision module generates a request for at least one of a promotion and a copy of the asset in response to a determination that an operation has reached at least one of the write threshold and the read threshold for the asset.
US11074009B2
Apparatus and methods are disclosed, including identifying inactive data in a group of volatile memory cells of a host device, assembling identified inactive data in an offload unit of the group of volatile memory cells, and writing the offload unit of inactive data to a group of non-volatile memory cells of a storage system when the amount of inactive data in the offload unit reaches a threshold.
US11074008B2
Technologies for performing a hyper-dimensional operation in a memory of the compute device include a memory and a memory controller. The memory controller is configured to receive a query from a requestor and determine, in response to a receipt of the query, a key hyper-dimensional vector associated with the query, perform a hyper-dimensional operation to determine a reference hyper-dimensional vector associated with a value to the key. The memory controller is further configured to perform a nearest neighbor search by searching columns of a stochastic associative array of a hyper-dimensional vector table in the memory, identify a closest matching row in the stochastic associative array relative to the reference hyper-dimensional vector, wherein the closest matching row indicates a closest matching value hyper-dimensional vector, and output a value associated with the closest matching value hyper-dimensional vector.
US11074003B2
A storage controller configures a plurality of logical volumes, a CDP meta volume that manages history information related to writing from a server system for the logical volumes, and a CDP data volume that stores data of the plurality of logical volumes. The storage controller searches for, if a restoration request including a restoration time is received, the restoration request having one of the plurality of volumes as a restoration target volume, history information of the restoration target volume from the CDP meta volume, copies, in a case in which an evacuation time of old data included in the searched history information of the restoration target volume is newer than the restoration time, an SEQ number of the searched history information as first restoration control information, and acquires old history information on the basis of a previous SEQ number of the restoration target volume from the CDP meta volume.
US11074000B2
A non-transitory computer-readable storage medium storing a program that causes a first computer to execute a process, the process including, receiving an update request from a second computer, the update request including an identifier of data stored in a storage device, an arithmetic operator of a calculation for the data, and an argument value used for the calculation, the calculation being one of four arithmetic calculation and bit calculation, the data being stored in the storage device that denies an access from the second computer, executing the calculation for a value of the data based on the arithmetic operator and the argument value, the calculation executed by the first computer being limited to the four arithmetic calculation or the bit calculation, updating the value of the data to an output value of the executed calculation, and transmitting response information corresponding to the update request to the second computer.
US11073994B2
A system and method of securing a computer system by controlling write access to a storage medium by monitoring an application; detecting an attempt by the application to write data to said storage medium; interrogating a rules database in response to said detection; and permitting or denying write access to the storage medium by the application in dependence on said interrogation.
US11073991B2
A method begins by receiving a data access request regarding a data object. The method continues by determining whether the data object is a primary data object. When the data object is the primary data object, the method continues by identifying one or more other data objects based on information associated with the data object. The method continues by sending a modified data object retrieval request regarding the data object and the one or more other data objects to a storage entity, where the modified data object retrieval request includes a modified header. The method continues by receiving a modified data object retrieval response from the storage entity that includes a modified response header and a modified response body that includes the primary data object and the one or more other data objects. The method continues by outputting the data object and the one or more other data objects.
US11073988B2
A device and a method for virtual storage are provided. The device includes a physical processor, a hypervisor and a physical storage. The hypervisor is executed on the physical processor and configured to create at least one client virtual machine and a controller virtual machine. The physical storage is clustered with physical storage of at least another device via the controller virtual machine to form a storage cluster. The controller virtual machine is further configured to define a virtual storage pool in the storage cluster and create at least one virtual storage controller virtual machine to interface the at least one client virtual machine with the virtual storage pool so that the at least one client virtual machine accesses the virtual storage pool via the at least one virtual storage controller virtual machine and the controller virtual machine. The method is applied to the device to implement the operations.
US11073987B2
A storage device is disclosed. The storage device may include storage to store data and a controller to manage reading data from and writing data to the storage. The controller may also include a receiver to receive a plurality of requests, information determination logic to determine information about the plurality of requests, storage for the information about a plurality of requests, and sharing logic to share the information with a management controller.
US11073976B2
A building energy management includes building equipment, one or more data platform services, a timeseries database, and an energy management application. The building equipment operate to monitor and control a variable and provide raw data samples of a data point associated with the variable. The timeseries database stores a plurality of timeseries associated with the data point. The plurality of timeseries include a timeseries of the raw data samples and the one or more optimized data timeseries generated by the data platform services based on the raw data timeseries. The energy management application generates an ad hoc dashboard including a widget and associates the widget with the data point. The widget displays a graphical visualization of the plurality of timeseries associated with the data point and includes interactive user interface options for switching between the plurality of timeseries associated with the data point.
US11073975B1
Various aspects of the subject technology relate to systems, methods, and machine-readable media for generating a user-created synthetic image. A method includes receiving input from a user onto a search field, the input relating to a desired image of the user, the search field including a user interface for specifying components of the desired image for display to the user. The method also includes identifying the components of the desired image in stock images, the stock images stored in a database. The method also includes generating the components of the desired image based on the stock images, the components located in user-specified locations of the search field. The method also includes generating the user-created synthetic image comprising the components located in user-specified locations in response to the input from the user relating to the desired image.
US11073966B2
[Object] To facilitate user's operations.
[Solution] An editing apparatus is provided including: a component output unit for outputting a display screen on which a plurality of components are displayed; a node output unit for outputting a plurality of nodes respectively corresponding to the plurality of components on the display screen so that the nodes are displayed along with the plurality of components so as to overlap the display of the plurality of components; and a setting unit for setting, in response to a user's instruction of association between two or more of the nodes, an association between two or more of the components corresponding to the two or more of the nodes.
US11073949B2
A display method includes (a) capturing an image including a hand, (b) determining a first distance as a distance between the hand and an operation surface, (c) recognizing a shape of the hand based on the image, and (d) displaying an operation icon selected in accordance with the shape of the hand out of a plurality of operation icons on the operation surface in a case of a separate state in which the first distance exceeds a first distance threshold value determined in advance.
US11073947B2
A touch panel device according to an embodiment of the present invention is provided with: a panel having a contact surface for receiving a contact; a light emitting portion that inputs, to the panel, input light that is transmitted through the panel; a light receiving portion that detects output light including reflected light of evanescent light that has been generated, on the contact surface, from the input light; and a control portion that calculates and outputs a contact position on the basis of the output light detected by the light receiving portion and a relationship, stored in advance, between positions on the contact surface and the output light.