Document Document Title
US11251399B2 Display substrate, display apparatus, method of fabricating display substrate
The present application provides a display substrate. The display substrate includes a base substrate; a crack barrier layer on the base substrate defining a plurality of crack barrier regions in the display substrate; and a plurality of encapsulated islands on the base substrate and respectively in the plurality of crack barrier regions. Each of the plurality of encapsulated islands includes at least one of a plurality of light emitting elements; and an encapsulating layer encapsulating the at least one of a plurality of light emitting elements and forming a lateral side of a respective one of the plurality of encapsulated islands. The crack barrier layer forms a barrier wall for preventing cracks in one or more sublayers of the display substrate outside the plurality of encapsulated islands from propagating into inside of each of the plurality of encapsulated islands.
US11251384B2 Flexible substrate and manufacturing method thereof, manufacturing method of display panel and display device
The present disclosure provides a flexible substrate, a method for manufacturing the same, a method for manufacturing a display panel and a display device. The flexible substrate has sub-pixel regions and an inter-subpixel region between adjacent sub-pixel regions. The flexible substrate includes a support layer including a plurality of micro-grooves, and the plurality of micro-grooves are on one side of the support layer and in the inter-subpixel region.
US11251382B2 Organic electroluminescent devices and manufacturing methods thereof
An organic electroluminescent device includes a substrate, a number of first electrodes disposed on the substrate, each of the first electrodes used to form a light-emitting unit; an insulative layer disposed on the substrate and used to define a pixel region of the light-emitting unit; a number of second electrodes disposed on the substrate, each of the second electrodes used to form a light-emitting unit, wherein the second electrodes are spaced apart from one another to form a number of isolation grooves each between two adjacent second electrodes.
US11251381B2 Display device
A flexible display device includes a substrate, a plurality of first pixels, and a plurality of second pixels. The substrate includes a foldable bending region and a non-foldable non-bending region. Each first pixel is disposed on the bending region. Each first pixel is spaced apart from an adjacent first pixel by a first distance. Each second pixel is disposed on the non-bending region. Each second pixel is spaced apart from an adjacent second pixel by a second distance. The first distance is greater than the second distance.
US11251379B2 Organic electronic device
The present invention relates to an organic electronic device, comprising a first electrode, a second electrode, and a substantially organic layer comprising a compound according to formula (I) between the first and the second electrode: wherein M is a metal ion, each of A1-A4 is independently selected from H, substituted or unsubstituted C6-C20 aryl and substituted or unsubstituted C2-C20 heteroaryl and n is valency of the metal ion.
US11251375B2 While organic EL element
A white organic electroluminescent (EL) element including an anode, a cathode, and a light-emitting layer disposed between the anode and the cathode. The light-emitting layer includes a first light-emitting layer and a second light-emitting layer. The first light-emitting layer and the second light-emitting layer each contain a host material and a light-emitting dopant material. The first light-emitting layer contains, as the light-emitting dopant material, a green-light-emitting dopant material and a blue-light-emitting dopant material and is a dual-color light-emitting layer that emits green light and blue light. The second light-emitting layer contains, as the light-emitting dopant material, a red-light-emitting dopant material and a green-light-emitting dopant material and is a dual-color light-emitting layer that emits red light and green light.
US11251368B2 Interconnect structures with selective capping layer
A method includes forming a first metallization layer containing a first metal-containing line and a second metal-containing line disposed in a first interlevel dielectric layer. The first metal-containing line includes a first conductive metal and the second metal-containing line includes a second conductive metal. The first metal-containing line and the second metal-containing line are recessed to below a top surface of the interlevel dielectric layer. A metal-containing cap protection layer is deposited in a recessed portion of the first metal-containing line and the second metal-containing line. The metal-containing cap protection layer includes a third conductive metal which is different than the first conductive metal and the second conductive metal.
US11251365B2 High blocking temperature spin orbit torque electrode
An apparatus is provided which comprises: a magnetic junction having a magnet with a first magnetization; an interconnect adjacent to the magnetic junction, wherein the interconnect comprises an antiferromagnetic (AFM) material which is doped with a doping material (Pt, Ni, Co, or Cr) and a structure adjacent to the interconnect such that the magnetic junction and the structure are on opposite surfaces of the interconnect, wherein the structure comprises a magnet with a second magnetization substantially different from the first magnetization.
US11251362B2 Stacked spin-orbit-torque magnetoresistive random-access memory
A spin-orbit torque magnetoresistive random-access memory device formed by fabricating a first electrode upon a conductive contact of an underlying semiconductor device, forming a first vertical magnetoresistive random-access memory (MRAM) cell stack upon the first electrode, forming a spin-Hall-effect (SHE) layer above and in electrical contact with the MRAM cell stack, forming a protective dielectric layer covering a portion of the SHE layer, forming a second vertical MRAM cell stack above and in electrical contact with an exposed portion of the SHE layer, forming a second electrode above and in electrical contact with the second vertical MRAM cell stack, and forming a metal contact above and in electrical connection with the second electrode.
US11251361B2 Electronic device and method for fabricating the same
An electronic device may include a semiconductor memory, and the semiconductor memory may include a substrate; a variable resistance element formed over the substrate and exhibiting different resistance values representing different digital information, the variable resistance element including a free layer having a variable magnetization direction, a pinned layer having a fixed magnetization direction and a tunnel barrier layer interposed between the free layer and the pinned layer; and a blocking layer disposed on at least sidewalls of the variable resistance element, wherein the blocking layer may include a layer that is substantially free of nitrogen, oxygen or a combination thereof.
US11251347B2 Semiconductor light source
A semiconductor light source includes at least one first emission unit, at least one second emission unit, and an optics, wherein the optical system has an inner region that converges radiation from the first emission unit, the optical system has an outer region that expands radiation from the second emission unit, a first light emission region of the inner region completely covers the first emission unit when viewed in plan view, and at least partially covers the second emission unit, a second light emission region of the outer region is partially or completely beside the second emission unit when viewed in plan view, and the inner region and the outer region have differently shaped light entry regions.
US11251345B2 Light conversion substrate and manufacturing method thereof, and display panel
The present disclosure provides a light conversion substrate and a manufacturing method thereof, and a display panel. The light conversion substrate may include a substrate having a first surface and a second surface arranged opposite to each other. A plurality of first grooves may be defined on the first surface of the substrate. A plurality of second grooves may be defined on the second surface of the substrate. The plurality of first grooves and the plurality of second grooves are arranged alternately. A first light conversion body may be arranged in each of the plurality of first grooves. A second light conversion body ma be arranged in each of the plurality of second grooves. In the present disclosure, light conversion materials may not interfere with each other during the manufacturing method, so that the present disclosure may be suitable for a display panel with high pixel density.
US11251341B2 Micro light emitting diode display panel, micro light emitting diode display apparatus, and method of fabricating micro light emitting diode display panel
A micro light emitting diode (micro LED) display panel includes a carrier substrate layer; a plurality of vias respectively extending into the carrier substrate layer; a plurality of micro LEDs on the carrier substrate layer; and a wavelength conversion layer including a wavelength conversion material filled in the plurality of vias.
US11251340B2 Light-emitting device with distributed Bragg reflection structure
A light-emitting device includes a substrate, having a first surface and second surface opposite to the first surface; a light-emitting stack, formed on the first surface of the substrate, the light-emitting stack including a first semiconductor layer, an active layer and a second semiconductor layer, wherein the active layer is formed between the first conductive semiconductor layer and the second conductive semiconductor layer; and a distributed Bragg reflection structure (DBR), formed on the second surface of the substrate, including a plurality of dielectric-layer pair formed sequentially on the second surface, wherein each of the dielectric-layer pairs includes respectively a first dielectric layer having a first optical thickness and a second dielectric layer having a second optical thickness, and wherein from the second surface, the first dielectric layer of each of the dielectric-layer pairs is thicker than the first dielectric layer of the adjacent previous dielectric-layer pair.
US11251331B2 Method of manufacturing display apparatus and the display apparatus
Provided are a method of manufacturing a display apparatus and the display apparatus. The method includes forming an emissive layer and a driving layer on a first area of a substrate, forming an exposure line electrically connected to the driving layer, on a second area of the substrate, and forming a color conversion layer on the driving layer by emitting light from the emissive layer using the exposure line.
US11251328B2 Semiconductor light emitting device and method of fabricating the same
A semiconductor light-emitting device comprises a substrate; a first adhesive layer on the substrate; multiple epitaxial units on the first adhesive layer; a second adhesive layer on the multiple epitaxial units; multiple first electrodes between the first adhesive layer and the multiple epitaxial units, and contacting the first adhesive layer and the multiple epitaxial units; and multiple second electrodes between the second adhesive layer and the multiple epitaxial units, and contacting the second adhesive layer and the multiple epitaxial units; wherein the multiple epitaxial units are totally separated.
US11251323B2 Solar power harvesting building envelope
A system for providing a solar harvesting building envelope is disclosed. The system includes a plurality of solar harvesting apparatus configured to be installed as or on a building envelope in manner like that of traditional shingles or siding. The apparatus includes a frame having a photovoltaic end wall, as well as reflective base and side walls. A translucent, wedge-shaped body layer is positioned on the frame. A luminescent species film is positioned at and substantially parallel to a base of the wedge-shaped body layer, such that the luminescent species film is positioned at an angle relative to the photovoltaic end wall. Light incident on the wedge-shaped body layer is concentrated towards the photovoltaic end wall, such as through absorption and re-emission along with scattering by the luminescent species film and internal reflection by the wedge-shaped body layer and the reflective base and side walls of the frame. A plurality of apparatus may be wired together to create the building envelope, which has the added advantage of substantially eliminating shading losses of traditional solar harvesting systems.
US11251321B2 Engineered substrate with embedded mirror
An engineered substrate comprising: a seed layer made of a first semiconductor material for growth of a solar cell; a first bonding layer on the seed layer; a support substrate made of a second semiconductor material; a second bonding layer on a first side of the support substrate; a bonding interface between the first and second bonding layers; the first and second bonding layers each made of metallic material; wherein doping concentration and thickness of the engineered substrate, in particular, of the seed layer, the support substrate, and both the first and second bonding layers, are selected such that the absorption of the seed layer is less than 20%, preferably less than 10%, as well as total area-normalized series resistance of the engineered substrate is less than 10 mOhm·cm2, preferably less than 5 mOhm·cm2.
US11251320B2 Photodetector structures formed on high-index substrates
A layered structure used for detecting incident light includes a substrate having a surface with a high Miller index crystal orientation and a superlattice structure formed over the substrate at the surface. The superlattice structure is aligned to the high Miller index crystal orientation and exhibits a red-shifted long wave infrared response range based on the crystal orientation as compared to a superlattice structure formed over a substrate at a surface with a (100) crystal orientation.
US11251313B2 Semiconductor device and method of fabricating the same
A semiconductor device includes a channel pattern including first and second semiconductor patterns stacked on a substrate, a gate electrode covering top and lateral surfaces of the channel pattern and extending in a first direction, and including a first gate segment between the first semiconductor pattern and the second semiconductor pattern, a gate spacer covering a lateral surface of the gate electrode and including an opening exposing the channel pattern, and a first source/drain pattern on a side of the gate spacer and in contact with the channel pattern through the opening, the first source/drain pattern including a sidewall center thickness at a height of the first gate segment and at a center of the opening, and a sidewall edge thickness at the height of the first gate segment and at an edge of the opening, the sidewall edge thickness being about 0.7 to 1 times the sidewall center thickness.
US11251312B2 Semiconductor device
A semiconductor device includes a first transistor, a second transistor and a third transistor provided on a substrate, the first to third transistors respectively including source and drain regions spaced apart from each other, a gate structure extending in a first direction on the substrate and interposed between the source and drain regions, and a channel region connecting the source and drain regions to each other. A channel region of the second transistor and a channel region of the third transistor respectively include a plurality of channel portions, the plurality of channel portions spaced apart from each other in a second direction, perpendicular to an upper surface of the substrate, and connected to the source and drain regions, respectively. A width of a channel portion of the third transistor in the first direction is greater than a width of a channel portion of the second transistor in the first direction.
US11251306B2 Integrated circuit device
An integrated circuit device includes a fin-type active region extending on a substrate in a first horizontal direction, a gate line extending on the fin-type active region in a second horizontal direction, first and second source/drain regions arranged on the fin-type active region; a first source/drain contact pattern connected to the first source/drain region and including a first segment having a first height in a vertical direction, a second source/drain contact pattern connected to the second source/drain region and including a second segment having a second height less than the first height in the vertical direction, and an insulating capping line extending on the gate line in the second horizontal direction and including an asymmetric capping portion between the first segment and the second segment, the asymmetric capping portion having a variable thickness in the first horizontal direction.
US11251303B2 Method for fabricating a strained structure and structure formed
A field effect transistor includes a substrate comprising a fin structure. The field effect transistor further includes an isolation structure in the substrate. The field effect transistor further includes a source/drain (S/D) recess cavity below a top surface of the substrate. The S/D recess cavity is between the fin structure and the isolation structure. The field effect transistor further includes a strained structure in the S/D recess cavity. The strain structure includes a lower portion. The lower portion includes a first strained layer, wherein the first strained layer is in direct contact with the isolation structure, and a dielectric layer, wherein the dielectric layer is in direct contact with the substrate, and the first strained layer is in direct contact with the dielectric layer. The strained structure further includes an upper portion comprising a second strained layer overlying the first strained layer.
US11251302B2 Epitaxial oxide plug for strained transistors
Epitaxial oxide plugs are described for imposing strain on a channel region of a proximate channel region of a transistor. The oxide plugs form epitaxial and coherent contact with one or more source and drain regions adjacent to the strained channel region. The epitaxial oxide plugs can be used to either impart strain to an otherwise unstrained channel region (e.g., for a semiconductor body that is unstrained relative to an underlying buffer layer), or to restore, maintain, or increase strain within a channel region of a previously strained semiconductor body. The epitaxial crystalline oxide plugs have a perovskite crystal structure in some embodiments.
US11251288B2 Nanosheet transistor with asymmetric gate stack
Embodiments of the present invention are directed to methods and resulting structures for nanosheet devices having asymmetric gate stacks. In a non-limiting embodiment of the invention, a nanosheet stack is formed over a substrate. The nanosheet stack includes alternating semiconductor layers and sacrificial layers. A sacrificial liner is formed over the nanosheet stack and a dielectric gate structure is formed over the nanosheet stack and the sacrificial liner. A first inner spacer is formed on a sidewall of the sacrificial layers. A gate is formed over channel regions of the nanosheet stack. The gate includes a conductive bridge that extends over the substrate in a direction orthogonal to the nanosheet stack. A second inner spacer is formed on a sidewall of the gate. The first inner spacer is formed prior to the gate stack, while the second inner spacer is formed after, and consequently, the gate stack is asymmetrical.
US11251287B2 Self-aligned uniform bottom spacers for VTFETS
Semiconductor devices and methods of forming the same include forming a bottom source/drain structure around a fin. A multi-layer bottom spacer is formed on the bottom source/drain structure, around the fin. Each layer of the multi-layer bottom spacer has a respective vertical height above the bottom source/drain structure, with a layer of the multi-layer bottom spacer that is farthest from the fin having a greater vertical height than a layer that is closest to the fin, to address parasitic capacitance from the bottom source/drain structure.
US11251284B2 Dummy gate cutting process and resulting gate structures
A method includes forming a dummy gate stack, etching the dummy gate stack to form an opening, depositing a first dielectric layer extending into the opening, and depositing a second dielectric layer on the first dielectric layer and extending into the opening. A planarization process is then performed to form a gate isolation region including the first dielectric layer and the second dielectric layer. The dummy gate stack is then removed to form trenches on opposing sides of the gate isolation region. The method further includes performing a first etching process to remove sidewall portions of the first dielectric layer, performing a second etching process to thin the second dielectric layer, and forming replacement gates in the trenches.
US11251283B2 Semiconductor structure and method for manufacturing the same
A semiconductor structure and a method for manufacturing the same are provided. The semiconductor structure includes a semiconductor substrate, a silicon-containing gate electrode, and at least two gate silicide strips. The silicon-containing gate electrode is on the semiconductor substrate. The at least two gate silicide strips are on an upper surface of the silicon-containing gate electrode.
US11251281B2 Contact resistance reduction employing germanium overlayer pre-contact metalization
Techniques are disclosed for forming transistor devices having reduced parasitic contact resistance relative to conventional devices. The techniques can be implemented, for example, using a standard contact stack such as a series of metals on, for example, silicon or silicon germanium (SiGe) source/drain regions. In accordance with one example such embodiment, an intermediate boron doped germanium layer is provided between the source/drain and contact metals to significantly reduce contact resistance. Numerous transistor configurations and suitable fabrication processes will be apparent in light of this disclosure, including both planar and non-planar transistor structures (e.g., FinFETs), as well as strained and unstrained channel structures. Graded buffering can be used to reduce misfit dislocation. The techniques are particularly well-suited for implementing p-type devices, but can be used for n-type devices if so desired.
US11251280B2 Strained nanowire transistor with embedded epi
Forming a fin, where the fin includes a nanowire stack on a semiconductor substrate, where the nanowire stack includes a plurality of silicon layers and a plurality of silicon germanium layers stacked one on top of the other in an alternating fashion, removing a portion of the fin to form an opening and expose vertical sidewalls of the plurality of silicon layers and the plurality of silicon germanium layer, and epitaxially growing a source drain region/structure in the opening from the exposed vertical sidewalls of the plurality of silicon layers and the plurality of silicon germanium layers, where the source drain region/structure substantially fills the opening.
US11251279B2 High voltage transistor structure and method of fabricating the same
A high voltage transistor structure includes a substrate. A metal gate is disposed on the substrate. At least one insulating material structure penetrates the metal gate. A metal compound layer is disposed between the metal gate and the substrate, between the insulating material structure and the substrate. The metal compound layer is a continuous structure. Agate dielectric layer is disposed under the metal compound layer and contacts the substrate.
US11251278B2 Trench-gate MOS transistor and method for manufacturing
A semiconductor device includes a semiconductor part; first and second electrodes respectively on back and front surfaces of the semiconductor part; and a control electrode between the semiconductor part and the second electrode. The control electrode is provided inside a trench of the semiconductor part. The control electrode is electrically insulated from the semiconductor part by a first insulating film and electrically insulated from the second electrode by a second insulating film. The control electrode includes an insulator at a position apart from the first insulating film and the second insulating film. The semiconductor part includes a first layer of a first conductivity type provided between the first and second electrodes, the second layer of a second conductivity type provided between the first layer and the second electrode and the third layer of the first conductivity type selectively provided between the second layer and the second electrode.
US11251277B2 Electrostatic catalysis
An electrode having an embedded charge contains a substrate, a first electronic charge trap defined at the interface of a first insulating layer and a second insulating layer; and a first conductive layer disposed on the first electronic charge trap; wherein the first conductive layer contains a conductive material configured to permit an external electric field to penetrate the electrode from the first electronic charge trap; and wherein the first insulating layer is not the same as the second insulating layer.
US11251272B2 Lattice-mismatched semiconductor structures with reduced dislocation defect densities and related methods for device fabrication
A method of forming a semiconductor structure includes forming an opening in a dielectric layer, forming a recess in an exposed part of a substrate, and forming a lattice-mismatched crystalline semiconductor material in the recess and opening.
US11251268B2 Semiconductor device with doped structure
The present disclosure relates to a semiconductor device includes first and second source/drain (S/D) regions doped with lead (Pb) at a first dopant concentration. The semiconductor device also includes a channel region between the first and second S/D regions, where the channel region is doped with Pb at a second dopant concentration that is lower than the first dopant concentration. The semiconductor device further includes first and second S/D contacts in contact with the first and second S/D regions, respectively. The semiconductor device also includes a gate electrode over the channel region.
US11251263B2 Electronic device including a semiconductor body or an isolation structure within a trench
An electronic device can include a substrate defining a trench. In an embodiment, a semiconductor body can be within the trench, wherein the semiconductor body has a resistivity of at least 0.05 ohm-cm and is electrically isolated from the substrate. In an embodiment, an electronic component can be within the semiconductor body. The electronic component can be a resistor or a diode. In a particular embodiment, the semiconductor body has an upper surface, the electronic component is within and along an upper surface and spaced apart from a bottom of the semiconductor body. In a further embodiment, the electronic device can further include a first electronic component within an active region of the substrate, an isolation structure within the trench, and a second electronic component within the isolation structure.
US11251260B2 Capacitor and method for fabricating the same
Disclosed is a capacitor having a high dielectric constant and low leakage current and a method for fabricating the same wherein the capacitor may include a first conductive layer a second conductive layer, a dielectric layer stack between the first conductive layer and the second conductive layer, a dielectric interface layer between the dielectric layer stack and the second conductive layer, and a high work function interface layer between the dielectric interface layer and the second conductive layer.
US11251257B2 Manufacturing method of display panel having pad comprising embedded part and protruded part
A display panel including a first array substrate, a first pad, and a second pad is provided. The first array substrate includes a first substrate, a first active element, a first display element, and a second display element. The first active element is disposed on the top surface of the first substrate. The first display element and the second display element are disposed on the top surface of the first substrate. The first display element is electrically connected to the first active element. The first pad and the second pad are disposed on the bottom surface of the first substrate. The first active element is electrically connected to the first pad. Each of the first pad and the second pad includes an embedded part and a protruded part. The embedded part is located in the first substrate. The protruded part is protruded from the bottom surface of the first substrate.
US11251254B2 Display apparatus
A display apparatus includes a substrate having a first area, a second area, and a bending area disposed therebetween. The substrate is bent at the bending area about a bending axis. An inorganic insulating layer is disposed over the substrate and includes an opening or groove corresponding to the bending area. An organic material layer fills the opening or groove. A first conductive layer extends from the first area to the second area through the bending area. The first conductive layer is disposed over the organic material layer and includes a multipath portion having a plurality of through holes. A length of the multipath portion, in a direction from the first area to the second area, is greater than a width of the opening or groove, in the direction from the first area to the second area.
US11251247B2 Display device and method for fabricating the same
A display device and a method for fabricating the same are provided. The display device comprises pixels connected to scan lines, and to data lines crossing the scan lines, each of the pixels including a light emitting element, and a first transistor configured to control a driving current supplied to the light emitting element according to a data voltage applied from the data line, the first transistor including a first active layer having an oxide semiconductor, and a first oxide layer on the first active layer and having a crystalline oxide containing tin (Sn).
US11251246B2 Organic light emitting diode display comprising interlayer insulating layers
Disclosed herein is an organic light emitting diode display, including a substrate, a first thin film transistor including a first active pattern on the substrate and a first gate electrode on the first active pattern, a data wire on the first gate electrode, a first interlayer insulating layer between the first gate electrode and the data wire, a second interlayer insulating layer positioned the first interlayer insulating layer and the data wire, and an organic light emitting diode positioned on the data wire and connected to the first active pattern.
US11251244B2 Light-emitting device
A light-emitting device includes a substrate, a plurality of bumps over the substrate; and a plurality of light-emitting units separated by the bumps. Each of the light-emitting units includes a first electrode on the substrate, an organic layer on the first electrode, and a second electrode on the organic layer. The light-emitting units comprise a first light-emitting unit and a second light-emitting unit, and the first light-emitting unit further includes an intermediate layer between the organic layer and the second electrode. The organic layer of the first light-emitting unit includes a first material, the second electrodes of the first light-emitting unit and the second light-emitting unit include an electrode material, and the intermediate layer of the first light-emitting unit includes the first material and the electrode material.
US11251242B2 Array substrate, fabrication method thereof, and display panel
An array substrate is disclosed. The array substrate may include a base substrate (21), a pixel defining layer (22) on the base substrate (21), and a charge generating layer (24) above the pixel defining layer (22). The pixel defining layer (22) may define a plurality of pixel regions. The pixel defining layer (22) may include a plurality of acoustic structures (220), and each of the plurality of acoustic structures (220) may be configured to resonate under an action of an acoustic wave of a threshold frequency to form a slit to disconnect the charge generating layer (24) of two adjacent pixel regions of the plurality of pixel regions.
US11251234B2 Display device
A display unit of a display device includes a light emitting unit and a light converting layer disposed on the light emitting unit. The display unit emits an output light under an operation of the highest gray level, and the output light has an output spectrum. An intensity integral of the output spectrum from 380 nm to 489 nm defines as a first intensity integral, an intensity integral of the output spectrum from 490 nm to 780 nm defines as a second intensity integral, a ratio of the first intensity integral over the second intensity integral defines as a first ratio, and the first ratio is greater than 0% and less than or equal to 7.5%.
US11251232B2 Organic light emitting diode device, method for manufacturing the same and display device
The device includes a substrate, a green light emitting element on the substrate, and a green color film layer disposed on a light exit side of the green light emitting element correspondingly, a travel distance of the light emitted from the green light emitting element in the green color film layer remains substantially unchanged with a change of a light exit angle of the light. Thus, the present disclosure can prevent a color purity of a green light passing through the green color film layer from changing, thereby improving the color shift performance of a green light passing through the green color film layer, and improving the optical performance of the green light, and thus further improving the display effect of the device and the display panel.
US11251231B2 Pixel arrangement structure, organic light emitting diode display panel, display device and mask plate assembly
A pixel arrangement structure, an organic light emitting diode display panel, a display device and a mask plate assembly are disclosed in the disclosure. The pixel arrangement structure includes a plurality of first sub-pixels, a plurality of second sub-pixels, a plurality of third sub-pixels. The positions of the sub-pixels are not overlapped with each other. One of the plurality of first sub-pixels is located at the center position of a first virtual rectangle. Four of the plurality of first sub-pixels are located at four vertex angle positions of the first virtual rectangle, respectively. Four of the plurality of second sub-pixels are located at the center positions of four sides of the first virtual rectangle, respectively. The first virtual rectangle is divided into four second virtual rectangles, and the inside of each of the four second virtual rectangles comprises one third sub-pixel of the plurality of third sub-pixels.
US11251217B2 Photodetector sensor arrays
A photodetector sensor array device as usable for camera chips comprises upper and lower contact layers of n+ and p+ semiconductor material either side of a light absorbing region made of either one layer, or two oppositely doped layers, of semiconductor material. Insulating trenches of dielectric material extending through the layers to form the individual pixels. Respective contacts are connected to the upper and lower contact layers so that each pixel can be reverse biased or forward biased. In operation, the device is reset with a reverse bias, and then switched to forward bias for sensing. After switching, carriers generated in response to photon absorption accumulate in potential wells in the light absorbing region and so reduce the potential barriers to the contact layers, which causes current to start to flow between the contacts after a time delay which is inversely proportional to the incident light intensity.
US11251216B2 Imaging device
An imaging device includes: a semiconductor layer including a first region of a first conductivity, a second region of a second conductivity opposite to the first conductivity, and a third region of the second conductivity; a photoelectric converter electrically connected to the first region and converting light into charge; a first transistor including a first source, a first drain, and a first gate above the second region, the first region corresponding to the first source or drain; and a second transistor including a second source, a second drain, and a second gate of the second conductivity above the third region, the first region corresponding to the second source or drain, and the second gate being electrically connected to the first region. The concentration of an impurity of the second conductivity in the third region is higher than that of an impurity of the second conductivity in the second region.
US11251210B2 Pin diodes with over-current protection
A system includes a pixel including a diffusion layer in contact with an absorption layer. A transparent conductive oxide (TCO) is electrically connected to the diffusion layer. An overflow contact is in electrical communication with the TCO. The overflow contact can be spaced apart laterally from the diffusion layer. The pixel can be one of a plurality of similar pixels arranged in a grid pattern, wherein each pixel has a respective overflow contact, forming an overflow contact grid offset from the grid pattern.
US11251207B2 Method for preparing array substrate
The present disclosure discloses a method for preparing an array substrate, an array substrate and a display panel, wherein the method comprises: forming a buffer layer on a substrate in a first region and a second region, wherein the buffer layer has a groove located in the second region; forming a first indium oxide thin film on the buffer layer in the first region; forming a second indium oxide thin film in the groove; performing a reduction process on the second indium oxide thin film to obtain indium particles; forming an amorphous silicon thin film in the groove, and inducing the amorphous silicon of the amorphous silicon thin film to form microcrystalline silicon at a preset temperature by using the indium particles; and removing the indium particles in the microcrystalline silicon to form a microcrystalline silicon semiconductor layer of the microcrystalline silicon thin film transistor.
US11251206B2 Display substrate and method for preparing the same, and display device
The present disclosure provides a display substrate, a method for preparing the same, and a display device. The display substrate includes: a base substrate; a metal pattern located on the base substrate, and an anti-reflection pattern located on a surface of the metal pattern proximate to the base substrate, in which a difference between a first slope angle of the anti-reflection pattern and a second slope angle of the metal pattern is less than a first threshold, and a distance between a first edge of a side surface of the anti-reflection pattern proximate to the metal pattern and a second edge of a side surface of the metal pattern proximate to the anti-reflection pattern is less than a second threshold.
US11251202B2 Thin film transistor (TFT) array substrate and display panel
A thin film transistor (TFT) array substrate and a display panel are provided. The TFT array substrate has a base substrate, an anti-reflection layer, and a gate electrode insulating layer. The TFT array substrate has a light-transmitting region. The anti-reflection layer is disposed on the base substrate of the light-transmitting region. The gate electrode insulating layer is disposed on the anti-reflection layer. Light refractive indexes of the base substrate, the anti-reflection layer, and the gate electrode insulating layer are increasing sequentially.
US11251200B2 Coaxial contacts for 3D logic and memory
A semiconductor device includes a coaxial contact that has conductive layers extending from local interconnects and being coupled to metal layers. The local interconnects are stacked over a substrate and extend laterally along a top surface of the substrate. The metal layers are stacked over the local interconnects and extend laterally along the top surface of the substrate. The conductive layers are close-shaped and concentrically arranged, where each of the local interconnects is coupled to a corresponding conductive layer, and each of the conductive layers is coupled to a corresponding metal layer. The semiconductor device also includes insulating layers that are close-shaped, concentrically arranged, and positioned alternately with respect to the conductive layers so that the conductive layers are spaced apart from one another by the insulating layers.
US11251199B2 Three-dimensional NOR array including active region pillars and method of making the same
A semiconductor structure includes vertically-alternating stacks of insulating strips and electrically conductive strips located over a substrate and laterally spaced apart from each other by line trenches. Laterally-alternating sequences of semiconductor region assemblies and dielectric pillar structures are located within a respective one of the line trenches. Memory films are located between each neighboring pair of the vertically-alternating stacks and the laterally-alternating sequences. Each of the semiconductor region assemblies includes a source pillar structure, a drain pillar structure, and a channel structure including a pair of lateral semiconductor channels that laterally connect the source pillar structure and the drain pillar structure. The memory films may include a charge storage layer or a ferroelectric material layer.
US11251195B2 Three-dimensional memory device without gate line slits and method for forming the same
Embodiments of structure and methods for forming a three-dimensional (3D) memory device are provided. In an example, the 3D memory device includes a stack structure. The stack structure includes a plurality of conductor layers and a plurality of insulating layers interleaved over a substrate. The plurality of conductor layers include a pair of top select conductor layers divided by a first top select structure and a pair of bottom select conductor layers divided by a bottom select structure. The first top select structure and the bottom select structure extend along a horizontal direction and are aligned along a vertical direction. A plurality of channel structures extend along a vertical direction and into the substrate and are distributed on both sides of the top select structure and the bottom select structure.
US11251191B2 Three-dimensional memory device containing multiple size drain contact via structures and method of making same
A three-dimensional memory device includes an alternating stack of insulating layers and electrically conductive layers located over a substrate, memory stack structures extending through the alternating stack, where each of the memory stack structures contains a respective memory film and a respective vertical semiconductor channel, drain regions contacting an upper end of a respective one of the vertical semiconductor channels, first contact via structures directly contacting a first subset of the drain regions and each having a first horizontal cross-sectional area, and second contact via structures directly contacting a second subset of the drain regions and each having a second horizontal cross-sectional area that is greater than the first horizontal cross-sectional area.
US11251190B2 Memory arrays comprising strings of memory cells and methods used in forming a memory array comprising strings of memory cells
A memory array comprising strings of memory cells comprises laterally-spaced memory blocks individually comprising a vertical stack comprising alternating insulative tiers and conductive tiers. Channel-material-string structures of memory cells extend through the insulative tiers and the conductive tiers. The channel-material-string structures individually comprise an upper portion above and joined with a lower portion. Individual of the channel-material-string structures comprise at least one external jog surface in a vertical cross-section where the upper and lower portions join. Other embodiments, including method are disclosed.
US11251184B2 Semiconductor arrangement having continuous spacers and method of manufacturing the same
A semiconductor arrangement includes: a substrate; fins formed on the substrate and extending in a first direction; gate stacks formed on the substrate and each extending in a second direction crossing the first direction to intersect at least one of the fins, and dummy gates composed of a dielectric and extending in the second direction; spacers formed on sidewalls of the gate stacks and the dummy gates; and dielectric disposed between first and second ones of the gate stacks in the second direction to electrically isolate the first and second gate stacks. The dielectric is disposed in a space surrounded by respective spacers of the first and second gate stacks which extend integrally. At least a portion of an interval between the first and second gate stacks in the second direction is less than a line interval achievable by lithography in a process of manufacturing the semiconductor arrangement.
US11251180B2 Transistor and method for forming the same
A transistor and a method for forming the same are provided. The transistor includes a semiconductor substrate, a gate dielectric layer, a gate electrode, a spacer, and a source/drain. The semiconductor substrate includes a protrusive semiconductor portion protruded from a lower surface of the semiconductor substrate. The gate dielectric layer is on the semiconductor substrate. The gate electrode is on the gate dielectric layer. The spacer is on a sidewall of the gate electrode. An outer surface of the spacer has a concave portion. The source/drain is in the semiconductor substrate.
US11251178B2 Power module with MOSFET body diode on which energization test can be conducted efficiently
A power module includes a first MOS transistor and a first Schottky barrier diode for a lower arm, and a second MOS transistor and a second Schottky barrier diode for an upper arm. In one embodiment, one positive-side power supply terminal and one negative-side power supply terminal are provided, while an output terminal to which the first and second MOS transistors are connected and an output terminal to which the first and second Schottky barrier diodes are connected are provided as separate output terminals.
US11251177B2 Semiconductor device
A semiconductor device 1 has an IGBT region and a MOSFET region. A plurality of channel doped P layers formed in the MOSFET region include a trench-adjacent channel doped P layer whose side surface is in contact with a boundary trench gate formed between the IGBT region and the MOSFET region. A formation depth of the trench-adjacent channel doped P layer is set deeper than a formation depth of the boundary trench gate. In the MOSFET region, an N type MOSFET having a planar structure is configured including a channel region in the channel doped P layer, a gate insulating film in an interlayer oxide film, and a gate polysilicon serving as a planar gate.
US11251175B2 Routing for three-dimensional integrated structures
A three-dimensional integrated structure is formed by a first substrate with first components oriented in a first direction and a second substrate with second components oriented in a second direction. An interconnection level includes electrically conducting tracks that run in a third direction. One of the second direction and third direction forms a non-right and non-zero angle with the first direction. An electrical link formed by at least one of the electrically conducting tracks electrically connected two points of the first or of the second components.
US11251174B2 Image sensor package and manufacturing method thereof
An image sensor package and a manufacturing method thereof are provided. The image sensor package includes a redistribution circuit structure; an image sensing chip disposed on the redistribution circuit structure and having a sensing surface, on which a sensing area and a first conductive pillar arranged in the periphery of the sensing area are disposed; a lid covering the sensing area; an encapsulant disposed on the redistribution circuit structure and encapsulating at least part of the image sensing chip and the cover; and a top tier semiconductor chip disposed above the image sensing chip and having an active surface on which a first conductor is disposed. The first conductor overlaps the image sensing chip in a direction perpendicular to the sensing surface. The first conductive pillar and the first conductor are aligned and bonded to each other to electrically connect the image sensing chip and the top tier semiconductor chip.
US11251171B2 Removable interposer
Embodiments may relate to a substrate for use in a system in package (SIP). The substrate may include a first couple to couple with a first component via a permanent couple such that the first component is communicatively coupled with a bridge. The substrate may further include a second couple to removably couple with an interposer such that the interposer is communicatively coupled with the bridge via a communicative couple. Other embodiments may be described or claimed.
US11251165B2 Multicolor light engine for a semiconductor lamp
A light engine for a semiconductor lamp comprises a substrate and at least two groups of LED chips arranged on the substrate. The LED chips of a first group are adapted to emit light having a first color and the LED chips of a second group are adapted to emit light having a second color different from the first color
US11251158B2 Monolithic chip stacking using a die with double-sided interconnect layers
An apparatus is provided which comprises: a first die having a first surface and a second surface, the first die comprising: a first layer formed on the first surface of the first die, and a second layer formed on the second surface of the first die; a second die coupled to the first layer; and a plurality of structures to couple the apparatus to an external component, wherein the plurality of structures is coupled to the second layer.
US11251157B2 Die stack structure with hybrid bonding structure and method of fabricating the same and package
Provided is a die stack structure including a first die and a second die. The first die and the second die are bonded together through a hybrid bonding structure. At least one of a first test pad of the first die or a second test pad of the second die has a protrusion of the at least one of the first test pad or the second test pad, and a bonding insulating layer of the hybrid bonding structure covers and contacts with the protrusion, so that the first test pad and the second test pad are electrically isolated from each other.
US11251150B2 High density substrate routing in package
Discussed generally herein are devices that include high density interconnects between dice and techniques for making and using those devices. In one or more embodiments a device can include a bumpless buildup layer (BBUL) substrate including a first die at least partially embedded in the BBUL substrate, the first die including a first plurality of high density interconnect pads. A second die can be at least partially embedded in the BBUL substrate, the second die including a second plurality of high density interconnect pads. A high density interconnect element can be embedded in the BBUL substrate, the high density interconnect element including a third plurality of high density interconnect pads electrically coupled to the first and second plurality of high density interconnect pads.
US11251135B2 Electronic device module and method of manufacturing the same
An electronic device module includes a substrate, at least one first component and at least one second component disposed on one surface of the substrate, a second sealing portion having the at least one second component embedded therein, and disposed on the substrate, and a first sealing portion disposed outside of the second sealing portion, at least a portion of the first sealing portion being disposed between the at least one first component and the substrate.
US11251134B2 Semiconductor module and method for manufacturing same
A semiconductor module includes a base material, an alignment mark provided on a surface of the base material and plural semiconductor elements that are individually provided on the surface of the base material while being juxtaposed to the alignment mark and that are separated from each other. Accordingly, a semiconductor module and a method for manufacturing the semiconductor module are provided which may prevent an alignment mark from being peeled off and remaining as a foreign object and may improve reliability.
US11251132B1 Integrated type MIS substrate for thin double side SIP package
A molded interconnection substrate system in package is achieved comprising a molding compound having redistribution layers therein, at least one first active or passive component mounted on one side of the molded interconnection substrate and embedded in a top molding compound, at least one second active or passive component mounted in a cavity on an opposite side of the molded interconnection substrate wherein electrical connections are made between the at least one first active or passive component and the at least one second active or passive component through the redistribution layers and solder balls mounted in openings in the molded interconnection substrate to the redistribution layers wherein the solder balls provide package output.
US11251131B2 Copper contact plugs with barrier layers
A device includes a conductive layer including a bottom portion, and a sidewall portion over the bottom portion, wherein the sidewall portion is connected to an end of the bottom portion. An aluminum-containing layer overlaps the bottom portion of the conductive layer, wherein a top surface of the aluminum-containing layer is substantially level with a top edge of the sidewall portion of the conductive layer. An aluminum oxide layer is overlying the aluminum-containing layer. A copper-containing region is over the aluminum oxide layer, and is spaced apart from the aluminum-containing layer by the aluminum oxide layer. The copper-containing region is electrically coupled to the aluminum-containing layer through the top edge of the sidewall portion of the conductive layer.
US11251129B2 Deposition of graphene on a dielectric surface for next generation interconnects
An integrated circuit structure, comprises a dielectric material having an opening therein, the opening defined by sides and a bottom. A graphene barrier material is conformal to the sides and the bottom of the opening, and a conductive metal over the graphene barrier material that fills at least a portion of a remainder of the opening in the dielectric material. The graphene barrier is formed by applying a non-hydrogen based plasma pretreatment to the dielectric surface, including the sides and the bottom of the opening, to substantially remove any passivation and provide an activated dielectric surface. A carbon-based precursor is exposed to the activated dielectric surface at less than approximately 400° C. to form the graphene barrier.
US11251128B2 Semiconductor device structure with air gap for reducing capacitive coupling
The present disclosure provides a semiconductor structure and a method for preparing the semiconductor structure. The semiconductor device structure includes: a first conductive structure and a second conductive structure disposed at different vertical heights over a semiconductor substrate; a first conductive plug and a second conductive plug correspondingly disposed over the first conductive structure and the second conductive structure; a first spacer disposed on a sidewall surface of the first conductive plug; an etch stop layer disposed over the semiconductor substrate, wherein the etch stop layer adjoins the first spacer; and a first inter-layer dielectric (ILD) layer disposed over the etch stop layer and next to the first conductive plug, wherein the first ILD layer is separated from the first spacer by an air gap.
US11251124B2 Power grid structures and method of forming the same
An integrated circuit (IC) structure includes a power rail oriented in a power rail direction and first metal segments above the power rail, oriented in a first metal level direction perpendicular to the power rail direction. First vias positioned between the power rail and the first metal segments are positioned at locations where first metal segments overlap the power rail. A second metal segment is positioned above the first metal segments, overlaps the power rail, and is oriented in the power rail direction. Second vias are positioned above the first vias between the first metal segments and the second metal segments, and a power strap is positioned above the second metal segment. The power strap is electrically connected to the power rail, each first metal segment of the plurality of first metal segments has a minimum width, and the power strap has a width greater than a minimum width.
US11251122B2 Semiconductor device having a bonding pad area of a first wiring layer overlaps a bonding pad electrode of a second wiring layer
A semiconductor device includes: wiring layers laminated in a first direction and including conducting members; and a second wiring layer including a bonding pad electrode. The first wiring layers each include a bonding pad area. The bonding pad area overlaps with the bonding pad electrode viewed in the first direction. The conducting member is absent in an area inside a first imaginary circle with a first point as a midpoint in the bonding pad area. The conducting members are disposed in an area outside a second imaginary circle in the bonding pad area. The second imaginary circle has the first point as a midpoint and has a radius equal to or more than a radius of the first imaginary circle. When the radius of the first imaginary circle is denoted as R1 and the radius of the second imaginary circle is denoted as R2, R2/R1 is smaller than 1/cos(π/4).
US11251120B2 Semiconductor memory device and method of manufacturing the same
A semiconductor memory device includes a channel structure extending in a first direction, a source select line surrounding the channel structure and including a groove, interlayer insulating films and word lines surrounding the channel structure, wherein the interlayer insulating films and the word lines are alternately stacked on the source select line in the first direction, and a first contact plug extending into the source select line through the groove.
US11251119B2 Package structure, package-on-package structure and method of fabricating the same
A package structure includes a first semiconductor die, an insulating encapsulant, a plurality of first through insulator vias, a plurality of second through insulator vias, and a redistribution layer. The insulating encapsulant is encapsulating the first semiconductor die. The first through insulator vias are located in a central area of the insulating encapsulant surrounding the first semiconductor die. The second through insulator vias are located in a peripheral area of the insulating encapsulant surrounding the plurality of first through insulator vias located in the central area, wherein an aspect ratio of the plurality of second through insulator vias is greater than an aspect ratio of the plurality of first through insulator vias. The redistribution layer is disposed on the insulating encapsulant and electrically connected to the first semiconductor die, the plurality of first through insulator vias and the plurality of second through insulator vias.
US11251108B2 Semiconductor module mounted on a cooling device for use in a vehicle
A semiconductor module includes a semiconductor device, and a cooling device. The semiconductor device has: an input terminal; a wiring portion that includes a first end portion, and a second end portion, and extends in one direction, the first end portion being connected to the input terminal; a circuit substrate that includes a top surface, and a bottom surface, the top surface being provided with a first circuit board and a second circuit board along the one direction, the bottom surface being arranged on a top surface of the cooling device; a metal body connected between the wiring portion, and a top surface of the first circuit board; and a semiconductor chip that includes a top surface electrode, and a bottom surface electrode, the top surface electrode being connected to the second end portion, the bottom surface electrode being connected to a top surface of the second circuit board.
US11251102B2 Semiconductor module including heat dissipation layer
A semiconductor module may include a substrate including a first region and a second region, a first chip mounted in the first region, a second chip and passive devices mounted in the second region, and a heat dissipation layer being in contact with a top surface of the first chip. The heat dissipation layer may be provided on top surfaces and side surfaces of the first chip, the second chip and the passive devices.
US11251093B2 Poly gate extension design methodology to improve CMOS performance in dual stress liner process flow
An integrated circuit and method with dual stress liners and with NMOS transistors with gate overhang of active that is longer than the minimum design rule and with PMOS transistors with gate overhang of active that are not longer than the minimum design rule.
US11251092B2 Gate structure of a semiconductor device and method of forming same
A semiconductor device having a gate structure and a method of forming same are provided. The semiconductor device includes a substrate and a gate structure over the substrate. The substrate has a first region and a second region. The gate structure extends across an interface between the first region and the second region. The gate structure includes a first gate dielectric layer over the first region, a second gate dielectric layer over the second region, a first work function layer over the first gate dielectric layer, a barrier layer along a sidewall of the first work function layer and above the interface between the first region and the second region, and a second work function layer over the first work function layer, the barrier layer and the second gate dielectric layer. The second work function layer is in physical contact with a top surface of the first work function layer.
US11251089B2 Semiconductor device
A semiconductor device is provided. The semiconductor device includes a base substrate, which include a first region having a first transistor and a second region having a second transistor, the first transistor having a working current smaller than the second transistor. The semiconductor device further includes a first gate electrode on the first region of the base substrate, a second gate electrode on the second region of the base substrate and having an undercut structure, a first source/drain doped region in the base substrate on both sides of the first gate electrode, and a second source/drain doped region in the base substrate on both sides of the second gate electrode.
US11251087B2 Semiconductor device including a Fin-FET and method of manufacturing the same
A method of forming a semiconductor device including a fin field effect transistor (FinFET) includes forming a first sacrificial layer over a source/drain structure of a FinFET structure and an isolation insulating layer. The first sacrificial layer is patterned, thereby forming an opening. A first liner layer is formed on the isolation insulating layer in a bottom of the opening and on at least side faces of the patterned first sacrificial layer. After the first liner layer is formed, forming a dielectric layer in the opening. After the dielectric layer is formed, removing the patterned first sacrificial layer, thereby forming a contact opening over the source/drain structure. A conductive layer is formed in the contact opening. The FinFET is an n-type FET, and the source/drain structure includes an epitaxial layer including Si1−x−yM1xM2y, where M1 includes Sn, M2 is one or more of P and As, and 0.01≤x≤0.1, and 0.01≤y≤0.1.
US11251086B2 Semiconductor devices, FinFET devices, and manufacturing methods thereof
Semiconductor devices, fin field effect transistor (FinFET) devices, and methods of manufacturing semiconductor devices are disclosed. In some embodiments, a semiconductor device includes a substrate comprising a first fin and a second fin. A first epitaxial fin is disposed over the first fin, and a second epitaxial fin is disposed over the second fin. The second fin is proximate the first fin. The first epitaxial fin and the second epitaxial fin have an upper portion with a substantially pillar shape.
US11251084B2 Method for producing a diode
At least one bipolar transistor and at least one variable capacitance diode are jointly produced by a method on a common substrate.
US11251083B2 Workpiece processing method and device chip manufacturing method
A method of processing a workpiece includes: a frame unit preparing step of preparing a frame unit including a tape affixed to an undersurface of the workpiece; a protective film forming step of forming a protective film on a top surface of the workpiece; a cutting step of cutting the workpiece by applying a laser beam; an interval expanding step of widening intervals between chips formed in the cutting step by expanding the tape outward in a radial direction; and an etching step of removing altered regions formed in the respective chips.
US11251082B2 Wafer processing method
A wafer processing method includes a polyester sheet providing step of positioning a wafer in an inside opening of a ring frame and providing a polyester sheet on a back side or a front side of the wafer and on a back side of the ring frame, a uniting step of heating the polyester sheet as applying a pressure to the polyester sheet to thereby unite the wafer and the ring frame through the polyester sheet by thermocompression bonding, a dividing step of applying a laser beam to the wafer to form modified layers in the wafer, thereby dividing the wafer into individual device chips, and a pickup step of heating the polyester sheet in each of the plurality of separate regions corresponding to each device chip, pushing up each device chip through the polyester sheet, then picking up each device chip from the polyester sheet.
US11251074B2 Integrated circuit structure and method for preparing the same
The present disclosure provides an integrated circuit structure with dielectric isolation structure for reducing capacitive coupling and crosstalk between conductive features and a method for preparing the same. The method includes: forming a first conductive structure over a substrate; forming a first dielectric structure over the first conductive structure; transforming a sidewall portion of the first conductive structure into a first dielectric portion; removing the first dielectric portion such that a width of the first dielectric structure is greater than a width of a remaining portion of the first conductive structure; forming an inter-layer dielectric (ILD) layer covering a sidewall of the first dielectric structure; forming a reinforcement pillar of energy removable material in the ILD layer; forming a capping dielectric layer over the reinforcement pillar; and performing a thermal process to transform the reinforcement pillar into a dielectric isolation structure including a liner layer enclosing an air gap.
US11251071B2 Raised via for terminal connections on different planes
A method includes forming a metal layer extending into openings of a dielectric layer to contact a first metal pad and a second metal pad, and bonding a bottom terminal of a component device to the metal layer. The metal layer has a first portion directly underlying and bonded to the component device. A raised via is formed on the metal layer, and the metal layer has a second portion directly underlying the raised via. The metal layer is etched to separate the first portion and the second portion of the metal layer from each other. The method further includes coating the raised via and the component device in a dielectric layer, revealing the raised via and a top terminal of the component device, and forming a redistribution line connecting the raised via to the top terminal.
US11251068B2 Substrate processing apparatus and substrate processing method
A substrate processing apparatus capable of improving thin film uniformity on a substrate by controlling the position of a substrate supporting apparatus includes a plurality of reactors, wherein each of the reactors includes a substrate supporting apparatus; a ring surrounding the substrate supporting apparatus; and an alignment device for moving the substrate supporting apparatus, wherein the ring is installed such that one surface of the ring comes in contact with the substrate supporting apparatus as the substrate supporting apparatus moves and the ring is movable by a pushing force of the substrate supporting apparatus.
US11251063B2 Article transporter in semiconductor fabrication
A transporter for transporting an article used in semiconductor fabrication is provided. The transporter includes a robotic arm. The transporter further includes two platens connected to the robotic arm. Each of the two platens an inner surface facing the other, and a number of gas holes are formed on each of the inner surfaces of the two platens. The transporter also includes a gas supplier placed in communication with the gas holes. The gas supplier is used to control the flow of gas through the gas holes.
US11251062B2 Component-manufacturing film, component-manufacturing tool, and component-manufacturing method
Provided is a component-manufacturing film that includes a first region S1 and a second region S2 disposed so as to surround the region S1; the region S1 is formed of a base layer and an adhesive layer provided on one surface side of the base layer; the region S2 is formed of the base layer, the adhesive layer, and an additional layer affixed onto the layer. In the temperature range of 190° C. or lower, a tensile elastic modulus of the additional layer is equal to or greater than the tensile elastic modulus of the base layer. Further provided are a component-manufacturing tool and method, the latter including a component fixing step; a film placement step of performing placement so that the boundary between the region S1 and the region S2 is located inside with respect to an edge of the chuck table; a chucking step; and a heating step.
US11251061B2 Electrostatic chuck and manufacturing method therefor
Disclosed are: an electrostatic chuck having a high volume resistivity so as to reduce a leakage current, thereby improving the adsorption and desorption response characteristics of a semiconductor wafer; and a manufacturing method therefor. The electrostatic chuck is a sintered body in which an electrode is impregnated so as to fix a semiconductor wafer by electrostatic force, and comprises alumina, a sintering aid, and a rare earth composite oxide comprising two to five different rare earth metals, has adsorption and desorption response characteristics of a semiconductor wafer of two seconds or less, and has a volume resistivity at room temperature of 1.0E+16 Ω·cm to 1.0E+17 Ω·cm.
US11251056B2 Substrate processing system
A substrate processing system includes: first and second process tubes spaced apart from each other in a first axial direction to provide process spaces independent from each other; a substrate boat on which a plurality of substrates are multiply stacked and which is provided to each of process spaces of the first and second process tubes; and first and second boat elevation units provided to the first and second process tubes, respectively, to elevate the substrate boat, wherein each of the first and second boat elevation units includes an elevation shaft member disposed in a space between the first and second process tubes.
US11251054B2 Integrated passive device package and methods of forming same
An embodiment device package includes a first die, a second die, and a molding compound extending along sidewalls of the first die and the second die. The package further includes redistribution layers (RDLs) extending laterally past edges of the first die and the second die. The RDLs include an input/output (I/O) contact electrically connected to the first die and the second die, and the I/O contact is exposed at a sidewall of the device package substantially perpendicular to a surface of the molding compound opposite the RDLs.
US11251053B2 Process for producing an electrode in a base substrate and electronic device
An electrode is included in a base substrate. A trench is produced in the base substrate. The trench is filled with an annealed amorphous material to form the electrode. The electrode is made of a crystallized material which includes particles that are implanted into a portion of the electrode that is located adjacent the front-face side of the base substrate.
US11251048B2 Plasma processing method and plasma processing apparatus
A plasma processing method according to an exemplary embodiment includes generating plasma from a film formation gas in a chamber of a plasma processing apparatus by supplying radio frequency power from a radio frequency power source. The plasma processing method further includes forming a protective film on an inner wall surface of a side wall of the chamber by depositing a chemical species from the plasma on the inner wall surface. In the forming a protective film, a pulsed negative direct-current voltage is periodically applied from a direct-current power source device to an upper electrode of the plasma processing apparatus.
US11251044B2 Semiconductor devices and fabrication methods thereof
A method for fabricating a semiconductor device includes providing a to-be-etched layer, including alternately arranged first regions and second regions along a first direction; forming a first mask layer on the to-be-etched layer; and forming a top mask layer on the first region and extending to the second region along the first direction. The projection pattern of the top mask layer divides the first mask layer formed on the first region into portions arranged in a second direction that is perpendicular to the first direction. The method further includes removing a portion of the first mask layer formed on the first region on both sides of the top mask layer to form a first trench. The first mask layer on the first region under the top mask layer forms a separation mask layer which divides the first trench into portions arranged in the second direction.
US11251041B2 Substrate, integrated circuit device including the substrate, and method of manufacturing the integrated circuit device
A semiconductor substrate includes a main surface inclined by a first off-angle greater than 0° from a first direction parallel to a crystal plane, with respect to the crystal plane, in a first radial direction of the main surface, and a notch disposed toward the first direction, at an edge of the main surface in the first radial direction.
US11251038B2 Method of manufacturing semiconductor device, recording medium, and substrate processing method
A film where a first layer and a second layer are laminated is formed on a substrate by performing: forming the first layer by performing a first cycle a predetermined number of times, the first cycle including non-simultaneously performing: supplying a source to the substrate, and supplying a reactant to the substrate, under a first temperature at which neither the source nor the reactant is thermally decomposed when the source and the reactant are present alone, respectively; and forming the second layer by performing a second cycle a predetermined number of times, the second cycle including non-simultaneously performing: supplying the source to the substrate, and supplying the reactant to the substrate, under a second temperature at which neither the source nor the reactant is thermally decomposed when the source and the reactant are present alone, respectively, the second temperature being different from the first temperature.
US11251036B2 Semiconductor devices and methods of manufacturing semiconductor devices
The disclosed technology generally relates to semiconductor devices and methods of manufacturing semiconductor devices such as both logic and memory semiconductor devices. In one aspect, a semiconductor device includes a semiconductor substrate having a channel region between a source and a drain region, a gate structure arranged to control the channel region and a dielectric structure arranged between the channel region and the gate structure. The dielectric structure includes a high-k dielectric layer or a high-k ferroelectric layer and at least one two dimensional (2D) hexagonal boron-nitride (h-BN) layer in direct contact with the high-k dielectric layer or the high-k ferroelectric layer.
US11251024B2 Coating for chamber particle reduction
Embodiments generally relate to a chamber component to be used in plasma processing chambers for semiconductor or display processing. In one embodiment, a chamber component includes a textured surface having a surface roughness ranging from about 150 microinches to about 450 microinches and a coating layer disposed on the textured surface. The coating layer may be a silicon layer having a purity ranging from about 90 weight percent to about 99 weight percent, a thickness ranging from about 50 microns to about 500 microns, and an electrical resistivity ranging from about 1 E-3 ohm*m to about 1 E3 ohm*m. The coating layer provides strong adhesion for materials deposited in the plasma processing chamber, which reduces the materials peeling from the chamber component. The coating layer also enables oxygen plasma cleaning for further reducing materials deposited on the chamber component and provides the protection of the textured surface located therebelow.
US11251023B2 Multi-layer plasma resistant coating by atomic layer deposition
Described herein are articles, systems and methods where a plasma resistant coating is deposited onto a surface of a chamber component using an atomic layer deposition (ALD) process. The plasma resistant coating has a stress relief layer and a layer comprising a solid solution of Y2O3—ZrO2 and uniformly covers features, such as those having an aspect ratio of about 3:1 to about 300:1.
US11251022B2 Gas supply assembly and substrate processing apparatus including the same
A gas supply assembly for a substrate processing apparatus includes a gas introduction part, a gas distribution plate connected to the gas introduction part, the gas distribution plate including a plurality of through holes, and a shower head disposed under the gas distribution plate, the shower head including a plurality of distribution holes in fluid communication with the plurality of through holes. One through hole is in fluid communication with at least two distribution holes, and each of the plurality of distribution holes has a first diameter and a second diameter differing from each other in the shower head.
US11251021B2 Mode-switching plasma systems and methods of operating thereof
A plasma processing apparatus includes a plasma processing chamber, a coil having an uncoiled length L disposed adjacent to the plasma processing chamber, and a plurality of retractable conductors each configured to make electrical contact with the coil in an extended position. A first tap position is located substantially at a distance L/2 measured from a first end along the coil, a second tap position neighboring the first tap position and located substantially at the distance L/2 measured from the first end along the coil, and a third tap position located substantially at the first end of the coil. A controller is configured to operate the plasma processing apparatus in a first operating mode to sustain an inductively coupled plasma and in a second operating mode to sustain a capacitively coupled plasma using subsets of the retractable conductors in the extended position.
US11251020B2 Sputtering apparatus
The apparatus includes: a vacuum container; a substrate-holding part inside the vacuum container; a target-holding part inside the vacuum container; and a plurality of antennas having a flow channel through which a cooling liquid flows. The antennas include: at least two tubular conductor elements; a tubular insulating element that is arranged between mutually adjacent conductor elements and insulates the conductor elements; and a capacitive element that is connected electrically in series to the mutually adjacent conductor elements. The capacitive element includes: a first electrode which is connected electrically to one of the mutually adjacent conductor elements; a second electrode which is connected electrically to the other of the mutually adjacent conductor elements and is disposed facing the first electrode; and a dielectric substance that fills the space between the first electrode and the second electrode. The dielectric substance is a cooling liquid.
US11251016B2 Method of controlling transmission electron microscope and transmission electron microscope
A method of controlling a transmission electron microscope includes: causing a first magnetic field lens to generate a first magnetic field and causing a second magnetic field lens to generate a second magnetic field; causing the magnetic field applying unit to generate a magnetic field of a direction along an optical axis on a specimen mounting surface; and changing excitations of the first excitation coil and the second excitation coil to correct a deviation of a focal length of an objective lens due to the magnetic field generated by the magnetic field applying unit.
US11251015B2 Inspection tool and method of determining a distortion of an inspection tool
A method of determining a distortion of a field of view of a scanning electron microscope is described. The method may include: providing a sample including substantially parallel lines extending in a first direction; performing scans across the field of view of the sample along respective scan-trajectories extending in a scan direction; the scan direction being substantially perpendicular to the first direction; detecting a response signal of the sample caused by the scanning of the sample; determining a distance between a first line segment of a line and a second line segment of the line, whereby each of the first line segment and the second line segment are crossed by scan trajectories, based on the response signal; performing the previous step for multiple locations within the field of view; and determining the distortion across the field of view, based on the determined distances at the multiple locations.
US11251013B2 Deflector and charged particle beam system
There is provided a deflector that produces only a weak resulting combined hexapole field. The deflector (100) has first to sixth coils (11-16). The first to third coils (11-13) are equal in direction of energization. The fourth to sixth coils (14-16) are equal in direction of energization. The first coil (11) and fourth coil (14) are opposite in direction of energization. The first, third, fourth, and sixth coils (11, 13, 14, 16) are equal in electromotive force. The second coil (12) is equal in electromotive force to the fifth coil (15) and twice the electromotive force of the first coil (11).
US11251012B2 Charged particle beam writing apparatus and charged particle beam writing method
Drift correction is performed with high accuracy while reducing the calculation amount. According to one aspect of the present invention, a charged particle beam writing apparatus includes an emitter emitting a charged particle beam, a deflector adjusting an irradiation position of the charged particle beam with respect to a substrate placed on a stage, a shot data generator generating shot data from writing data, the shot data including a shot size, a shot position, and a beam ON⋅OFF time per shot, a drift corrector referring to a plurality of pieces of the shot data for every predetermined area irradiated with the charged particle beam, or for every predetermined number of shots of the charged particle beam irradiated, calculating a drift amount of the irradiation position of the charged particle beam with which the substrate is irradiated, based on the shot size, the shot position and the beam ON⋅OFF time, and generating correction information for correcting an irradiation position displacement based on the drift amount, and a deflection controller controlling a deflection amount achieved by the deflector based on the shot data and the correction information.
US11251007B2 Magnetic momentum transfer generator
A magnetic momentum transfer generator utilizes three or more magnets aligned with each other. A first control magnet is positioned outside a coil. A second magnet is positioned within the windings of the coil and a third magnet is positioned on the opposite side of the coil opposite the control magnet. When the control magnet rotated or moved, mutual magnetic flux lines generated by all three magnets and passing through the coil winding are aligned at right angles to the coil, thereby inducing a maximum voltage at the terminals. This generator is particularly useful for short burst radio micro-transmitters that can be used for battery-less and wireless switching applications.
US11250999B2 Waterproof switch device, and waterproof switch module for trunk door of car
A waterproof switch device and a waterproof switch module for a vehicle trunk door employing the same are disclosed. Without using a PCB, terminal leads and a pair of switch terminal parts providing switch terminals are integrated with the switch bracket by injection molding. A push button unit is capable of switching the exposed switch terminals and is also sealingly coupled to the top side of the switch bracket so that the space containing the switch terminals and the switch contacts is waterproof. The lead portions of the switch terminals and the switch cables are connected in the terminal receiving space of the switch bracket, and the waterproofing part fills the terminal receiving space so that they are completely embedded so as to be waterproof. The waterproof switch module for a vehicle trunk door adopts the waterproof switch device and is composed of a double waterproof structure by applying an additional waterproof structure.
US11250997B1 High voltage switch
An apparatus for reconfiguring a high-voltage circuit. The apparatus has a planar substrate, a non-conductive arm comprising a first contact and a rotary actuator having a body fixed to the substrate and a rotatable element fixed to the arm. The actuator is configured to selectably rotate the arm between a first position and a second position relative to the substrate. The apparatus also has a second contact fixed to the substrate such that the first contact makes conductive contact with the second contact when the arm is in the first position. The apparatus has a breakdown voltage that is greater than or equal to 500V.
US11250995B2 Advanced electrolyte systems and their use in energy storage devices
An ultracapacitor that includes an energy storage cell immersed in an advanced electrolyte system and disposed within a hermetically sealed housing, the cell electrically coupled to a positive contact and a negative contact, wherein the ultracapacitor is configured to output electrical energy within a temperature range between about −40 degrees Celsius to about 210 degrees Celsius. Methods of fabrication and use are provided.
US11250989B2 Internal combustion engine ignition device
An internal combustion engine ignition device comprises: a center core; a primary coil wound on the outside of the center core; a secondary coil wound on the outside of the primary coil; a permanent magnet which abuts against one end of the center core and is magnetized in the inverse direction to the direction of a magnetic flux produced by the energization of the primary coil; a side core which is disposed on the outside of the secondary coil with one end abutted against the permanent magnet and the other end abutted against the center core, the side core cooperating with the permanent magnet to form a closed magnetic path; and a heat-resistant and elastic resin covering the side core with an opening at an outer peripheral side. Heat dissipation from the side core to a housing is improved without adversely affecting the dielectric strength voltage of the secondary coil.
US11250986B2 Coil component
A coil component having a magnetic core, a bobbin accommodating the magnetic core, and at least one pair of coils wound around the outer part of the bobbin. The bobbin is implemented as a heat radiating member comprising: a polymer matrix; and graphite-nano metal composites which are provided in a plurality, are dispersed on the polymer matrix, and have nano-metal particles bonded to the surface of graphite. Accordingly, the heat generated from a coil component due to an applied current can most quickly and efficiently be conducted and radiated outside, and thus degrading of common-mode-noise rejection function is prevented and a differential signal can substantially be passed without attenuation. In addition, in spite of the heat generated from the coil component or external physical and chemical stimulation, heat radiating properties can last for a long time.
US11250980B2 System and method for the recycling of rare earth magnets
A system and a method for separating and recycling magnets made from rare earth elements from an article of manufacture used an alignment device to property position the rare earth magnet for processing. Once proper alignment is made, a separating device removes the magnet and a portion of the article. A heating device demagnetizes the magnets and vibration causes the magnets to separate from the portion of the article. Electromagnets remove the portion of the article and the rare earth magnets pass through for reclamation.
US11250976B2 Rare earth thin film magnet, process for producing same, and target for forming rare earth thin film magnet
The present invention provides a rare earth thin film magnet having Nd, Fe, and B as essential components, wherein the rare earth thin film magnet has a texture in which an α-Fe phase and a Nd2Fe14B phase are alternately arranged three-dimensionally, and each phase has an average crystal grain size of 10 to 30 nm. An object of this invention is to provide a rare earth thin film magnet having superior mass productivity and reproducibility and favorable magnetic properties, as well as to provide the production method thereof and a target for producing the thin film.
US11250969B2 Tubular all-wire weft-knit mesh sleeve with improved electrical continuity
An all-wire weft-knit tubular sleeve can be knit from a plurality of electrically conductive wire filaments. Further, an electrically conductive bus wire can be interlaced in the weft knit pattern of the tubular sleeve to provide improved electrical contact along the entire length of the gasket. The exemplary weft-knit sleeve can allow for at least a 15% axial stretch without breaking the bus wire. The conductive wire filaments can be a copper/nickel alloy having a wire diameter of between about 0.075 mm and about 0.1 mm, a tensile strength of between about 70-125 KSI and an elongation of at least 12%.
US11250968B2 Constructions of x-ray lenses for converging x-rays
An X-ray system for providing a converging X-rays comprises: (a) an X-ray source having an optical axis thereof; and an X-ray lens comprising at least one ring having a Bragg reflecting surface formed by a plurality of single-crystal tiles. Each tile individually comprises an adjusting arrangement enabling a tridimensional individual displacement thereof in angular and translational manner.
US11250958B2 Systems and techniques for recommending personalized health care based on demographics
Computer program products are configured to perform methods for determining likely health conditions based on demographic information and/or determining appropriate wearable technology and services to monitor a patient's health. In one embodiment, a computer program product is configured to perform a method including receiving historical demographic data comprising a plurality of attributes; associating the historical demographic data with labels corresponding to known causes of particular health conditions; building a decision tree model using the historical demographic data and the associated label(s); generating a vector Yk using the model, Yk representing probable causes of a plurality of health conditions; and determining likely health conditions for a patient based on comparing the vector Yk to a second vector Zk, Zk representing probable causes of health conditions determined based on a health care record for the patient. Appropriate wearables for tracking the health of the patient may be determined using textual analysis.
US11250956B2 Duplication detection in clinical documentation during drafting
Methods, systems, and computer-readable media are provided to detect similarities between two or more clinical documents. It is determined that a clinician is currently inputting data into a first clinical document that is associated with a patient. A selectable option is provided on a user interface into which the clinician is currently inputting the data. An indication is received that the selectable option has been selected by the clinician. An algorithm is applied to identify the second clinical document from a plurality of clinical documents. At least a portion of the inputted data in the first clinical document and at least a portion of data in the second clinical document are transformed to generate a new representation of the first clinical document that indicates the similarities that are potentially inaccurate or inappropriate between the first clinical document and the second clinical document.
US11250955B2 Systems and methods for health evaluation and monitoring
A computer implemented method of determining a user health rating. The method may include evaluating transaction records in a user transaction history, determining whether the transactions are associated with positive or negative health, and generating a user health rating at least partially based on the transaction records.
US11250953B2 Techniques for integrating proxy nodes into graph-model-based investigatory-event mappings
Methods and systems disclosed herein relate generally to generating and using graph models to perform entity-specific mappings to investigatory events. More specifically, data-reliability metrics are used to selectively use proxy nodes in graph-model trajectories during generation of the mappings.
US11250950B1 Machine-learning based query construction and pattern identification for amyotrophic lateral sclerosis
A method, computer program product, and system identifying a probability of a medical condition in a patient. The method includes a processor obtaining data set(s) related to a patient population diagnosed with a medical condition and based on a frequency of features in the data set(s), identifying common features and weighting the common features based on frequency of occurrence in the data set(s) to generate mutual information. The processor generates pattern(s) including a portion of the common features to generate a machine learning algorithm(s). The processor compiles a training set of data to use to tune the machine learning algorithm(s). The processor dynamically adjusts common features in the pattern(s) such that the machine learning algorithm(s) can distinguish patient data indicating the medical condition from patient data not indicating the medical condition. The processor applies the machine learning algorithm(s) to data related to the undiagnosed patient, to determine the probability.
US11250946B2 Systems and methods for automated route calculation and dynamic route updating
Systems and methods are provided for automated routing in a facility. A system may comprise at least one processor, and a storage medium comprising executable instructions to configure the processor to receive first data associated with a condition of an individual, search a database in communication with the at least one processor to identify second data for a set of milestones associated with the condition, select, based on the set of milestones, a plurality of locations in the facility corresponding to the set of milestones, receive, from the database, third data associated with performance metrics of the plurality of locations, determine a sequence of the set of milestones and a path through the plurality of locations, the path being determined by correlating the performance metrics to milestones in the set of milestones, and generate for display a graphical user interface illustrating the determined sequence and determined path.
US11250944B2 Uniquely coded color boards for analyzing images
Systems and methods for a color board for use in reagent strip testing are disclosed. One implementation may include a color board surface, a first colored reference element printed on the color board surface, and a second colored reference element printed on the color board surface. The color board may also include a test region on the color board surface configured to receive at least one reagent pad. The color board may also include a unique code, and the code may reflect specific chromatic properties associated with each of the first colored reference element and the second color reference element at a time of printing. The unique code may be machine readable to enable a machine to later normalize a comparison color, for determining chromatic properties of the at least one reagent pad.
US11250943B2 Sample traceability device and method for medical research and/or diagnosis
Sample traceability device and method for medical research and/or diagnosis. The invention relates to a sample traceability device for medical research and/or diagnosis, comprising a one-dimensional or two-dimensional optical code, the device comprising a system for reading one-dimensional or two-dimensional optical codes and a sample tracing control device comprising a sample tracing database manager, and a user interface screen. Said traceability device also comprises: an area for depositing at least two samples, a system for illuminating the deposit area, at least one digital camera oriented towards said deposit area, and a device for processing the image, said image processing device comprising: a module for locating said optical codes, and a module for reading the located optical codes, the sample tracing control device automatically receiving the information generated by the module for reading the located optical codes.
US11250936B1 Universal application integrator
A universal application integrator system enables the automated integration of data from patient care devices into electronic health records (EHRs). In addition, the system acts as a context manager between these patient care devices, EHR applications, and ancillary specific patient care applications. The system is the central controller for direct integration with patient care devices. This allows for click-once implementation and automated driver uploads for patient care devices. Third party application integration allows for device and patient context information to be shared among applications in a standardized patient care fashion.
US11250928B2 Test access port architecture to facilitate multiple testing modes
A system comprises a testing mode register, a set of pins, and a test access port controller. The test access port controller initiates a first testing mode by configuring the set of pins according to a first pin protocol. The test access port controller configures a first pin to receive first test pattern data based on a first convention and configures a second pin to output first test result data based on the first test pattern data. Based on detecting a register command stored in the testing mode register, the test access port controller initiates a second testing mode by configuring the set of pins according to a second pin protocol. The test access port controller configures the first pin to receive a second test pattern data generated based on a second convention and configures the second pin to output a second test result data based on the second test pattern data.
US11250907B2 Variable delay word line enable
A memory device includes a bit line precharge circuit configured to precharge bit lines of a memory array in response to a clock pulse. A controller is configured to output the clock pulse to the bit line precharge circuit, and to output a first word line enable signal to a word line driver. The first word line enable signal is delayed by a first delay time from the clock pulse, and a second word line enable signal is delayed by a second delay time from the clock pulse.
US11250906B2 Apparatus for compensating for radiation resistance of semiconductor memory, method therefor, and electronic circuit
The purpose of the invention is to compensate for the radiation tolerance of a semiconductor memory. An apparatus (10) for compensating for radiation tolerance comprises: a voltage value acquisition unit (11) that acquires a data retention voltage value that is a maximum voltage value at which data is inverted when a power supply voltage of a semiconductor memory having a latch circuit is lowered; a correction value determination unit (12) that determines a voltage correction value on the basis of a difference between the data retention voltage value and a reference voltage value; and a voltage adjustment unit (13) that adjusts at least one among the power supply voltage and a substrate bias voltage by using the voltage correction value. The reference voltage value is set to be equal to or lower than the data retention voltage value that satisfies a required radiation tolerance.
US11250901B2 Protocol for memory power-mode control
In one embodiment, a memory device includes a memory core and input receivers to receive commands and data. The memory device also includes a register to store a value that indicates whether a subset of the input receivers are powered down in response to a control signal. A memory controller transmits commands and data to the memory device. The memory controller also transmits the value to indicate whether a subset of the input receivers of the memory device are powered down in response to the control signal. In addition, in response to a self-fresh command, the memory device defers entry into a self-refresh operation until receipt of the control signal that is received after receiving the self-refresh command.
US11250899B2 1S-1T ferroelectric memory
A 1S-1T ferroelectric memory cell is provided that include a transistor and a two-terminal selector device. The transistor exhibits a low conductive state and a high conductive state (channel resistance), depending on drive voltage. The two-terminal selector device exhibits one of an ON-state and an OFF-state depending upon whether the transistor is in its low conductive state or its high conductive state. The transistor may be, for instance, a ferroelectric gate vertical transistor. Modulation of a polarization state of ferroelectric material of the vertical transistor may be utilized to switch the state of the selector device. The memory cell may thus selectively be operated in one of an ON-state and an OFF-state depending upon whether the selector device is in its ON-state or OFF-state.
US11250891B1 Validation of DRAM content using internal data signature
Systems, methods, and apparatus related to validating data stored in a memory system. In one approach, a DRAM stores data for a host device. A controller that manages the DRAM receives a command from the host device to generate a signature. The controller also receives data from the host device that indicates a region of the DRAM. In response to receiving the command, the controller reads data from the indicated region. A signature is generated by the controller based on the data read from the indicated region. The generated signature is sent to the host device in response to the command.
US11250885B2 Marking media files
Methods, systems, and products insert markers into recorded media modules. A pair of reference points is received that marks a position and another position in a recorded media module. A copy of the recorded media module is retrieved from memory. Portions of the copy of the recorded media module occurring before the position, and occurring after the another position, are discarded. The copy of the recorded media module occurring between the position and the another position is then presented to a user.
US11250883B2 Device and method for recording information on a magnetic data storage medium
Disclosed is a device for recording information on a magnetic data storage medium which comprises a magnetic field source designed to be capable of generating a magnetic field in the region where the magnetic data storage medium is arranged; a source of electromagnetic radiation at a matrix of controllable mirrors; and a matrix of controllable mirrors mounted in a housing so as to be capable of reflecting electromagnetic radiation by means of the controllable mirrors into the region where the magnetic data storage medium is arranged and/or in another direction. The present invention makes it possible to record information on a fixed magnetic data storage medium.
US11250876B1 Method and system for confidential sentiment analysis
A confidential sentiment analysis method includes receiving call data, storing the call data including interaction metadata, generating a speech-to-text transcript corresponding to words spoken by one or more callers, generating an anonymized transcript by anonymizing personally identifiable words, and generating a sentiment score by analyzing the anonymized transcript. A computing system includes a processor, and a memory including computer executable instructions that, when executed by the one processor, cause the system to receive call data, store the call data, generate a speech-to-text transcript, generate an anonymized transcript by anonymizing personally identifiable words, and generate a sentiment score based on the anonymized transcript. A non-transitory computer readable medium contains program instructions that when executed, cause a computer system to receive call data, store the call data, generate a speech-to-text transcript, generate an anonymized transcript by anonymizing personally identifiable words, and generate a sentiment score based on the anonymized transcript.
US11250873B2 Information processing device and information processing method
Provided is an information processing device including an output control unit that controls presentation of content to a user, and when a non-viewing/listening period is detected in a viewing and listening behavior of the user corresponding to the content, causes a summary of the content to be output. The output control unit determines an amount of information in the summary of the content, based on the length of the non-viewing/listening period. Moreover, provided is an information processing method including: by a processor, controlling presentation of content to a user; and when a non-viewing/listening period is detected in a viewing and listening behavior of the user corresponding to the content, causing a summary of the content to be output. The causing the summary of the content to be output further includes determining an amount of information in the summary of the content, based on the length of the non-viewing/listening period.
US11250871B2 Acoustic signal separation device and acoustic signal separating method
In an acoustic signal separation device (1), a determination unit (6) determines whether or not components from a plurality of sound sources are mixed in each of acoustic signals of respective components regenerated by a signal regeneration unit (5), and when it is determined that a plurality of components is mixed, a series of processes by a feature value extraction unit (2), a data estimation unit (3), a data classification unit (4), and a signal regeneration unit (5) is repeatedly executed until acoustic signals of the components of the respective sound sources are regenerated.
US11250868B2 Efficient DRC profile transmission
A method (600) for decoding an encoded audio signal (102) is described. The encoded audio signal (102) comprises a sequence of frames. Furthermore, the encoded audio signal (102) is indicative of a plurality of different dynamic range control (DRC) profiles for a corresponding plurality of different rendering modes. Different subsets of DRC profiles from the plurality of DRC profiles are comprised within different frames of the sequence of frames, such that two or more frames of the sequence of frames jointly comprise the plurality of DRC profiles. The method (600) comprises determining a first rendering mode from the plurality of different rendering modes; determining (609, 610) one or more DRC profiles from a subset of DRC profiles comprised within a current frame of the sequence of frames; determining (611) whether at least one of the one or more DRC profiles is applicable to the first rendering mode; selecting (604) a default DRC profile as a current DRC profile, if none of the one or more DRC profiles is applicable to the first rendering mode; wherein definition data of the default DRC profile is known at a decoder (100) for decoding the encoded audio signal (102); and decoding the current frame using the current DRC profile.
US11250866B2 Context-based entropy coding of sample values of a spectral envelope
An improved concept for coding sample values of a spectral envelope is obtained by combining spectrotemporal prediction on the one hand and context-based entropy coding the residuals, on the other hand, while particularly determining the context for a current sample value dependent on a measure of a deviation between a pair of already coded/decoded sample values of the spectral envelope in a spectrotemporal neighborhood of the current sample value. The combination of the spectrotemporal prediction on the one hand and the context-based entropy coding of the prediction residuals with selecting the context depending on the deviation measure on the other hand harmonizes with the nature of spectral envelopes.
US11250863B2 Frame coding for spatial audio data
The techniques disclosed herein provide apparatuses and related methods for the communication of spatial audio and related metadata. In some implementations, a source provides prerecorded spatial audio that has embedded metadata. A computing device processes the prerecorded spatial audio to generate an audio codec that is segmented to include a first section of audio data and a second section that includes metadata extracted from the prerecorded spatial audio. The generated audio codec may be received by a device that includes an encoder. The encoder may process the generated audio codec to generate audio data that includes the metadata.
US11250861B2 Audio input filtering based on user verification
One embodiment provides a method, including: detecting, using an audio capture device associated with an information handling device, audible input; determining, using a processor, whether the audible input is associated with an authorized user; and performing, responsive to determining that the audible input is not associated with the authorized user, a silencing action associated with the audio capture device. Other aspects are described and claimed.
US11250855B1 Ambient cooperative intelligence system and method
A method, computer program product, and computing system for monitoring a plurality of conversations within a monitored space to generate a conversation data set; processing the conversation data set using machine learning to: define a system-directed command for an ACI system, and associate one or more conversational contexts with the system-directed command; detecting the occurrence of a specific conversational context within the monitored space, wherein the specific conversational context is included in the one or more conversational contexts associated with the system-directed command; and executing, in whole or in part, functionality associated with the system-directed command in response to detecting the occurrence of the specific conversational context without requiring the utterance of the system-directed command and/or a wake-up word/phrase.
US11250854B2 Method and apparatus for voice interaction, device and computer-readable storage medium
A method, apparatus, device, and storage medium for voice interaction. A specific embodiment of the method includes: extracting an acoustic feature from received voice data, the acoustic feature indicating a short-term amplitude spectrum characteristic of the voice data; applying the acoustic feature to a type recognition model to determine an intention type of the voice data, the intention type being one of an interaction intention type and a non-interaction intention type, and the type recognition model being constructed based on the acoustic feature of training voice data; and performing an interaction operation indicated by the voice data, based on determining that the intention type is the interaction intention type.
US11250852B2 Generation of trigger recognition models for robot
Provided are a trigger recognition model generating method for a robot and a robot to which the method is applied. A trigger recognition model generating method comprises obtaining an input text which expresses a voice trigger, obtaining a first set of voice triggers by voice synthesis from the input text, obtaining a second set of voice triggers by applying a first filter in accordance with an environmental factor to the first set of voice triggers, obtaining a third set of voice triggers by applying a second filter in accordance with a mechanism characteristic of the robot to the second set of voice triggers, and applying the first, second, and third sets of voice triggers to the trigger recognition model as learning data for the voice trigger. By doing this, a trigger recognition model which is capable of recognizing a new trigger is generated.
US11250847B2 Wireless communications system and method
A wireless communication system includes a smart device configured for transcribing text-to-speech (STT) for display. The smart device interfaces with a radio communications device, for example, in an aircraft (AC). The system includes a filter for optimizing STT functions. Such functions are further optimized by restricting the databases of information, including geographic locations, aircraft identifications and carrier information, whereby the database search functions are optimized. Methods for wireless communications using smart devices and STT functionality are disclosed.
US11250843B2 Speech recognition method and speech recognition device
Disclosed are a speech recognition method capable of communicating with other electronic devices and an external server in a 5G communication condition by performing speech recognition by executing an artificial intelligence (AI) algorithm and/or a machine learning algorithm. The speech recognition method may comprise performing speech recognition by using an acoustic model and a language model stored in a speech database, determining whether the speech recognition of the spoken sentence is successful, storing speech recognition failure data when the speech recognition of the spoken sentence fails, analyzing the speech recognition failure data of the spoken sentence and updating the acoustic model or the language model by adding the recognition failure data to a learning database of the acoustic model or the language model when the cause of the speech recognition failure is due to the acoustic model or the language model and machine-learning the acoustic model or the language model.
US11250842B2 Multi-dimensional parsing method and system for natural language processing
A method for translating a text written or otherwise communicated in a source natural language into a text written or otherwise communicable in target natural language, in reliance upon a multidimensional model, relies on determining the core concept in the sentences of the source text, and leverages the determined core concepts to create the target language translation. The method includes processing the source natural language text into sentences, then parsing the sentences, including assigning codes and/or directional operators to realize parsed sentences according to the model. The sentence models are then processed effect the actual translation to the target natural language text, and communicated.
US11250840B1 Machine-trained network detecting context-sensitive wake expressions for a digital assistant
Some embodiments provide a method of training a MT network to detect a wake expression that directs a digital assistant to perform an operation based on a request that follows the expression. The MT network includes processing nodes with configurable parameters. The method iteratively selects different sets of input values with known sets of output values. Each of a first group of input value sets includes a vocative use of the expression. Each of a second group of input value sets includes a non-vocative use of the expression. For each set of input values, the method uses the MT network to process the input set to produce an output value set and computes an error value that expresses an error between the produced output value set and the known output value set. Based on the error values, the method adjusts configurable parameters of the processing nodes of the MT network.
US11250839B2 Natural language processing models for conversational computing
In non-limiting examples of the present disclosure, systems, methods and devices for training conversational language models are presented. An embedding library may be generated and maintained. Exemplary target inputs and associated intent types may be received. The target inputs may be encoded into contextual embeddings. The embeddings may be added to the embedding library. When a conversational entity receives a new natural language input, that new input may be encoded into a contextual embedding. The new embedding may be added to the embedding library. A similarity score model may be applied to the new embedding and one or more embeddings for the exemplary target inputs. Similarity scores may be calculated based on the application of the similarity score model. A response may be generated by the conversational entity for an intent type for which a similarity score exceeds a threshold value.
US11250838B2 Cross-modal sequence distillation
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training a video speech recognition model having a plurality of model parameters on a set of unlabeled video-audio data and using a trained speech recognition model. During the training, the values of the parameters of the trained audio speech recognition model fixed are generally fixed and only the values of the video speech recognition model are adjusted. Once being trained, the video speech recognition model can be used to recognize speech from video when corresponding audio is not available.
US11250837B2 Speech synthesis system, method and non-transitory computer readable medium with language option selection and acoustic models
A speech synthesis system includes an operating interface, a storage unit and a processor. The operating interface provides a plurality of language options for a user to select one output language option therefrom. The storage unit stores a plurality of acoustic models. Each acoustic model corresponds to one of the language options and includes a plurality of phoneme labels corresponding to a specific vocal. The processor receives a text file and generates output speech data corresponding to the specific vocal according to the text file, a speech synthesizer, and one of the acoustic models which corresponds to the output language option.
US11250834B2 Reverberation gain normalization
Systems and methods for providing accurate and independent control of reverberation properties are disclosed. In some embodiments, a system may include a reverberation processing system, a direct processing system, and a combiner. The reverberation processing system can include a reverb initial power (RIP) control system and a reverberator. The RIP control system can include a reverb initial gain (RIG) and a RIP corrector. The RIG can be configured to apply a RIG value to the input signal, and the RIP corrector can be configured to apply a RIP correction factor to the signal from the RIG. The reverberator can be configured to apply reverberation effects to the signal from the RIP control system. In some embodiments, one or more values and/or correction factors can be calculated and applied such that the signal output from a component in the reverberation processing system is normalized to a predetermined value (e.g., unity (1.0)).
US11250833B1 Method and system for detecting and mitigating audio howl in headsets
A method performed by an audio system that includes a headset with a left headset housing and a right headset housing. The method includes driving a speaker of the left headset housing with an audio signal, determining whether audio howl is present within the left headset housing by comparing spectral content from a first error microphone signal produced by a first error microphone of the left headset housing and spectral content from a second error microphone signal produced by a second error microphone of the right headset housing, and, in response to determining that audio howl is present, filtering the audio signal to mitigate the audio howl.
US11250828B2 Felt array
Embodiments are generally directed to a sound-dampening light fixture. In one embodiment, the sound-dampening light fixture includes the following: a structural center portion that includes a housing for a light source, and at least one interconnecting ring that includes connection points for connecting panels to the interconnecting ring. The sound-dampening light fixture also includes panels arranged circumferentially around the structural center portion. The panels are connected to the interconnecting ring at the connection points. The panels are arranged at angles that are designed to dampen sound waves, and are constructed from material that further dampens sound waves coming into contact therewith.
US11250827B2 Temperature compensation for piezo sounder
A method of operating a sound generation mechanism includes determining a temperature of the sound generation mechanism, identifying a resonant frequency of the sound generation mechanism associated with the determined temperature, and communicating an excitation frequency to the sound generation mechanism. The excitation frequency is selected in response to the resonant frequency associated with the determined temperature. The sound generation mechanism is operated to produce one or more sounds.
US11250826B2 Crowd-sourced technique for pitch track generation
Digital signal processing and machine learning techniques can be employed in a vocal capture and performance social network to computationally generate vocal pitch tracks from a collection of vocal performances captured against a common temporal baseline such as a backing track or an original performance by a popularizing artist. In this way, crowd-sourced pitch tracks may be generated and distributed for use in subsequent karaoke-style vocal audio captures or other applications. Large numbers of performances of a song can be used to generate a pitch track. Computationally determined pitch trackings from individual audio signal encodings of the crowd-sourced vocal performance set are aggregated and processed as an observation sequence of a trained Hidden Markov Model (HMM) or other statistical model to produce an output pitch track.
US11250819B2 Foveated imaging system
According to certain embodiments, an image system comprises a display and a controller. A portion of the display is capable of a first visual fidelity level which is the highest visual fidelity capability of the display. The controller is configured to determine a first location of a point on the display where the center of gaze of a user intersects the display and determine a plurality of concentric regions on the display sharing a common center determined at least in part on the first location of the point. The controller is further configured to communicate a command to the display to reduce the angular and spatial resolution of selected regions below the first visual fidelity level, the reduction in visual fidelity of each region determined at least in part on a proximity of each region from the first location of the point, such that the regions farther from the point have greater levels of reduction in visual fidelity.
US11250817B2 Display driver
A display driver is disclosed. The display driver includes: a memory configured to store control points defining a curve associated with a display panel; and shape calculation circuitry configured to: determine, based on the control points, a first intersection point of the curve and a width of a first line associated with the display panel; and modify image data of an image based on the first intersection point.
US11250816B2 Method, device and computer-readable storage medium with instructions for controlling a display of an augmented-reality head-up display device for a transportation vehicle
A method, a device and a computer-readable storage medium with instructions for controlling a display of an augmented-reality head-up display device for a transportation vehicle. Interfering movements of the transportation vehicle are detected, a graphics generator generates a dynamically-embodied marker for display by the augmented-reality head-up display device, and the generated marker is outputted for display by the augmented-reality head-up display device.
US11250808B2 Display system and related vehicle and method
A display system comprises a processing circuit configured to receive image data from a video source, and generate a current image frame by generating pixel data as a function of the image data and storing the pixel data to a frame buffer. A graphic video driver is configured to display the image frame by reading the pixel data from the frame buffer and generating drive signals for the graphic display as a function of the pixel data read. The processing circuit also is configured to insert integrity data into the pixel data of the current image frame, wherein the position of the integrity data within the pixel data changes. The display system comprises a further processing circuit configured to read the pixel data from the frame buffer and verify whether the position of the integrity data within the pixel data changes.
US11250804B2 Display driver circuit board and display device
A display driver circuit board includes: a substrate connected to a display panel; a display driver mounted on the substrate, and processing an input signal and output an image signal; and a terminal including a plurality of unit terminals arranged in a join, of the substrate, to the display panel, the unit terminals including a unit terminal supplying the image signal to the display panel. The substrate includes: the terminal including a plurality of terminals arranged at intervals in the join; and a no-terminal-formation region provided between the terminals neighboring, and keeping the unit terminals from being formed.
US11250802B2 Driving method, driving device, and display device
The disclosure discloses a method and apparatus for driving a display panel, and a display device. A method for driving a display panel according to an embodiment of this disclosure includes: determining a charging length of time of the current row of pixels; determining a common voltage value corresponding to the charging length of time; and driving the current row of pixels using the common voltage value.
US11250796B2 Display driving circuit and liquid crystal display panel
A display driving circuit and a liquid crystal display panel are provided. The display driving circuit includes: a control board used to provide a control signal; a plurality of display chips electrically connected to the control board and providing a driving signal according to the control signal; a plurality of equalizing resistors corresponding to the display chips, wherein an end of the equalizing resistors is connected to the control board, and other end of the equalizing resistors is connected to the display chips, and they are used to equalize an impedance the display driving circuit; a plurality of fan-out routes, wherein each of the fan-out routes is connected to the two adjacent display chips; and a pixel bus connected to the plurality of fan-out routes and used to transmit the driving signal to each of pixel units. The present disclosure effectively improves display effect by that mentioned above.
US11250793B1 Driving method and driver chip for display panel, and display device
The present application discloses a driving method and a driver chip for a display panel, and a display device, where the driving method includes steps of: acquiring a refresh rate of a first data information; performing local dimming on the first data information to generate a first backlight driving information and a first data driving information; and adjusting the first backlight driving information and the first data driving information according to the refresh rate to generate a second backlight driving information and a second data driving information, respectively.
US11250779B2 Pixel circuit, method driving the same and display device
A pixel circuit includes a light-emitting element, a data write-in sub-circuit, a driving sub-circuit, a storage sub-circuit, a light-emission control sub-circuit, and a step-down sub-circuit. The step-down sub-circuit is configured to, at a charging compensation stage, step down a data voltage to acquire a first step-down voltage, and output the first step-down voltage via a control node. The storage sub-circuit is configured to, at the charging compensation stage, charge or discharge the control node to enable a potential at the control node to be the first step-down voltage, and at a light-emitting stage, maintain the potential at the control node as the first step-down voltage. The driving sub-circuit is configured to, at the light-emitting stage, enable a first end of the driving sub-circuit to be electrically connected to a first electrode of the light-emitting element under the control of the control node, to drive the light-emitting element to emit light.
US11250778B2 Driver selection circuit for display panel, and display panel and display device
The present application relates to a driving selection circuit for a display panel. The driving selection circuit comprises a first multiplexer circuit provided between a display area and a first data driving circuit, and a second multiplexer circuit provided between the display area and a second data driving circuit. Further provided are a display panel and a display apparatus.
US11250771B2 Display device with distributed arrays of driver circuits and sensors
A display device includes an array of driver circuits distributed in a display area for driving corresponding LED zones and an array of sensor circuits distributed in the display area for sensing conditions associated with the driver circuits or LED zones. Various communication protocols and connectivity configurations may be employed to communicate driver control signals to the driver circuits and to obtain readback data from the sensors. A control circuit adjusts operation of the display device based on sensor data obtained from the sensor.
US11250769B2 Compensation system and compensation method for life attenuation of OLED device
A compensation system and a compensation method for life attenuation of an organic light emitting diode (OLED) device are provided to include a display data input module, an equivalent life calculation module, an OLED device attenuation degree calculation module, a display position weight ratio module, a life compensation data generation module, and a data compensation and display data output module. The life compensation data generation module is configured to generate final life compensation data according to a feedback result of the OLED device attenuation degree calculation module and the display position weight ratio module.
US11250767B2 Gate driving circuit and light emitting display apparatus comprising the same
A gate driving circuit and a light emitting display apparatus comprising the same are discussed, in which a charging characteristic of a control node is improved. The gate driving circuit comprises first to mth stage circuits, wherein each of the first to mth stage circuits includes first to third control nodes, a node control circuit controlling a voltage of each of the first to third control nodes, and an output buffer circuit outputting each of a scan signal, a sense signal and a carry signal in accordance with each of the first to third control nodes, the node control circuit including a node setup circuit charging a first gate high potential voltage in the first control node in response to a first carry signal supplied from a front stage circuit.
US11250760B2 Display apparatus, display system having the same and method of compensating display quality using the same
A display apparatus includes a display panel, a gate driver, a data driver and a driving controller. The display panel is configured to display an image based on input image data. The gate driver is configured to output gate signals to gate lines of the display panel. The data driver is configured to output data voltages to data lines of the display panel. The driving controller includes a first compensation lookup table and a second compensation lookup table which are configured to compensate the input image data. The driving controller is configured to select one of the first compensation lookup table and the second compensation lookup table based on a first color shift and a second color shift and to apply the selected one of the first compensation lookup table and the second compensation lookup table to the input image data.
US11250759B1 Systems and methods for adaptive color accuracy with multiple sensors to control a display's white point and to calibrate the display using pre-boot diagnostics
Systems and methods for adaptive color accuracy with multiple sensors to control a display's white point and to calibrate the display using pre-boot diagnostics are described. 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: receive a first measurement from a first Ambient Light Sensor (ALS) disposed on a display portion of the IHS; receive a second measurement from a second ALS, wherein the second ALS is configured to face the display portion in response to IHS being in a closed posture; and control a brightness of a display based upon at least one of the first or second measurements.
US11250758B1 Gate driver circuit, driving method and display device
The present application discloses a gate driver circuit, a driving method and a display device. The driving method for the gate driver circuit includes steps of receiving a first clock signal and a second clock signal and generating a plurality of first gate drive signals and a plurality of second gate drive signals based on the first clock signal and the second clock signal to drive a plurality of scanning lines, wherein the plurality of scanning lines are grouped in pairs, and the first gate drive signals and the second gate drive signals drive the two scanning lines in each group for scanning charge in a sequential or non-sequential manner; and outputting data driving signals to drive a display panel, where corresponding to the same data line, data driving signals of pixels corresponding to the same group of scanning lines have the same polarity, and data driving signals of pixels corresponding to two adjacent groups of turned-on scanning lines have opposite polarities.
US11250756B2 Display panel and manufacturing method thereof
A display panel and a manufacturing method thereof are provided. The display panel includes a substrate, and a first connecting line, a second connecting line, a first GOA circuit, and a second GOA circuit disposed on the substrate. The first GOA circuit is disposed opposite to the second GOA circuit, and a first single-sided driving area and a second single-sided driving area are sequentially disposed between the first GOA circuit and the second GOA circuit. The first connecting line is disposed in the first single-sided driving area and connected to an input terminal of the first GOA circuit, and the second connecting line is disposed in the second single-sided driving area and connected to an input terminal of the second GOA circuit. The present disclosure can prevent screen tearing which is caused by single-sided driving when performing an aging test, and improve a yield of the display panel.
US11250755B2 Display device and driving method thereof
A display device includes: a display panel which displays an image corresponding to an input image data in a display area; and a fingerprint sensor which senses a fingerprint of a finger using light reflected by the finger positioned on the display area among light emitted from the display panel. When a fingerprint sensing mode is changed to an activated state from an inactivated state, a luminance of an image displayed in a first display area corresponding to a position of the finger in the display area is increased.
US11250754B2 Driving circuit with multiple stage registers performing voltage regulation
A driving circuit includes a S stage register, a first connect line, a (S+A) stage register and a second connect line. The S stage register receives a S stage control signal through a first switch unit and a second switch unit, so that the S stage register performs voltage regulation and outputs a S stage scan signal. The first connect line is electrically connected to the first switch unit of the S stage register. A third switch unit of the (S+A) stage register is electrically connected to the first connect line and a fourth switch unit of the (S+A) stage register for receiving the S stage scan signal, so that The (S+A) stage register performs voltage regulation. The second connect line is electrically connected to the second switch unit of the S stage register and the fourth switch unit of the (S+A) stage register.
US11250753B2 EMI mitigation by shifted source line pre-charge
A method of driving pixels of a display device includes, for a set of N pixels of the display device that are connected to a switch, each of the N pixels to be driven during a time period T, applying, to a first pixel of the set, a first pre-charge signal, and applying, in sequence, to each remaining pixel of the set, a corresponding pre-charge signal, such that the start of the pre-charge signal for a Kth pixel is delayed by a time Δtk, from the start of the pre-charge signal for the (K−1)th pixel.
US11250751B2 Shift register unit, gate driver, driving method thereof and display device
Some embodiments of the present disclosure provide a shift register unit, a gate driver, a driving method thereof and a display device. The shift register unit includes: an output circuit, configured to receive a clock signal and output the clock signal to an output signal terminal under control of a voltage of a pull-up control node; a pull-down control circuit, configured to receive a control voltage signal and control the voltage of the pull-up control node and a voltage of the output signal terminal according to the control voltage signal; and an output control circuit, configured to receive a first voltage signal and the control voltage signal, and control the voltage of the output signal terminal in response to the first voltage signal and the control voltage signal.
US11250747B2 Display device and method for driving the same
A display device includes: a display panel having a plurality of sub-pixels sharing a single reference voltage line, each of the sub-pixels comprising a switching transistor, a driving transistor, a sensing transistor, a storage capacitor, and a light-emitting element; a data driver configured to supply a data voltage to the plurality of sub-pixels; a gate driver configured to supply a gate signal to the plurality of sub-pixels; a timing controller configured to control the data driver and the gate driver; and a detector configured to sense a threshold voltage and mobility of the driving transistor to detect if there is a short-circuit between a gate electrode and an output terminal of the driving transistor.
US11250742B2 Aircraft skywriting method, apparatus, and system
A method, system and apparatus are provided for generating indicia in the sky using a single pass of an aircraft. A system of an embodiment for communicating a message from an aircraft includes: a plurality of valves; a plurality of nozzles, where each nozzle is associated with a corresponding valve, and where the plurality of nozzles are distributed along a span of a wing of the aircraft; at least one tank in fluid communication with the plurality of valves; and a controller configured to individually control each of the plurality of valves, where the controller is configured to individually actuate the plurality of valves to generate, from contents of the tank received at each nozzle, cloud bursts to be suspended in the air.
US11250741B2 Signaling device and system for increasing visibility of a mobile robot
A signaling device for increasing visibility of a mobile robot. The signaling device comprises a signaling section, a body section, and a base section. The invention also discloses a system for increasing visibility of a mobile robot. The system comprises a mobile robot, a signaling device attached to the mobile robot and a remote terminal configured to at least one of monitoring and controlling at least one of the mobile robot and the signaling device.
US11250739B2 Portable cylindrical light box
A portable cylindrical light box, including a strut, an advertising fabric, a fixed profile and a transparent film. An inner wall of the advertising fabric is sewn with a first silicone strip. An outer wall of the first silicone strip abuts the transparent film. A second silicone strip is adhered to the bending portion of an outer wall of the transparent film. The groove is provided on the strut. An outer wall of the fixed profile is fixed with a light bar including an adhesive layer, a soft base layer adhesively connected to the fixed profile by the adhesive layer, and an LED bead SMD fixed on the soft base layer. The upper and lower ends of the fixed profile are respectively mounted with a bottom plate assembly and a cover plate assembly fixedly connected to the upper end of the fixed profile by screws.
US11250738B2 Electronic device
An electronic device is disclosed and includes a base substrate, a first circuit layer and a plurality of light-emitting elements. The base substrate has a first surface and a second surface opposite to each other. The first circuit layer includes a first portion and a second portion. The first portion is disposed on the first surface of the base substrate, and the second portion is disposed on the second surface of the base substrate. The light-emitting elements are disposed on the first portion of the first circuit layer. At least one of the second surface of the base substrate and the first portion of the first circuit layer includes at least one microstructure.
US11250736B2 Display panel and flexible display device
The disclosure provides a display panel and a flexible display device. The display panel includes: a non-bending region, which includes a first non-bending region and a second non-bending region; a bending region, configured to connect with the first non-bending region and the second non-bending region; a supporting structure, between the first non-bending region and the second non-bending region and close to the bending region, where the supporting structure is configured to support the first non-bending region and the second non-bending region; and a buffer structure, on at least one edge of the supporting structure close to the bending region, and configured to buffer pressing of the edge of the supporting structure on the non-bending region.
US11250734B2 Foldable display apparatus, electronic apparatus, method of operating foldable display apparatus, and method of fabricating foldable display apparatus
A foldable display apparatus includes a display area for image display. The foldable display apparatus includes a foldable display panel including a bendable portion in the display area; a first chamber and a second chamber in the display area and connected with each other, an orthographic projection of the first chamber on the foldable display panel at least partially covers the bondable portion; and a variable stiffness material in at least the first chamber thereby providing support for the bendable portion of the foldable display panel in an unfolded configuration, and being at least partially transferred to the second chamber thereby reducing stress in the bondable portion in the foldable display panel in a folded configuration.
US11250733B2 Label and manufacturing method
A method for manufacturing a label with a suspension handle includes i) providing a first layered material including a support layer and a first front layer joined in a releasable manner; ii) covering a front surface of the first front layer with a detachment promoter layer, leaving a free zone where the promoter layer is absent; iii) providing a second layered material including a second front layer transparent to light and an adhesive layer iv) joining the products of steps ii) and iii) in a coupled material and v) separating a suspension handle in the handle area, at least one secondary label of the label in a different area, and forming a label surround in the first front layer. At the secondary label, the label includes an opaque contrast layer superposed on the second front layer eliminate transparency, a second graphic layer superposed on the contrast layer, and a protective layer.
US11250731B1 Display column system
A display column system that includes interchangeable custom printed outer shells surrounds a structural internal frame and support. The display columns are particularly well suited for surrounding and coupling suspended poles or conduits elevated at various heights above the floor. Both the outer shell and internal frame are easily collapsed and fold flat for efficient transportation.
US11250727B1 Cannulation training apparatus
The cannulation training apparatus is a medical device. The cannulation training apparatus is configured for use in training a client to insert a cannula into the vein of a patient. The cannulation training apparatus simulates the arm of a patient such that the cannulation training apparatus receives the insertion of the cannula from the client. The cannulation training apparatus comprises a silicone housing, a fluidic circuit, and a timing device. The silicone housing contains the fluidic circuit and the timing device. The silicone housing emulates an appendage of the patient. The fluidic circuit emulates the flow of blood through the appendage of the patient. The timing device controls the operation of a pump that pumps fluid through the fluidic circuit in a rhythmic fashion that emulates the pulse of a patient.
US11250724B1 Device for assisting child shoe application
The present invention is a training shoe that teaches children how to distinguish their right foot from their wrong foot and also how to tie their shoe.
US11250722B2 Performance training apparatus and method
For each sound of a model performance, performance information designating a sound generation timing and sound are supplied, and for each of a plurality of phrases into which the model performance is divided, intensity information indicative of an intensity of sound for the phrase is supplied. In accordance with a progression of a performance time and for each phrase of the model performance, the intensity information is acquired ahead of a start timing when a performance of the phrase is to be started, and the intensity of sound common to sounds in the phrase is presented based on the acquired intensity information. The intensity of the sound is presented in a visual or audible manner. In this way, a human player can know, through a visual display and/or an audible sound, an intensity of a key depression operation for each phrase of the model performance before starting the phrase. As a result, the human player can practice the performance while being aware of the intensity of sound for each phrase.
US11250720B2 Systems and methods for automated and direct network positioning
Systems and methods for automated and direct network positioning are disclosed herein. The system can include memory that can include a content library database and a structure sub-database. The system can include at least one server. The at least one server can: receive a data packet previously unassociated with the hierarchy in the structure sub-database; identify one of the plurality of positions within the hierarchy for the data packet; receive user information; present a series of assessment data packets to the user; receive a response from the user subsequent to presentation of each of the assessment data packets; evaluate the received responses; adjust a location of the user within the hierarchy based on the evaluating of the received responses; and present a content data packet to the user.
US11250719B2 Generating and rating user assessments
A method, a computer program product, and a computer system for generating and rating assessments is disclosed. Exemplary embodiments include gathering data relating to one or more specialized subject areas and generating a knowledge base based on extracting one or more concepts from the data. Exemplary embodiments further include generating one or more questions and one or more corresponding answer keys relating to the one or more concepts, as well as generating an assessment related to the one or more concepts based on the one or more questions and one or more answer keys.
US11250715B1 Computing system for presenting training data within an electronic health record application
Described herein are various technologies pertaining to presenting training data for a task performed using an electronic health records application (EHR) to healthcare workers. A context for a task to be performed within the EHR is transmitted to a server from a client EHR. The context includes data indicative of or pertaining to a healthcare worker using the client EHR, an element of a graphical user interface (GUI) of the client EHR, or other data indicative of the task to be performed within the EHR. The server transmits a list of training materials to the client EHR based upon the context, where the training materials comprise data pertaining to performance of one or more tasks by way of the client EHR. Responsive to receiving the list, the client EHR displays an indication of a training material in the training materials within the GUI of the client EHR.
US11250713B2 Unmanned aerial vehicle off-site landing system
A fixed wing unmanned aircraft and a method for operating the same are provided. The fixed wing unmanned aircraft may include, but is not limited to, a failure detection system configured to detect faults in one or more of the plurality of components, a capability evaluation system communicatively coupled to the failure detection system, the capability evaluation system configured to determine a capability level of the fixed wing unmanned aerial vehicle based upon the faults in the one or more of the plurality of components, and a trajectory generation system communicatively coupled to the failure detection system and the capability evaluation system, the trajectory generation system configured to generate a touch down trajectory for the fixed wing unmanned aerial vehicle based upon the determined capability level of the fixed wing unmanned aerial vehicle, wherein when the determined capability level is below a predetermined threshold, the touch down trajectory comprising a stall maneuver configured to minimize a lateral energy of the fixed wing unmanned aerial vehicle.
US11250712B2 Circuit, base station, method, and recording medium
Circuitry for an aerial vehicle that includes processing circuitry that acquires altitude information indicating a measurement result of altitude of the aerial vehicle, receives a reference signal transmitted from a base station, receives altitude zone setting information transmitted from the base station, the altitude zone setting information being information for setting an altitude zone for classifying a state of the altitude zone of the aerial vehicle, identifies the altitude zone of the aerial vehicle based on the altitude information and the altitude zone setting information, and controls measurement report processing of reporting a measurement report message including reference signal information indicating a measurement result of the reference signal and the altitude information to the base station based on the altitude zone of the aerial vehicle, such that a frequency of transmitting the measurement report message is changed according to the identified altitude zone.
US11250707B2 Collision avoidance assistance device
A collision avoidance assistance device includes a road shape recognition unit that recognizes a road shape of a traveling road, a path estimation unit that estimates a path of the host vehicle based on the road shape, an obstacle situation recognition unit recognizes an obstacle situation surrounding the host vehicle including at least a relative position of the obstacle with respect to the host vehicle, an early avoidance assistance determination unit that determines a need for early avoidance assistance for avoiding collision between the host vehicle and the obstacle from a distance between the host vehicle and the obstacle on the path of the host vehicle based on the path of the host vehicle and the obstacle situation, and a collision avoidance assistance execution unit executes the early avoidance assistance in a case where the early avoidance assistance determination unit determines that the early avoidance assistance is needed.
US11250699B2 System and method of adaptive traffic management at an intersection
A traffic control system and a method of automatic zone creation and modification for a smart traffic camera to be used in adaptive traffic management at an intersection are disclosed. One aspect of the present disclosure is a method including applying default zone parameters to define detection zones at one or more sensors installed at an intersection, the detection zones being used by the one or more sensors for monitoring and detecting traffic conditions at the intersection; determining a current vehicular traffic flow rate and a current pedestrian traffic flow rate at the intersection; determining if a triggering condition for adjusting one or more of the default zone parameters; and adjusting the one or more of the default zone parameters if the triggering condition is met.
US11250694B2 Vehicle control method, computer device and storage medium
The present disclosure provides a vehicle control method, a computer device and a storage medium. The method includes: when a moving direction of a pedestrian is detected to be toward an intersection in front of a vehicle during driving of the vehicle, determining a first time required for the pedestrian to move from a current position of the pedestrian and a second time required for the vehicle to move from a current position of the vehicle to the front intersection according to a current motion state of the pedestrian and a current driving state of the vehicle, respectively, determining a control strategy of the vehicle according to a distance range to which a first distance between the vehicle and the intersection belongs, the first time and the second time, and when the vehicle drives toward the intersection, controlling the vehicle to make, according to the distance between the vehicle and the intersection, a prompt corresponding to the distance to the pedestrian.
US11250693B2 Keyfob retaining tool
A keyfob retaining tool includes an ignition switch retaining section, a keyfob retaining section attached to the ignition switch retaining section and an ignition switch installed to the ignition switch retaining section. The ignitions switch is configured to temporarily connect to wiring of a vehicle for electronic communication with an ECM (electronic control module) of the vehicle. The keyfob retaining section is configured to temporarily retain a keyfob adjacent to the ignition switch such that the keyfob establishes a communication connection via the ignition switch with the ECM of the vehicle in order to electronically pair the keyfob with the ECM of the vehicle.
US11250692B2 Remote control arrangement
A remote control arrangement includes a portable computer, in which a computer program product for generating and transmitting control signals by transmitter provided on the computer is stored, and a remotely controlled object, on which a receiver for receiving the control signals and a controller for controlling the object in accordance with the received signals are provided. The remote control arrangement has a security device having an operating element that can be mechanically actuated. A security control connection can be established between the security device and the portable computer, and control of the object can be allowed only when the security control connection is established. The security control connection includes an electronic signal connection between the security device and the computer. The control signals for moving the object cannot be transmitted until the electronic signal connection exists. The security device has a security transmitter, by which a termination signal preventing the movement of the object can be transmitted.
US11250690B2 Security system for buildings with elevator installations
A building security system includes an emergency communications system of an elevator installation, and a building alarm system. The emergency communications system has a communications interface to couple the emergency communications system to a remote elevator service central in an emergency situation, and an emergency call panel arranged in an elevator car to allow a passenger to communicate with the remote elevator service central via the communications interface while in the elevator car during the emergency situation. The building alarm system includes a plurality of sensor units arranged at predetermined locations of the building and selected to detect predetermined building events. The building alarm system is communicatively coupled to the emergency communications system of the elevator installation for communicating the building event to the elevator service central via the emergency communications system of the elevator installation, and/or for receiving an action request from the remote elevator service central via the communications interface of the emergency communications system.
US11250689B2 Alarm apparatus and method for using the alarm apparatus
An alarm apparatus includes a mobile terminal, a plurality of streetlamps, a server, and a management center. The mobile terminal includes a microprocessor, a display screen, a first GPS positioning module, a battery, an emergency call button, a first GPRS communication module, a first wireless communication module, a first camera, a loudspeaker, and a microphone. The streetlamp includes a central processor, a power supply, a second camera, a mobile device, a second GPS positioning module, a second wireless communication module, and a second GPRS communication module. The caller sends a distress signal to the streetlamp. The streetlamp is automatically illuminated and the direction of the camera is adjusted to the escape direction of the suspect. All streetlamps located on the escape route of the suspect are turned on to capture the escape route of the suspect. The streetlamp sends the information to the management center by means of the server.
US11250686B2 Remote cooking systems and methods
A remote temperature monitoring system includes a first unit operatively connected to one or more temperature sensors for sensing the temperature of one or more materials or food items being cooked or heated. The first unit transmits the sensed temperature to a second unit that is located remotely from the first unit during heating. The second unit is programmable with the desired temperature and/or heating parameters of the item. By monitoring the temperature status of the item over time, the system determines when the food has reached the desired temperature or degree of cooking, and notifies the user.
US11250684B2 Particle detectors with remote alarm monitoring and control
The invention generally provides devices and methods for particle detection for minimizing human-caused contamination in manufacturing environments requiring low levels of microbes, such as cleanroom environments for electronics manufacturing and aseptic environments for manufacturing pharmaceutical and biological products, such as sterile medicinal products. Methods of the invention may incorporate wirelessly transmitting an alarm signal from a particle detector to a remote device, replicating a graphical user interface of the particle detector on an electronic display of the remote device, and passing one or more user instructions from the remote device to the particle detector via the replicate graphical interface of the remote device.
US11250682B1 Proximity awareness personal alert system
A system that provides an alarm or alert system for those that cannot communicate, or to notify another party when in a situation that needs immediate attention. It consists of a caregiver band, and at least one dependent band. The dependent bands have an infant size as well. The caregiver band has a transceiver that communicates with the dependent bands. The dependent band has a transceiver as well. The infant band has only a receiver. The caregiver and dependent bands each have a debossed button that when depressed sends a signal to the dependent band(s). This signal has a loud alarm, a flashing LED light and a vibration. To turn off the alarm, the caregiver can press the debossed button a second time, or, as sensor in the bands will shut off the alarm when the bands touch. In one model, an app for use with smartphones is also available.
US11250677B2 Alarming security device and method comprising an electronic article surveillance tag and tamper detection circuitry
A security device is provided that includes an electronic article surveillance tag that may be configured to resonate to provide a wireless response signal to a deactivator to trigger generation of a deactivation field. Further, the security device may include tamper detection circuitry which may include a tamper sensor configured to generate a tamper signal in response to detecting a tamper event, a deactivation sensor configured to generate a deactivation signal in response to detecting the deactivation field, and a sounder. In this regard, the tamper detection circuitry may be configured to deactivate the tamper detection circuitry in response to receiving the deactivation signal from the deactivation sensor such that receipt of the tamper signal after deactivation of the tamper detection circuitry does not trigger the sounder to emit the alarm.
US11250676B1 Expandable security system
A computer-implemented method includes receiving, by a base station of a first security system, an identification of a portable security system. The method further includes adding, by the base station, the portable security system as a sensor to a plurality of sensors monitored by the first security system. The method further includes configuring, by the base station, the portable security system in protect-mode, wherein the portable security system sounds an alarm in response to a sensor from the second system indicating a security-breach. The method further includes in response to the alarm from the portable security system, generating, by the base station, an alarm event of the first security system.
US11250675B2 Systems and methods for characterization of mechanical impedance of biological tissues
A sensor system includes an actuator, an accelerometer coupled with the actuator, a rigid member, a transducer, and one or more processors. The actuator generates motion. The accelerometer outputs an acceleration signal responsive to at least the motion of the actuator. The rigid member extends from a first end coupled with the accelerometer to a second end. The transducer is coupled with the second end of the rigid member. The transducer can be configured to couple with a load, and can output a force signal responsive to at least a portion of the motion of the actuator transmitted to the transducer via the rigid member. The one or more processors determine a mechanical impedance of the load based at least on the acceleration signal and the force signal.
US11250672B2 Gaming system and method providing keno game with lottery game feature
Various embodiments provide gaming systems and methods that provide a keno game with a lottery game feature.
US11250669B1 Community based event driven wagering platform
A system for wagering on individual events in a sporting event. In addition to allowing users to wager on individual events, the system allows the creation of communities of users based upon a number of different factors, including location, team affiliation, betting history, or other common factors. Users can view their standing among their own communities and specialty communities, such as celebrities or experts, on a leaderboard. Wagers can be based upon the user's standing on a leaderboard at the end of a predetermined number of game events. The system further allows users to message other members and propose wagers directly to other players.
US11250664B2 Gaming machine, system, and method for an associated stage effect
A gaming system comprises a plurality of gaming machines operably interconnected. Each of the plurality of gaming machines is assigned a unique machine identification code. Each of the plurality of gaming machines includes a stage effect controller configured to perform a predetermined stage effect, a common timer for providing timing information related to the performance of the predetermined stage effect to each of the plurality of gaming machines, and a control unit operably coupled to the stage effect controller and being configured to perform the predetermined stage effect based on the timing information and the machine identification code.
US11250662B2 Electronic gaming machine
An electronic gaming machine comprising a display, a memory storing program instructions for each of a plurality of different games, a game controller for executing the program instructions, the game controller configured to conduct plural game instances in respective ones of a plurality of game areas on the display based on one or more player selections from among the different games, the game controller configured to operate in a first mode when conducting less than a defined number of game instances and a second mode when conducting a defined number of game instances, wherein when operating in the second mode, the game controller is configured to add at least one additional game feature to each of the defined game instances irrespective of the player game selections of games for the respective game areas.
US11250657B2 Power plant operation history device and method of managing operation history of power plant using wearable device
Provided is a power plant operation history device. The power plant operation history device includes: a communication unit configured to detect RFID of a wearable device and communicate with a signal conversion device; and a control unit configured to determine a power plant control authority of a user based on user identification information obtained through the communication unit, transmit an operation permission signal allowing operation of an input device of a power plant control facility control device to the signal conversion device when it is determined that the user's power plant control authority exists, and normally process a user input from the input device through the signal conversion device.
US11250655B2 Door access control method for reducing propagation probability of some infectious diseases
A door access control method includes detecting whether a person is intending to pass through a door access control device. Then, it is identified whether a body temperature of the person near the door access control device exceeds a threshold value. The door access control device carries out an unlocking judgment procedure when the body temperature is below the threshold value. The unlocking judgment procedure is not carried out when the body temperature is not below the threshold value. Next, it is identified whether the person is qualified to pass through the door access control device based on the unlocking judgment. The door access control device remains in a locking state when the person is identified as not qualified to pass through the door access control device. The unlocking state is lifted when the person is identified as qualified to pass through the door access control device.
US11250653B2 Configurable remote control system and method for a marine vessel
A remote control system for a marine vessel includes a helm transceiver positioned on the marine vessel and configured to communicate with one or more fobs, and at least one operator fob configured to wirelessly transmit a fob signal to the helm transceiver on the marine vessel. A controller is configured to receive the fob signal transmitted by the operator fob and to determine an operator distance based on the fob signal. The operator distance is compared with one or more threshold distances, and then a system command is generated based on the comparison of the operator distance to the one or more threshold distances so as to control operation of one or more devices on the marine vessel.
US11250650B2 Ride-hailing vehicle identification
The present disclosure generally relates to methods and systems for determining usage of a vehicle. A vehicle monitoring system may include a memory, at least one processor coupled to the memory, and a sensor system that generates vehicle trip data. The system may periodically determine a location of the vehicle during a trip while an ignition of the vehicle remains on. The system may determine that a duration of the trip is at least a threshold duration. The system may determine a direction of travel for segments between consecutive locations during the trip. The system may determine a ratio of a most common direction of travel for the trip to at least a second most common direction of travel for the trip. The system may determine that the vehicle has been used for commercial purposes in response to the ratio being less than a threshold ratio.
US11250644B2 Method and system for queue length analysis
A system and method for analysing queues in frames of video enables operators to preferably draw three regions of interest overlaid upon the video as short, medium, and long queue regions that form a notional queue area within the video. The regions are drawn with knowledge of, or in anticipation of, foreground objects such as individuals and vehicles waiting for service in a queue. Examples include retail point of sale locations or for automated teller machine (ATM) transactions. In conjunction with a video analytics system that analyses the movement of the foreground objects relative to the queue regions, the system determines the number of objects occupying each queue region, length of the queue, and other queue-related statistics. The system can then create reports and send messages that include the queue analysis results for directing operators to change their staffing resources as part of a real-time queue servicing and optimization response.
US11250641B2 System and methods for mating virtual objects to real-world environments
Mating virtual objects in virtual reality environment, involves generating a bounding box having a plurality of faces corresponding to a plurality of exterior surfaces of a subject virtual object. A spatial mesh corresponding to surfaces of the real world environment is generated. A magnetic mate is generated to initially align a bounding box first face to a first spatial mesh surface. A shadow mate is provided between a bounding box second face and a second spatial mesh surface, by projecting a virtual ray from the subject virtual object bounding box second face toward the second spatial mesh surface, determining a mate point corresponding to an intersection of the virtual ray and the second spatial mesh surface, and displaying a mating button in the virtual reality environment at the mate point.
US11250640B2 Measurement method, measurement device, and recording medium
In a measurement device, a processor is configured to display one first image in a first region of a display. The processor is configured to hide the first image in the first region and display one second image included in a plurality of second images in the first region after a first point is set on the first image. The processor is configured to set the first point on the first image and set a second point on the second image. The processor is configured to generate a three-dimensional shape of a subject on the basis of a position and a posture of a camera when each image is generated. The processor is configured to measure a size of the subject on the basis of at least the first point, the second point, and the three-dimensional shape.
US11250637B1 Multimodal 3D deep learning fusion system and method for reducing the need of 3D training dataset of 3D object tracking for enterprise digital twin mixed reality
A mixed reality (MR) system and method performs three dimensional (3D) tracking using 3D deep neural network structures in which multimodal fusion and simplified machine learning to only cluster label distribution (output of 3D deep neural network trained by generic 3D benchmark dataset) is used to reduce the training data requirements of to directly train a 3D deep neural network structures for non-generic user case. In one embodiment, multiple 3D deep neural network structures, such as PointCNN, 3D-Bonet, RandLA, etc., may be trained by different generic 3D benchmark datasets, such as ScanNet, ShapeNet, S3DIS, inadequate 3D training dataset, etc.
US11250636B2 Information processing device, information processing method, and program
An information processing device includes: an acquisition unit (110, 140) configured to acquire a captured image including a subject and three-dimensional subject position information indicating a three-dimensional position of the subject; and a content configuration information generation unit (150) configured to generate content configuration information including the captured image, the three-dimensional subject position information, and virtual space association information which is information used for an interaction in which the subject in the captured image displayed in the virtual space is involved and is information for associating the subject in the captured image with the three-dimensional subject position information.
US11250634B1 Systems and methods for automated insertion of supplemental content into a virtual environment using a machine learning model
Insertion of supplemental content into a virtual environment is automated using a machine learning model. The machine learning model is trained to calculate a confidence value that a candidate virtual object fits into a virtual environment based on an input that includes a candidate virtual object, a list of persistent virtual objects, and a list of temporary virtual objects. The machine learning model is trained using the persistent and temporary objects displayed in the current virtual environment until it predicts that a selected virtual object fits into the current virtual environment. The trained machine learning model is then used to select a virtual object comprising supplemental content to be inserted as a new virtual object in the virtual environment.
US11250626B1 Virtual stage based on parallel simulation
A virtual stage based on parallel simulation, includes a stage modeling unit, a motion simulation unit, a display simulation unit, and a data extraction output unit. The stage modeling unit performs stage simulation modeling according to the designed stage styling; the motion simulation unit simulates a stage motion in a simulation system according to the designed stage animation; the display simulation unit is configured to simulate LED screen display of the stage in the simulation system according to the designed stage background. The data extraction output unit includes a styling extraction output unit, a motion extraction output unit and a display extraction output unit, which are configured to extract data from the stage modeling unit, the motion simulation unit, and the display simulation unit respectively for processing and conversion, and output geometric styling parameters of an actual stage, stage mechanical motion parameters, and stage LED screen display parameters.
US11250620B2 Graphics processing
A method of operating a graphics processor that comprises a renderer that can render primitives to generate a render output using different shading rates is disclosed. A shading rate for rendering a primitive is determined based on a depth value for the primitive. This can reduce processing effort required to render a render output while maintaining an acceptable image quality.
US11250616B2 View-dependent carving of reconstructed data from segmentation masks
Methods, systems and apparatuses may provide for technology that generates a point cloud model of an object depicted in image content associated with a plurality of physical cameras, generates a color projection of the point cloud model based on viewpoint information associated with a virtual camera, and excludes background color information from the color projection based on one or more segmentation masks associated with the object. The technology may also exclude peripheral information from the color projection based on at least one of the segmentation mask(s) and the viewpoint information.
US11250609B1 Method for controlling digital feather growth between two manifolds in a computer simulated creature
A realistic feather growth may be represented between two surface manifolds in a modeling system. To perform the feather growth, a feather groom for a plurality of feathers between an inner shell of a creature and an outer shell of the creature is received. An inner manifold for the inner shell and an outer manifold for the outer shell is determined with a plurality of follicle points and a plurality of tip points. A first surface contour definition for the inner manifold and a second surface contour definition for the outer manifold is determined and used to determine a volumetric vector field between the inner manifold and the outer manifold. Thereafter, the plurality of feathers is generated between the inner manifold and the outer manifold using the follicle points, the tip points, and the volumetric vector fields.
US11250608B2 Creative GAN generating music deviating from style norms
A method and system for generating music uses artificial intelligence to analyze existing musical compositions and then creates a musical composition that deviates from the learned styles. Known musical compositions created by humans are presented in digitized form along with a style designator to a computer for analysis, including recognition of musical elements and association of particular styles. A music generator generates a draft musical composition for similar analysis by the computer. The computer ranks such draft musical composition for correlation with known musical elements and known styles. The music generator modifies the draft musical composition using an iterative process until the resulting musical composition is recognizable as music but is distinctive in style.
US11250603B2 Medical image diagnostic apparatus and medical image diagnostic method
According to one embodiment, a medical image diagnostic apparatus includes processing circuitry. The processing circuitry acquires at least one piece of spatial analysis information obtained by analyzing medical image data of an object, the medical image data being generated by another medical image diagnostic apparatus of modality different from an own apparatus. The processing circuitry then generates a superimposed image by superimposing an image indicating the at least one piece of spatial analysis information on a first medical image of the object generated by the own apparatus, and causes a display to display the superimposed image.
US11250597B2 Method and apparatus for encoding/decoding the geometry of a point cloud representing a 3D object
The present principles generally relate to encoding and decoding of a point cloud representing the geometry of a point cloud representing a 3D object. According to the invention, prediction is used in the encoding process of the splitting information of the local octree-based structure and/or in the 10 encoding process of the occupancy information of the leaf cubes of the local octree-based structure. A predictor of the local octree-based structure is used for determining the context of the context-dependent entropy encoding in order to reduce the number of bits needed for the octree encoding.
US11250596B2 Computer program product with feature compression algorithm based on neural network
The disclosure provides a feature compression algorithm based on neural network, including the following steps: S1, image data preparation: collecting facial images, and uniformly performing map processing to the facial images collected; S2, feature data acquisition: delivering the facial images processed into a face recognition system for face detection and feature extraction, and saving facial feature data; S3, setting up a neural network model; S4, model iteration training; S5, storing a parameter model; and S6, feature compression. The feature compression algorithm based on neural network of the disclosure can not only achieve compression of original feature data, but also retain its original semantic feature, which belongs to a higher-dimensional feature abstraction. The compressed feature data can be directly used.
US11250594B2 Method and apparatus for geometry smoothing by local geometry projection
Methods and apparatuses of decoding a video stream encoded using video point cloud coding include obtaining a geometry-reconstructed point cloud; dividing the geometry-reconstructed point cloud into a plurality of cells, wherein a cell of the plurality of cells includes a first plurality of points; determining a plane representing the first plurality of points; generating a second plurality of points by projecting the first plurality of points onto the plane; obtaining a smoothed geometry-reconstructed point cloud based on the second plurality of points; and reconstructing a dynamic point cloud using the smoothed geometry-reconstructed point cloud.
US11250593B2 System and method for detecting and correcting defective image output from radiation-damaged video cameras
An apparatus for use with a medical system, the medical system comprising a medical device configured to treat and/or image a patient, includes: an input configured to receive an image from a camera, the camera configured to view at least a part of the patient and/or at least a part of the medical system; a processing unit configured to replace a damaged-pixel value in the image corresponding with a damaged pixel in the camera that is damaged due to radiation resulted from an operation of the medical device; and an output for outputting an improved image having less noise compared to the image received from the camera.
US11250592B2 Information processing apparatus
An information processing apparatus acquires, in regard to a subject in a three-dimensional space, unit element information including information regarding a position, in the space, of each of plural unit elements configuring the subject, draws a space image indicative of a state of a virtual space in which the plural unit elements are arranged using the unit element information, and specifies a posture of the subject in the three-dimensional space on the basis of a result obtained by executing a posture estimation process targeting a two-dimensional image for the drawn space image.
US11250589B2 General monocular machine vision system and method for identifying locations of target elements
The present document describe monocular machine vision systems and methods for determining locations of target elements when the three dimensional orientation of the monocular machine vision system relative to the target system is unknown. The machine vision system described herein captures and uses information gleaned from the captured target elements to determine the locations of these captured target elements relative to the vision system, or reversely, the location and orientation of the vision system relative to the target elements.
US11250588B2 Method and apparatus for filtering glints
The present disclosure discloses a method and apparatus for filtering glints. The method includes that: a first image and a reference image matched with the first image are acquired, and first-type glints are displayed in the first image; second-type glints in the first image are determined according to the reference image, and the second-type glints are glints obtained by estimating glints in the first image on the basis of the reference image; a matching result of the first-type glints and the second-type glints is determined according to first positions of the first-type glints and second positions of the second-type glints; and the first-type glints are filtered according to the matching result.
US11250587B2 Heliostat error detection
The present disclosure describes non-intrusive optical (NIO) characterization methods which efficiency measures optical errors (such as mirror surface slope error, mirror canting error, and heliostat tracking error) of a heliostat field. The methods utilize photogrammetry and deflectometry to analyze an image taken of a heliostat to determine optical errors and increase the amount of solar energy delivered by the heliostat to the receiver.
US11250586B2 Information processing apparatus and information processing method
A photographed image acquiring section 50 acquires data associated with a polarized image obtained through photographing of an object from an imaging apparatus 12, and stores the data in an image data storing section 52. A polarized image processing section 58 of a real space recognizing section 54 obtains distributions of degrees of polarization or normal vectors in an image plane by using the polarized image. A shadow area specifying section 60 specifies an area having peculiarity in the distribution of the degrees of polarization or the normal vectors in an image representing one surface of a subject as an area of a shadow. A state specifying section 62 acquires information associated with a state of a real object or the shadow in the real space on the basis of the area of the image of the shadow. An output data generating section 56 executes information processing by using state information in the real space, and outputs a processing result.
US11250581B2 Information processing apparatus, information processing method, and storage medium
A region of an object is separated from an image captured by an image capturing unit included in a plurality of image capturing units configured to capture an image of an object from a plurality of viewpoints, using a method corresponding to light applied to an image-capturing target region of the image capturing unit at a time of capturing the image. Then, the shape of the object is determined based on the region of the object separated by a separation unit from each of a plurality of images captured by the plurality of image capturing units.
US11250570B2 Display rack image processing device, image processing method, and recording medium
A state of a display rack is evaluated accurately. An image processing device includes a detection unit configured to detect a change area related to a display rack from a captured image in which an image of the display rack is captured, a classification unit configured to classify a change related to the display rack in the change area, and an evaluation unit configured to evaluate a display state of goods, based on a classification result.
US11250560B2 Methods and systems for expediting multi-perspective wafer analysis
Disclosed herein is method for multi-perspective-based wafer analysis. The method includes (i) scanning a plurality of pages, or portions thereof, one after the other, wherein each page, or a portion thereof, is successively scanned, in each of a multiplicity of perspectives, and (ii) analyzing scan data of a last scanned page while scanning a next page from the plurality of pages. At least some of the pages include multiple slices of the wafer. The analysis of the scan data includes identifying defects in the scanned pages, based on an integrated analysis combining scan data from each of the multiplicity of perspectives. Further disclosed is a computerized system configured to implement the method.
US11250558B2 Image inspecting apparatus, computer-readable recording medium storing a program, image processing apparatus, and image forming apparatus
An inspection image is assumed to contain many abnormalities when a reference image and an inspection image are misaligned. It has been impossible to determine whether the abnormalities are attributed to the inspection image. An image inspecting apparatus includes: a print alignment portion that aligns a print position of a reference image with a print position of an inspection image; an abnormality detector that detects an abnormality in the inspection image based on a difference between the reference image and the inspection image after print positions are aligned; and a print alignment result evaluator that evaluates a print position alignment result from aligning a print position of the reference image with a print position of the inspection image including an abnormality detected based on dispersion of the difference included in an evaluation region around an edge calculated from a printout image included in the reference image.
US11250554B2 Repair/replace and labour hours determination
The present invention relates to the determination of repair operations for a damaged vehicle. More particularly, the present invention relates to determining repair operations, for example whether to repair or replace parts of a damaged vehicle and associated labour time required, for a damaged vehicle using images of the damage to the vehicle.Aspects and/or embodiments seek to provide a computer-implemented method for determining repair operations that are required to repair a damaged vehicle, using images of the damage to the damaged vehicle.
US11250548B2 Digital image completion using deep learning
Digital image completion using deep learning is described. Initially, a digital image having at least one hole is received. This holey digital image is provided as input to an image completer formed with a framework that combines generative and discriminative neural networks based on learning architecture of the generative adversarial networks. From the holey digital image, the generative neural network generates a filled digital image having hole-filling content in place of holes. The discriminative neural networks detect whether the filled digital image and the hole-filling digital content correspond to or include computer-generated content or are photo-realistic. The generating and detecting are iteratively continued until the discriminative neural networks fail to detect computer-generated content for the filled digital image and hole-filling content or until detection surpasses a threshold difficulty. Responsive to this, the image completer outputs the filled digital image with hole-filling content in place of the holey digital image's holes.
US11250543B2 Medical imaging using neural networks
Methods, devices, systems and apparatus for medical imaging, e.g., Magnetic Resonance (MR) imaging or Computed Tomography (CT) imaging, using neural networks are provided. In one aspect, an imaging method includes: determining a first neural network and a second neural network corresponding to a target imaging task, the first neural network including a first neural network parameter and a first neural network model, the second neural network including a second neural network parameter and a second neural network model, obtaining a reconstructed image by performing reconstruction for down-sampling data of a tissue under test using the first neural network, the target imaging task corresponding to the tissue under test, and obtaining an image output by a second neural network as a target image of the tissue under test by performing an image processing operation corresponding to the target imaging task for the reconstructed image using the second neural network.
US11250542B2 Mosaic generation apparatus and method
A mosaic generation apparatus includes: a display outputting an image, a memory storing one or more instructions, and a processor configured to execute the one or more instructions stored in the memory to: extract a first feature value from one of a plurality of sub-base areas included in a base image, extract a second feature value from one source image selected from among a plurality of source images, and generate a sub-mosaic corresponding to the one sub-base area using the first feature value and the second feature value.
US11250540B2 Image processing apparatus, image capturing system, image processing method, and recording medium
An image processing apparatus includes circuitry to: obtain a wide-angle image, the wide-angle image being a part of or entire captured image of an object; convert the wide-angle image into a wide-angle image having a first image definition; obtain a part of the wide-angle image as a narrow-angle image; and apply projection transformation to the narrow-angle image to generate a narrow-angle image having a projection different than a projection of the wide-angle image, the narrow-angle image having a second image definition different than the first image definition of the wide-angle image.
US11250538B2 Completion signaling techniques in distributed processor
Techniques are disclosed relating to tracking compute workgroup completions in a distributed processor. In some embodiments, an apparatus includes a plurality of shader processors configured to perform operations for compute workgroups included in compute kernels, a master workload parser circuit, a plurality of distributed workload parser circuits, and a communications fabric connected to the plurality of distributed workload parser circuits and the master workload parser circuit. In some embodiments, a distributed workload parser circuit is configured to maintain, for each of a set of the shader processors, a data structure that specifies a count of workgroup completions for one or more kernels processed by the shader processor, determine, for the set of shader processors based on counts of workgroup completions for a first kernel, an aggregate count of completions to report for the first kernel, send the aggregate count to the master workload parser circuit over the communications fabric, and adjust the data structures to reflect counts included in the aggregate count.
US11250537B2 Configurable and programmable image processor unit
An image processor unit is described. The image processor unit includes a plurality of inputs to receive at least one input image. The image processor unit includes a plurality of outputs to provide at least one output image. The image processor unit includes a network coupled to the plurality of inputs and the plurality of outputs. The network is to couple at least one of the inputs to at least one of the outputs. The image processor unit includes an image processor circuit coupled to the network. The network to route an input image that is received at one of the inputs to the image processor circuit. The image processor circuit is to execute image signal processing program code to generate a processed output image from the input image. The network is to route the processed output image to at least one of the outputs.
US11250534B2 Determining detectability measures for images with encoded signals
Advanced signal processing technology including steganographic embedding and digital watermarking is described. For an encoded image, detectability measures can be generated including a first detectability measure associated with a synchronization component strength and a second detectability measure associated with a message component strength. Such measures can be used to help determine a likelihood that the encoded image, once printed on a physical substrate, will be detectable from optical scan data representing such. Of course, other features and combinations are described as well.
US11250527B2 Providing near real-time and effective litigation management for multiple remote content systems using asynchronous bi-directional replication pipelines
Embodiments generally relate to providing litigation management for multiple remote content systems using asynchronous bi-directional replication pipelines. In some embodiments, a method includes retrieving, at one or more inbound replicators of one or more respective bi-directional pipelines, metadata associated with documents stored in one or more content repositories. The method further includes resolving, at a governance control hub, conflicts associated with legal holds on one or more of the documents based on the metadata. The method further includes sending conflict resolution results from one or more outbound applicators of the bi-directional pipelines to the content repositories, where the content repositories enforce legal holds on the documents.
US11250525B2 Systems and methods for collaborative real-time generation of electronic real estate reports
Disclosed are methods and systems for real-time collaborative production of real estate reports. A method, for instance, may include: generating a real estate appraisal report editable by a plurality of client devices, the appraisal report having a plurality of editable fields for describing a real estate property; and, while the plurality of client devices are concurrently executing client applications enabling the appraisal report to be edited by respective users of the plurality of client devices, receiving, from a first client device among the plurality of client devices, an edit to a field among the plurality of editable fields, and in response to receiving the edit, transmitting, in real-time, the edit to a second client device among the plurality of client devices so that the edit to the field is displayed on the second client device in real time.
US11250524B2 Facilitating beverage ordering and generation
A system and method for facilitating the ordering and generation of a beverage. The system and method are configured to receive an electrical signal in response to the activation by a second user of an electronic link corresponding to a recipe for the beverage shared by a first user. The system and method are further configured to generate a user interface having a user-selectable or user-inputtable order field for allowing the second user to order the beverage. The system and method are still further configured to receive an order for the beverage responsive to a user input made via the order field, and The system and method are yet still further configured to command the generation of the beverage responsive to the receipt of the order, and to effect the presentation of the beverage to the second user at a specified pickup location following the generation of the beverage.
US11250523B2 Expandable combination electric meter
An expandable combination electric meter comprises a first electric meter and a second electric meter. The first electric meter includes a processing unit, a first electricity measuring unit, a power supply unit and an expansion connecting unit. The processing unit is coupled with the first electricity measuring unit, the power supply unit and the expansion connecting unit. The power supply unit outputs a working power to the processing unit, the first electricity measuring unit, and the expansion connecting unit. The second electric meter is connected with the first electric meter through the expansion connecting unit. The working power is transmitted to the second electric meter through the expansion connecting unit for enabling the second electric meter.
US11250508B2 Interprogram communication using messages related to events and actions on an exchange
Various embodiments of exchanges are described. Methods and other embodiments are also described.
US11250503B1 User interface for presenting capital offers
A user interface (UI) for presenting capital offers associated with different loan products is described. A service provider can analyze potential borrower data to generate custom capital offers for the potential borrower. A first set of the custom capital offers can be associated with a first loan product and a second set of the custom capital offers associated with a second loan product having different repayment terms than the first loan product. The service provider can receive an indication of interest associated with a capital loan product and, responsive to receiving the indication of interest, can cause a UI to be presented via a display of a device operated by the potential borrower. The UI can include a slider that allows the potential borrower to transition between offers associated with the first loan product and the second loan product to select a custom capital offer of the custom capital offers.
US11250501B2 Scalable architecture for managing transactions
Provided, in an aspect, is a system for managing transactions from a financial services computer network. The system has a scalable architecture, and includes a database, one or more processors, a plurality of experience matchers, and a transaction hub. Each experience matcher is associated with a different experience set type, and can receive a transaction list and return an identified experience set. The transaction hub can communicate with multiple experience matchers, and can receive experience sets from the matchers after sending them a list of transactions.
US11250499B2 Generating optimal strategy for providing offers
Optimal strategies for providing offers to a plurality of customers are generated. A plurality of categorical attributes (for example, gender and residential status) and ordinal attributes (for example, risk score and credit line utilization) can be determined. Values of one of more categorical attributes can be changed as per a transition probability table. Some probabilities can be varied to determine a first tradeoff, based on which a first updated strategy can be generate Further, noise can be added to one or more ordinal attributes. Standard deviation of a noise distribution associated with the noise can be varied so as to determine a second tradeoff, based on which a second updated strategy can be generated. The second updated strategy can be an update of the first updated strategy. Offers can be provided to the plurality of customers in accordance with the second updated strategy.
US11250496B2 Mobile device keyboard integrated sales platform
There is disclosed a mobile device integrated keyboard sales platform that enables a potential seller or shopkeeper to complete a sale, including transmission of product information, generation of a purchase order form, generation of a delivery information form, and receipt of payment all using an alternative keyboard installed on a mobile device. Every aspect of the process may be completed reliant upon the alternative keyboard, rather than a stand-alone application or multiple stand-alone applications, and may take place in any chat application or multiple chat applications or in a special purpose sales chat application.
US11250494B2 Customer locating and delivery
Various systems, methods, and apparatuses are described for locating a patron and delivering an order. One example method may comprise detecting a mobile device of a customer at an establishment. The example method may further comprise determining a location of the mobile device of the customer within the establishment. The example method may further comprise linking the determined location to an order placed by the customer. The example method may further comprise enabling delivery of the order to the customer at the determined location. Similar and related methods, apparatuses, systems, and computer program products are also provided.
US11250488B1 Method and system for determining new categories with which a target user has not interacted
Various embodiments attempt to predict items in a new product category that may be of interest to a particular user when the user has not interacted with or made purchases in that product category. In accordance with various embodiments of the present disclosure, this is accomplished by training machine learning models, such as deep neural networks, using both the historical purchase data from the particular user as well as the historical purchase data from many other users to infer what new category of items the particular user might be interested in. In some embodiments, the previous purchase data of the other users are used to construct a graph, and the graph is used to train the machine learning model rather than the raw data. The graph can represent the entirety of the previous purchase data with less actual data, thereby requiring less memory and other computational resources.
US11250487B2 Computer vision and image characteristic search
Computer vision and image characteristic search is described. The described system leverages visual search techniques by determining visual characteristics of objects depicted in images and comparing the determined characteristics to visual characteristics of other images, e.g., to identify similar visual characteristics in the other images. In some aspects, the described system performs searches that leverage a digital image as part of a search query to locate digital content of interest. In some aspects, the described system surfaces multiple user interface instrumentalities that include images of patterns, textures, or materials and that are selectable to initiate a visual search of digital content having a similar pattern, texture, or material. The described aspects also include pattern-based authentication in which the system determines authenticity of an item in an image based on a similarity of its visual characteristics to visual characteristics of known authentic items.
US11250485B2 Filtering digital images stored on a blockchain database
A system and method for filtering digital images stored on a blockchain database to locate one or more specific digital images from a corpus of digital images from an event includes receiving a search criteria from a user for searching through the corpus of digital images stored on the blockchain database, filtering the corpus of digital images stored on the blockchain database based on the plurality of factors that match the search criteria, locating the one or more specific digital photographs that match the search criteria among the corpus of digital images stored on the blockchain database, as a function of the filtering, presenting the one or more specific digital photographs to the user for selection and purchase of the one or more specific digital photographs, and processing a purchase order for the one or more specific digital photographs selected for purchase by the user.
US11250484B2 Systems and methods for secure assisted order generation
A system described herein may provide for the verification of payment information associated with a particular user request. The payment information may be verified by a third party and provide verification information to the call center processing the order request. Some information may be provided by the call center processing through the request by receiving information regarding the particular user from a repository.
US11250480B1 Replacement advertisement selection after channel changes
In one aspect, an example method includes (i) receiving, by a computing system, from a content-presentation device a request for supplemental content for a content-replacement operation, with the request including an identifier of a stored replacement advertisement segment; (ii) selecting, by the computing system, a replacement advertisement segment for output by the content-presentation device in place of a modifiable advertisement segment; (iii) determining, by the computing system, that the selected replacement advertisement segment is different from the stored replacement advertisement segment; (iv) determining, by the computing system, whether the stored replacement advertisement segment is a valid replacement for the content-replacement operation; (v) determining, by the computing system, that the content-presentation device should output the selected replacement advertisement segment instead of outputting the stored replacement advertisement segment; and (vi) causing, by the computing system, the selected replacement advertisement segment to be transmitted to the content-presentation device.
US11250479B2 Content item impression effect decay
When a content item is initially served to a client device, the content item may result in an impression effect. As time elapses, the initial impression may fade. Such a decay of the impression effect may be predicted through the use of a predictive model. In some implementations, one or more impression effect parameters may be accessed and used with the predictive model to determine a decay factor or predicted value that incorporates the impression effect decay for a content item. A value, such as a score, may be determined based on the decay factor or the predicted value and a bid associated with a content item. A content item may be selected based on the determined value and data to effect presentation of the content item may be provided.
US11250472B2 Method and system for providing electronic marketing communications for a promotion and marketing service
A computer-executable method, a computer system and a non-transitory computer-readable medium are provided for causing electronic marketing communications of one or more promotions to be generated on a mobile computing device associated with a consumer. A method includes programmatically retrieving promotion data indicative of a plurality of promotions from a computer memory. The method includes determining, using processing circuitry, a promotion score for each of the plurality of promotions. Each promotion score is determined based on consumer profile data, stored consumer activity data, and at least one of: current consumer activity data, current local context data, or predicted consumer activity data. The method further includes outputting indications configured to generate electronic marketing communications associated with the plurality of promotions based on the promotion scores of the plurality of promotions.
US11250471B1 Method and apparatus for creating web content and identifying advertisements for users creating and viewing content
A system and method allows a user to define books of pictures and customizable text, and HTML code is generated from such definition to allow the books to be displayed on a browser. Based on the user's book definitions or viewers activities, the individual's interests, moods and/or emotions may be identified and ads may be identified and displayed to such person that correspond to such interests, moods or emotions.
US11250466B2 Systems and methods for using secured representations of user, asset, and location distributed ledger addresses to prove user custody of assets at a location and time
Systems and methods described herein are directed to using a distributed ledger network and devices that transmit secured representations of distributed ledger addresses to prove the custody of an asset by a user at a particular location and time. In some implementations, a method includes: transmitting to a server system operating as a node on a distributed ledger network: a first secured representation of a distributed ledger address associated with a first location; a second secured representation of a distributed ledger address associated with an asset; and a third secured representation of a distributed ledger address associated with a user; and receiving a confirmation message from the server system.
US11250465B2 Analysis of marketing and entertainment effectiveness using central nervous system, autonomic nervous sytem, and effector data
An example system includes an analyzer to identify a degree of amplitude synchrony between a first pattern in a first frequency band in first neuro-response data and a second pattern in a second frequency band in the first neuro-response data, the first neuro-response data gathered via a first modality of collection from a subject while the subject is exposed to media, and modify the degree of amplitude synchrony in response to activity in second neuro-response data, the second neuro-response data gathered via a second modality of collection from the subject while the subject is exposed to the media, the activity corresponding in time to at least a portion of the first pattern or the second pattern. The example system includes an estimator to determine an effectiveness of the media based on the modified degree of amplitude synchrony.
US11250463B2 Micro digital signage hardware integration
A system to display information using a display shelf of a retailer may include a first display configured to be attached to a first edge portion of the display shelf and to display information related to a first product. A second display may be configured to be attached to a second edge portion of the display shelf and to display information related to a second product. The first display and the second display can be configured to have a height similar to a height of the first and the second edge portion of the shelf. The first display and the second display may also be configured to display information related to a third product as if the first display is continuously connected to the second display as an extended display.
US11250456B2 Systems, method and apparatus for automated inventory interaction
In one embodiment, a proximity camera system is disclosed. The proximity camera system may include a proximity camera having a lens and a housing, fascia, and one or more processors communicatively coupled to the proximity camera and the fascia. The proximity camera system may additionally include a non-transitory computer-readable medium communicatively coupled to the one or more processors and having logic thereon, the logic, when executed by the one or more processors, being configured to perform operations including: (i) receiving an image captured by the proximity camera, (ii) performing object recognition techniques on the image, (iii) determining whether an object was detected within a first predetermined proximity region, and (iv) transmitting one or more instructions configured to cause a graphical display to be displayed by the fascia. In some embodiments, the proximity camera and the fascia may be coupled to a shelving unit.
US11250455B2 Entity resource deployment and conversion system
Embodiments of the invention are directed to a system, method, or computer program product for converting accumulated digitally stored auxiliary resources, via real-time transformation, into unrestricted resources for utilization in a technology activity. In this way, the invention identifies historic technology activities that qualify for auxiliary resources generation and stores those auxiliary resources relative to entities accepting the auxiliary resources. At the time of a technology activity, the invention identifies the entity associated with the activity and, in real-time converts and transmits available auxiliary resources to a user for use as unrestricted resources for the activity.
US11250451B2 Determining real-time impact of digital content through digital surveys
The present disclosure is directed toward systems, methods, and computer-readable media for determining an impact of digital content by administering a digital survey. In particular, the systems described herein generate a survey administration packet for distribution together with digital content. The survey administration packet causes a respondent client device to perform various functions, including detecting a trigger event and replacing a presentation of digital content with a presentation of a digital survey question. The systems and methods also generate survey results indicating an impact of the digital content based on received digital survey responses.
US11250450B1 Method and system for programmatic generation of survey queries
Embodiments provide a computer-executable method for programmatically generating one or more survey queries. The method includes accessing information on a commercial entity or object. The method also includes, based on the accessed information, determining an attribute descriptor associated with the attribute. The method further includes programmatically generating a survey query indicating the attribute descriptor. The method further includes transmitting one or more computer-executable instructions to a computing device to cause a visual display device to render a user interface, the user interface displaying the survey query and enabling user input in response to the survey query.
US11250449B1 Methods for self-adaptive time series forecasting, and related systems and apparatus
An apparatus has a memory with processor-executable instructions and a processor operatively coupled to the memory. The apparatus receives datasets including time series data points that are descriptive of a feature of a given entity. The processor determines a time series characteristic based on the data content, and selects, based on the determined characteristic, a set of entrant forecasting models from a pool of forecasting models stored in the memory. Next, the processor trains each entrant forecasting model with the time series data points to produce a set of trained entrant forecasting models. The processor executes each trained entrant forecasting model to generate a set of forecasted values indicating estimations of the feature of the given entity. Thereafter the processor selects at least one forecasting model from the set of trained entrant forecasting models based on computed accuracy evaluations performed over the set of forecasted values.
US11250448B2 System and methods for loyalty programs
Methods and systems for generating alerts or recommend incentives for a loyalty program that provides incentives to cardholders in connection with transactions between the cardholders and merchants are disclosed. A merchant is identified. Transaction data reflective of completed transactions are received by way of a network. The transaction data is processed to generate an alert notifying the identified merchant of an event or trend, or to generate a recommended incentive that defines a benefit to be provided by the identified merchant to a cardholder upon the occurrence of an anticipated transaction.
US11250447B2 Systems and methods providing en mass collection and centralized processing of physiological responses from viewers
An example system includes a first headset including first sensor to gather first user data from a first subject during exposure to media, the first user data including at least one of psychophysiological data or physiological data; and a first processor to generate first data indicative of an emotional response of the first subject based on the first user data. The example system includes a second headset including a second sensor to gather second user data from the second subject during exposure to the media, the second user data including at least one of psychophysiological data or physiological data; a second processor to generate second data indicative of an emotional response of the second subject based on the second user data and synchronize the second data with the first data to generate synchronized response data; and a second transmitter to transmit the synchronized response data to a central processor.
US11250443B2 Lost item recovery with reporting and notifying system
In one embodiment, a system and method for reporting lost items includes presenting a lost item reporting link associated with an entity having a plurality of different physical establishment locations; receiving a user selection of the lost item reporting link; presenting at a website, in response to the user selection of the lost item reporting link, a graphical user interface configured to solicit lost item recovery information, the website being associated with the entity having the plurality of different physical establishments; receiving the lost item recovery information via the graphical user interface; and transmitting the lost item recovery information to a third party online lost and found system.
US11250442B2 Contact alert system and method
Embodiments of the present invention are directed to a system and method for receiving transaction data for a transaction, accessing a database comprising alert preference data, generating a contact alert message using the transaction data and alert preference data using a notification server coupled to the database wherein the contact alert message comprises contact information of a first person who conducted the transaction, and sending the contact alert message to a notification device of a second person.
US11250441B2 Systems and methods for optimizing transaction authorization conversion rate
A method for optimizing transaction authorization conversion rates includes retrieving payment transaction parameters and authorization results for a plurality of past payment transactions, generating authorization success factors for each of a plurality of payment transaction parameters based on the retrieved payment transaction parameters and authorization results, receiving, at an acquirer processor, a payment transaction from a merchant, modifying one or more parameters of the payment transaction according to the generated authorization success factors, and submitting the modified payment transaction to a financial institution for processing.
US11250438B2 Blockchain-based reimbursement splitting
This disclosure relates to blockchain-based reimbursement. In some aspects, a network node on a blockchain network receives a target transaction. The target transaction includes a target electronic bill identifier. In response to receiving the target transaction, expense splitting logic is invoked. The expense splitting logic is specified in a smart contract deployed on the blockchain Respective expense splitting notes are generated based on the expense splitting logic and an unreimbursed amount included in reimbursement information that is stored in the blockchain and that corresponds to the target electronic bill identifier. The respective expense splitting notes are broadcasted to the blockchain for storage.
US11250436B2 Index of usability for a replacement payment card
A method for establishing an index of usability associated with a replacement payment card is provided. The method may include receiving a payment card replacement request in a vending facility. The method may further include identifying at least one possible risk factor associated with a user utilizing the replacement payment card. The method may also include creating a risk assessment based on the at least one identified possible risk factor. The method may further include establishing an index of usability for the replacement payment card based on the created assessment, whereby a value of the index of usability correlates to a plurality of restrictions placed on using the replacement payment card. The method may also include storing the established index of usability in a database.
US11250431B2 Systems and methods for enhanced fraud detection based on transactions at potentially compromised locations
A computer-implemented method for enhancing fraud detection based on transactions at potentially compromised locations is provided. The method includes determining a list of potentially compromised transaction locations, storing the list of potentially compromised transaction locations, and receiving from a first transaction location a first authorization request message for a first transaction. The first authorization request message is associated with a first payment account. The method also includes determining the first transaction location based on the first authorization request message, determining if the first transaction location is in the list of potentially compromised transaction locations, and if the determination is that the first transaction location is included in the list of potentially compromised transaction locations, flagging the first payment account as potentially compromised so that a fraud score for a future transaction is associated with the first payment account is adjusted based on the potentially compromised flag.
US11250427B2 Credit payment method and apparatus based on mobile terminal peer-to-peer
Technologies related to mobile credit payment are disclosed. In an implementation, a first SNEP Get Request Message is generated and sent to a mobile computing device, in response to a NFC signal received from the mobile computing device. A first SNEP Response Message is received from the mobile computing device and parsed to identify an APP public key license. A pre-stored credit authorization public key is used to verify the APP public key license and an APP public key is retrieved from the APP public key license if the verification is successful. A second SNEP Get Request Message is sent to the mobile computing device and a second SNEP Response Message is received from the mobile computing device. The APP public key is then used to decrypt the second SNEP Response Message, and a transaction log is recorded if the second SNEP Response Message is successfully decrypted.
US11250420B2 Transferring data using a smart reconciliation system
Aspects of the disclosure relate to transferring data using a smart reconciliation system. A computing platform may receive, from a smart reconciliation node, a data file. Thereafter, the computing platform may retrieve, based on the data file, a data file profile indicating historical information associated with the data file. Then, the computing platform may determine an issue associated with the data file. Subsequently, the computing platform may identify, based on the issue associated with the data file, a data file level error indicating a level where the issue occurred. Next, the computing platform may generate, based on the data file level error, one or more commands directing the smart reconciliation node to execute an automated response for the issue associated with the data file. Then, the computing platform may transmit the one or more commands. Afterwards, the computing platform may update the data file profile.
US11250419B2 Utilizing a transaction card to provide secondary authentication for accessing a secure application with a user device
A transaction card includes a near-field communication (NFC) component, a security component, a wireless component, one or more memories, and one or more processors communicatively coupled to the one or more memories. The device receives a signal from a user device attempting to access a secure application, and energizes the NFC component based on the signal received from the user device. The device causes the security component to generate an encrypted code based on the NFC component being energized, and provides, via the security component, the encrypted code to the wireless component. The device provides, via the wireless component, the encrypted code to the user device to permit the user device to utilize the encrypted code as authentication for accessing the secure application.
US11250418B2 Updating digital wallet assets
A system for updating a digital wallet installation is disclosed. Event information is received. The received event information is evaluated against a set of rules. A digital wallet asset logical instance to be updated is identified based at least in part on the evaluation. The identified instance is updated. An installation of a digital wallet asset associated with the identified instance is identified. An update instruction is provided to a device associated with the installation.
US11250415B2 Wearable device for event access, payment for offline transactions at the event, and visual light display
A wearable device receives ticket information for an event and information indicating a quantity of funds allocated from an account, associated with a user of a user device, to the wearable device, and stores the ticket information and the information indicating the quantity of funds. The wearable device utilizes a wireless component to pair the wearable device and the user device, and provides, to the user device and via the wireless component, the ticket information and information indicating access privileges for the event. The wearable device generates a token for a PoS device for a charge incurred at the event during an offline transaction with the PoS device, and provides, via a NFC component, the token to the PoS device. The wearable device provides, to the user device and via the wireless component, information indicating that that the token was provided to the PoS device.
US11250414B2 Cloud based system for engaging shoppers at or near physical stores
A system for facilitating payment and non-payment transactions between a computing device that lacks an activated payment application and a merchant is described. In an embodiment, a transaction bridge server receives, from a merchant server, transaction information for a particular transaction between a user and a merchant. The transaction bridge server generates a URL representing the particular transaction, sends the URL to the merchant server, and receives, from a web browser of a computing device, an indication of an interaction between the computing device and a touchpoint comprising the URL, the indication comprising a request to access the URL. The transaction bridge server generates a display page customized for the user, the display page comprising the transaction information, sends the display page to the web browser of the computing device, receives an acceptance of the particular transaction, and initiates the particular transaction.
US11250413B2 Payment processing apparatus
A payment processing apparatus and a system or a method are provided that have a location-agnostic payment code, where the user does not have to check in to the merchant's location. Further, the reliance on the network connection is reduced by caching or storing payment codes at the user's mobile device. The payment codes may have expiration and may be used once. The payment codes may be revoked or canceled if the user's mobile device is compromised or stolen. In an embodiment, the payment codes may be generated and provided to the user's mobile device when the payment application at the user's mobile device is refreshed. For example, the payment application is refreshed based on user's payment history or payment habits. In another embodiment, the payment codes may be generated and provided to the user's mobile device when the user is within a predetermined distance from a merchant.
US11250411B2 Secure mobile checkout system
Systems and methods for secure mobile checkouts are disclosed. The system may include a secure mobile checkout device configured to scan products available in a merchant store. The device may scan the product to determine a product identifier. The device may transmit the scanned product data to a checkout application to retrieve product data corresponding to the product identifier. In device may initiate a transaction with a payment network to purchase the product, based on the product data provided by the checkout application. The payment network may process the transaction, and may authorize the purchase with the merchant.
US11250406B2 Split transaction physical payment instrument
Embodiments of systems and methods are provided for a split transaction payment instrument configured to automatically split transactions between a plurality of accounts. The split transaction payment instrument may interact with one or more other payment instruments. The split transaction payment instrument may, based on the interaction, accordingly identify that the transaction is a split transaction to a point of sale device and provide data identifying accounts associated with the split transaction payment instrument and the other payment instruments for splitting of the transaction. A service provider may receive transaction data associated with the transaction and process the transaction by accordingly splitting payment between the accounts.
US11250402B1 Generating an online storefront
Method, systems, and apparatus for generating a storefront for a merchant, comprising: receiving transaction data associated with a brick and mortar (BOM) transaction, processing a payment for the BOM transaction, updating inventory data based on the transaction data, receiving a request to generate an online storefront for a point of sale system of the merchant, where the point of sale system includes inventory data of a plurality of items for sale, identifying the plurality of items for sale from the inventory data from point of sale system; generating one or more resources for each item of the plurality of items for sale; causing display of the graphical user interface comprising the one or more resources to be presented to enable purchase of an item, and updating the inventory data based on a purchase of the item by the ecommerce customer.
US11250398B1 Systems and methods for mobile deposit of negotiable instruments
An image of a negotiable instrument may be taken by a camera associated with a mobile device and provided from a user to a financial institution via the mobile device. The negotiable instrument may be deposited in a user's bank account based on the image. Any technique for sending the image to the financial institution may be used. The mobile device may process the image prior to sending the image to the financial institution. Additionally or alternatively, the financial institution may process the image.
US11250395B2 Blockchain-based transaction processing methods and apparatuses and electronic devices
Embodiments of the present specification provide example blockchain-based data processing methods, mediums, and systems. One example method includes obtaining an available Nonce record for a target transaction from a Nonce list. The Nonce list comprises Nonce records, and each Nonce record comprises a version identifier of the Nonce list and a Nonce value. The available Nonce record to the target transaction is added. The target transaction in a blockchain is published. Prompt information indicating that the target transaction is an invalid transaction is received when a version identifier in the available Nonce record does not match the version identifier of the Nonce list; or a notification message indicating that the target transaction is processed is received when the version identifier in the available Nonce record matches the version identifier of the Nonce list and a replay attack detection is successfully performed by matching the available Nonce record with a Nonce record in the Nonce list.
US11250393B2 Rapid transaction settlement using virtual account
An automation computer can receive a set of instructions pertaining to a transaction. The automation computer can generate a request to generate and activate a virtual account, where the virtual account is associated with a transaction value and a transaction amount. The virtual account can be managed by an authorization computer that can load a transaction value onto the virtual account in an amount equal to the transaction amount. The authorization computer managing both issuer and acquirer functionality in a transaction settlement can settle the transaction rapidly using the loaded virtual account by depositing the transaction value associated with the virtual account directly into an account of a resource provider.
US11250392B2 Data processing methods, apparatuses, and terminal devices
A computer-implemented method includes providing, by one or more processing devices, a service code management interface; receiving, by the one or more processing devices, a specified quantity that is input by a user in the service code management interface; generating, by the one or more processing devices, the specified quantity of service codes, wherein the specified quantity of service codes comprise the same user identification information; and displaying, by the one or more processing devices, the specified quantity of service codes.
US11250390B1 Financial management system and method with customizable user interface
A computer-implemented data processing system includes a data storage device and a processor and program logic stored in memory and executable by the processor. The program logic may include account management logic coupled to the data storage device and configured to manage accounts respectively associated with a plurality of users, the account management logic including account processing logic configured to process transactions for the accounts and store account data related to the accounts in the data storage device. The program logic may further include interface logic coupled to the account management logic and the data storage device, the interface logic configured to connect the data processing system to computing systems associated with the plurality of users by way of the Internet, the interface logic providing the plurality of users with web access to an on-line banking area of a website of a financial institution.
US11250389B2 Systems and methods for processing trailer repair requests submitted by carriers
In some embodiments, methods and systems are provided for facilitating submission of repair requests by carriers having to repair trailers to domicile facilities associated with the trailers. A central computing device provides a first graphical interface accessible by a computing device of a carrier having to repair a trailer in order to permit the carrier to submit a repair request indicating repair needed for the trailer. The central computing device then generates an invoice for the repair to the trailer directed to a domicile facility associated with the trailer. The central computing device also transmits an alert including the invoice to a computing device of the domicile facility associated with the trailer, receives a response from the computing device of the domicile facility associated with the trailer, and transmits a notification indicating whether the repair request has been approved by the domicile facility associated with the trailer.
US11250385B2 Reduced size user interface
Techniques for a displaying user interfaces screens of a calendar application include displaying different screens based on an input modality. The calendar application may respond differently to inputs from a touch-sensitive screen, inputs from a rotatable input mechanism, inputs having higher intensities, inputs having lower intensities, and so forth.
US11250382B2 Automated clinical documentation system and method
A method, computer program product, and computing system for initially aligning two or more audio signals to address coarse temporal misalignment between the two or more audio signals. The two or more audio signals are detected by two or more audio detection systems within a monitored space. The two or more audio signals are subsequently realigned to address ongoing temporal signal drift between the two or more audio signals.
US11250374B2 Locker and locker system
A locker for receiving and retaining one or more packages includes an enclosure, the enclosure defining a storage cavity, the storage cavity configured to receive and retain the one or more goods, a radio signal sensing assembly disposed on the enclosure for sensing radio signals, the radio signal sensing assembly disposed on the enclosure in an orientation such that the radio signal sensing assembly can detect the presence of radio signals within the storage cavity.
US11250372B2 Freight network system using modularized trailers
A computer system receives a freight request from a shipper, where the freight request specifies a destination for a load of the shipper. The computer system implements a selection process to select a freight operator to haul a corresponding trailer of the trailer module from a location of the shipper to a destination. The trailer module may be monitored using information transmitted from the trailer, to determine when the trailer is picked up and/or delivered at the destination.
US11250368B1 Business prediction method and apparatus
A business prediction method includes: obtaining a first business sample set and a second business sample set; performing training based on the first business sample set and the second business sample set to obtain a business prediction model, and predicting received to-be-predicted business information based on the business prediction model to obtain a business prediction result corresponding to the received to-be-predicted business information. A business prediction apparatus is further provided. The business prediction method and the business prediction apparatus take into account data features of some business samples of being rejected in a business validation, while considering business samples of passing the business validation. This restores a business scenario, reduces the waste of costs of the rejected samples, and balances demands for a modeling sample and a rejected sample reasonably when there are insufficient samples of passing the business validation.
US11250365B2 Systems and methods for utilizing compliance drivers to conserve system resources and reduce compliance violations
Systems and methods for utilizing compliance drivers to conserve system resources are provided. Data that corresponds to a pre-determined historical period may be used. A method may extract issue information, regulations data, operations loss data, drivers data, pending activities data and/or pending examinations data. The method may perform a plurality of transformations on the issue information, the drivers data, the regulations data, and the operations loss. The transformations may apply enterprise compliance hierarchy information and transform the data associated with the issue information, the drivers data, the regulations data, and the operations loss data into quarterly information. The method may include performing transformations on issue information, regulations data, operations loss data and drivers data. The method may perform final transformations in order to either allocate resources to remediate a compliance trend, remediate a compliance projection, or correct a current compliance issue.
US11250361B2 Efficient management method of storage area in hybrid cloud
Example implementations described herein involve providing an interface configured to receive input to generate a project request for a project; determining an allocation of resources for the project for execution; determining a schedule for the project based on the project request based on the allocation of resources; for the first service platform being available to allocate the resources to execute the project according to the schedule, allocating the resources for executing the project on the first service platform according to the schedule; for the first service platform being unavailable to execute the project according to the schedule, determining whether a second service platform is available to allocate the resources to execute the project according to the schedule, and for the second service platform being available to execute the project according to the schedule, allocating the resources for executing the project on the second service platform according to the schedule.
US11250360B2 Methods and systems for estimating lag times in a cloud computing infrastructure
A method of scheduling one or more virtual machines in a cloud computing infrastructure may include identifying, by a computing device, lag time data that has been collected over a period of time and that corresponds to one or more virtual machines in a cloud computing infrastructure, computing, by the computing device, a cumulative description of the identified lag time data, identifying a target performance level, determining, by the computing device, an estimated lag time that corresponds to the target performance level, and determining, by the computing device, whether to start a new virtual machine based, at least in part, on the estimated lag time.
US11250350B2 Measurement apparatus
A measurement apparatus comprising at least one device interface adapted to connect an auxiliary measurement device and/or a device under test, DUT, to said measurement apparatus; a user interface adapted to input by a user settings for performing a measurement by said measurement apparatus and an artificial intelligence, AI, module adapted to provide current settings of said measurement apparatus, wherein said artificial intelligence, AI, module is machine learned on the basis of connected devices and/or settings during historic measurements performed by said measurement apparatus.
US11250344B2 Machine learning based analytics platform
The present subject matter discloses a system and method to enable a machine learning based analytics platform. The method may comprise generating a graphical user interface to enable one or more stakeholders to generate and manage a model for predictive analysis. The method may further comprise enabling a business user to define the business problem, and generate models to perform predictive analysis. The method may further comprise deploying the model, in a distributed environment, over a target platform. The method may further comprise monitoring the model to identify at least one error in the model and re-training the model for performing predictive analysis based on the at least one error, thereby enabling the machine learning based analytics platform.
US11250343B2 Machine learning anomaly detection
The disclosure generally describes methods, software, and systems, including a method for machine learning anomaly detection for a set of assets. Assets are analyzed using anomaly-detection analysis and a set of anomaly-detection rules. Each asset is associated with correlated records comprising characteristics of the particular asset and characteristic of non-asset-specific signals. Each anomaly-detection rule is associated with conditions determined to be indicative of a potential anomaly. At least a subset of the assets are provided for presentation in a user interface. Each asset is identified as being in a potential anomalous or non-anomalous state based on the anomaly-detection analysis. Input is received from a user identifying at least one asset as anomalous as a non-anomalous asset. Based on the received input, at least one anomaly-detection rule is modified that was applied to identify the asset as anomalous. The modified rule is stored for future analyses.
US11250341B2 System, method and computer readable medium for quassical computing
A system comprising a classical computing subsystem to perform classical operations in a three-dimensional (3D) classical space unit using decomposed stopping points along a consecutive sequence of stopping points of sub-cells, along a vector with a shortest path between two points of the 3D classical space unit. The system includes a quantum computing subsystem to perform quantum operations in a 3D quantum space unit using decomposed stopping points along a consecutive sequence of stopping points of sub-cells, along a vector selected to have a shortest path between two points of the 3D quantum space unit. The system includes a control subsystem to decompose classical subproblems and quantum subproblems into the decomposed points and provide computing instructions and state information to the classical computing subsystem to perform the classical operations to the quantum computing subsystem to perform the quantum operations. A method and computer readable medium are provided.
US11250336B2 Distributed and contextualized artificial intelligence inference service
Various systems and methods of initiating and performing contextualized AI inferencing, are described herein. In an example, operations performed with a gateway computing device to invoke an inferencing model include receiving and processing a request for an inferencing operation, selecting an implementation of the inferencing model on a remote service based on a model specification and contextual data from the edge device, and executing the selected implementation of the inferencing model, such that results from the inferencing model are provided back to the edge device. Also in an example, operations performed with an edge computing device to request an inferencing model include collecting contextual data, generating an inferencing request, transmitting the inference request to a gateway device, and receiving and processing the results of execution. Further techniques for implementing a registration of the inference model, and invoking particular variants of an inference model, are also described.
US11250328B2 Cooperative evolution of deep neural network structures
The technology disclosed relates to evolving a deep neural network based solution to a provided problem. In particular, it relates to providing an improved cooperative evolution technique for deep neural network structures. It includes creating blueprint structures that include a plurality of supermodule structures. The supermodule structures include a plurality of modules. The modules are neural networks. A first loop of evolution executes at the blueprint level. A second loop of evolution executes at the supermodule level. Further, multiple mini-loops of evolution execute at each of the subpopulations of the supermodules. The first loop, the second loop, and the mini-loops execute in parallel.
US11250327B2 Evolution of deep neural network structures
The technology disclosed relates to evolving deep neural network structures. A deep neural network structure includes a plurality of modules with submodules and interconnections among the modules and the submodules. In particular, the technology disclosed relates to storing candidate genomes that identify respective values for a plurality of hyperparameters of a candidate genome. The hyperparameters include global topology hyperparameters, global operational hyperparameters, local topology hyperparameters, and local operational hyperparameters. It further includes evolving the hyperparameters by training, evaluating, and procreating the candidate genomes and corresponding modules and submodules.
US11250325B2 Self-pruning neural networks for weight parameter reduction
A technique to prune weights of a neural network using an analytic threshold function h(w) provides a neural network having weights that have been optimally pruned. The neural network includes a plurality of layers in which each layer includes a set of weights w associated with the layer that enhance a speed performance of the neural network, an accuracy of the neural network, or a combination thereof. Each set of weights is based on a cost function C that has been minimized by back-propagating an output of the neural network in response to input training data. The cost function C is also minimized based on a derivative of the cost function C with respect to a first parameter of the analytic threshold function h(w) and on a derivative of the cost function C with respect to a second parameter of the analytic threshold function h(w).
US11250313B2 Autonomous trading with memory enabled neural network learning
A computer-implemented method is provided for autonomously making continuous trading decisions for assets using a first eligibility trace enabled Neural Network (NN). The method includes pretraining the first eligibility trace enabled NN, using asset price time series data, to generation predictions of future asset price time series data. The method further includes initializing a second eligibility trace enabled NN for reinforcement learning using learned parameters of the first eligibility trace enabled NN. The method also includes augmenting state information of the second eligibility trace enabled NN for reinforcement learning using an output from the first eligibility trace enabled NN. The method additionally includes performing continuous actions for trading assets at each of multiple time points.
US11250309B2 Integrated artificial neuron device
An integrated artificial neuron device includes an input signal node, an output signal node and a reference supply node. An integrator circuit receives and integrates an input signal to produce an integrated signal. A generator circuit receives the integrated signal and, when the integrated signal exceeds a threshold, delivers the output signal. The integrator circuit includes a main capacitor coupled between the input signal node and the reference supply node. The generator circuit includes a main MOS transistor coupled between the input signal node and the output signal node. The main MOS transistor has a gate that is coupled to the output signal node, and a substrate that is mutually coupled to the gate.
US11250303B2 Multi-dimensional optical code with static data and dynamic lookup data optical element sets
An article includes a substrate having a physical surface, a multi-dimensional machine-readable code embodied on the physical surface, wherein the multi-dimensional machine-readable optical code includes a static data (SD) optical element set and a dynamic lookup data (DLD) optical element set. Each of the SD and the DLD sets are embodied on the physical surface. The DLD optical element set encodes a look-up value that references dynamically changeable data, wherein the SD optical element set encodes static data that does not reference other data. The DLD optical element set is not decodable at the distance greater than the threshold distance.
US11250299B2 Learning representations of generalized cross-modal entailment tasks
A method is provided for determining entailment between an input premise and an input hypothesis of different modalities. The method includes extracting features from the input hypothesis and an entirety of and regions of interest in the input premise. The method further includes deriving intra-modal relevant information while suppressing intra-modal irrelevant information, based on intra-modal interactions between elementary ones of the features of the input hypothesis and between elementary ones of the features of the input premise. The method also includes attaching cross-modal relevant information to the features from the input premise to the features from the input hypothesis to form a cross-modal representation, based on cross-modal interactions between pairs of different elementary features from different modalities. The method additionally includes classifying a relationship between the input premise and the input hypothesis using a label selected from the group consisting of entailment, neutral, and contradiction based on the cross-modal representation.
US11250298B1 Methods for training and testing perception network by using images obtained from multiple imaging devices having diverse specifications and learning device and testing device using the same
A method for training a perception network includes (a) perceiving first image-level data obtained from a first imaging device through the perception network to generate first prediction results, and training the perception network based on the first prediction results, (b) augmenting the first and second image-level data, respectively obtained from the first and a second imaging device, through a transfer network to generate first and second feature-level data, perceiving the first and the second feature-level data through the perception network to generate second prediction results, and training the transfer network based on the second prediction results, and (c) augmenting the first and the second image-level data through the transfer network to generate third feature-level data, perceiving the third feature-level data through the perception network to generate third prediction results, and retraining the perception network based on the third prediction results.
US11250296B2 Automatic generation of ground truth data for training or retraining machine learning models
In various examples, object detections of a machine learning model are leveraged to automatically generate new ground truth data for images captured at different perspectives. The machine learning model may generate a prediction of a detected object at the different perspective, and an object tracking algorithm may be used to track the object through other images in a sequence of images where the machine learning model may not have detected the object. New ground truth data may be generated as a result of the object tracking algorithms outputs, and the new ground truth data may be used to retrain or update the machine learning model, train a different machine learning model, or increase the robustness of a ground truth data set that may be used for training machine learning models from various perspectives.
US11250293B2 Computer architecture for representing positional digits using correlithm objects in a correlithm object processing system
A system configured to emulate a correlithm object processing system includes an input node, a first output node, and a second output node. The input node receives a real-world numeric value comprising a plurality of numerical digits, and a flag indicating a numeric system associated with the numeric value. The first output node receives a first one of the plurality of numerical digits and generates a first correlithm object associated with the first numerical digit. The second output node receives a second one of the plurality of numerical digits and generates a second correlithm object associated with the second numerical digit. A string correlithm object engine maps the first correlithm object to a first sub-string correlithm object of a string correlithm object, and maps the second correlithm object to a second sub-string correlithm object of the string correlithm object.
US11250292B2 Method and apparatus for generating information
Disclosed by the present disclosure are a method and apparatus for generating information. A specific embodiment of the method comprises: obtaining a first image and a second image; inputting the first image and the second image respectively into a pre-trained detection and recognition model, to obtain an annotated first image and an annotated second image, where an annotation comprises an image box surrounding a target object in the image, and the detection and recognition model is configured to represent the correspondence relationship between an image and an annotated image; and inputting the annotated first image and the annotated second image to a pre-trained matching model to obtain a matching degree between the annotated first image and the annotated second image, where the matching model is used to characterize a corresponding relationship between a pair of images and the matching degree between the images.
US11250288B2 Information processing apparatus and information processing method using correlation between attributes
According to an embodiment, an information processing apparatus includes an attribute determiner and a setter. Each of acquired first sets indicates a combination of observation information indicating a result of observation of an area surrounding a moving body and position information. The attribute determiner is configured to determine, based on the observation information, an attribute of each of areas into which the area surrounding the moving body is divided, and to generate second sets, each indicating a combination of attribute information indicating the attribute of each area and the position information. The setter is configured to set, based on the second sets, reliability of the attribute of the area of a target second set, from correlation between the attribute of the area of the target second set and the attribute of corresponding areas each indicating the area corresponding to the target area in the areas of the other second sets.
US11250283B1 Verifying odometer mileage using captured images and optical character recognition (OCR)
An odometer verification method includes capturing an odometer image at a threshold date, calculating a first and a second mileage using OCR, determining whether the first and the second mileage match, and updating a user profile associated with the insurance policy. A non-transitory, tangible computer-readable medium stores machine readable instructions in a mobile computing device, that when executed by a processor, cause the processor to capture an odometer image at a threshold date, calculate a first and a second mileage using OCR, determine whether the first and the second mileage match, and update a user profile. A mobile computing device includes an image capture unit configured to capture an odometer image at a threshold date, perform a first and a second OCR, determine whether the first and the second mileage match, and update the insurance policy user profile of the vehicle.
US11250280B2 Occupant service provision apparatus and a method of controlling the same
An occupant service provision apparatus includes: a recognition unit configured to recognize an occupant and an object from an acquired image of the inside of a vehicle; a matching unit configured to match a specific part of a body of the occupant that is related to the object; a distance-tracking unit configured to track a distance between the matched specific part of the body of the occupant and the object; and a controller. The controller is configured to check whether the tracked distance satisfies a set service condition, to check whether an additional set service condition is present when the set service condition is satisfied, and to control a specific function of the vehicle, corresponding to the set service, when there is no additional set service condition.
US11250274B2 In-vehicle device and control method
An in-vehicle device comprises an image recognizer configured to acquire an image using a camera for photographing the exterior of a vehicle and execute processing for recognizing license plate information included in the image at intervals of a predetermined period; and a period determiner configured to determine the period to perform the recognition processing on the basis of a length of time in which a license plate of another vehicle stays within a field of view of the camera.
US11250266B2 Methods for providing information about a person based on facial recognition
This disclosure provides methods for providing information about a person based on facial recognition and various applications thereof, including face-based check-in, face-based personal identification, face-based identification verification, face-based background checks, facial data collaborative network, correlative face search, and personal face-based identification. The disclosed methods are able to provide accurate information about a person in a real-time manner.
US11250265B2 Image processing method and apparatus, electronic device, readable storage medium
An image processing method includes: determining a current orientation of a target object; judging whether the current orientation satisfies a set condition; if satisfied, controlling a display screen of the device to display a prompt message to prompt the object to adjust the current orientation to not satisfy the condition; if not satisfied, adjusting a display parameter of a viewing frame to indicate that photographing is allowed; loading the target virtual image to a region where the viewing frame is located, in response to a photographing button being triggered, to acquire a target image after a portion of the object in the viewing frame has been replaced by a target virtual image. A photographer can therefore be guided by the current orientation to photograph correctly, thereby improving photographing quality and experience.
US11250258B2 Systems and methods for preventing information dissemination from an image of a pupil
Described embodiments provide a method, computer program product, and computer system for identifying, by a computing device, that an image is captured. A face in the image may be identified. An eye of the face in the image may be detected. A pupil of the eye included in the image may be detected, wherein the pupil may include objects reflected by the pupil. The objects reflected by the pupil may be augmented by augmenting the pupil in the image.
US11250255B2 Systems and methods for generating and using semantic images in deep learning for classification and data extraction
Disclosed is a new document processing solution that combines the powers of machine learning and deep learning and leverages the knowledge of a knowledge base. Textual information in an input image of a document can be converted to semantic information utilizing the knowledge base. A semantic image can then be generated utilizing the semantic information and geometries of the textual information. The semantic information can be coded by semantic type determined utilizing the knowledge base and positioned in the semantic image utilizing the geometries of the textual information. A region-based convolutional neural network (R-CNN) can be trained to extract regions from the semantic image utilizing the coded semantic information and the geometries. The regions can be mapped to the textual information for classification/data extraction. With semantic images, the number of samples and time needed to train the R-CNN for document processing can be significantly reduced.
US11250254B2 Methods and systems for detecting photograph replacement in a photo identity document
Disclosed are computer-implemented methods, non-transitory computer-readable media, and systems for detecting identity document photograph replacement. One computer-implemented method includes receiving image data of a cropped photograph region of an identity document (ID), where the ID comprises a photograph, and where the cropped photograph region comprises at least the photograph. Using a multiclass classification model and as a predicted ID category, an ID category is predicted based on the image data of the cropped photograph region, where the predicted ID category corresponds to a predefined class of a set of predefined classes in the multiclass classification model. The predicted ID category is compared with an indicated category of the ID. In response to a calculated mismatch between the predicted ID category and the indicated category of the ID, a determination is made that the cropped photograph region includes a replaced photograph.
US11250252B2 Simulated handwriting image generator
Techniques are provided for generating a digital image of simulated handwriting using an encoder-decoder neural network trained on images of natural handwriting samples. The simulated handwriting image can be generated based on a style of a handwriting sample and a variable length coded text input. The style represents visually distinctive characteristics of the handwriting sample, such as the shape, size, slope, and spacing of the letters, characters, or other markings in the handwriting sample. The resulting simulated handwriting image can include the text input rendered in the style of the handwriting sample. The distinctive visual appearance of the letters or words in the simulated handwriting image mimics the visual appearance of the letters or words in the handwriting sample image, whether the letters or words in the simulated handwriting image are the same as in the handwriting sample image or different from those in the handwriting sample image.
US11250251B2 Method for identifying potential associates of at least one target person, and an identification device
There is provided a method for identifying potential associates of at least one target person, the method comprising: providing a plurality of videos; identifying appearances of the at least one target person in the plurality of videos; establishing a plurality of video scenes from the plurality of videos, wherein each one of the plurality of video scenes begins at a first predetermined duration before a first appearance of the at least one target person in the respective video scene and ends at a second predetermined duration after a last appearance of said at least one target person in the respective video scene; determining individuals who appear in more than a predetermined threshold number of the plurality of video scenes; and identifying the individuals as potential associates of the at least one target person.
US11250250B2 Pedestrian retrieval method and apparatus
A pedestrian retrieval method and apparatus that belong to the video surveillance field include extracting first feature data, second feature data, and third feature data of a target pedestrian image, where the target pedestrian image is an image of a to-be-retrieved pedestrian, and the first feature data, the second feature data, and the third feature data respectively include a plurality of pieces of body multidimensional feature data, a plurality of pieces of upper-body multidimensional feature data, and a plurality of pieces of lower-body multidimensional feature data of the target pedestrian image, screening stored multidimensional feature data based on the first feature data, the second feature data, and the third feature data to obtain a target feature data set, and outputting a pedestrian retrieval result using the target feature data set.
US11250248B2 Recognition method and apparatus and mobile platform
The present disclosure provides a gesture recognition method. The method includes the following steps: acquiring a depth image of a user; determining a point set of a two-dimensional image indicating a palm based on a depth information of the depth image; and, determining a gesture based on the point set.
US11250240B1 Instance segmentation using sensor data having different dimensionalities
Described herein are systems, methods, and non-transitory computer readable media for using 3D point cloud data such as that captured by a LiDAR as ground truth data for training an instance segmentation deep learning model. 3D point cloud data captured by a LiDAR can be projected on a 2D image captured by a camera and provided as input to a 2D instance segmentation model. 2D sparse instance segmentation masks may be generated from the 2D image with the projected 3D data points. These 2D sparse masks can be used to propagate loss during training of the model. Generation and use of the 2D image data with the projected 3D data points as well as the 2D sparse instance segmentation masks for training the instance segmentation model obviates the need to generate and use actual instance segmentation data for training, thereby providing an improved technique for training an instance segmentation model.
US11250237B2 Circuit for fingerprint identification and driving method thereof, display panel, and display device
The present disclosure relates to a circuit for fingerprint identification and a driving method thereof, a display panel, and a display device. The circuit for fingerprint identification of the present disclosure includes a voltage adjustment circuit, a photodiode, and a signal output circuit; wherein the voltage adjustment circuit is electrically connected with an anode of the photodiode, and the signal output circuit is electrically connected with a cathode of the photodiode; the voltage adjustment circuit is configured to adjust an anode voltage input to the photodiode to enable the photodiode to work in a linear region; and the signal output circuit is configured to amplify and output a signal output by the photodiode.
US11250233B2 Fingerprint driving circuit and display panel
A fingerprint driving circuit and a display panel are provided. A first stage of amplifying unit is configured to receive a fingerprint voltage, perform a voltage amplifying process on the fingerprint voltage, and output the fingerprint voltage on which the voltage amplifying process has been performed. A second stage of amplifying unit is configured to receive the fingerprint voltage on which the voltage amplifying process has been performed, perform a current and power amplifying process on the fingerprint voltage on which the voltage amplifying process has been performed, and output the fingerprint voltage on which the current and power amplifying process has been performed. A voltage difference between a valley and a ridge of a fingerprint is amplified, so that the signal can be read out easily and correctly and the output ability of the signal is enhanced.
US11250227B1 Decryption of quick response or other code to present content on display
In one aspect, a device may include at least one processor, a display accessible to the at least one processor, a camera accessible to the at least one processor, and storage accessible to the at least one processor. The storage may include instructions executable by the at least one processor to identify a decryption key, receive input from the camera, identify a quick response (QR) code based on the input from the camera, and use the decryption key to decrypt at least part of the QR code. The instructions may also be executable to identify a subset of content indicated via the QR code based on the decryption of the QR code and to then present the subset of content on the display.
US11250222B2 Multilingual exchange system and message transmission method
A multilingual exchange system and message transmission method that enables exchange of messages in a foreign language in a simple manner without any special translation skill, and, simultaneously, allowing for dramatic improvement in grammatical accuracy when converting messages into a second language. In an outer box 106, which is a display area for a modifier in a third sentence pattern sentence inner boxes 106A, 106B, and 106C are allocated to each part of speech in English, which is the second language, and inner boxes 106A, 106B, and 106C can be recognized as separate inner boxes. Even if display content in a first language is divided into three inner boxes, there is no need to divide display content in second language into three inner boxes, and even if substitutions of parts of speech or changes in content occur in one language, it is possible to maintain grammatical accuracy in another language.
US11250218B2 Personalizing natural language understanding systems
Examples of the present disclosure describe systems and methods of personalizing natural language systems. In aspects, personal data may be uploaded to a personalization server. Upon receiving a data request, a server device may query the personalization server using a user's login information. The login data and the associated personal data may be paired and provided to the personalization server. The paired data may then be provided to a language understanding model to generate a response to the data request. The data in the response may be used to train the language understanding model.
US11250215B2 Form-based transactional conversation system design
A method for form-based conversation system design is provided. The embodiment may include ingesting, by a processor, a plurality of forms from a given domain. The embodiment may also include extracting indicators of required input fields from the ingested plurality of forms. The embodiment may further include generating a required input list based on the extracted indicators of the required input fields to update a size of the required input list. The embodiment may also include determining transactional intents based on the required input list. The embodiments may further include generating a dialog flow that satisfies the determined transactional intents.
US11250214B2 Keyphrase extraction beyond language modeling
A system for extracting a key phrase from a document includes a neural key phrase extraction model (“BLING-KPE”) having a first layer to extract a word sequence from the document, a second layer to represent each word in the word sequence by ELMo embedding, position embedding, and visual features, and a third layer to concatenate the ELMo embedding, the position embedding, and the visual features to produce hybrid word embeddings. A convolutional transformer models the hybrid word embeddings to n-gram embeddings, and a feedforward layer converts the n-gram embeddings into a probability distribution over a set of n-grams and calculates a key phrase score of each n-gram. The neural key phrase extraction model is trained on annotated data based on a labeled loss function to compute cross entropy loss of the key phrase score of each n-gram as compared with a label from the annotated dataset.
US11250206B2 Conversion of forms to action cards
A system and method for converting a form to an action card format for a chat-based application is described. The system accesses an unfilled form and identifies one or more converters based on a format of the unfilled form. The system then identifies fields in the unfilled form using the one or more converters. A document model is generated based on the fields and a layout of the fields. The system determines the layout based on a visual alignment and logical relation of the fields. The system forms a digital interactive workflow based on the document model.
US11250192B2 Detecting out-of-bounds violations in a hardware design using formal verification
A hardware monitor arranged to detect out-of-bounds violations in a hardware design for an electronic device. The hardware monitors include monitor and detection logic configured to monitor the current operating state of an instantiation of the hardware design and detect when the instantiation of the hardware design implements a fetch of an instruction from memory; and assertion evaluation logic configured to evaluate one or more assertions that assert a formal property that compares the memory address of the fetched instruction to an allowable memory address range associated with the current operating state of the instantiation of the hardware design to determine whether there has been an out-of-bounds violation. The hardware monitor may be used by a formal verification tool to exhaustively verify that the hardware design does not cause an instruction to be fetched from an out-of-bounds address.
US11250191B1 Offline functional coverage collection
Aggregation of coverage data for a design-under-test (DUT) can be performed using a coverage testbench without running any simulations on the DUT. Stimulus data that was used previously for performing different simulations on the DUT can be saved in a database. The coverage testbench can read the saved stimulus data and aggregate the coverage data from the stimulus data using a coverage model. When the DUT is updated, the coverage model can be updated, and updated coverage data can be collected using the coverage testbench without re-running the simulations on the DUT.
US11250187B2 Computer implemented method,system and computer program product for simulating the behavior of a woven fabric at yarn level
Computer implemented method, system and computer program product for simulating the behavior of a woven fabric at yarn level. The method comprises. retrieving the layout of warp yarns (1), weft yarns (2) and yarn crossing nodes (3): describing each yarn crossing node (3) by a 3D position coordinate (x) and two sliding coordinates, warp sliding coordinate (u) and weft sliding coordinate (v) representing the sliding of warp (1) and weft (2) yarns; measuring forces on each yarn crossing node (3) based on a force model, the forces being measured on both the 3D position coordinate (x) and the sliding coordinates (u, v); calculating the movement of each yarn crossing node (3) using equations of motion derived using the Lagrange-Euler equations, and numerically integrated over time, wherein the equations of motion account for the mass density distributed uniformly along yarns, as well as the measured forces and boundary conditions.
US11250185B2 Method and apparatus for calculating equivalent mechanical parameters of film layer etching region
A method for calculating equivalent mechanical parameters of a film layer etching region is provided, by which more accurate equivalent mechanical parameters, which will be used in a process of manufacturing a display substrate of a terminal, may be obtained, thereby obtaining a display substrate with less defects. The method includes: selecting at least a part of the film layer etching region as an analysis region; establishing a planar model corresponding to the analysis region; performing grid division on the planar model at a first density; analyzing, by means of a finite element method, first simulation stresses of the planar model in simulated boundary conditions according to the actual mechanical parameters of a film layer material and the grid division of the first density; and calculating equivalent mechanical parameters.
US11250183B2 Simulation method and simulation apparatus
A flow field having an inflow/outflow interface is set as an analysis region, a fluid in the flow field is handled as an aggregate of a plurality of particles, and simulation is performed by using a molecular dynamics method. Here, a simulation method includes process of maintaining a temperature and a pressure in a heat bath at target values by compensating for changes in the temperature and the pressure in the heat bath with the passage of time in an analysis model in which the heat bath is connected to the inflow/outflow interface of the analysis region, and a particle is allowed to move between the heat bath and the analysis region.
US11250182B2 Target object simulation using orbit propagation
Target objects are simulated using different triangle mesh sizes to improve processing performance. To perform the simulation, a seed point for the target object within a constraint volume is determined, the seed point representing a vertex of a first triangle forming part of the target object. One or more hexagonal orbits of triangles adjacent the first triangle are propagated, whereby the hexagonal orbits of triangles form the target object. The size of each triangle is determined based upon dimensions of the target object, and the target object is generated.
US11250178B2 Dynamic spatial clustering construction and visualization system for office space planning and optimization
A novel dynamic spatial clustering construction and visualization system is configured to intelligently and autonomously determine optimal office space divisions for improved space efficiency and/or productivity of an organization in a particular office floorplan. Instead of requiring a human operator intervention to input step-by-step instructions or floor plan map manipulations into the system, the dynamic spatial clustering construction and visualization system can autonomously and intelligently determine optimal spatial clustering from a given set of space segments, grouping properties, and geographic features of a computerized office floor plan, by machine-determined isolation and sub-grouping of space marker icons based on known common traits per icon, by determining separate clusters within each subgroup using a density-based clustering algorithm, by creating space marker boundary indicators to approximate required spaces without spatial waste, and by executing a convex hull algorithm on each defined cluster to define the new boundary per cluster without spatial waste.
US11250177B2 Systems and methods for modeling, analyzing, detecting, and monitoring fluid networks
Systems and methods are provided for optimally determining sensor or infrastructure placement in a fluid network, for determining an anomaly of interest in the fluid network, and for determining sensor coverage in a fluid network, which are based on a model of the fluid network represented by a directed graph.
US11250176B2 System for on-site tracking, managing, planning and staging construction projects
A construction management system allows a user to capture an item identifier from an item (e.g., shipment, group of components, and/or one or more components) using a mobile device. The item identifier may be used to identify a project and access a model for the product, identify a component in a model, and/or identify the components in a shipment for staging purposes. Moreover, the system may be used to identify a status for the one or more components. The status may be that the one or more components are shipped, received, staged for assembly, installed, or the like. The status of the one or more components may be automatically updated by capturing the item identifier. Moreover, the user may also select shipment information for past, current, and/or future shipments in order to identify the one or more components associated with each of the shipments.
US11250173B2 Management of digital copies of registrations using mobile devices
A master digital copy of a registration is transmitted. The registration is proof that a physical object has been registered with a registration authority. A valid peripheral digital copy of the registration is received. The valid peripheral digital copy of the registration was made from the master digital copy of the registration and is incapable of being used to make other valid digital copies of the registration.
US11250172B2 Handling wireless client devices associated with a role indicating a stolen device
Example method includes: receiving, by a network device, a connection request to a wireless local area network (WLAN) from a client device; determining, by the network device, that the client device is associated with a particular role indicating that the client device is stolen; and performing, by the network device, a set of special handling operations that facilitates maintaining an active connection between the client device and the WLAN, collecting and reporting information about the client device to an investigation agency.
US11250171B1 Three-dimensional (3D) printing of a tamper sensor assembly
A tamper sensor assembly includes a lid having a surface and a sensor substrate on the surface of the lid. The sensor substrate has conductive lines that extend across at least a major portion of the surface of the lid and conform to three dimensional characteristics of the surface of the lid. The security processor is electrically connected to the conductive lines of the sensor substrate and is configured to identify occurrence of tampering with the lid based on an electrical characteristic of signals conducted through the conductive lines, and to perform an anti-tampering operation responsive to identifying occurrence of tampering.
US11250167B2 Secure external SoC debugging
Various systems and methods for implementing secure system-on-chip (SoC) debugging are described herein. A method of providing secure system-on-a-chip (SoC) debugging, comprises: receiving, from a remote host at a debug companion circuit, a debug initiation request to initiate a debugging session with an SoC associated with the debug companion circuit; encrypting, at the debug companion circuit, a debug handshake command; transmitting the debug handshake command to the SoC from the debug companion circuit, wherein the SoC is configured to authenticate the debug companion circuit, and configure intellectual property (IP) blocks on the SoC to expose debug data to the debug companion circuit in response to authenticating the debug companion circuit; and managing a secure connection with the SoC to obtain debug data and report the debug data to the remote host.
US11250162B2 Layered masking of content
Methods, systems and computer program products for layered masking of data are described. A system receives content including personally identifiable information (PII). The system redacts the content by masking the PII. The system identifies the PII in multi-layer processing, where in each layer, the system determines a respective confidence score indicating a probability that a token is PII. If the confidence score is sufficiently high, the system masks the token. Otherwise, the system provides the token to a next layer for processing. The layers can include regular expression based processing, lookup table based processing, and machine learning based processing.
US11250160B2 Machine learning based user and third party entity communications
An electronic communication security system is typically configured for tracking and monitoring user activity of a user, identifying a trigger based on monitoring and tracking the user activity, communicating with back-end system to extract information associated with a resource entity that is associated with the trigger, communicating with the back-end systems to identify user agreement associated with the user and the resource entity, identifying one or more supplemental resources provided by the resource entity, based on the user agreement, prompting the user to authorize transfer of anonymized user data to the resource entity to receive the one or more supplemental resources, anonymizing the user data and transmit the anonymized user data to the resource entity, in response to transmitting the anonymized user data to the resource entity, receiving the one or more supplemental resources from the resource entity, and transmitting the one or more supplemental resources to the user device.
US11250154B2 Instruction execution that broadcasts and masks data values at different levels of granularity
An apparatus is described that includes an execution unit to execute a first instruction and a second instruction. The execution unit includes input register space to store a first data structure to be replicated when executing the first instruction and to store a second data structure to be replicated when executing the second instruction. The first and second data structures are both packed data structures. Data values of the first packed data structure are twice as large as data values of the second packed data structure. The execution unit also includes replication logic circuitry to replicate the first data structure when executing the first instruction to create a first replication data structure, and, to replicate the second data structure when executing the second data instruction to create a second replication data structure. The execution unit also includes masking logic circuitry to mask the first replication data structure at a first granularity and mask the second replication data structure at a second granularity. The second granularity is twice as fine as the first granularity.
US11250153B2 Techniques for detecting publishing of a private link
Examples described herein generally relate to detecting publication of private links. A list of one or more links created for providing remote access to one or more files can be obtained, where the one or more links can be of a universal resource locator (URL) format. A web search for at least a portion of the URL format of the one or more links can be performed. Results of the web search can be analyzed to determine whether at least the portion of the URL format of the one or more links is located. Where at least the portion of the URL format of the one or more links is located in the web search, a report indicating that the one or more links are located in the web search can be generated and/or the one or more links can be at least temporarily deactivated.
US11250147B2 Hybrid approach to data governance
A cloud-based data governance system includes a processing unit, a network adapter, and memory for storing data and code. The network adapter establishes a connection with a remote data storage system associated with a remote file system over a wide-area network (WAN). The code includes an event collection interface, a data governance service, and an enforcement service. The event collection interface is configured to capture an event from the remote data storage system. The event is indicative of a file system operation executed on a data object of the remote file system. The data governance service is configured to receive the event from the event collection interface and to process the event to determine whether the file system operation conflicts with a governance policy of the data governance system. The enforcement service executes a set of remediation actions if the file system operation does conflict with the governance policy.
US11250146B2 Logic circuitry
In an example, a method comprises, by logic circuitry associated with a replaceable print apparatus component, responding to a first validation request sent via an I2C bus to a first address associated with the logic circuitry with a first validation response; and responding to a second validation request sent via the I2C bus to a second address associated with the logic circuitry with a second validation response.
US11250144B2 Apparatus, method, and program product for operating a display in privacy mode
Apparatus, methods, and program products are disclosed for operating a display in privacy mode. One apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to detect an individual within an unauthorized zone in the field of view of a camera. The code is executable by the processor to operate a display in privacy mode in response to detecting the individual within the unauthorized zone. Methods and computer program products that perform the functions of the apparatus are also disclosed.
US11250141B2 Securely storing data in an elastically scalable dispersed storage network
A method for execution by a dispersed storage and task (DST) processing unit includes: generating an encoded data slice from a dispersed storage encoding of a data object and determining when the encoded data slice will not be stored in local dispersed storage. When the encoded data slice will not be stored in the local dispersed storage, the encoded data slice is stored via at least one elastic slice in an elastic dispersed storage, cryptographic material and an elastic storage pointer indicating a location of the elastic slice in the elastic dispersed storage are generated, and the cryptographic material and the elastic storage pointer are stored in the local dispersed storage.
US11250131B2 Multi-purpose agent for endpoint scanning
Methods, apparatuses, and storage media storing instructions for scanning electronically-stored files are provided. A file stored in a computer-readable storage medium is scanned. Based on the scanning, a common analysis is performed on the file for two or more software functions. Based on the scanning, a software function-specific analysis is performed on the file for a respective software function. Two or more decisions on the file is made for the two or more software functions based on the common analysis and the software function-specific analysis.
US11250130B2 Method and apparatus for scanning ginormous files
A new approach is proposed that contemplates systems and methods to support scanning through a file of large size without having to load the entire file into memory of single file parser or scanner. The proposed approach is configured to divide a ginormous file to be parsed and scanned into a plurality of sections following a divide and conquer scheme. The plurality sections of the file are then parsed and loaded to a plurality of file scanners each configured to scan its allocated file section of a certain file type. Each of the plurality of file scanners is then configured to extract and evaluate from its allocated section file parts that can be harmful to a user of the file and/or expose sensitive/protected information of the user. The scan results are then collected, analyzed, and report to a user with a final determination on the malicious content and sensitive data.
US11250127B2 Binary software composition analysis
A computer includes a memory and a processor programmed to execute instructions stored in the memory. The instructions include filtering dependency code from a binary file to separate the dependency code from custom code in the binary file. The instructions further include evaluating the custom code in the binary file for a security risk.
US11250124B2 Artificial reality system having hardware mutex with process authentication
This disclosure describes hardware-based mutexes that employ software process authentication to prevent a software process from releasing the lock of a mutex locked by another software process. For example, systems are described in which a mutex controller receives a request from a process to lock a mutex. The mutex controller locks the mutex, writing a process key and process identifier to one or more hardware registers associated with the mutex. If the mutex controller receives a request to release the lock on the mutex, the mutex controller determines if the key received with the request matches the process key written in the one or more hardware registers of the mutex and, if so, releases the lock on the mutex.
US11250123B2 Labeled security for control flow inside executable program code
A method includes loading each section of an executable program code into a respective page of memory, configuring permissions for a first page including a first section of the executable program code to enable execution of the first section loaded into the first page. The first section associated with a first label. The method also includes configuring permissions for a second page of the memory including a second section of the executable program code to disable execution of the second section loaded into the second page. The second section associated with a second label. Responsive to a determination that a transition from the first section to the second section is allowed during execution of the executable program code, the method also includes changing the permissions of the second page to enable execution of the second section of the executable program code.
US11250121B2 Method of operating storage device, and system for storage device
A method of operating a storage device that is connected to a host includes entering an authentication mode; and performing the authentication operation responsive to entering the authentication mode. The performing of the authentication operation includes receiving a read command and a first random authentication address from the host; performing an authentication procedure based on at least a portion of the first random authentication address; and generating result data responsive to performing the authentication algorithm.
US11250120B2 Authentication method, authentication system and authentication apparatus
An authentication method for authenticating an electronic ticket stored in a portable information device by an authentication apparatus, including a step of acquiring, by the portable information device, shared information that is sharable with the authentication apparatus when authentication of the electronic ticket is performed, a step of generating, by the portable information device, a bar code based on the acquired shared information and the electronic ticket, a step of displaying the bar code by the portable information device, a step of reading, by the authentication apparatus, the electronic ticket and the shared information from the bar code displayed on the portable information device, and a step of performing, by the authentication apparatus, the authentication of the electronic ticket by making a comparison between contents of the shared information read from the bar code together with the electronic ticket and shared information in the authentication apparatus.
US11250119B2 Mobile device as a computer authenticator
A system for utilizing a mobile device as a computer authenticator is provided. The system may include a computing application executing on a computing apparatus. The system may include a secure backend server. The secure backend server may include a list of user identifiers, token serial numbers, device registration numbers and computing device identifiers. A pre-registration process may be used to embed a mobile token on a mobile device. A registration process may be used to pair the mobile device to the computing device. An in-use process may be used to authenticate the computing application using the mobile device.
US11250115B2 Spoof detection using vibration response
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a biometric authentication system having anti-spoofing capabilities. A biometric authentication system can use a vibrating component of a mobile device to determine whether the mobile device is oriented in a self-portrait orientation or in an orientation other than the self-portrait orientation based on a vibration response signal received from sensors on the mobile device. In response to determining that the mobile device is oriented in an orientation other than the self-portrait orientation, the biometric authentication system can prevent access attempts to one or more secure systems.
US11250113B2 Fingerprint image acquisition apparatus and method for user authentication
A fingerprint image acquisition method for user authentication is provided. The method comprises determining whether a sensed pressure, which is applied to a fingerprint input window by a finger of a user touching the fingerprint input window, exceeds a predetermined startup pressure, acquiring a comparison image by imaging a fingerprint of the finger when the sensed pressure exceeds the startup pressure, measuring a quality of the comparison image, determining a value of a threshold pressure based on the quality of the comparison image and acquiring an authentication image for the user by capturing an image of the fingerprint of the finger when the sensed pressure exceeds the threshold pressure.
US11250112B1 Graphical user interface and console management, modeling, and analysis system
One or more graphical user interfaces (GUIs) and/or a console management, modeling, and analysis system is described. In some embodiments, the GUI and/or management system can be used to analyze investment purchases and/or sales. In some embodiments, users may be allowed to enter data used to produce dynamic models. In some embodiments, data may be aggregated from various users and/or sources to provide adaptive, dynamic models and/or projections.
US11250109B2 Software features licensing and activation procedure
A computer system for providing software over a network includes: a computer system for providing software over a network is provided. The system includes: a control unit configured to reside at a site, the control unit including a control unit identification (ID) that uniquely identifies the control unit to the network; a copy of the software, the software including sets of features; a license generator configured to create a features activation file containing the control unit ID and identifying at least one set of features to be activated by the control unit; a computer configured to download the features activation file to the control unit; and, the control unit configured for activating one of the sets of features according to the features activation file. A method and a computer program product are disclosed.
US11250107B2 Method for interfacing with hardware accelerators
The present disclosure relates to a method for executing a computation task composed of at least one set of operations where subsets of pipelineable operations of the set of operations are determined in accordance with a pipelining scheme. A single routine may be created for enabling execution of the determined subsets of operations by a hardware accelerator. The routine has, as arguments, a value indicative of input data and values of configuration parameters of the computation task, where a call of the routine causes a scheduling of the subsets of operations on the hardware accelerator in accordance with the values of the configuration parameters. Upon receiving input data of the computation task, the routine may be called to cause the hardware accelerator to perform by the computation task in accordance with the scheduling.
US11250105B2 Computationally efficient general matrix-matrix multiplication (GeMM)
A computation unit that comprises (i) a multiplicand vector decomposer that generates a decomposed multiplicand vector which uses a sequence of first and second concatenated multiplicand sub-elements (1st2ndCMCSE) in a lower-precision format (LPF) to represent corresponding ones of multiplicand elements in a multiplicand vector in a higher-precision format (HPF), (ii) a multiplier vector decomposer that generates a decomposed multiplier vector which uses a sequence of first and second concatenated multiplier sub-elements (1st2ndCMLSE) in the LPF to represent corresponding ones of multiplier elements in a multiplier vector in the HPF, (iii) a multiplicand tensor encoder that encodes double reads of the sequence of the 1st2ndCMCSE in a decomposed multiplicand tensor, and (iv) a product vector generator that generates a product vector containing a sequence of first and second concatenated product sub-elements by executing general matrix-matrix multiplication (GeMM) operations between the double reads of the 1st2ndCMCSE and corresponding ones of the 1st2ndCMLSE.
US11250101B2 Tag aggregator
A system for managing tags on a web page is disclosed. Tags are managed by implementing primary and secondary tags. The secondary tags are aggregated to provide network and tag management efficiency.
US11250095B2 Processing image data of a webpage
A request for a webpage is received at a server associated with a website and from a terminal device, where the webpage includes an image, and where the server stores a first set of HyperText Markup Language (HTML) code that is associated with the webpage. The image is divided into a plurality of sub-images. A second set of HTML code associated with the webpage is determined, where the second set of HTML code includes code corresponding to each sub-image. The second set of HTML code is transmitted to the terminal device for sequential display of each sub-image on the terminal device.
US11250093B2 Natural language control of web browsers
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for natural language control of web browsers. The methods, systems, and apparatus include actions of obtaining a query from a user, determining a likely intent and an entity from the query, determining an action and script metadata based on the likely intent and the entity, compiling scripts based on the action and the script metadata, and providing the scripts to a web browser for execution.
US11250087B2 Content item audience selection
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting an audience for content are disclosed. In one aspect, a method includes receiving, from a content item provider, a request to distribute content items to users that have been deemed interested in a particular entity. First users that have expressed an interest in the particular entity are identified. Expansion entities for the particular entity are identified in a knowledge graph. At least one of the expansion entities can be connected to the particular entity by a relationship path. Second users are identified. The second users are deemed interested in the particular entity based on the second users having expressed an interest in an expansion entity. The content items are provided to at least a portion of the first users and at least a portion of the second users.
US11250086B2 Visualization and augmentation of human knowledge construction during material consumption
Providing knowledge representation of material content being consumed by a user combines the user's current behavioral data and data from external sources such as internet web sites and social media network. Visual representations of entities and their relationships in the content being consumed by the user are created while the user is consuming content, and displayed via a graphical user interface.
US11250083B2 Systems and methods for enhanced online research
Systems and methods for an enhanced online research are described. In exemplary embodiments, the enhanced research platform receives one or more keywords, and determines a research goal by parsing each of the keywords and identifying a category for each of the keywords. The enhanced research platform then queries a database to identify results matching the keywords based on analysis of the keywords and the research goal, and displays the identified results in a user interface.
US11250082B2 Text processing of message data for item query submission
There are provided systems and methods for text processing of message data for item query submission. A computing device may receive message data from a messaging application, such as a text message or email. A user may utilize an input device to select or highlight a portion of the message data as text input, and utilize an application plug-in and menu from a service provider to communicate the text input to the service provider. A service provider may determine a query on a preferred merchant platform using the input. An item may be determined using the query and a platform. The service provider may then generate user interface data for the messaging application that causes the text input to output item data for the item within the application. The computing device may navigate to the merchant platform through the item data.
US11250081B1 Predictive search
Disclosed are various embodiments for a search query prediction service. User accounts are organized into various groupings. Candidate search queries are determined for the groups into which a user account is included. A predicted search query is selected from the candidate search queries and communicated to the client before an input of a portion of a search query by a user of the client.
US11250074B2 Auto-generation of key-value clusters to classify implicit app queries and increase coverage for existing classified queries
A system and method of generating and using key-value clusters to classify and return app queries is provided. The system includes a computing device. The computing device includes: a processing device; and a computer readable data storage device storing instructions. When the instructions are executed by the processing device, the instructions are operative to provide: receiving a search query and retrieving a preliminary search result comprising at least n web results; and when the at least n web results matches the key cluster returning the key cluster and an associated value cluster as a result of the search.
US11250073B2 Method and apparatus for crowdsourced data gathering, extraction, and compensation
A system for customized crowd-sourced data gathering and extraction wherein a client may request that certain data be gathered, and the system will optimally provide the data through a combination of stored data, one or more remote devices with sensing capabilities, and human operators. The system has predictive capability to optimize notifications to human operators likely to be in the area of a data gathering request at the necessary time and likely to be available to gather the requested data. Human operators may be compensated for their data gathering, and may gather data, or parts thereof, as an adjunct to other activities.
US11250070B2 Episode management device, episode management program, and episode management method
An episode management device includes: an episode acquisition part that acquires an episode input, in form of text, by a registering user; an episode management part that manages the acquired episode; a registered tag extraction part that extracts a registered tag which is meta information of the episode based on the acquired episode; a registered tag management part that manages the extracted tag as tag information associated with the managed episode; a condition acquisition part that acquires, as condition information, a condition input by a searching user; a search tag extraction part that extracts a search tag from the condition information; a registered tag presentation part that user-selectably presents, to the searching user, the registered tag having high similarity to the search tag; and an episode presentation part that presents, to the searching user, the episode having high similarity to the registered tag selected by the searching user.
US11250067B2 Presenting anticipated user search query results prompted by a trigger
A method for presenting search query results is provided. The method may include detecting an occurrence of the trigger event. The method may include determining a category of information based on data associated with the trigger event. The method may include identifying at least one constraint based on the determined category of information. The method may include appending to the identified at least one constraint to the determined category of information. The method may include generating at least one search query. The method may include selecting at least one candidate website based on the category of information. The method may include performing the at least one search query on the at least one candidate website. The method may include filtering each search query result within the search query results. The method may include sending each filtered search query result within the search query results to a user.
US11250062B2 Artificial intelligence methods and systems for generation and implementation of alimentary instruction sets
A system for alimentary instruction sets derived from artificial intelligence systems for vibrant constitutional guidance, as derived using one or more machine-learning procedures from training data relating prognostic and ameliorative labels. A physical performance instruction set is derived from the alimentary instruction sets using one or more physical performance entity profiles.
US11250057B2 Automatic selection of a data store
The disclosure relates to a method for operating a data storage system that includes a plurality of data stores. In the method, IoT data generated at a specific data point are stored in at least one data store, and at least one data store for storing the IoT data is selected automatically based on metadata, wherein the metadata are associated with a data point. The disclosure also relates to a computer program configured to carry out the method, and a data storage system that works according to the method.
US11250054B1 Dynamic partitioning of input frame buffer to optimize resources of an object detection and recognition system
An apparatus comprising a processor and a memory. The processor may be configured to (i) receive video frames captured by a capture device and (ii) perform video analysis on the video frames to extract metadata corresponding to objects detected in the video frames. The memory may be configured to (i) store co-ordinates corresponding to a plurality of regions of the video frames and (ii) provide temporary storage for the video frames to enable the processor to perform the video analysis. The video analysis may perform a different amount of processing for detecting the objects on each of the plurality of regions. One of the regions corresponds to a portion of the video frame comprising a hood of a vehicle.
US11250053B2 Systems and methods for transcript processing
The technology relates to systems and methods for transcribing audio of a meeting. Upon transcribing the audio, the systems and methods can parse different portions of the prescribed audio so that they may attribute the different portions to a particular speaker. These transcribed portions that are attributed to a particular speaker are made available for viewing and interacting using a graphical user interface.
US11250052B1 Systems and methods for searching quotes of entities using a database
Systems and methods are provided for searching and identifying quotes in response to a query from a user. Consistent with certain embodiments, systems and methods are provided for identifying one or more subject entities associated with the query and for identifying, from a database or from search results obtained in response to the query, a set of quotes corresponding to the one or more subject entities. Further, systems and methods are provided for determining quote scores for the identified quotes based on at least one of the relationship of each quote to the one or more subject entities, the recency of each quote, and the popularity of each quote. Additionally, systems and methods are provided for organizing the identified quotes in a rank order based on the quote scores and selecting quotes based on the rank order or based on the quote scores. In addition, systems and methods are provided for transmitting information to display the selected quotes on a display device.
US11250050B2 System for multi-tagging images
A system with a simple, intuitive, efficient interface is described for creating multi-tagged image files and playing back the tags upon demand. The system includes a display for displaying the image to a user, a user interface is adapted to receive user input to create a user-selectable zone around each selected location, a recording device for creating an object associated with each user-selectable zone and a packing device that merges the image, the user-selectable zones and their associated objects into a tagged image file having a unique filename extension indicating that it is a tagged image file, and saving the tagged image. On playback, the image is displayed to the user who may select a user-selectable zone. The object file associated with that zone is played back. The user may also select an option that causes the objects to autoplay in a pre-determined sequence. The user may also delete, edit, or re-record objects.
US11250046B2 Image viewing method and mobile terminal
An image viewing method and a mobile terminal are provided. The method includes: detecting whether a viewing instruction of a user for a display identifier on a target position is received, where the display identifier is a display identifier of a target image selected by the user from an image selection interface; displaying the target image corresponding to the display identifier, in a case that the viewing instruction is received; and jumping to a position where the target image is located in the image selection interface.
US11250045B2 Media content modification
A method and system for modifying media content is provided. The method includes enabling access to first media content. Audio and video data of the first media content is analyzed with respect to external data associated with the first media content and resulting attributes are identified. An overall rating value associated with the first media content is assigned and micro-scenes of the first media content are defined. Each said micro-scene includes audio/video frames of the first media content comprising similar content of the resulting attributes. A micro-rating value for each micro-scene is assigned and the media content the micro-scenes and each micro-rating value is stored in a database.
US11250042B2 Taxonomy enrichment using ensemble classifiers
A taxonomy of categories, attributes, and values can be conflated with new data triplets by identifying one or more conflation candidates among the attribute-value pairs within a category of the taxonomy that matches the category of the data triplet, and determining a suitable merge action for conflating the data triplet with each conflation candidate. The task of determining merge actions may be cast as a classification problem, and may be solved by an ensemble classifier.
US11250039B1 Extreme multi-label classification
A contextual label compression framework is presented that uses trained sequence to sequence models. A set of training data including received queries and related content can be processed to generate sequences of semantic encodings. These sequences can be used to train the sequence to sequence models, in order to be able to predict queries for instances of content when the relevant information for those instances is processed by the model. When such information is received for an instance, that information can be processed to generate a semantic encoding sequence which can then be processed by the model. A resulting semantic sequence output by the model can be segmented and decoded to produce a set of relevant queries for the instance of content. This information can then be provided to an entity associated with the instance of content for purposes in managing aspects relating to that content.
US11250037B2 Location based data mining comparative analysis index
Aspects of the present invention provide for methods that index geographic locations with comparative indicators that are determined from a sentiment analysis of opinion data, wherein the comparative indicators may include sums of different indices that are each determined from sentiment analysis of opinion data.
US11250032B1 Data preparation user interface with conditional remapping of data values
A method prepares data for subsequent analysis. The method displays a user interface that includes a plurality of panes, including a data flow pane and a data pane. The data flow pane includes a flow diagram having a plurality of nodes, each node specifying a respective primary operation or specifying a plurality of secondary operations to clean a respective data set. The data pane includes a plurality of data values in rows and columns. The data values correspond to a selected node in the data flow pane. A first user input selects a first data value in a first column and receives a second user input to edit a second data value in a second column according to one or more predefined conditions. The method then highlights the second column. When the predefined conditions are met, the method changes the second data value to a replacement data value.
US11250030B2 Systems and methods for classifying content items based on dynamic signals
Systems, methods, and non-transitory computer readable media can obtain dynamic signals associated with content items. A machine learning model can be trained based on the dynamic signals associated with the content items. A classification for a content item can be determined based on the machine learning model.
US11250029B2 Information processing system and classification method
The present invention provides an information processing system for more appropriately classifying elements that constitute an information processing device or the like. This information processing system is provided with: a means that, on the basis of information indicating the relationship between a plurality of elements that constitute a system, acquires, for first elements to be classified, a set of second elements capable of arriving at the first elements via a relationship of arbitrary numbers; and a means that, on the basis of the set corresponding to the first elements, classifies each of the first elements in any of a plurality of roles.
US11250027B2 Database systems and user interfaces for interactive data association, analysis, and presentation
Embodiments of the present disclosure relate to systems, techniques, methods, and computer-readable mediums for one or more database systems for data processing, including database and file management, as well as systems for accessing one or more databases or other data structures and searching, filtering, associating, and analyzing data. The present disclosure further relates to computer systems and techniques for interactive data visualization and presentation from one or more databases.
US11250025B2 Methods and systems for bulk uploading of data in an on-demand service environment
Methods and systems for bulk uploading of data in an on-demand service environment are described. In one embodiment, such a method includes retrieving a bulk transaction request from a transaction queue within a host organization, where the bulk transaction request specifies a plurality of database transactions to be processed against a multi-tenant database system of the host organization. Such a method further includes determining a current computational load of the multi-tenant database system, processing a subset of the plurality of database transactions specified by the bulk transaction request against the multi-tenant database system when the current computational load is below a threshold, and updating a bulk transaction results log based on the subset of the plurality of database transactions processed. Remaining database transactions specified by the bulk transaction request may then be re-queued for later processing.
US11250020B2 Syncronizing content blocks between multiple electronic documents
Computer-implemented methods for synchronising content between documents are described. Content blocks within a source document are assigned respective unique identifiers, which content block unique identifiers are stored in source document metadata. When a content block is inserted into a destination document, the corresponding content block unique identifier is inserted into destination document metadata. An update to the content block in the source document is detected and, using the content block unique identifier, the corresponding content block in the destination document can be updated to reflect the changes made in the source document. The source document metadata and the destination document metadata thus serve to provide an underlying, intrinsic linkage at the content level between content blocks within the source document and content blocks within the destination document, which linkage enables changes in a particular content block within the source document to be detected and propagated to the corresponding content block in the destination document.
US11250016B2 Systems and methods for simplified and partially-automated data transfers
Systems, methods, and articles of manufacture provide for simplified and partially-automated data operation services, such as data transfer, storage, management, and analysis operations. Non-IT data consumers may, for example, initiate such data operations by providing only a subset of the required parameters for the operation, with the specially-coded system automatically fetching any missing parameters or values from one or more metadata stores and initiating the requested operation.
US11250014B2 Generating previews of possible join relationships
An approach is provided in which the approach receives a user selection that selects a first column in a first database table and a second column in a second database table. The approach creates multiple visualizations based on the user selection that are each based on actual data extracted from both the first database table and the second database table. In turn, the approach displays each of the multiple visualizations concurrently on a display.
US11250010B2 Data access generation providing enhanced search models
Data transformation and access generation for data sets is provided herein. Access generation for a data set can include generating one or more new access modes for the data set. An access mode can include a transformed data set and one or more search definitions or a search model for the transformed data set. Transforming the data set can include transforming a linear data set to a relational data set by determining structural information for the linear data, generating a relational schema based on the structural information, and loading data from the linear data set into the generated relational data structure. Transforming the data set can include sanitizing the data, restructuring the relational data set based on functional dependencies, and reformatting the data set. One or more search definitions can be generated for the relational data. A search model can be generated based on the search definitions.
US11250007B1 On-demand execution of object combination code in output path of object storage service
Systems and methods are described for modifying input and output (I/O) to an object storage service by implementing one or more owner-specified functions to I/O requests. A function can implement a data manipulation, such as filtering out sensitive data before reading or writing the data. The functions can be applied prior to implementing a request method (e.g., GET or PUT) specified within the I/O request, such that the data to which the method is applied my not match the object specified within the request. For example, a user may request to obtain (e.g., GET) a data set. The data set may be passed to a function that filters sensitive data to the data set, and the GET request method may then be applied to the output of the function. In this manner, owners of objects on an object storage service are provided with greater control of objects stored or retrieved from the service.
US11250002B2 Result set output criteria
A structured query language (SQL) query is configured to present a selected portion of a result set to a user interface. The selected portion of the result set can be based on an offset criteria appended to the SQL query. The offset criteria determines a location of a first presented instance of the selected portion of the result set. The offset criteria is configured to determine the location of the first presented instance of the selected portion of the result set independent of a number of instances appearing between a first instance of the result set and the first presented instance of the selected portion of the result set.
US11250001B2 Accurate partition sizing for memory efficient reduction operations
Embodiments of the invention relate to processing data records, and for a multi-phase partitioned data reduction. The first phase relates to processing data records and partitioning the records into a first partition of records having a common characteristic and a second partition of records that are not members of the first partition. The data records in each partition are subject to intra-partition data reduction responsive to a resource constraint. The data records in each partition are also subject to an inter-partition data reduction, also referred to as an aggregation to reduce a footprint for storing the records. Partitions and/or individual records are logically aggregated and a data reduction operation for the logical aggregation of records takes place in response to available resources.
US11250000B2 Database tool
A memory stores a first and second cache. A processor stores a first query in a transaction log. The processor selects information from the transaction log, uses it to determine that a user will likely access a first portion of the database at a future date, and copies that portion into the first cache prior to the date. The processor further copies a second, frequently accessed portion of the database into the second cache. The processor additionally determines that a portion of data is in both caches and deletes it from the second cache. The processor receives a second query from the user, determines that it is directed at data in the first cache and accesses that cache. The processor also determines that the second query is not directed at data in the first cache but is directed at data in the second cache, and accesses that cache.
US11249999B2 Memory efficient searching
Methods and apparatus for determining if a value is stored in a hash table is provided. The method includes breaking the value into address bits, prefix bits, and signature bits. The method includes determining a container in a compressed index at an address specified by the address bits, the container comprised of a prefix table with bits set corresponding to the prefix bits determined by aggregate values associated with the container and a signature table containing the signature bits determined by the aggregate values associated with the container. The method includes determining a result based on a function of the prefix and signature tables and the determined prefix and signature bits.
US11249997B1 System-wide query optimization
A locally optimized plan for executing a command using a sequence of steps can be determined for a single computing node. However, the locally optimized sequence of steps may not be optimized for a combined system comprising multiple computing nodes, any one of which may be tasked with executing the command. A plan that is optimized for the combined system may be determined by comparing the predicted cost of locally optimized plans for computing nodes in the combined system.
US11249996B2 Query adaptation for a search service in a content management system
A computer system adapts queries in a content management system. A search query is received from a client application. A rule query based on a search query is executed to identify one or more search rules indicating modifications for the search query, wherein each search rule of the one or more search rules is generated by analyzing a starter search query and a target search query of one or more prior query sequences, and content items associated with the target search query of the one or more prior query sequences. The search query is modified by applying the one or more search rules to the search query. The modified search query is executed to select content items. Embodiments of the present invention further include a method and program product for adapting queries in a content management system in substantially the same manner described above.
US11249993B2 Answer facts from structured content
In one aspect, a method includes receiving a query determined to be a question query that seeks an answer response and data identifying resources determined to be responsive to the query; identifying structured content set in a top-ranked subset of the resources, each structured content set being content arranged according to related attributes in one of the resources; for each identified structured content set, determining whether the query matches the structured content set based on terms of the query matching related attributes of the structured content set; selecting one of the structured content sets for which the query is determined to match; generating, from the selected structured content set, a structured fact set from the related attributes that matched the terms of the query; and providing the structured fact set with search results that identify the resources determined to be responsive to the query.
US11249988B2 Account-level namespaces for database platforms
A database platform receives an object identifier from a client in association with a database session. The client is associated with a customer account of the database platform, and the database session is associated with the client. In response to receiving the object identifier, the database platform identifies a resolution namespace for the object identifier, where the resolution namespace for the object identifier is a namespace that is specified in the object identifier if the object identifier includes a specified namespace, and where the resolution namespace is otherwise a current account-level namespace of the database session. The database platform resolves the object identifier with reference to the identified resolution namespace for the object identifier, including identifying an object corresponding to the object identifier in the customer account.
US11249985B2 Scalable, secure, efficient, and adaptable distributed digital ledger transaction network
The present disclosure relates to systems, methods, and non-transitory computer readable storage media for implementing a scalable, secure, efficient, and adaptable distributed digital ledger transaction network. Indeed, the disclosed systems can reduce storage and processing requirements, improve security of implementing computing devices and underlying digital assets, accommodate a wide variety of different digital programs (or “smart contracts”), and scale to accommodate billions of users and associated digital transactions. For example, the disclosed systems can utilize a host of features that improve storage, account/address management, digital transaction execution, consensus, and synchronization processes. The disclosed systems can also utilize a new programming language that improves efficiency and security of the distributed digital ledger transaction network.
US11249984B2 System and method for updating map data in a map database
A method, a system, and a computer program product may be provided for updating map data in a map database to indicate presence of a road sign. The method may include obtaining first sensor data associated with a road sign. The first sensor data may comprise at least one of one or more first positive observations of a road sign or one or more first negative observations of the road sign. The method may further include obtaining second sensor data for the road sign, for example, based on the first sensor data. The second sensor data may comprise cumulative historic road sign observation data for time duration. The method may include determining a sign confidence ratio based on the first sensor data and the second sensor data. The method may include updating the map data based on the sign confidence ratio.
US11249983B2 Transaction change data forwarding
Transaction change data replication includes identifying changes being made to a source database as part of an ongoing transaction at a source. The identifying is performed as the changes are made to the source database and as the transaction remains ongoing prior to commit or rollback thereof at the source. The source and a target are in a replication relationship in which data of the source database at the source is replicated to destinations in a target database at the target. The indications of the changes being made to the source are forwarded, to the target, as the transaction remains ongoing prior to commit or rollback thereof, and based on ending the transaction at the source, an indication of the transaction end is sent to the target.
US11249981B2 Data quality analysis
A method includes receiving information indicative of an output dataset generated by a data processing system; identifying, based on data lineage information relating to the output dataset, one or more upstream datasets on which the output dataset depends; analyzing one or more of the identified one or more upstream datasets on which the output dataset depends. The analyzing includes, for each particular upstream dataset of the one or more upstream datasets, applying one or more of: (i) a first rule indicative of an allowable deviation between a profile of the particular upstream dataset and a reference profile for the particular upstream dataset, and (ii) a second rule indicative of one or more allowable values or prohibited values for each of one or more data elements in the particular upstream dataset, and based on the results of applying the one or more rules, selecting one or more of the upstream datasets. The method includes outputting information associated with the selected one or more upstream datasets.
US11249980B2 Updating of in-memory synopsis metadata for inserts in database table
In updating a synopsis table of a database system, a database management unit performs a transaction to insert row(s) in a section of the base table and determines whether a synopsis entry for the section is stored in the memory. If stored in the memory, the in-memory synopsis entry is retrieved and metadata values in the in-memory synopsis entry are updated with data from the row(s) to be inserted. If not stored in the memory, the in-memory synopsis entry is generated and the metadata values in the in-memory synopsis entry are updated with data from the row(s). The insert transaction is then committed. Synopsis entry on-disk updates are thus avoided, significantly reducing the cost of updating the synopsis entries from the insert transaction. This yields enhanced performance especially for inserts of a small number of rows, while the benefits of synopsis entries are still available.
US11249979B2 Systems and methods for live, on-device configuration validation
Embodiments of the present disclosure provide systems and methods for performing network device configuration validation online. A second instance of the command process (a shadow interpreter) can be run within a isolated validation environment on a network device that is active on a network. A copy of the configuration database on the network device is associated with the isolated validation environment. The validation handler erases the currently running configuration commands within the validation copy of the configuration database, and enters each new configuration command through the shadow interpreter to validate the new configuration commands on the network device without impacting the current functioning of the network device. After all the new configuration commands are entered, the validation report generates a report identifying the validation status for each command.
US11249975B2 Data archiving method and system using hybrid storage of data
There are provided a data archiving method and system, which can process primary archiving capable of rapidly searching for compressed and stored data by compressing and storing, in a table of a database or another database, at least some of data stored in the database included in a target system, and can process secondary archiving for data for which search is no longer requested or for which a search request is low by storing at least some of the data compressed and stored in the table in the form of a file according to a preset condition.
US11249974B1 Partition key/value pair sorting and splitting techniques
A system assigns a byte value to document identifiers in a table. The table includes forward and secondary indexes referenced in key/value pairs of the table, and the keys of the key/value pairs each include a document identifier. The system defines byte ranges, and each of the byte ranges includes a byte value of one of the byte values assigned to the document identifiers. Document identifiers are located in the table using their associated byte values. Keys of the located document identifiers are modified to include a reference to a byte range that encompasses the byte value associated each of the identified document identifiers.
US11249971B2 Segmenting machine data using token-based signatures
Methods and apparatus consistent with the invention provide the ability to organize, index, search, and present time series data based on searches. Time series data are sequences of time stamped records occurring in one or more usually continuous streams, representing some type of activity. In one embodiment, time series data is organized into discrete events with normalized time stamps and the events are indexed by time and keyword. A search is received and relevant event information is retrieved based in whole or in part on the time indexing mechanism, keyword indexing mechanism, or statistical indices calculated at the time of the search.
US11249958B2 Issue tracking systems and methods
Described herein is a computer implemented method. The method comprises receiving, from a user device, a selected workflow message identifying a selected workflow; accessing the selected workflow from a workflow data store; evaluating, using runtime context information received from the user device, one or more secondary triggers associated with the selected workflow to determine an applicable branch of the selected triggered workflow; communicating, to the user device, branch information in respect of the applicable branch, the branch information including information in respect of one or more operations that would be performed if the selected workflow was executed.
US11249955B2 System and method of providing fault-tolerant file replication
Systems and methods are provided for fault-tolerant file replication. A request including an operation and a file identifier is received. It is determined if the operation is of a predetermined type of operations. If the operation is of a predetermined type of operation, a target local replica file is identified. It is determined whether the target local replica file is a primary replica. If the target local replica file is the primary replica, the operation included in the request is executed. Otherwise, one or more of the set of storage devices on which remote replica files associated with the file identifier are stored are identified. In turn, the remote replica file that is the primary replica is identified. The request is transmitted to storage device on which the identified remote replica file that is the primary replica is stored.
US11249954B2 Synchronous replication for synchronous mirror copy guarantee
Techniques are provided for synchronous replication for synchronous mirror copy guarantee. A file system dependent technique for synchronous mirror copy guarantee is provided by overriding default behavior of a persistent fence so that the persistent fence is activated to block operations targeting a storage object having a synchronous replication relationship based upon the synchronous replication relationship being out of sync. The default behavior of the persistent fence is overridden to allow operations to be executed upon the storage object based upon the synchronous replication relationship being in sync. A file system independent technique for synchronous mirror copy guarantee is provided by intercepting operations before the operations are received by a file system. The operations are selectively forwarded to the file system or not based upon a state of a synchronous replication relationship.
US11249952B1 Distributed storage of data identifiers
This disclosure describes techniques implemented partly by a service provider network for distributed storage of event data in data storage according to a data-storage schema in order to reduce the amount of computing resources required to store and access the event data. The techniques may include generating event identifiers (IDs) for actions performed by users to manage cloud-based services. Rather than indexing event IDs by writing the event IDs to a database, the techniques described herein include storing event IDs in different file folders in storage according to a storage schema where the different file folders are assigned to store event IDs having different prefix portions. In this way, event IDs may be stored, or grouped, in different file folders according to prefix portions of the event IDs to reduce the amount of reads and writes required for the event IDs.
US11249948B2 Smart log file management device and method for creating a system log message containing information about an update to a folder or a file folder
A smart log file management device includes: a memory and a processor electrically connected to the memory, the processor being configured to: create a system log message containing information about an update to a folder or a file in the folder, if the folder or file is updated by a user terminal; create a user log message containing information about the user related to the update to the folder of file; and create a smart log message containing association analysis information which is statistical information obtained by analyzing either or both of the system log message and the user log message.
US11249947B2 Distributed digital ledger transaction network for flexible, lazy deletion of data stored within an authenticated data structure
The present disclosure relates to systems, methods, and non-transitory computer readable storage media for implementing a scalable, secure, efficient, and adaptable distributed digital ledger transaction network. Indeed, the disclosed systems can reduce storage and processing requirements, improve security of implementing computing devices and underlying digital assets, accommodate a wide variety of different digital programs (or “smart contracts”), and scale to accommodate billions of users and associated digital transactions. For example, the disclosed systems can utilize a host of features that improve storage, account/address management, digital transaction execution, consensus, and synchronization processes. The disclosed systems can also utilize a new programming language that improves efficiency and security of the distributed digital ledger transaction network.
US11249944B2 Anomaly-based retention policies for snapshot-based data protection systems
One example method includes monitoring performance of an element of a runtime environment, where the monitoring includes collecting performance information concerning the element, analyzing the collected information, detecting, based on the analysis of the collected information, an anomaly in the performance of the element and, in response to detection of the anomaly, automatically marking a snapshot of the runtime environment element, and the marking of the snapshot overrides a retention policy applicable to the snapshot.
US11249941B2 Exabyte-scale data storage using sequence-controlled polymers
A method of storing digital data in non-biological sequence-controlled polymers includes converting a digital data file into a monomer sequence, synthesizing polymer chains according to the monomer sequence, and encapsulating the polymer chains into microfluidic droplets and providing the microfluidic droplets with addresses. A polymer data storage system has a first converter to convert digital data to a polymer sequence, a polymer synthesizer to produce polymer chains according to a pre-determined monomer sequence, a fluidic encapsulation system to encapsulate the polymer chains in microfluidic droplets and to apply addressing materials to the microfluidic droplets, a storage for storing the microfluidic droplets, a droplet sorting system having at least an actuator to sort the droplets, a sequencer to derive the polymer sequence from the polymer chains contained in the droplets, and a second converter to convert the polymer sequence to digital data. A composition of matter wherein polymer chains comprising alternating segments of flexible linkers and one or more rigid monomer blocks, and wherein the rigid blocks are defined in a meaningful manner to store in a sequence in the polymer chain that represents digital data.
US11249936B2 Method of communication between multiple devices using USB type-C interface and electronic device implementing same
A method and electronic device for communicating multi devices that use universal serial bus (USB) type-C are provided. The electronic device includes at least one or more interfaces formed as USB type-C, and at least one control circuit electrically connected to the interface. The control circuit may be configured to form a communication path, through chosen terminals of the interfaces, between at least two or more external devices connected to the interfaces.
US11249933B2 MIPI D-PHY circuit
A MIPI D-PHY circuit comprises a main control module, a controlled module, an internal data source generating module, and a configuration register. The main control module and the controlled module are respectively connected to the configuration register, and the main control module is connected to the internal data source generating module. The main control module and the controlled module comprise a clock channel and a data channel respectively. The clock channel and the data channel in the main control module and the data channel and the clock channel in the controlled module both comprise an error detection unit. The MIPI D-PHY circuit provided by the present disclosure adopts the error detection unit to detect the signals of the main control module and the controlled module.
US11249927B2 Directed interrupt virtualization
An interrupt signal is provided to a guest operating system executed using one or more processors of a plurality of processors. One or more bus connected modules are operationally connected with the plurality of processors via a bus and a bus attachment device. The bus attachment device receives an interrupt signal from one of the bus connected modules with an interrupt target ID identifying one of the processors assigned for use by the guest operating system as a target processor for handling the interrupt signal. The bus attachment device translates the received interrupt target ID to a logical processor ID of the target processor using a mapping table comprised by the bus attachment device and forwards the interrupt signal to the target processor for handling. The logical processor ID of the target processor is used to address the target processor directly.
US11249926B1 Host state monitoring by a peripheral device
A peripheral device implements a plurality of queue sets each including a submission queue and a completion queue. Changes to the queues are monitored and arbitration parameters are adjusted, the arbitration parameters defining how submission queues are selected for retrieval of a command. An arbitration burst for a submission queue may be increased in response to tail movement for the submission queue being larger than for another submission queue. Priorities used for weighted round robin arbitration may also be adjusted based on tail movement. Arbitration burst quantities and priorities of groups of queues may also be adjusted. Head movement of the completion queues is monitored and may be used to lower priority, enable interrupt coalescing, or pause command retrieval where head movement does not meet a threshold condition.
US11249925B2 Sorting memory address requests for parallel memory access using input address match masks
Apparatus identifies a set of M output memory addresses from a larger set of N input memory addresses containing at least one non-unique memory address. A comparator block performs comparisons of memory addresses from a set of N input memory addresses to generate a binary classification dataset that identifies a subset of addresses from the set of input addresses, where each address in the subset identified by the binary classification dataset is unique within that subset. Combination logic units receive a predetermined selection of bits of the binary classification dataset and sort its received predetermined selection of bits into an intermediary binary string in which the bits are ordered into a first group identifying addresses belonging to the identified subset, and a second group identifying addresses not belonging to the identified subset. Output generating logic selects between bits belonging to different intermediary binary strings to generate a binary output identifying a set of output memory addresses containing at least one address in the identified subset.
US11249920B2 Non-volatile memory device using efficient page collection mapping in association with cache and method of operating the same
Disclosed are a non-volatile memory device and a method of operating the non-volatile memory device. A non-volatile memory device in which m logical pages are stored in a single physical page includes: a plurality of registers configured to be included in a flash translation layer (FTL) and to store at least part of the data of a write command received from a file system; and a controller configured to control operations of the plurality of registers based on the write command; wherein each of the plurality of registers is further configured to have a storage space associated with the size of the m logical pages; and wherein the controller is further configured to program the data of the write command into the non-volatile memory device and to store the data of the write command in the plurality of registers.
US11249919B2 Apparatus and method for managing meta data for engagement of plural memory system to store data
A system is used in a data processing system comprising at least one memory system which is operatively engaged and disengaged from a host or from another memory system and the host transmitting commands into the at least one memory system. The system includes a metadata generator configured to generate a map table for an available address range and a reallocation table for indicating an allocable address range in the map table; and a metadata controller configured to allocate the allocable address range to the at least one memory system when the at least one memory system is operatively engaged to the host or to another memory system, or release an allocated range for the at least one memory system such that the allocated range becomes the allocable address range when the at least one memory system is operatively disengaged from the host or the another memory system.
US11249913B2 Continuous read with multiple read commands
A memory device includes a data register operatively coupled to the memory array, a cache operatively coupled to the data register, and an input/output interface operatively coupled to the cache. A controller executes a continuous page read operation to sequentially load pages to the data register and move the pages to the cache, in response to a page read command, executes the cache read operation in response to a cache read command to move data from the cache to the input/output interface, and to stall moving of the data from the cache until a next cache read command, and terminates the continuous page read operation in response to a terminate command.
US11249912B2 Apparatus and method for storing bounded pointers
An apparatus and method are provided for storing bounded pointers. One example apparatus comprises a storage comprising storage elements to store bounded pointers, each bounded pointer comprising a pointer value and associated attributes including at least range information, and processing circuitry to store a bounded pointer in a chosen storage element. The storing process comprises storing in the chosen storage element a pointer value of the bounded pointer, and storing in the storage element the range information of the bounded pointer, such that the range information indicates both a read range of the bounded pointer and a write range of the bounded pointer that differs to the read range. The read range comprises at least one memory address for which reading is allowed when using the bounded pointer, and the write range comprises at least one memory address to which writing is allowed when using the bounded pointer.
US11249907B1 Write-back cache policy to limit data transfer time to a memory device
Systems, apparatuses, and methods related to a write-back cache policy to limit data transfer time to a memory device are described. A controller can orchestrate performance of operations to write data to a cache according to a write-back policy and write addresses associated with the data to a buffer. The controller can further orchestrate performance of operations to limit an amount of data stored by the buffer and/or a quantity of addresses stored in the buffer. In response to a power failure, the controller can cause the data stored in the cache to be flushed to a persistent memory device in communication with the cache.
US11249903B2 Memory system for garbage collection operation and operating method thereof
A memory system may include a memory device including a plurality of dies each including a plurality of memory blocks; and a controller including a memory and a garbage collection module configured to perform a garbage collection operation by transmitting data to the memory device through at least one of a plurality of data paths, wherein the garbage collection module: determines whether the garbage collection operation is executable in parallel with a host task operation, depending on which of the plurality of dies includes a target block of the garbage collection operation.
US11249902B1 Apparatus, system, and method for detecting and remedying memory buffer leaks in network devices
A disclosed method may include (1) identifying a memory buffer that is allocated to a packet on a computing device, (2) identifying one or more characteristics of the memory buffer allocated to the packet on the computing device, (3) determining, based at least in part on the characteristics of the memory buffer, that the memory buffer allocated to the packet has leaked, and then in response to determining that the memory buffer has leaked, (4) performing at least one action to remedy the leak of the memory buffer. Various other apparatuses, systems, and methods are also disclosed.
US11249898B1 Data merge method, memory storage device and memory control circuit unit
A data merge method for a rewritable non-volatile memory module including a plurality of physical units is provided. The method includes: selecting at least one first physical unit and at least one second physical unit from the physical units; reading first mapping information from the rewritable non-volatile memory module, and the first mapping information includes mapping information of the first physical unit and mapping information of the second physical unit; copying valid data collected from the first physical unit and valid data collected from the second physical unit to at least one third physical unit of the physical units according to the first mapping information; and when a data volume of valid data copied from the second physical unit to the third physical unit reaches a data volume threshold, stopping collecting valid data from the second physical unit, and continuing collecting valid data from the first physical unit.
US11249888B1 System and method for generating counterexample tests of incidental invariants
One embodiment provides a system and method for identifying invariants in a software system. During operation, the system executes a test suite comprising a plurality of tests associated with the software system to output a list of likely invariants in the software system, and performs a test-generation operation attempting to generate counterexample tests for the likely invariants. In response to a counterexample test being successfully generated for a first likely invariant, the system removes the first likely invariant from the list of likely invariants and adds the successfully generated counterexample test to the test suite.
US11249885B2 Test case generator and user interface
An aspect includes displaying a list of test case functions via a user interface. Each of the test case functions includes a corresponding set of instructions that is extracted from a development application, and each of the test case functions is configured to execute an atomic action with respect to a test case. The set of instructions is transparent to a user of the user interface. An aspect further includes receiving, via the user interface, a user-inputted selection of the test case functions from the list. For each test function of the selected test case functions, an aspect includes displaying, via the user interface, a field for receiving a device identifier for a device subject to the test case; receiving, via the user interface, a user-inputted device identifier; assembling the test case from the selected test case functions and the device identifier; and executing the test case for the device.
US11249884B2 Device for software crash simulation for a software production environment
A crash test simulator device for re-creating a software crash scenario within a virtual environment using artificial intelligence processes to consider a large group of variables that may be relevant to the crash incident. The crash test simulator device includes a production environment monitoring engine configured to monitor a user's interaction with an application implemented within a production environment, and generate information used to re-create a crash incident within a virtual environment.
US11249883B2 Error repair tool using sentiment analysis
An apparatus includes a memory and a hardware processor. The memory stores a plurality of previous software errors and a plurality of solutions to the plurality of previous software errors. The processor receives a video of a user describing an error in a software application and tracks a facial feature of the user to determine an emotional intensity. The processor converts an audio portion of the video to a text file and analyzes the text file to determine the error. In response to the emotional intensity exceeding a threshold, the processor determines, based on the plurality of previous software errors, a series of steps that, when performed, replicate the error, determines, based on the series of steps and the plurality of solutions, a change to the source code of the application that fixes the error, and implements the change to the software code.
US11249882B2 System, method, and computer program product for operating dynamic shadow testing environments
Described are a system, method, and computer program product for operating dynamic shadow testing environments for machine-learning models. The method includes storing a testing policy including an identifier of a machine-learning model and an identifier of a transaction service. The method includes generating a shadow testing environment operating the transaction service using the machine-learning model. The method also includes receiving, at a transaction service provider system, a transaction authorization request including transaction data of a transaction associated with a payment device. The method further includes identifying the machine-learning model associated with the transaction based on a parameter of the transaction data. The method further includes determining, based on the identifier of the machine-learning model, the testing policy and the shadow testing environment. The method further includes replicating the transaction data in the shadow testing environment as input for testing the transaction service using the machine-learning model.
US11249874B2 Content-sensitive container scheduling on clusters
Content-sensitive computer applications are run on computer hosts in a computer cluster. A computer application running history including but not limited to computer host scores is recorded for the computer cluster. A request to start a container for a content-sensitive computer application type in the computer cluster is received. In response, available computer hosts in the computer cluster are identified. A specific computer host is selected from among the available computer hosts to run the container for the content-sensitive computer application type.
US11249872B1 Governor circuit for system-on-chip
An integrated circuit can include a processor configured to execute program code and a plurality of peripheral circuit blocks coupled to the processor. The plurality of peripheral circuit blocks are controlled by the processor as a master. The integrated circuit also can include a governor circuit coupled to the plurality of peripheral circuit blocks. The governor circuit is configured to monitor operation of the plurality of peripheral circuit blocks for known error states and, in response to detecting an occurrence of a selected known error state of the known error states in a selected peripheral circuit block of the plurality of peripheral circuit blocks, perform a predetermined action on the selected peripheral circuit block.
US11249863B2 Backup-based media agent configuration
Certain embodiments disclosed herein reduce or eliminate a communication bottleneck at the storage manager by reducing communication with the storage manager while maintaining functionality of an information management system. In some implementations, a client obtains information for enabling a secondary storage job (e.g., a backup or restore) from a storage manager and stores the information (which may be referred to as job metadata) in a local cache. The client may then reuse the job metadata for multiple storage jobs reducing the frequency of communication with the storage manager. When a configuration of the information management system changes, or the availability of resources changes, the storage manager can push updates to the job metadata to the clients. Further, a client can periodically request updated job metadata from the storage manager ensuring that the client does not rely on out-of-date job metadata.
US11249861B2 Multi-layered disaster recovery manager
A system includes a production server, a backup server, a telemetry analyzer, a memory, and a hardware processor. The telemetry analyzer takes snapshots of various performance metrics of the production server. The memory stores a log of previous disasters that occurred on the production server. The log includes a snapshot of the production server performance metrics from the time each disaster occurred. The memory also stores recovery scripts for each logged disaster. Each script provides instructions for resolving the linked disaster. The hardware processor uses a machine learning architecture to train an autoencoder. The trained autoencoder receives new snapshots from the telemetry analyzer and generates a reconstruction of the new snapshots. The hardware processor then determines a threshold for distinguishing between server disasters and minor anomalies. This distinction is made by comparing the difference between the reconstruction of the new snapshots and the new snapshots with the threshold.
US11249859B2 System and method for intelligent backup scheduling and management
A first backup policy specifies triggering backups at a first frequency and retaining the backups for a first duration. A second backup policy specifies triggering backups at a second frequency, less than the first frequency, and retaining the backups for a second duration, greater than the first duration. When two or more backups are to be triggered on a same day, a backup is allowed to proceed according to the first backup policy. A search is conducted for the allowed backup. If the backup is found, the backup is promoted as a backup conducted according to the second backup policy specifying a retention time of the second duration.
US11249857B2 Methods for managing clusters of a storage system using a cloud resident orchestrator and devices thereof
Methods, non-transitory computer readable media, and computing devices that manages clusters of a storage system using a cloud resident orchestrator includes receiving an application programming interface (API) request from a volume manager device associated with storage volumes. Control messages in a queue intended for the storage volumes are identified. A message processing operation for each of the identified control messages is determined. The determined message processing operation is performed using the volume manager device associated with storage volumes.
US11249855B1 Method and system for providing coordinated checkpointing to a group of independent computer applications
A method and system of checkpointing single process application groups and multi-process application groups. In an exemplary embodiment, the method may include creating at least one full checkpoint for each application in an application group, and creating at least one incremental application checkpoint for each application in the application group. Further, each of the at least one incremental application checkpoint may be automatically merged against a corresponding full application checkpoint. Further, checkpointing may be synchronized across all applications in the application group. In the exemplary embodiment, each application may use both fork( ) and exec( ) in any combination.
US11249850B1 Cluster diagnostics data for distributed job execution
A shared database platform can interface with a cluster computing platform over a network through a database connector and one or more cluster connectors. The data transferred over the network can include telemetry metadata that can be distributed to execution nodes of the cluster computing platform for generation and transmission of cluster data to the shared database platform.
US11249847B2 Targeted command/address parity low lift
Methods, systems, and devices for targeted command/address parity low lift are described. A memory device may receive a command (e.g., a write command or a read command) from a host device over a first set of pins and may perform data transfer over a second set of pins with the host device during a set of time intervals according to the command. The memory device may exchange a parity bit associated with the command with the host device over a third set of pins during a first time intervals of the set of time intervals. In some cases, the third memory device may exchange at least one additional bit associated with the command with the host device during at least one time interval of the set of time intervals.
US11249844B2 Memory system and memory module
A memory system includes: an error correction code generation circuit suitable for generating an error correction code including one or more symbols for write data including a plurality of symbols, to output a codeword including the write data and the error correction code; a first data mapping circuit suitable for mapping the symbols of the codeword to a dataword; and a memory suitable for storing the dataword.
US11249840B2 Data storage devices and methods for rebuilding a memory address mapping table
A data storage device including a non-volatile memory and a micro-controller is provided. The non-volatile memory includes a plurality of data blocks. The micro-controller selects one of the data blocks as a source block and another one of the data blocks as a destination block. Also, the micro-controller duplicates data in the source block to the destination block, and when the data is corrupted and unrecoverable, stores an unrecoverable-error bit corresponding to the data into the destination block.
US11249836B2 Automated agent for proactively alerting a user of L1 IT support issues through chat-based communication
An automated agent may communicate with a user via a chat channel to proactively alert the user of an L1 IT support issue. The L1 IT support issue may be determined based on monitoring indications of human-initiated activities maintained by a system of record, and may, prior to the automated agent's alert, be unknown to the user. In some instances, a natural language understanding (NLU) module may be used to identify an entity and intent from the indications of human-initiated activities, and the L1 IT support issue may be determined based on the determined entity and intent. After alerting the user of the L1 IT support issue, the automated agent may inform, via the chat channel, the user of a remediation step available to address the L1 IT support issue. Upon obtaining the user's permission, the automated agent may perform the remediation step to address the L1 IT support issue.
US11249835B2 Automatic repair of computing devices in a data center
A management device for managing a plurality of computing devices in a data center may comprise a network interface, a first module that periodically sends health status queries to the computing devices via the network interface, a second module configured to receive responses to the health status queries and collect and store health status data for the computing devices, a third module configured to create support tickets, and/or a fourth module configured to (i) create and periodically update a Cox proportional hazards (CPH) model based on the health status data; (ii) apply a deep neural network (DNN) to the input of the CPH model; (iii) determine a probability of failure for each computing device; (iv) compare each probability of failure with a threshold; and (v) cause the third module to generate a pre-failure support ticket for each computing device having determined probabilities of failure above the threshold.
US11249834B2 Storage system with coordinated recovery across multiple input-output journals of different types
An apparatus includes at least one processing device comprising a processor coupled to a memory, with the processing device being configured to maintain at least first and second journals for respective first and second different types of input-output requests, to move one or more entries between the first journal and the second journal under one or more specified conditions, to perform a clean-up operation for at least one of the first and second journals in conjunction with the moving of the one or more entries, and responsive to a failure occurring during the clean-up operation, to execute a contention resolution algorithm to resolve logical address range lock contentions between different entries of the first and second journals. The processing device illustratively comprises a storage controller of a storage system. The storage system may be, for example, a source storage system configured to carry out a synchronous replication process with a target storage system.
US11249826B2 Link optimization for callout request messages
A method and technique for link optimization for callout request messages includes monitoring one or more time-based parameters for each of a plurality of links between a communication pipe of a host system and one or more service systems. The links are used to send callout request messages between one or more applications running on the host system and the one or more service systems that process the callout request messages. The one or more time-based parameters are associated with different stages of callout request message processing by the communication pipe and the one or more service systems. The method also includes creating control data based on values of the one or more time-based parameters, creating the callout request messages to include the control data, and distributing the callout request messages to the one or more service systems via the links.
US11249821B1 Cross-platform context activation
In non-limiting examples of the present disclosure, systems, methods and devices for transferring application state are provided. A connection between a first computing device and a second computing device may be established. A determination that a triggering event has occurred may be made. Application context data may be automatically obtained from a first application being executed by the first computing device, wherein the application context data is in a first format and the application context data specifies a location of a resource being accessed by the first application on the first computing device. The application context data may be transformed to a second format that is executable by the second platform. A second application of the second computing device that can open the resource via execution of the application context data in the second format may be selected. The resource may be opened by the second application.
US11249817B2 Autoscaling of data processing computing systems based on predictive queue length
To enhance the scaling of data processing systems in a computing environment, a number of data objects indicated in an allocation queue and a first attribute of the allocation queue are determined, where the allocation queue is accessible to a plurality of data processing systems. A number of data objects indicated in the allocation queue at a subsequent time is predicted based on the determined number of data objects and the first attribute. It is determined whether the active subset of the plurality of data processing systems satisfies a criterion for quantity adjustment based, at least in part, on the predicted number of data objects indicated in the allocation queue and a processing time goal. Based on determining that the active subset of data processing systems satisfies the criterion for quantity adjustment, a quantity of the active subset of data processing systems is adjusted.
US11249816B2 Pivot rack
Racks and rack systems to support a plurality of sleds are disclosed herein. A rack comprises an elongated support post and a plurality of support chassis. The elongated support post extends vertically. The plurality of support chassis are coupled to the elongated support post. Each support chassis of the plurality of support chassis is sized to house a corresponding sled of the plurality of sleds.
US11249814B2 Resource placement control in network virtualization scenarios
There are provided measures for resource placement control in network virtualization scenarios. Such measures exemplarily comprise, in a network virtualization scenario, determining, by a first network entity managing a virtualized network function, constraints related to said virtualized network function, transmitting, by said first network entity, information indicative of said constraints to a second network entity managing resource capacity in said network virtualization scenario, and deciding, by said second network entity, resources or resource capacity to be allocated for said virtualized network function, based on said information indicative of said constraints.
US11249813B2 Adaptive parallelization for multi-scale simulation
Roughly described, a task control system for managing multi-scale simulations receives a case/task list which identifies cases to be evaluated, at least one task for each of the cases, and dependencies among the tasks. A module allocates available processor cores to at least some of the tasks, constrained by the dependencies, and initiates execution of the tasks on allocated cores. A module, in response to completion of a particular one of the tasks, determines whether or not the result of the task warrants stopping or pruning tasks, and if so, then terminates or prunes one or more of the uncompleted tasks in the case/task list. A module also re-allocates available processor cores to pending not-yet-executing tasks in accordance with time required to complete the tasks and constrained by the dependencies, and initiates execution of the tasks on allocated cores.
US11249808B2 Connecting accelerator resources using a switch
The present disclosure describes a number of embodiments related to devices and techniques for implementing an interconnect switch to provide a switchable low-latency bypass between node resources such as CPUs and accelerator resources for caching. A resource manager may be used to receive an indication of a node of a plurality of nodes and an indication of an accelerator resource of a plurality of accelerator resources to connect to the node. If the indicated accelerator resource is connected to another node of the plurality of nodes, then transmit, to a interconnect switch, one or more hot-remove commands. The resource manager may then transmit to the interconnect switch one or more hot-add commands to connect the node resource and the accelerator resource.
US11249807B2 Organizing tasks by a hierarchical task scheduler for execution in a multi-threaded processing system
A method for scheduling tasks from a program executed by a multi-processor core system is disclosed. The method includes a scheduler that groups a plurality of tasks, each having an assigned priority, by priority in a task group. The task group is assembled with other task groups having identical priorities in a task group queue. A hierarchy of task group queues is established based on priority levels of the assigned tasks. Task groups are assigned to one of a plurality of worker threads based on the hierarchy of task group queues. Each of the worker threads is associated with a processor in the multi-processor system. The tasks of the task groups are executed via the worker threads according to the order in the hierarchy.
US11249803B2 Usecase specification and runtime execution
A computer-implemented method includes obtaining a usecase specification and a usecase runtime specification corresponding to the usecase. The usecase includes a plurality of applications each being associated with a micro-service providing a corresponding functionality within the usecase for performing a task. The method further includes determining that at least one instance of the at least one of the plurality of applications can be reused during execution of the usecase based on the usecase specification and the usecase runtime specification, and reusing the at least one instance during execution of the usecase.
US11249799B2 Methods, systems, and devices for real time execution and optimization of concurrent test protocols on a single device
Provided herein are medical testing devices, systems, and methods that integrate multiplex, multi-technology, multi-configuration, multisample, or multi-threading capabilities. These capabilities are achieved using one or more of a level operations and communications architecture, a protocol execution engine, and a machine vision and processing system, method, or device in order to make testing of biologic or other samples more efficient in terms of cost, time, energy, or by prioritizing at least one other objective.
US11249788B2 Cloud management platform, and virtual machine management method and system
A cloud management platform, and a virtual machine management method and system, where the virtual machine management method includes: obtaining, by a first cloud management platform, configuration information of an inventory virtual machine from a second cloud management platform; locally creating, by the first cloud management platform, a proxy virtual machine according to the configuration information of the inventory virtual machine; generating a proxy virtual machine identification code according to the configuration information of the inventory virtual machine; sending, by the first cloud management platform, the proxy virtual machine identification code to the second cloud management platform; and updating, by the second cloud management platform to the proxy virtual machine identification code, an inventory virtual machine identification code recorded by the second cloud management platform.
US11249776B2 Directed interrupt virtualization with running indicator
An interrupt signal is provided to a guest operating system. A bus connected module is operationally connected with a plurality of processors via a bus attachment device. The bus attachment device receives an interrupt signal from the bus connected module with an interrupt target ID identifying one of the processors assigned for use by the guest operating system as a target processor for handling the interrupt signal. The bus attachment device checks whether the target processor is running using a running indicator provided by an interrupt table entry stored in a memory operationally connected with the bus attachment device. If the target processor is running, the bus attachment device forwards the interrupt signal to the target processor for handling. A translation of the interrupt target ID to a logical processor ID of the target processor is used to address the target processor directly.
US11249775B2 Software internationalization and localization protocol in a computing system
An example method of implementing internationalization and localization for a software application includes: receiving, at a service, a first request from the software application for a localized resource corresponding to a target locale, the localized resource including a string or a format; sending a second request from the service to a backend server for the localized resource; receiving the localized resource from the backend server in response to the second request; and returning the localized resource from the service to the software application.
US11249774B2 Realtime bandwidth-based communication for assistant systems
In one embodiment, a method includes initiating a communication session with a second client system associated with a second user via a communication network, wherein the communication session is initiated in a first modality, receiving a ping to the first client system from the communication network to evaluate available bandwidth on the communication network, estimating, by the first client system, an amount of bandwidth available on the communication network for use by the first client system, determining, by the first client system, the amount of bandwidth available on the communication network for use by the first client system is insufficient for the first modality, and switching the communication session with the second client system to a second modality by the first client system, wherein the second modality uses less bandwidth than the first modality.
US11249773B2 Auto-completion for gesture-input in assistant systems
In one embodiment, a method includes detecting a user input comprising an incomplete gesture performed by one or more hands of a first user by a client system associated with the first user; selecting one or more candidate gestures from a plurality of pre-defined gestures by the client system based on a personalized gesture-recognition model, wherein each of the candidate gestures is associated with a confidence score representing a likelihood the first user intended to input the respective candidate gesture, and presenting one or more suggested inputs corresponding to one or more of the candidate gestures at the client system.
US11249766B1 Coprocessor synchronizing instruction suppression
An instruction set architecture including instructions for a processor and instructions for a coprocessor may include synchronizing instructions that may be used to begin and end instruction sequences that include coprocessor instructions (coprocessor sequences). If a terminating synchronizing instruction is followed by an initial synchronizing instruction and the pair are detected in the coprocessor concurrently, the coprocessor may suppress execution of the pair of instructions.
US11249765B2 Performance for GPU exceptions
Techniques for improving performance of accelerated processing devices (“APDs”) when exceptions occur are provided. In APDs, the very large number of parallel processing execution units, and the complexity of the hardware used to execute a large number of work-items in parallel, means that APDs typically stall when an exception occurs (unlike in central processing units (“CPUs”), which are able to execute speculatively and out-of-order). However, the techniques provided herein allow at least some execution to occur past exceptions. Execution past an exception generating instruction occurs by executing instructions that would not lead to a corruption while skipping those that would lead to a corruption. After the exception has been satisfied, execution occurs in a replay mode in which the potentially exception-generating instruction is executed and in which instructions that did not execute in the exception-wait mode are executed. A mask and counter are used to control execution in replay mode.
US11249763B2 Arithmetic processing unit and control method for arithmetic processing unit
An arithmetic processing unit includes an instruction decoder which decodes a fetch instruction to issue an execution instruction; a reservation station which temporarily stores the execution instruction; and an arithmetic unit which executes the execution instruction, and the fetch instruction includes a multi-flow instruction which is divided into divided instructions and a single instruction. The instruction decoder includes: a pre-decoder including N number of slots each of which divides the multi-flow instruction into divided instructions; a main decoder including N number of slots each of which decodes the instructions to issue an execution instruction; and a pre-decoder buffer including N−K number of slots each of which temporarily stores instructions in the pre-decoder. The instruction decoder repeats transferring the divided instructions and the single instructions from the slots of the pre-decoder and the slots of the pre-decoder buffer to the main decoder as much as possible in order.
US11249761B2 Systems and methods for performing matrix compress and decompress instructions
Disclosed embodiments relate to matrix compress/decompress instructions. In one example, a processor includes fetch circuitry to fetch a compress instruction having a format with fields to specify an opcode and locations of decompressed source and compressed destination matrices, decode circuitry to decode the fetched compress instructions, and execution circuitry, responsive to the decoded compress instruction, to: generate a compressed result according to a compress algorithm by compressing the specified decompressed source matrix by either packing non-zero-valued elements together and storing the matrix position of each non-zero-valued element in a header, or using fewer bits to represent one or more elements and using the header to identify matrix elements being represented by fewer bits; and store the compressed result to the specified compressed destination matrix.
US11249760B2 Parameter management between programs
Methods, systems, and computer program products for parameter management between programs with different addressing modes are described. A request may be received from a first program with a first addressing mode in a first runtime environment for calling a second program with a second addressing mode different from the first addressing mode, where at least one parameter included in the request is for calling the second program. A parameter area may be allocated in the first runtime environment for the at least one parameter. The at least one parameter may be stored in the allocated parameter area. The second program may be invoked based at least in part on the at least one parameter in the allocated parameter area. In this manner, parameter(s) may be communicated between the first program and the second program in an easy and effective way.
US11249756B2 Natural language processing method and apparatus
A processor implemented natural language processing method and apparatus are provided. The natural language processing method includes converting a natural language phrase into a token vector, calculating a repetition count of the token vector, and generating an input vector by encoding the token vector based on the calculated repetition count and a position of the token vector.
US11249747B2 System and method of updating a network element
A method and apparatus of a device that performs a hitless update a boot image of a network element. In this embodiment, the device identifies the network element to update and determines if the network element has redundant paths. If this network element has redundant paths, the device configures the network element to drain data processing of the network element. In addition, the device updates the network element to a new boot image when the data processing of the network element is drained.
US11249746B1 Method and apparatus for broadcast software updates
A server may receive a software update file image and determine that the software update is applicable to a predefined plurality of vehicles within an ATSC broadcast range, based characteristic of those vehicles compared to applicability requirements associated with the software update. Further, the server may instruct an ATSC transmitter to broadcast a file image of the software update, the broadcast including at least one parameter defining the characteristics of vehicles. The processor is also configured to receive feedback from one or more of the plurality of vehicles receiving the file image and responsive to the feedback, instruct adjustment of a broadcast characteristic to increase receipt of the broadcast file image among the plurality of vehicles.
US11249741B2 Post-install application interaction
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. Data specifying a post-install activity is received from a provider of an application. An opportunity is identified to provide third-party content to a user. A likelihood is determined that the user will perform the specified post-install activity based on one or more attributes of the user and attributes of users that have previously performed the specified post-install activity in the application. A selection value is adjusted for third-party content that identifies the application based on the determined likelihood, wherein the selection value increases as the likelihood increases. The third-party content identifying the application is selected based on the adjusted selection value. The third-party content identifying the application is distributed to a client device of the user.
US11249740B1 Systems and methods for facilitating more efficient downloading of third party software applications
Systems and methods for automatically managing and increasing the efficiency of non-authorized software installation such as on mobile devices having restricted operating systems.
US11249733B2 Electronic apparatus and control method thereof
An electronic apparatus and a control method of the electronic apparatus is provided. The method includes acquiring source code written in a programing language, identifying a structure including a function pointer from the source code, identifying a plurality of initialized variables as a plurality first variables among variables of the function pointer included in the identified structure, and modifying the source code by changing an indirect call using an unmodifiable variable among the plurality of first variables to a direct call.
US11249732B2 GUI controller design support device, system for remote control and program
A GUI controller design support device can support the programming of a controller device that is capable of changing control and/or graphic representation flexibly and in real time. The GUI controller design support device supports the designing of a GUI controller that is displayed on a touch-sensitive panel display of an input device and that receives an operation input for operating a target device. The GUI controller design support device is provided with: a GUI controller editing unit for editing a controller set, the controller set being configured by a plurality of controller parts and defining the GUI controller; and a user program editing unit for editing a user program, the user program defining control of the target device in response to the operation input to the GUI controller.