Document Document Title
US11329164B2 Metal-oxide-semiconductor field-effect transistor with a cold source
A metal-oxide-semiconductor field-effect transistor (MOSFET) device is provided. The device comprising: a substrate; an oxide layer on the substrate; a gate on the oxide layer; a source and a drain on the substrate, wherein the source and the drain are doped with a dopant of a first type; and a cold source coupled to the source, wherein the cold source comprises a junction between a semiconductor doped with a dopant of a second type, and a material selected from the group consisting of metal and semimetal.
US11329163B2 Method of manufacturing a semiconductor device and a semiconductor device
In a method of manufacturing a semiconductor device, a fin structure is formed. The fin structure includes a stacked layer of first semiconductor layers and second semiconductor layers disposed over a bottom fin structure, and a hard mask layer over the stacked layer. An isolation insulating layer is formed so that the hard mask layer and the stacked layer are exposed from the isolation insulating layer. A sacrificial cladding layer is formed over at least sidewalls of the exposed hard mask layer and stacked layer. A first dielectric layer is formed, and a second dielectric layer made of a different material than the first dielectric layer is formed over the first dielectric layer. The second dielectric layer is recessed, and a third dielectric layer made of a different material than the second dielectric layer is formed on the recessed second dielectric layer, thereby forming a wall fin structure.
US11329162B2 Integrated circuit structures having differentiated neighboring partitioned source or drain contact structures
Integrated circuit structures having differentiated neighboring partitioned source or drain contact structures are described. An integrated circuit structure includes a first gate stack over a first fin, and a second gate stack over a second fin. First and second epitaxial source or drain structures are at first and second ends of the first fin. Third and fourth epitaxial source or drain structures are at first and second ends of the second fin. A first conductive contact structure is coupled to one of the first or the second epitaxial source or drain structures, and has a first portion partitioned from a second portion. A second conductive contact structure is coupled to one of the third or the fourth epitaxial source or drain structures, and has a first portion partitioned from a second portion. The second conductive contact structure is neighboring the first conductive contact structure and has a composition different than a composition of the first conductive contact structure.
US11329160B2 FinFET gate structure
A semiconductor device includes a semiconductor fin, a lining oxide layer, a silicon nitride based layer and a gate oxide layer. The semiconductor fin has a top fin surface, an upper fin side surface portion adjacent to the top fin surface, and a lower fin side surface contiguously connected to the upper fin side surface portion. The lining oxide layer peripherally encloses the lower fin side surface portion of the semiconductor fin. The silicon nitride based layer is disposed conformally over the lining oxide layer. The gate oxide layer is disposed conformally over the top fin surface and the upper fin side surface portion.
US11329157B2 Two-terminal biristor with polysilicon emitter layer and method of manufacturing the same
A two-terminal biristor in which a polysilicon emitter layer is inserted and a method of manufacturing the same are provided. The method of manufacturing the two-terminal biristor according to an embodiment of the present disclosure includes forming a first semiconductor layer of a first type on a substrate, forming a second semiconductor layer of a second type on the first semiconductor layer, forming a third semiconductor layer of the first type on the second semiconductor layer, and forming a polysilicon layer of the first type on the third semiconductor layer.
US11329155B2 Trench MOSFETs integrated with clamped diodes having trench field plate termination to avoid breakdown voltage degradation
A semiconductor power device having shielded gate structure in an active area and trench field plate termination surrounding the active area is disclosed. A Zener diode connected between drain metal and source metal or gate metal for functioning as a SD or GD clamp diode. Trench field plate termination surrounding active area wherein only cell array located will not cause BV degradation when SD or GD poly clamped diode integrated.
US11329153B2 Method for manufacturing laterally diffused metal oxide semiconductor device and semiconductor device
A method for manufacturing a laterally diffused metal oxide semiconductor device and a semiconductor device are provided. A body region is formed before forming a gate dielectric layer and a gate conductor, thereby reducing a channel length of the semiconductor device, thus reducing the on-resistance. In addition, a drift region serves as both a region withstanding a high voltage and a diffusion suppression region for suppressing lateral diffusion of the body region, thereby further reducing the channel length of the semiconductor device, thus manufacturing a short-channel semiconductor device.
US11329150B2 Termination for trench field plate power MOSFET
A semiconductor device includes a substrate having opposed first and second major surface, an active area, and a termination area. Insulated trenches extend from the first major surface toward the second major surface, each of the insulated trenches including a conductive field plate and a gate electrode overlying the conductive field plate, the gate electrode being separated from the field plate by a gate-field plate insulator. The field plate extends longitudinally in both of the active and termination areas and the gate electrode is absent in the termination area. A body region of a first conductivity type extends laterally between pairs of the insulated trenches. First and second spacer regions of a second conductivity type extend laterally between the pairs of the insulated trenches at the termination area to produce segments of the first conductivity type between the first and second spacer regions that are isolated from the body region.
US11329149B2 Semiconductor device with compact contact portion, method of manufacturing the same and electronic device including the same
There are provided a vertical semiconductor device, a method of manufacturing the same, and an electronic device including the same. According to an embodiment, the semiconductor device may include a vertical active region disposed on a substrate and comprising a first source/drain layer, a channel layer and a second source/drain layer which are stacked in sequence; a gate stack surrounding at least a part of a periphery of the channel layer; and at least one of: a first electrical connection component for the first source/drain layer, comprising a first contact portion disposed above a top surface of the active region and a first conductive channel in contact with the first contact portion and extending from the top surface of the active region to be in contact with at least a part of sidewalls of the first source/drain layer; and a second electrical connection component for the gate stack, comprising a second contact portion disposed above the top surface of the active region and a second conductive channel in contact with the second contact portion and extending from the top surface of the active region to be in contact with at least a part of sidewalls of a gate conductor layer in the gate stack.
US11329148B2 Semiconductor device having doped seed layer and method of manufacturing the same
A semiconductor device includes a substrate. The semiconductor device includes an AlN seed layer in direct contact with the substrate. The AlN seed layer includes an AlN first seed sublayer, and an AlN second seed sublayer, wherein a portion of the AlN seed layer closest to the substrate includes carbon dopants and has a different lattice structure from a substrate lattice structure. The semiconductor device includes a graded layer in direct contact with the AlN seed layer. The graded layer includes a first graded sublayer including AlGaN, a second graded sublayer including AlGaN, and a third graded sublayer including AlGaN. The semiconductor device includes a channel layer over the graded layer. The semiconductor device includes an active layer over the channel layer, wherein the active layer has a band gap discontinuity with the channel layer.
US11329147B2 Insulated gate bipolar transistor with epitaxial layer formed on recombination region
In one aspect, a method of fabricating a transistor includes implanting ions into a first portion of a second epitaxial layer to form a recombination region, depositing a second portion of the second epitaxial layer having an n-type dopant on the recombination region, and forming trenches in the second portion of the second epitaxial layer.
US11329144B2 Semiconductor structure and fabrication method thereof
Semiconductor structures and fabrication methods are provided. An exemplary fabrication method includes providing a semiconductor substrate having a first region; forming a plurality of first initial fin structures on the first region of the semiconductor substrate; forming a dummy gate structure across the first initial fin structures by covering portions of top and sidewall surfaces of the first initial fin structures; forming a dielectric layer covering sidewall surfaces of the dummy gate structure and exposing a top surface of the dummy gate structure; removing the dummy gate structure to form a first opening in the dielectric layer and expose portions of top and sidewall surfaces of the first initial fin structures; and performing at least one trimming process on the first initial fin structures to form fin first structures. A width of each first fin structure is smaller than a width of each first initial fin structure.
US11329143B2 Nanosheet transistors with thin inner spacers and tight pitch gate
A semiconductor structure is provided which includes a nanosheet stack structure on a base. The nanosheet stack structure includes a multilayered nanosheet between adjacent nanosheet layers. The multilayered nanosheet includes one or more first layers of a first material and one or more second layers of a second material, wherein the first material has an etch selectivity different than the second material. The one or more first layers of the multilayered nanosheet are recessed. A first inner spacer includes a third material is formed by depositing the third material into an outer portion of the one or more recessed first layers of the multilayered nanosheet. The one or more second layers of the multilayered nanosheet are recessed. A second inner spacer includes a fourth material which is formed by depositing the fourth material into an outer portion of the one or more recessed second layers of the first multilayered nanosheet.
US11329141B2 Spacer structure with high plasma resistance for semiconductor devices
Semiconductor device structures comprising a spacer feature having multiple spacer layers are provided. In one example, a semiconductor device includes an active area on a substrate, the active area comprising a source/drain region, a gate structure over the active area, the source/drain region being proximate the gate structure, a spacer feature having a first portion along a sidewall of the gate structure and having a second portion along the source/drain region, wherein the first portion of the spacer feature comprises a bulk spacer layer along the sidewall of the gate structure, wherein the second portion of the spacer feature comprises the bulk spacer layer and a treated seal spacer layer, the treated seal spacer layer being disposed along the source/drain region and between the bulk spacer layer and the source/drain region, and a contact etching stop layer on the spacer feature.
US11329140B2 Semiconductor device and method of manufacture
A method of forming a gas spacer in a semiconductor device and a semiconductor device including the same are disclosed. In accordance with an embodiment, a method includes forming a gate stack over a substrate; forming a first gate spacer on sidewalls of the gate stack; forming a second gate spacer on sidewalls of the first gate spacer; removing the second gate spacer using an etching process to form a first opening, the etching process being performed at a temperature less than 0° C., the etching process using an etching solution including hydrogen fluoride; and depositing a dielectric layer over the first gate spacer and the gate stack, the dielectric layer sealing a gas spacer in the first opening.
US11329136B2 Enabling anneal for reliability improvement and multi-Vt with interfacial layer regrowth suppression
A method for fabricating a semiconductor device includes forming an interfacial layer and a dielectric layer on a base structure and around channels of a first gate-all-around field-effect transistor (GAA FET) device within a first region and a second GAA FET device within a second region, forming at least a scavenging metal layer in the first and second regions, and performing an anneal process after forming at least one cap layer.
US11329134B2 Method for manufacturing semiconductor device
A method for manufacturing a semiconductor device according to an embodiment includes: forming a first silicon oxide film on a surface of a silicon carbide layer; and performing first heat treatment at 1200° C. or more in an atmosphere including nitrogen gas and carbon dioxide gas.
US11329133B2 Integrated assemblies having semiconductor oxide channel material, and methods of forming integrated assemblies
Some embodiments include an integrated assembly having a gate material, an insulative material adjacent the gate material, and a semiconductor oxide adjacent the insulative material. The semiconductor oxide has a channel region proximate the gate material and spaced from the gate material by the insulative material. An electric field along the gate material induces carrier flow within the channel region, with the carrier flow being along a first direction. The semiconductor oxide includes a grain boundary having a portion which extends along a second direction that crosses the first direction of the carrier flow. In some embodiments, the semiconductor oxide has a grain boundary which extends along the first direction and which is offset from the insulative material by an intervening portion of the semiconductor oxide. The carrier flow is within the intervening region and substantially parallel to the grain boundary. Some embodiments include methods of forming integrated assemblies.
US11329132B2 Transistor with polarization layer superlattice for target threshold voltage tuning
A semiconductor device is disclosed. The semiconductor device includes a substrate, a superlattice that includes a plurality of layers of alternating materials above the substrate, where each of the plurality of layers corresponds to a threshold voltage, a gate trench extending into the superlattice to a predetermined one of the plurality of layers of the superlattice structure, and a high-k layer on the bottom and sidewall of the trench, the high-k layer contacting an etch stop layer of one of the plurality of layers of alternating materials. A gate is located in the trench on top of the high-k layer.
US11329123B2 Display device
An OLED display panel is provided which can control the problem of shedding even in high definition panels. Metal wiring 5 which conducts with an earth line of a flexible printed substrate 15 is provided on a substrate 1. A display area 2 comprised from a plurality of OLED elements is provided at the center of the substrate 1 and four low resistance metal films 3 are provided along each of four edges of the display area 2 on a surface of insulation films 8, 10 at the periphery of the display area 2. Among these, one low resistance metal film 3 conducts with the metal wiring 5 via a 3a.
US11329116B2 Display device and manufacturing method thereof
A display device includes a first substrate including a display area in which a plurality of pixels are arranged and a light transmitting area disposed in the display area, an interlayer insulating layer covering the display area and exposing the light transmitting area, an inner sidewall of the interlayer insulating layer defining the light transmitting area, and an inorganic film disposed directly on the first substrate in the light transmitting area and overlapping the entire light transmitting area. A size of the light transmitting area is larger than a size of a pixel of the plurality of pixels.
US11329111B2 Flexible substrate, manufacturing method thereof, and display panel having the same
The present disclosure provides a flexible substrate, its manufacturing method and a display panel. The flexible substrate includes a base substrate, and an organic thin film, an inorganic thin film and a function layer laminated on the base substrate. A first water-and-oxygen absorption adhesive layer is arranged between the organic thin film and the inorganic thin film and adhered to the organic thin film and the inorganic thin film respectively.
US11329108B2 Display device and manufacturing method thereof
A display device and a manufacturing method thereof are provided. The display device includes a first substrate, a second substrate, first signal lines, second signal lines, a first insulation layer, active components, a display medium, and ultrasonic transducers. The first insulation layer is located between the first signal lines and the second signal lines. Cavities are located in the first insulation layer having thin films located on the cavities. Each of the ultrasonic transducers includes first and second electrodes. A first electrode and a corresponding first signal line belong to a same layer and are electrically connected with each other. A second electrode and a corresponding second signal line belong to a same layer and are electrically connected with each other. A corresponding cavity and a corresponding thin film are sandwiched between the first and second electrodes.
US11329102B2 Resistive memory device and manufacturing method thereof
Provide a resistive random-access memory device having an optimized 3D construction. A resistive random-access memory includes a plurality of pillars, a plurality of bit lines, and a memory cell. The pillars extend vertically along the main surface of the substrate. The bit lines extend in a horizontal direction. The memory cell is formed at the intersection of the pillars and the bit lines. The memory cell includes a gate insulating film, a semiconductor film, and a resistive element. The gate insulating film is formed on the circumference of the pillar. The semiconductor film is formed on the circumference of gate insulating film and provides a channel area. The resistive element is formed on the circumference of the semiconductor film. A first electrode area on the circumference of the resistive element and a second electrode area facing the first electrode area are electrically connected to a pair of adjacent bit lines.
US11329100B2 Magnetic tunnel junction element with Ru hard mask for use in magnetic random-access memory
A magnetic memory element having a Ru hard mask layer. The use of Ru advantageously allows for closer spacing of adjacent magnetic memory elements leading to increased data density. In addition, the use of Ru as a hard mask reduces parasitic electrical resistance by virtue of the fact that Ru does not oxidize in ordinary manufacturing environments. The magnetic memory element can be formed by depositing a plurality of memory element layers, depositing a Ru hard mask layer, depositing a RIEable layer over the Ru hard mask layer, and forming a photoresist mask over the hard mask layer. A reactive ion etching can be performed to transfer the image of the photoresist mask onto the RIEable layer to form a RIEable mask. An ion etching can then be performed to transfer the image of the RIAable mask onto the underlying Ru hard mask and underlying memory element layers.
US11329099B2 Magnetic memory chip having nvm class and SRAM class MRAM elements on the same chip
A magnetic random access memory chip having magnetic memory elements with different performance characteristics formed on the same chip. The magnetic memory elements can be magnetic random access memory elements. The memory chip can have a first set of magnetic random access chips having a first set of physical and performance characteristics formed in a first area of the sensor and a second set of magnetic random access chips having a second set of performance characteristics formed in a second area of the chip. For example, the first set of magnetic random access memory elements can have performance characteristics that match or exceed those of a non-volatile memory, whereas the second set of magnetic random access memory elements can have performance characteristic that match or exceed those of a static random access memory element.
US11329091B2 Solid-state image pickup unit, method of manufacturing solid-state image pickup unit, and electronic apparatus
A back-illuminated type solid-state image pickup unit in which a pad wiring line is provided on a light reception surface and which is capable of improving light reception characteristics in a photoelectric conversion section by having a thinner insulating film in a pixel region. The solid-state image pickup unit includes a sensor substrate having a pixel region in which photoelectric conversion sections are formed in an array, and a drive circuit is provided on a surface opposed to a light reception surface for the photoelectric conversion sections of the sensor substrate. A through hole via reaching the drive circuit from the light reception surface of the sensor substrate is provided in a peripheral region located outside the pixel region. A pad wiring line directly laminated on the through hole via is provided on the light reception surface in the peripheral region.
US11329089B1 Image sensor with multi-patterned isolation well
Pixel isolation wells in a semiconductor image sensor are implemented via two or more photoresist patterning phases and two or more corresponding dopant implantation operations. A distinct photomask is applied in each patterning phase with the isolation-well street lines patterned by each mask spaced from one another by an integer multiple (i.e., 2 or greater) of the pixel pitch, and patterns formed by respective masks being staggered by the pixel pitch.
US11329087B2 Photodetectors with adjacent anode-cathode pairs
Structures for a photodetector and methods of fabricating a structure for a photodetector. The structure includes a light-absorbing region having a side edge, an anode adjacent to the side edge of the light-absorbing region, and a cathode adjacent to the side edge of the light-absorbing region.
US11329084B2 Imaging unit
An imaging unit includes a photoelectric conversion layer including a compound semiconductor and having a light incident surface, and a light shielding portion provided in an optical path of light incident on the light incident surface and shielding light having a wavelength of less than 450 nm.
US11329082B2 Image sensor and electronic device
An image sensor and an electronic device are disclosed. At least one pixel in the image sensor includes a photodiode, a floating diffusion region and a transfer transistor located between the photodiode and the floating diffusion region. The photodiode includes a carrier-accumulation region, and a gate of the transfer transistor extends up to the carrier-accumulation region. The gate extends away from the floating diffusion region and overlaps over half of a width of the carrier-accumulation region. Since carriers move at a higher speed in a fast transfer channel in the semiconductor substrate around such a gate, increasing the length of the transfer transistor's gate extending away from the floating diffusion region and overlapping range with the carrier-accumulation region can facilitate fast movement of carriers from the carrier-accumulation region through such fast transfer channels to the floating diffusion region, thereby improving overall carrier transfer efficiency and optimizing performance thereof.
US11329075B2 Method for fabricating array substrate, display panel and display device
An array substrate, its fabricating method, a display panel and a display device are disclosed. The method includes forming an active layer on a substrate, forming a gate layer on a side of the active layer facing or away from the substrate; forming an interlayer dielectric layer on a side of the active layer away from the substrate, which includes a first, second, third and fourth film stacked in this order in a direction away from the substrate; forming a via hole extending from the interlayer dielectric layer to the active layer; forming a source and drain layer on a side of the interlayer dielectric layer away from the substrate, and in a region not covered by the source and drain layer, removing the fourth film in the interlayer dielectric layer at a same time as forming the source and drain layer.
US11329073B2 Display panel
A display panel includes: a substrate; a thin film transistor layer, wherein the thin film transistor layer is disposed on the substrate an organic layer; and a via, wherein the via is disposed on the thin film transistor layer, and a part of the organic layer extends to the via.
US11329067B2 Co-integration of bulk and SOI transistors
An electronic integrated circuit chip includes a first transistor arranged inside and on top of a solid substrate, a second transistor arranged inside and on top of a layer of semiconductor material on insulator having a first thickness, and a third transistor arranged inside and on top of a layer of semiconductor material on insulator having a second thickness. The second thickness is greater than the first thickness. The solid substrate extends underneath the layers of semiconductor material and is insulated from those layers by the insulator.
US11329064B2 Integrated assemblies and methods of forming integrated assemblies
Some embodiments include an integrated assembly having a vertical stack of alternating insulative levels and conductive levels. The insulative levels have a same primary composition as one another. At least one of the insulative levels is compositionally different relative to others of the insulative levels due to said at least one of the insulative levels including dopant dispersed within the primary composition. An opening extends vertically through the stack. Some embodiments include methods of forming integrated assemblies.
US11329063B2 Vertical memory devices and methods of manufacturing the same
A vertical memory device includes a channel extending in a vertical direction on a substrate, a charge storage structure on an outer sidewall of the channel and including a tunnel insulation pattern, a charge trapping pattern, and a first blocking pattern sequentially stacked in a horizontal direction, and gate electrodes spaced apart from each other in the vertical direction, each of which surrounds the charge storage structure. The charge storage structure includes charge trapping patterns, each of which faces one of the gate electrodes in the horizontal direction. A length in the vertical direction of an inner sidewall of each of the charge trapping patterns facing the tunnel insulation pattern is less than a length in the vertical direction of an outer sidewall thereof facing the first blocking pattern.
US11329062B2 Memory arrays and methods used in forming a memory array
A method used in forming a memory array comprises forming a stack comprising vertically-alternating insulative tiers and wordline tiers. The stack comprises an insulator tier above the wordline tiers. The insulator tier comprises first insulator material comprising silicon, nitrogen, and one or more of carbon, oxygen, boron, and phosphorus. The first insulator material is patterned to form first horizontally-elongated trenches in the insulator tier. Second insulator material is formed in the first trenches along sidewalls of the first insulator material. The second insulator material is of different composition from that of the first insulator material and narrows the first trenches. After forming the second insulator material, second horizontally-elongated trenches are formed through the insulative tiers and the wordline tiers. The second trenches are horizontally along the narrowed first trenches laterally between and below the second insulator material. Elevationally-extending strings of memory cells are formed in the stack. Structure independent of method is disclosed.
US11329058B2 Microelectronic devices and memory devices
A microelectronic device comprises a stack structure having tiers each including a conductive structure and an insulating structure, the stack structure comprises a staircase region comprising staircase structures, a select gate contact region, and a memory array region between the staircase region and the select gate contact region; contact structures on steps of the staircase structures; string drivers coupled to the contact structures and comprising transistors underlying and within horizontal boundaries of the staircase region; a triple well structure underlying the memory array region; a select gate structure between the stack structure and the triple well structure; semiconductive pillar structures within horizontal boundaries of the memory array region and extending through the stack structure and the select gate structure to the triple well structure; and a select gate contact structure within horizontal boundaries of the select gate contact region and extending through the stack structure to the select gate structure.
US11329055B2 Semiconductor device and methods of forming and operating the same
Semiconductor cell and its forming method and operating method are provided. The semiconductor device includes: a substrate with a first region; a first nanopillar, formed on a substrate surface of the first region and perpendicular to the substrate surface; a first source/drain region, formed at a bottom of the first nanopillar and in a portion of the substrate in the first region; a first gate structure, surrounding the first nanopillar and formed on the first source/drain region; and a second source/drain region, formed at a top of the first nanopillar and on the first gate structure.
US11329054B2 Semiconductor device and fabrication method thereof
A semiconductor device and a fabrication method are provided. The method includes providing a substrate; forming a first gate structure and source/drain doped layers over the substrate, where the source/drain doped layers are on both sides of the first gate structure; forming a dielectric layer covering the first gate structure and the source/drain doped layers over the substrate; forming a first trench exposing the first gate structure through the dielectric layer; forming a first conductive structure in the bottom region of the first trench; after forming the first conductive structure, forming an insulation layer in the top region of the first trench; using the insulation layer as a mask, forming recesses on source/drain doped layers through the dielectric layer on both sides of the insulation layer; and forming second conductive structures in the recesses.
US11329052B2 Method of processing DRAM
Methods of forming a DRAM bit line to improve line edge roughness (LER) and lower resistance are described. The method comprises implanting an inert species into a bit line metal layer having a first grain size on a substrate to form an amorphized bit line metal layer having a second grain size smaller than the first grain size. A film stack is then deposited on the amorphized bit line metal layer. The film stack and amorphized bit line metal layer are etched to form a patterned film stack on the substrate. The patterned film stack on the substrate is thermally annealed.
US11329049B2 Memory transistor with cavity structure
A memory transistor comprises a substrate comprising a first surface and a second surface opposing the first surface, the substrate further comprising a first trench having an opening formed in the first surface; a first dielectric layer formed on an inner surface of the first trench; a gate layer formed on the first dielectric layer in the first trench, the gate layer having a top surface lower than the first surface; and a second dielectric layer filled in the first trench and located on the top surface of the gate layer, the second dielectric layer covering the gate layer and connecting to the first dielectric layer, the second dielectric layer having a cavity formed therein.
US11329043B2 Semiconductor device with improved device performance
Various embodiments of the present disclosure are directed towards an integrated chip (IC). The IC includes a first fin projecting vertically from a semiconductor substrate. A second fin projects vertically from the semiconductor substrate, where the second fin is spaced from the first fin, and where the first fin has a first uppermost surface that is disposed over a second uppermost surface of the second fin. A nanostructure stack is disposed over the second fin and vertically spaced from the second fin, where the nanostructure stack comprises a plurality of vertically stacked semiconductor nanostructures. A pair of first source/drain regions is disposed on the first fin, where the first source/drain regions are disposed on opposite sides of an upper portion of the first fin. A pair of second source/drain regions is disposed on the second fin, where the second source/drain regions are disposed on opposite sides of the nanostructure stack.
US11329037B2 Display module and electronic device
A display module and an electronic device are provided. The display module includes a substrate, a display part, a driving chip, a flexible circuit, and a buffer part. The substrate includes a soldering portion. The display part is disposed on a light emitting side of the substrate. The driving chip is disposed on a light emitting side of the soldering portion. The flexible circuit board is bent from a first surface of the soldering portion to a second surface of the soldering portion. The buffer part is disposed between the flexible circuit board and the soldering portion.
US11329036B2 Semiconductor memory device
According to one embodiment, a semiconductor memory device includes a mounting board and memory dies. The memory dies include first pad electrodes, first pull-up circuits connected to the first pad electrodes, a first output circuit that outputs a first parameter to the first pull-up circuits, first pull-down circuits connected to the first pad electrodes, a second output circuit that outputs a second parameter to the first pull-down circuits, a second pad electrode, a second pull-up circuit connected to the second pad electrode, a third output circuit that is connected to the second pad electrode, a third pad electrode, a second pull-down circuit connected to the third pad electrode, and a fourth output circuit that is connected to the third pad electrode. The second pad electrode of the second memory die is connected to the third pad electrode of the first memory die.
US11329035B2 Tetherless chip module
Attach a smart chip to a carrier, and attach a memory chip to the carrier in communication with the smart chip. The memory chip has a larger footprint than the smart chip, overlies the smart chip, and is attached to the carrier by connections around the periphery of the smart chip. Removably attach an energy storage device (ESD) to the carrier and electrically connect the ESD to the carrier via a flex bridge.
US11329031B2 Structure and formation method for chip package
Structures and formation methods of a chip package are provided. The chip package includes a semiconductor die and a package layer partially or completely encapsulating the semiconductor die. The chip package also includes a conductive feature penetrating through the package layer. The chip package further includes an interfacial layer the interfacial layer continuously surrounds the conductive feature. The interfacial layer is between the conductive feature and the package layer, and the interfacial layer is made of a metal oxide material.
US11329030B2 Production of a chip module
A method of producing a chip module includes providing a carrier; arranging semiconductor chips on the carrier; applying an electrically insulating material on the carrier; and structuring the carrier such that the chip module is provided, wherein the chip module includes separate carrier sections produced by structuring the carrier, the carrier sections of the chip module connected by the electrically insulating material.
US11329027B2 Microelectronic packages having a die stack and a device within the footprint of the die stack
A microelectronic package may be fabricated having a microelectronic die stack attached to a microelectronic substrate and at least one microelectronic device, which is separate from the microelectronic die stack, attached to the microelectronic substrate within the footprint of one of the microelectronic dice within the microelectronic die stack. In one embodiment, the microelectronic die stack may have a plurality of stacked microelectronic dice, wherein one microelectronic die of the plurality of microelectronic dice has a footprint greater than the other microelectronic die of the plurality of microelectronic dice, and wherein the at least one microelectronic device is attached to the one microelectronic die of the plurality of microelectronic dice having the greater footprint.
US11329026B2 Apparatuses and methods for internal heat spreading for packaged semiconductor die
Apparatuses and methods for internal heat spreading for packaged semiconductor die are disclosed herein. An example apparatus may include a plurality of die in a stack, a bottom die supporting the plurality of die, a barrier and a heat spreader. A portion of the bottom die may extend beyond the plurality of die and a top surface of the bottom die extending beyond the plurality of die may be exposed. The barrier may be disposed alongside the plurality of die and the bottom die, and the heat spreader may be disposed over the exposed top surface of the bottom die and alongside the plurality of die.
US11329023B2 Interconnection of copper surfaces using copper sintering material
A method for interconnecting a first conductor and a second conductor includes forming a layer of substantially pure copper on the first conductor, applying a copper sintering material to the first conductor, the second conductor, or both, and interconnecting the first conductor and the second conductor by sintering the copper sintering material so as to form a copper-copper interface that includes the layer of substantially pure copper, the second conductor, and the copper sintering material.
US11329021B2 Method for fabricating a semiconductor device comprising a paste layer and semiconductor device
A semiconductor device and method for fabricating a semiconductor device, comprising a paste layer is disclosed. In one example the method comprises attaching a substrate to a carrier, wherein the substrate comprises a plurality of semiconductor dies. A layer of a paste is applied to the substrate. The layer above cutting regions of the substrate is structured. The substrate is cut along the cutting regions.
US11329017B2 Semiconductor device package and method of manufacturing the same
The present disclosure provides a semiconductor device package. The semiconductor device package includes a first electronic component having an active surface and a backside surface opposite to the active surface and a first antenna layer disposed on the backside surface of the first electronic component. The semiconductor device package further includes a first dielectric layer covering the first antenna layer and a second antenna layer disposed over the first antenna layer. The second antenna layer is spaced apart from the first antenna layer by the first dielectric layer. A method of manufacturing a semiconductor device package is also disclosed.
US11329010B2 Integrated circuit shield
An anti-tamper layer is applied to a blank wafer. The layered wafer is then diced into shield dies. A shield die is oxide-to-oxide bonded to the top of an active die such that removing the shield die will damage the active die. The shield die may be sized and positioned such that wirebond pads along one or more edges of the active die remain exposed. The exposed wirebond pads may be used to electrically connect, via wirebonds, the active die to a substrate. A second shield die may be attached to the bottom of the active die to help protect against the use of bottom-to-top delayering.
US11329008B2 Method for manufacturing semiconductor package for warpage control
A method for manufacturing a semiconductor package includes following operations. A die having a first surface and a second surface opposite to the first surface is provided. A polymeric film is disposed over the second surface of the die. An adhesive film is provided. The die and the polymeric film are attached to a carrier substrate through the adhesive film. The die, the polymeric film and the adhesive film are molded with a molding compound. The polymeric film is sandwiched between the die and the adhesive film upon attaching to the carrier substrate.
US11329007B2 Wiring structure and method for manufacturing the same
A wiring structure includes a conductive structure, a surface structure and at least one through via. The conductive structure includes at least one dielectric layer and at least one circuit layer in contact with the dielectric layer. The surface structure is disposed adjacent to a top surface of the conductive structure. The through via extends through the surface structure and extending into at least a portion of the conductive structure.
US11329005B2 Semiconductor device and method of producing the same
Provided is a semiconductor device having excellent heat dissipation capacity and electromagnetic wave suppression effect. A semiconductor device 1 includes a semiconductor device 30; a tubular conductive shield can 20 provided to surround a side surface 30a of the semiconductor device 30; a conductive cooling member 40; and a conductive thermally conductive sheet 10 formed between the semiconductor device 30 and the cooling member 40. The conductive shield can 20 and the cooling member 40 are electrically connected through the conductive thermally conductive sheet 10 therebetween.
US11328998B2 Semiconductor device and manufacturing method of semiconductor device
A semiconductor device includes: a first semiconductor element having a first electrode on a main surface side thereof and a second electrode on a back surface side thereof; a base material provided with a connection conductor connected to the first electrode; a sealing resin provided on the base material to seal the first semiconductor element; and a first via provided in the sealing resin and electrically connected to the second electrode of the first semiconductor element.
US11328994B2 Method for fabricating CU interconnection using graphene
A method for manufacturing an interconnect structure includes providing a substrate structure comprising a substrate, a first dielectric layer on the substrate, and a metal interconnect line formed in the first dielectric layer and extending through to a surface of the substrate; removing a portion of the first dielectric layer on opposite sides of the metal interconnect line to expose a surface of the metal interconnect line and to form a recess; forming a graphene layer on the exposed surface of the metal interconnect line; and forming a second dielectric layer filling the recess and covering the graphene layer. The interconnect structure can prevent metal atoms of the metal interconnect line from diffusion into the first and second dielectric layers.
US11328991B2 Semiconductor structure and method making the same
The present disclosure provides a method for forming an integrated circuit (IC) structure. The method comprises providing a substrate including a conductive feature; forming aluminum (Al)-containing dielectric layer on the conductive feature; forming a low-k dielectric layer on the Al-containing dielectric layer; and etching the low-k dielectric layer to form a contact trench aligned with the conductive feature. A bottom of the contact trench is on a surface of the Al-containing dielectric layer.
US11328990B2 Via structure having a metal hump for low interface resistance
A semiconductor device structure is provided. The semiconductor device structure includes a first insulating layer, a first metal via passing through the first insulating layer, and a second insulating layer formed over the first insulating layer. The semiconductor device structure also includes a first metal hump surrounded by the second insulating layer and connected to the top surface of the first metal via. The first metal hump covers the portion of the first insulating layer adjacent to the first metal via. In addition, the semiconductor device structure includes a metal line formed in the second insulating layer and electrically connected to the first metal via, and a conductive liner covering the first metal hump and separating the metal line from the second insulating layer and the first metal hump.
US11328988B2 Top gate recessed channel CMOS thin film transistor in the back end of line and methods of fabrication
A device includes a device level having a metallization structure coupled to a semiconductor device and a transistor above the device level. The transistor has a body including a single crystal group III-V or group IV semiconductor material, a source structure on a first portion of the body and a drain structure on a second portion of the body, where the source structure is separate from the drain structure. The transistor further includes a gate structure including a first gate structure portion in a recess in the body and a second gate structure portion between the source structure and the drain structure. A source contact is coupled with the source structure and a drain contact is coupled with the drain structure. The source contact is in contact with the metallization structure in the device level.
US11328987B2 Waver-level packaging based module and method for producing the same
A wafer-level packaging based module includes an antenna board and a chip board. The antenna board includes at least one antenna layer with introduced antenna element and a shielding layer with introduced shielding element in the area of the at least one antenna element opposite to the antenna layer. The chip board includes a contacting layer, a rewiring layer opposite to the contacting layer and the shielding layer having at least one shielding element arranged on the rewiring layer. A chip layer having at least one chip is arranged between the contacting layer and the rewiring layer. Further, the chip layer includes at least one via connecting the contacting layer to the rewiring layer.
US11328982B2 Air gap seal for interconnect air gap and method of fabricating thereof
Interconnects that facilitate reduced capacitance and/or resistance and corresponding techniques for forming the interconnects are disclosed herein. An exemplary interconnect is disposed in an insulating layer. The interconnect has a metal contact, a contact isolation layer surrounding sidewalls of the metal contact, and an air gap disposed between the contact isolation layer and the insulating layer. An air gap seal for the air gap has a first portion disposed over a top surface of the contact isolation layer, but not disposed on a top surface of the insulating layer, and a second portion disposed between the contact isolation layer and the insulating layer, such that the second portion surrounds a top portion of sidewalls of the metal contact. The air gap seal may include amorphous silicon and/or silicon oxide. The contact isolation layer may include silicon nitride. The insulating layer may include silicon oxide.
US11328980B2 Automotive power devices on direct bond copper embedded in PCB driver boards
A power device embedded PCB includes a printed circuit board having a first major surface separated by a thickness and opposite a second major surface and an embedded power device. The embedded power device may include a power semiconductor device, an electrically and thermally conductive substrate bonded to the power semiconductor device along a first surface of the electrically and thermally conductive substrate and bonded to an electrical insulation layer on a second surface of the electrically and thermally conductive substrate opposite the first surface and a thermally conductive substrate bonded to the electrical insulation layer on a surface opposite the bonded electrically and thermally conductive substrate. The power semiconductor device, the electrically and thermally conductive substrate, the electrical insulation layer, and the thermally conductive substrate are disposed within the printed circuit board. The thermally conductive substrate forms a bondable surface adjacent the second major surface of the printed circuit board.
US11328976B1 Three-dimensional thermal management apparatuses for electronic devices
Some examples described herein provide for three-dimensional (3D) thermal management apparatuses for thermal energy dissipation of thermal energy generated by an electronic device. In an example, an apparatus includes a thermal management apparatus that includes a primary base, a passive two-phase flow thermal carrier, and fins. The thermal carrier has a carrier base and one or more sidewalls extending from the carrier base. The carrier base and the one or more sidewalls are a single integral piece. The primary base is attached to the thermal carrier. The carrier base has an exterior surface that at least a portion of which defines a die contact region. The thermal carrier has an internal volume aligned with the die contact region. A fluid is disposed in the internal volume. The fins are attached to and extend from the one or more sidewalls of the thermal carrier.
US11328970B2 Methods of fabricating semiconductor package
Methods of fabricating a semiconductor package may include forming a first barrier layer on a first carrier, forming a sacrificial layer, including an opening that exposes at least a portion of the first barrier layer, on the first barrier layer, and forming a second barrier layer on the first barrier layer and on the sacrificial layer. The second barrier layer may include a portion formed on the sacrificial layer. The methods may also include forming a first insulating layer in the opening and protruding beyond a top surface of the portion of the second barrier layer on the sacrificial layer, a top surface of the first insulating layer being farther from the first barrier layer than the top surface of the portion of the second barrier layer, forming a redistribution structure including a redistribution layer and a second insulating layer on the first insulating layer and on the second barrier layer, mounting a semiconductor chip on the redistribution structure, attaching a second carrier onto the semiconductor chip and removing the first carrier, removing the first barrier layer, the sacrificial layer, and the second barrier layer to expose portions of the redistribution structure, and forming solder balls, respectively, on the portions of the redistribution structure.
US11328967B2 Electrical device with test pads encased within the packaging material
A substrate is orientated parallel to a plane and includes pads that are located at a bottom surface of the substrate and external to the electrical device. A first integrated circuit die is orientated parallel to the plane and disposed above the substrate in a vertical direction. The first integrated circuit die is electrically coupled to at least some of the pads of the substrate. A packaging material is disposed above the first integrated circuit die around at least a top surface and side surfaces of the first integrated circuit die. Test pads are orientated parallel to the plane and disposed above the first integrated circuit die in the vertical direction. The test pads are electrically coupled to the first integrated circuit die and encased within the packaging material.
US11328964B2 Prescriptive analytics in highly collinear response space
Methods, systems, and non-transitory computer readable medium are described for prescriptive analytics in highly collinear response space. A method includes receiving film property data associated with manufacturing parameters of manufacturing equipment. The method further includes determining that the film property data is correlated and is different from target data. The method further includes selecting a set of data points of the film property data that are orthogonal to the target data. The method further includes performing feature extraction on the set of data points. The method further includes determining, based on the feature extraction, updates to one or more of the manufacturing parameters to meet the target data.
US11328962B2 Notched gate structure fabrication
A method includes providing a structure having a substrate and a fin protruding from the substrate, forming a gate stack layer over the fin, and patterning the gate stack layer in forming a gate stack. The patterning of the gate stack layer simultaneously forms a passivation layer on sidewall surfaces of the gate stack. The method also includes removing a bottom portion of the passivation layer, thereby exposing a bottom portion of the gate stack, while a top portion of the passivation layer remains. The method further includes laterally etching the bottom portion of the gate stack, thereby shrinking a width of the bottom portion of the gate stack.
US11328961B2 Method of manufacturing inverter and inverter
A method of manufacturing an inverter and an inverter are provided. The method of manufacturing the inverter includes following steps: forming a substrate and forming a first insulating layer on the substrate; forming a semiconductor-type carbon nanotube film on the first insulating layer; patterning the semiconductor-type carbon nanotube film to form a first active layer and a second active layer arranged at an interval; forming a first barrier layer on the first active layer and forming a second barrier layer on the second active layer, wherein the first barrier layer is an electrophilic film layer, and the second barrier layer is an electron donor film layer; and forming a first source and a first drain which are in contact with and spaced apart from two ends of the first active layer and forming a second source and a second drain which are in contact with and spaced with two ends of the second active layer, wherein the first drain is connected to the second source. By using the semiconductor-type carbon nanotube as the active layer to cooperate with the electrophilic film layer and the electron donor film layer as a barrier layer, manufacturing process of the inverter can be simplified, and manufacturing cost of the inverter can be reduced.
US11328959B2 Semiconductor structure and related methods
Methods and associated devices including the fabrication of a semiconductor structure are described that include epitaxially growing a stack of layers alternating between a first composition and a second composition. The stack of layers extends across a first region and a second region of a semiconductor substrate. The stack of layers in the second region of the semiconductor substrate may be etched to form an opening. A passivation process is then performed that includes introducing chlorine to at least one surface of the opening. After performing the passivation process, an epitaxial liner layer is grown in the opening.
US11328958B2 Semiconductor device having planar transistor and FinFET
A device includes first and second transistors and first and second isolation structures. The first transistor includes a raised structure, a first gate structure over the raised structure, and a first source/drain structure over the raised structure and adjacent the first gate structure. The first isolation structure surrounds the raised structure and the first source/drain structure of the first transistor. A bottommost surface of the first source/drain structure is spaced apart from a topmost surface of the first isolation structure. The second transistor includes a fin structure, a second gate structure over the raised structure, and a second source/drain structure over the fin structure. The second isolation structure surrounds a bottom of the fin structure of the second transistor. A bottommost surface of the second source/drain structure is in contact with a topmost surface of the second isolation structure.
US11328952B2 Interconnect structure and method
A device, structure, and method are provided whereby an insert layer is utilized to provide additional support for surrounding dielectric layers. The insert layer may be applied between two dielectric layers. Once formed, trenches and vias are formed within the composite layers, and the insert layer will help to provide support that will limit or eliminate undesired bending or other structural motions that could hamper subsequent process steps, such as filling the trenches and vias with conductive material.
US11328949B2 Semiconductor device
A semiconductor device includes a substrate, a first fin, and a second fin. The first and second fins are spaced apart from each other in a first direction on the substrate and extend in a second direction intersecting the first direction. The semiconductor device further includes a first shallow trench formed between the first and second fins, and a field insulating film which fills at least a part of the first shallow trench. The field insulating film includes a first portion, a second portion adjacent to the first portion, and a third portion adjacent to the second portion and adjacent to a side wall of the first shallow trench. The first portion includes a central portion of an upper surface of the field insulating film in the first direction. The upper surface of the field insulating film is in a shape of a brace recessed toward the substrate.
US11328947B1 Aligner apparatus and alignment method
An aligner apparatus according to one or more embodiments may include a first rotating base, a second rotating base, and a detection apparatus. The first rotating base on which a wafer placed thereon rotates around a first rotation axis line. The second rotating base on which a wafer placed thereon rotates around a second rotation axis whose position is different from that of the first rotation axis line. The detection apparatus includes one sensor for detecting the edge of the wafer, and the detection range of the sensor includes the edge of the wafer placed on the first rotating base and the edge of the wafer placed on the second rotating base, and detects the edges of the two wafers.
US11328946B2 Manufacturing method of ESD protection device
A manufacturing method of the ESD protection device includes the following steps. A surface treatment is performed on the substrate. A link layer is formed on the substrate after the surface treatment, wherein a material of the link layer includes a metal material. A progressive layer is formed on the link layer, wherein a material of the progressive layer includes a non-stoichiometric metal oxide material, and an oxygen concentration in the non-stoichiometric metal oxide material is increased gradually away from the substrate in a thickness direction of the progressive layer. A composite layer is formed on the progressive layer, wherein the composite layer includes a stoichiometric metal oxide material and a non-stoichiometric metal oxide material, and a ratio of the non-stoichiometric metal oxide material and the stoichiometric metal oxide material in the composite layer may make a sheet resistance value of the composite layer 1×107 to 1×108 Ω/sq.
US11328945B2 Wafer forming apparatus
A wafer forming apparatus includes a conveying tray having an ingot accommodating section that accommodates a semiconductor ingot and a wafer accommodating section that accommodates a wafer formed from the semiconductor ingot, a belt conveyor unit that conveys the conveying tray to each processing apparatus, a cassette rack on which cassettes accommodating the wafers are placed correspondingly to the conveying trays, and a transferring unit that transfers the wafer from the wafer accommodating section of the conveying tray to the cassette placed on the cassette rack. The conveying tray is provided with an identification mark. The cassette rack or the cassette corresponding to the conveying tray is provided with the same identification mark as the identification mark provided on the conveying tray.
US11328944B2 Systems and methods of placing substrates in semiconductor manufacturing equipment
The disclosed technology generally relates to semiconductor processing and more particularly to placing a substrate in a semiconductor manufacturing equipment for processing, and to apparatuses for placing the substrate in the semiconductor manufacturing equipment. In one aspect, a method of calibrating a process position of a semiconductor substrate in a process chamber comprises securing a calibration substrate on a susceptor in a processing chamber under an open chamber condition using a securing device, wherein securing comprises preventing the substrate from sliding laterally on the susceptor by more than a predefined tolerance from a centered position relative to a susceptor center. The method additionally comprises subjecting the calibration substrate under a process condition different from the open chamber condition. The method additionally comprises transferring the calibration substrate from the susceptor using a robot arm. The method further comprises detecting a position of the calibration substrate and recording coordinates of the robot arm corresponding to the detected position of the calibration substrate. Detection can be conducted on the fly. The securing device can be removed prior to processing substrates.
US11328942B1 Liquid crystalline elastomer for pick and place of semiconductor devices
A pick-up head assembly comprises a body of a liquid crystalline elastomer (LCE) that undergoes a reversible expansion when exposed to a first frequency of light and contracts when exposed to a second frequency of light. Selective portions of the LCE in the pick-up head assembly are irradiated with the first frequency to cause an expansion in the selective portions. The adhesive forces of the expanded portions of the LCE are used to pick-up semiconductor devices from a first substrate. The semiconductor devices are placed on a second substrate by exposing the expanded portions of the LCE to the second frequency of light, causing the expanded portions to contract.
US11328940B2 Degassing chamber and semiconductor processing apparatus
A degassing chamber and a semiconductor processing apparatus are provided. The degassing chamber includes a chamber; a substrate container, movable within the chamber in a vertical direction; and a heating component, disposed within the chamber. A substrate transferring opening is formed through a sidewall of the chamber for transferring substrates into or out of the chamber. The heating component includes a first light source component and a second light source component. The chamber is divided into a first chamber and a second chamber by the substrate transferring opening. The first light source component is located in the first chamber, and the second light source component is located in the second chamber. The first light source component and the second light source component are provided for heating a substrate in the substrate container.
US11328937B2 Low cost package warpage solution
Embodiments of the invention include device packages and methods of forming such packages. In an embodiment, the method of forming a device package may comprise forming a reinforcement layer over a substrate. One or more openings may be formed through the reinforcement layer. In an embodiment, a device die may be placed into one of the openings. The device die may be bonded to the substrate by reflowing one or more solder bumps positioned between the device die and the substrate. Embodiments of the invention may include a molded reinforcement layer. Alternative embodiments include a reinforcement layer that is adhered to the surface of the substrate with an adhesive layer.
US11328935B2 Method of forming a layer structure, layer structure, method of forming a contact structure, method of forming a chip package, and chip package
A method of forming a layer structure is provided. The method may include plasma-treating a metal surface with a hydrogen-containing plasma, thereby forming nucleophilic groups over the metal surface, and forming an organic layer over the metal surface, wherein the organic layer comprises silane and is covalently bonded to the nucleophilic groups.
US11328927B2 System for integration of elemental and compound semiconductors on a ceramic substrate
A method of fabricating a semiconductor structure includes providing an engineered substrate including a polycrystalline substrate, a barrier layer encapsulating the polycrystalline substrate, and a bonding layer coupled to the barrier layer. The method further includes forming a first silicon layer coupled to the bonding layer, forming a dielectric layer coupled to the first silicon layer, forming a second silicon layer coupled to the dielectric layer, removing a portion of the second silicon layer and a corresponding portion of the dielectric layer to expose a portion of the first silicon layer, forming a gallium nitride (GaN) layer coupled to the exposed portion of the first silicon layer, forming a gallium nitride (GaN) based device coupled to the GaN layer, and forming a silicon-based device coupled to a remaining portion of the second silicon layer.
US11328926B2 Ultralow dielectric mesoporous organosilicon film and preparation method thereof
The present invention relates to the field of chemical industry, and discloses organosilicone micro-mesoporous ultra-low dielectric thin films and preparation methods therefor. A structural formula of a POSS-based organosilane precursor in the thin film is as follows: where n is 12, 16, 18, 20, or 22, and X is CH3 or CH2CH3. The preparation method includes the following steps: dissolving a certain amount of the POSS-based precursor in an organic solvent at a room temperature; adding an appropriate amount of a photoacid generator, after uniformly stirring, spraying a mixed liquid to form a film on a substrate; placing the substrate under a light-emitting diode lamp for irradiating for a preset time after the organic solvent is completely evaporated; then placing the substrate in N,N-dimethylformamide for undergoing a transesterification reaction with fluoroalkyl alcohol for 24-72 h; and washing and drying to obtain the organosilicone micro-mesoporous ultra-low dielectric thin film. Compared with existing ultra-low dielectric thin films, the obtained thin film has a lower dielectric constant (1.89), and is better in dielectric stability in a humid environment, simple to operate, and high in polymerization speed.
US11328923B2 Excimer lamp
In the excimer lamp according to the present invention, a flat discharge vessel having a substantially rectangular cross-sectional shape and comprising a pair of planar parts and a pair of side-surface parts has a pair of external electrodes disposed on the respective outer surfaces of the planar parts. The end parts of the external electrodes are provided with an auxiliary electrode extending to a region that is made smaller than the distance between the planar parts. A lead that supplies electricity to the external electrode is connected to the auxiliary electrode in the region that is made smaller than the distance between the planar parts.
US11328917B2 MALDI target plate
A MALDI ion source is disclosed comprising: a target plate (2) having a front surface (4), a rear surface (6), and at least one sample receiving well (9) for receiving a liquid sample or at least one sample receiving channel (8) extending from an opening (12) in the rear surface (6) to an opening (14) in the front surface (4) for receiving a liquid sample (10), wherein each well (9) or channel (8) has a volume of ≥1 μL. The ion source also comprise a laser (16) for ionising a liquid sample (10) on or in the target plate (2), wherein the laser (16) is a pulsed laser set up and configured to have a pulsed repetition rate of ≥20 Hz, or is a continuous laser.
US11328910B2 Substrate processing apparatus
Provided is a substrate processing apparatus, including: transportation chamber maintained in an atmospheric environment where a substrate is transported; a vacuum processing chamber connected with the transportation chamber through a load lock chamber; a substrate placing table installed in the vacuum processing chamber and having a body part and a surface part that is attachable to/detachable from the body part; a storage unit installed in the load lock chamber or the transportation chamber and configured to receive the surface part; and a transportation mechanism configured to transport the substrate from the transportation chamber to the vacuum processing chamber through the load lock chamber and transport the surface part between the storage unit and the body part of the vacuum processing chamber.
US11328907B2 Electrostatic chuck
According to one embodiment, an electrostatic chuck includes a ceramic dielectric substrate, a base plate, and a first electrode layer. The ceramic dielectric substrate has a first major surface and a second major surface. The first electrode layer is provided inside the ceramic dielectric substrate and connected to a high frequency power supply. The first electrode layer is provided between the first major surface and the second major surface. The first electrode layer has a first surface and a second surface. A surface roughness of the second surface is larger than a surface roughness of the first surface.
US11328903B2 Plasma processing system, method of controlling plasma in the plasma processing system, and method of manufacturing semiconductor device by using the method of controlling the plasma
A plasma processing system includes a radio-frequency (RF) power source unit configured to generate three RF powers; a process chamber to which a process gas supplied and to which the RF powers are applied to generate a plasma; and an impedance matcher between the RF power source unit and the process chamber, the impedance matcher configured to adjust an impedance. The RF power source unit may include a first RF power source connected to a first electrode located in a lower portion of the process chamber to apply a first RF power having a first frequency, a second RF power source connected to the first electrode and to apply a second RF power having a second frequency, and a third RF power source connected to a second electrode located in an upper portion of the process chamber and to apply a third RF power having a third frequency.
US11328901B2 Deposition method
A deposition method performed by a deposition apparatus is provided. The deposition apparatus includes an antenna that forms an inductive magnetic field in a plasma processing region; and a rotary table that revolves a substrate around a rotational center of the rotary table. The method includes: supplying an ignition gas containing a noble gas and an additive gas to the plasma processing region; setting electric power supplied to the antenna to a first predetermined value to form a plasma of the ignition gas; increasing the electric power to a second predetermined value; stopping the supply of the additive gas; switching a gas supplied to the plasma processing region from the ignition gas to a gas for forming the film; and lifting an end of the antenna on a side closer to the rotational center while maintaining a height of another end of the antenna.
US11328899B2 Methods for aligning a particle beam and performing a non-contact electrical measurement on a cell using a registration cell
Systems, devices, and methods for performing a non-contact electrical measurement (NCEM) on a NCEM-enabled cell included in a NCEM-enabled cell vehicle may be configured to perform NCEMs while the NCEM-enabled cell vehicle is moving. The movement may be due to vibrations in the system and/or movement of a movable stage on which the NCEM-enabled cell vehicle is positioned. Position information for an electron beam column producing the electron beam performing the NCEMs and/or for the moving stage may be used to align the electron beam with targets on the NCEM-enabled cell vehicle while it is moving.
US11328898B2 Digital detector, apparatus of charged-particle beam such as electron microscope comprising the same, and method thereof
The present invention provides a digital high-resolution detector for detecting X-ray, UV light or charged particles. In various embodiments, the digital detector comprises an array of CMOS or CCD pixels and a layer of conversion material on top of the array designed for converting incident X-ray, UV light or charged particles into photons for CMOS or CCD sensors to capture. The thin and high-resolution detector of the invention is particularly useful for monitoring and aligning beams in, and optimizing system performance of, an apparatus of charged-particle beam e.g. an electron microscope.
US11328897B2 Charged particle beam device
A charged particle beam device according to the present invention changes a signal amount of emitted charged particles by irradiating the sample with light due to irradiation under a plurality of light irradiation conditions, and determines at least any one of a material of the sample or a shape of the sample according to the changed signal amount.
US11328895B2 Particle beam focusing
Apparatus and methods are disclosed for particle beam focusing, suitable for use in sample preparation or test environments, including SEM-based nanoprobing platforms. With a particle beam incident on a sample surface, stage current is used as an indicator of spot size. By scanning or searching settings of a working distance control, a control value having maximum (or minimum) stage current is used to set the beam waist at the sample surface. Alternatively, minima (or maxima) of reflected current can be used. Stigmator controls can be adjusted similarly to reduce astigmatism. The scan of control settings can be performed concurrently with sweeping the beam across a region of interest on the sample. Curved sweep patterns can be used. Energy measurements can be used as an alternative to current measurement. Applications to a nanoprobing workflow are disclosed.
US11328894B2 Systems and methods for compensating dispersion of a beam separator in a single-beam or multi-beam apparatus
Systems and methods are provided for compensating dispersion of a beam separator in a single-beam or multi-beam apparatus. Embodiments of the present disclosure provide a dispersion device comprising an electrostatic deflector and a magnetic deflector configured to induce a beam dispersion set to cancel the dispersion generated by the beam separator. The combination of the electrostatic deflector and the magnetic deflector can be used to keep the deflection angle due to the dispersion device unchanged when the induced beam dispersion is changed to compensate for a change in the dispersion generated by the beam separator. In some embodiments, the deflection angle due to the dispersion device can be controlled to be zero and there is no change in primary beam axis due to the dispersion device.
US11328893B2 Plasma processing system
A plasma processing system has been disclosed. The plasma processing system includes an electrostatic chuck (ESC) and an edge ring assembly. The edge ring assembly has a conductive ring configured to generate an electric field to adjust the direction of ions.
US11328891B2 Rotating-anode bearing and a rotating anode for an x-ray tube and a method for manufacturing a rotating-anode bearing for an x-ray tube
The disclosure relates to a rotating-anode bearing for an X-ray tube comprising a rotor shaft extending along a longitudinal axis from a first axial end to a second axial end and supported to be rotatable about the longitudinal axis; wherein the rotor shaft has an anode holder in the area of the first axial end; and the anode holder comprises a flange which has a larger diameter than at least an adjacent section of the rotor shaft. The rotating-anode bearing according to the disclosure wherein the rotor shaft together with the flange is made as an integrally forged part.
US11328890B2 Method and device for coolant recycling
A method for replacing a volume of coolant fluid in a circulating system in diesel engine system that includes the steps of establishing pneumatic connection with at least one location in the diesel engine coolant fluid circulating system; establishing fluid connection with at least one point in the diesel engine coolant fluid circulating system, the fluid connection location being different from the pneumatic connection; and after pneumatic and fluid connection is established, drawing a vacuum pressure through said pneumatic connection and introducing the volume of coolant fluid into the through said fluid connection as well as a device for accomplishing the same.
US11328889B2 Circuit breaker
A circuit breaker for interrupting a direct current, in particular in a power supply system in a vehicle having a main current path that includes a switch, and having a reed relay for detecting an electric current flow across the main current path. The switch is coupled to the reed relay. Also, a use of a circuit breaker is provided.
US11328888B2 Bus plug including remotely operated circuit breaker and electrical system including the same
A bus plug structured to electrically connect between a busway and a load includes a circuit breaker structured to electrically connect between connectors and the load and to output a first control signal, the circuit breaker including separable contacts structured to open to stop power from the flowing from the busway to the load, a motor operator structured to cause the separable contacts to open or close in response to the first control signal from the circuit breaker, and a wireless communication module structured to wirelessly communicate with an external device and to output a second control signal to the circuit breaker is response to wireless communication received from the external device. The circuit breaker is structured to output the first control signal to the motor operator to open or close the separable contacts in response to receiving the second control signal from the wireless communication module.
US11328885B2 Low energy reclosing pulse test
A method for performing a low energy pulse testing in a power distribution network that causes contacts to close and then open in about one fundamental frequency cycle of current flow time and close on a voltage waveform that produces symmetrical fault current. The method includes energizing a magnetic actuator to move the actuator against the bias of a spring to move a movable contact towards a fixed contact. The method also includes de-energizing the actuator when the movable contact makes contact with the fixed contact so as to allow the spring to move the movable contact away from the fixed contact so that the amount of time that the current conducts is about one fundamental frequency cycle of the current, where energizing the magnetic actuator occurs when an applied voltage on the switch assembly is at a peak of the voltage wave so that the current is symmetric.
US11328884B2 Variable-speed circuit breaker and switching method for same
A circuit breaker includes at least one moveable contact. The moveable electrode is operably connected to a Thomson coil actuator that can separate and open the contacts of the circuit breaker. A sensor senses current or voltage in the circuit breaker. When a condition exists that triggers an opening action, a controller will use select a current level to apply to the Thomson coil actuator. The selected current level will vary based on the sensed current or voltage level. The controller will cause a driver to apply the selected current level to the Thomson coil actuator, and it will cause the contacts to separate and open. If the circuit breaker is a vacuum interrupter, the vacuum interrupter may employ a multi-section bellows in which each section has unique structural characteristics as compared to the other sections, so that different sections will dominate as the Thomson coil's speed of operation varies.
US11328882B2 Key module for a keyboard, keyboard, and method for providing a key tappet with a wire bracket
What is presented is a key module (110) for a keyboard. The key module (110) comprises a key tappet (220) comprising a coupling portion for coupling to a keycap for the key module (110). The key module (110) also comprises a module housing (230) formed to movably accommodate the key tappet (220), in order to enable a translational actuation movement of the key tappet (220) between a rest position and an actuated position relative to the module housing (230). The key module (110) further comprises a wire bracket (560) for providing tactile and/or acoustic feedback. The wire bracket (560) is elastically deflectable in the course of the actuation movement. The wire bracket (560) is bent with an overall bending angle of less than 360 degrees. The wire bracket (560) is fixed to the key tappet (220).
US11328879B2 Keyswitch structure
A keyswitch structure includes a base plate, a keycap, a scissors support connecting the keycap and the base plate, a linking support rotatably disposed on the base plate, a movable part movably disposed relative to the base plate, and a magnetic part on the movable part. The linking support includes a magnetic portion and a driving portion. The magnetic part and the magnetic portion produce a magnetic attraction force therebetween. When the movable part is located at a first position, the magnetic part is located under the magnetic portion, and the magnetic attraction force drives the keycap through the linking support to move away relative to the base plate. When the movable part moves from the first position to a second position, the magnetic part moves away relative to the magnetic portion, so that the magnetic attraction force decreases so as to make the keycap move toward the base plate.
US11328874B2 Solid electrolytic capacitor
A solid electrolytic capacitor comprising a capacitor element is provided. The capacitor element comprises a sintered porous anode body, a dielectric that overlies the anode body, and a solid electrolyte that overlies the dielectric and that includes conductive polymer particles. The anode body has an exterior surface that spans in a longitudinal direction to define a length of the anode body, wherein at least one channel is recessed into the exterior surface of the anode body. The channel is defined by opposing sidewalls that intersect at a base, wherein the channel has a width of from about 0.4 millimeters to about 3 millimeters and a depth of from about 50 micrometers to about 350 micrometers.
US11328872B2 LC composite component
An LC composite component includes a non-magnetic substrate, a magnetic layer with magnetism, capacitors, inductors, and core parts with magnetism. The non-magnetic substrate includes a first surface and a second surface on a side opposite to the first surface. The magnetic layer is disposed to face the first surface of the non-magnetic substrate. The inductors and the capacitors are disposed between the first surface of the non-magnetic substrate and the magnetic layer. The core parts are disposed between the first surface of the non-magnetic substrate and the magnetic layer and connected to the magnetic layer. The thickness of the core parts is 1.0 or more times the thickness of the magnetic layer in a direction perpendicular to the first surface of the non-magnetic substrate, and each of the magnetic layer and the core parts contains magnetic metal particles and resin.
US11328865B2 Method of winding
As wire is wound around and onto the surface of a former to form a coil, perturbations such as waves are introduced into turns of the coil, each perturbation being formed in a length of the wire less than the full length of a respective turn and projecting along the former surface, the perturbation having an initial shape and size. The coil is taken from the former and fixed in form. A surrounding jacket is radially collapsed onto the wire coil to uniformly press the coil against an internal compressible body in the course of which the overall diameter of the coil is reduced. Resulting stresses in the wire generated during the collapse are relieved by alteration of the perturbations from their initial shape and size to a subsequent shape and size.
US11328857B2 High-voltage isolation withstand planar transformer and high-voltage insulation method thereof
A high-voltage isolation withstand planar transformer and its high-voltage insulation method are provided. An insulating medium is provided between low-voltage windings and high-voltage windings. High-frequency current flows through the windings and generates a high-frequency alternating magnetic field to achieve isolated energy transmission. The low-voltage windings are connected to low-voltage side connection terminals, and the high-voltage windings are connected to high-voltage side connection terminals through a high-voltage winding leading-out foil. An annular hollow part of the low-voltage windings and the high-voltage windings is provided with a magnetic core. A stress grading method is provided to control the distribution of the electric field around the high-voltage winding leading-out foil. A voltage-balancing element group provides a voltage potential with a gradient change between the high-voltage winding leading-out foil and the low-voltage windings. The new transformer has small size, high power density and low cost.
US11328856B2 Air core reactor for rolling stock
A reactor is equipped with a coil having unit coils. First spacers are disposed in at least one of spaces between the unit coils and in a space between one of the unit coils and a supporting frame. Second spacers are disposed between the first spacers. The supporting frames, the first spacers, and the second spacers are traversed by bolts and are fixed to the bolts. A space is defined between the bolt and a wall surface of a through hole formed in the first spacer and traversed by the bolt. A spacing distance between adjacent first spacers in the central axis direction of the coil is greater than a central-axis-direction thickness of the unit coil located between the adjacent first spacers, the central-axis-direction thickness of the unit coil being of when the coil is not energized.
US11328847B2 Soft magnetic alloy and magnetic device
A soft magnetic alloy including a compositional formula of ((Fe(1−(α+β))X1αX2β)(1−(a+b+c+e))MaBbPcCue)1−fCf, wherein X1 is one or more selected from the group consisting Co and Ni, X2 is one or more selected from the group consisting of Al, Mn, Ag, Zn, Sn, As, Sb, Bi, N, O, and rare earth elements, “M” is one or more selected from the group consisting of Nb, Hf, Zr, Ta, Ti, Mo, W, and V, 0.030
US11328846B2 Oxide superconductor and method for manufacturing the same
An oxide superconductor of an embodiment includes an oxide superconductor layer having a continuous Perovskite structure including rare earth elements, barium (Ba), and copper (Cu). The rare earth elements include a first element which is praseodymium, at least one second element selected from the group consisting of neodymium, samarium, europium, and gadolinium, at least one third element selected from the group consisting of yttrium, terbium, dysprosium, and holmium, and at least one fourth element selected from the group consisting of erbium, thulium, ytterbium, and lutetium. When the number of atoms of the first element is N(PA), the number of atoms of the second element is N(SA), and the number of atoms of the fourth element is N(CA), 1.5×(N(PA)+N(SA))≤N(CA) or 2×(N(CA)−N(PA))≤N(SA) is satisfied.
US11328845B2 RFeB-based magnet and method for producing RFeB-based magnet
The present invention relates to an RFeB-based magnet in which a treatment (grain boundary diffusion treatment) for diffusing atoms of the heavy rare earth element RH is performed in a base material including an RLFeB-based sintered magnet obtained by subjecting crystal grains in a raw-material powder including a powder of an RLFeB-based alloy containing the light rare earth element RL, Fe and B to orientation in a magnetic field and then sintering the oriented raw-material powder, or an RLFeB-based hot-deformed magnet obtained by subjecting the same raw-material powder to hot pressing and then to hot deforming to thereby orient the crystal grains in the raw-material powder, and a method for producing the RFeB-based magnet.
US11328841B2 Method and device for producing a superconductive conductor
Methods and devices for producing a superconductive conductor are disclosed. The method includes providing a plurality of conductive strips by means of a strip provision device, applying liquid soldering agent onto the plurality of conductive strips, stacking the conductive strips wetted with soldering agent, and forming a superconductive body by machining the strip stack.
US11328840B2 High frequency signal transmission cable and producing method therefor
A high frequency signal transmission cable includes a conductor, an insulator provided over a periphery of the conductor, a plating layer provided over a periphery of the insulator, and a sheath provided over a periphery of the plating layer. A crack suppressing layer is provided between the insulator and the plating layer, in such a manner as to remain in contact with the insulator while being provided with the plating layer over an outer surface of that crack suppressing layer. The crack suppressing layer is composed of a resin film to suppress the occurrence of a cracking in the plating layer by bending while moving in a longitudinal direction of the cable relative to a bending of the insulator.
US11328839B1 Coupled power and control cable
Energy and a control signal may be provided using a coupled power and control cable. The coupled power and control cable may comprise a power cable, a control cable, and an overall jacket. The power cable may be connected between a switch and a fixture and may provide energy to the fixture from the switch. The control cable may be connected between the control circuit and the fixture and may provide the control signal to the fixture from the control circuit. The power cable and the control cable may be disposed beneath the overall jacket.
US11328835B2 Dispersing element, method for manufacturing structure with conductive pattern using the same, and structure with conductive pattern
A conductive pattern having high dispersion stability and a low resistance over a board is formed. A dispersing element (1) contains a copper oxide (2), a dispersing agent (3), and a reductant. Content of the reductant is in a range of a following formula (1). Content of the dispersing agent is in a range of a following formula (2). 0.0001≤(reductant mass/copper oxide mass)≤0.10  (1) 0.0050≤(dispersing agent mass/copper oxide mass)≤0.30  (2) The dispersing element containing the reductant promotes reduction of copper oxide to copper in firing and promotes sintering of the copper.
US11328834B2 Nanowires-based transparent conductors
A method of fabricating a transparent conductor is provided. The method includes forming a nanowire dispersion layer on a substrate, forming a nanowire network layer on the substrate by drying the nanowire dispersion layer, and forming a matrix material layer on the nanowire network layer.
US11328831B2 Method for treating a reflective optical element for the EUV wavelength range, method for producing same, and treating apparatus
Treating a reflective optical element (104) for the EUV wavelength range that has a reflective coating on a substrate. The reflective optical element in a holder (106) is irradiated with at least one radiation pulse of a radiation source (102) having a duration of between 1 μs and 1 s. At least one radiation source (102) and the reflective optical element move relative to one another. Preferably, this is carried out directly after applying the reflective coating in a coating chamber (100). Reflective optical elements of this type are suitable in particular for use in EUV lithography or in EUV inspection of masks or wafers, for example.
US11328827B2 Intelligent touch care corresponding to a clinician documented change in condition or order
Embodiments of the present disclosure relate to systems, methods, and user interfaces for providing intelligent touch care. More particularly, embodiments of the present disclosure utilizes contributing data elements in a community early warning score (CEWS) to predict touchpoint discipline and to recommend frequency, modality, and upstream transitions of care and outside service referrals for a patient in a community care setting. In response to a touch point (e.g., a change in condition or medication, a scheduled or unscheduled appointment, or a patient question), the CEWS can be utilized along with data in an EHR of a patient, data from a patient device, or data from a patient portal to initiate a follow-up (e.g., personal health question or encounter). Notification tools and scheduling functionality are provided via a user interface of the patient device to improve clinical workforce capacity, increase the number of patient touches, and encourage heightened patient engagement.
US11328825B1 Machine learning techniques for identifying opportunity patients
Systems and techniques are disclosed for using machine-learning to identify potential opportunity patients that are more likely to adjust his/her preference for a healthcare provider or service. In some implementations, integrated patient data is obtained. A patient sequence feature vector, a provider sequence feature vector, and a set of entity-specific feature vectors are generated. A set of opportunity patients is identified. A notification is transmitted to the set of opportunity patients about a second treatment plan.
US11328823B2 Wearable device for reducing exposure to pathogens of possible contagion
A wearable device for reducing exposure to pathogens of possible contagion includes a detection component configured to detect a proximate subject in relation to a user wherein the user is in possession of the wearable device, a data input component configured to capture data relating to the proximate subject, wherein the data relating to the currently proximate subject further comprises an inoculation status of the currently proximate subject, a processor configured to calculate a degree of transmission threat between the user and the proximate subject, wherein calculating the degree of transmission threat further comprises identifying a pathogen of possible contagion, locating a reproduction rate for the pathogen of possible contagion, calculating the degree of transmission threat as a function of the data input component and the reproduction rate, and a user-signaling component configured to generate an output as a function of the degree of transmission threat.
US11328819B2 Methods and systems for an artificial intelligence fitness professional support network for vibrant constitutional guidance
A system for an artificial intelligence fitness professional support network for vibrant constitutional guidance includes a diagnostic engine operating on at least a computing device and configured to receive training data and at least a biological extraction from a user and generate a diagnostic output. The system includes an advisory module configured to receive a request for an advisory input and generate at least an advisory output. The system includes a fitness module configured to select at least an informed advisor client device and transmit the at least an advisory output to at least an informed advisor client device.
US11328818B2 Apparatus and method for recognition of patient activities when obtaining protocol adherence data
A medication confirmation method and apparatus. The method of an embodiment of the invention includes the steps of capturing one or more video sequences of a user administering medication, storing the captured one or more video sequences, and comparing at least one of the stored video sequences with a corresponding one or more prerecorded video sequences to confirm that the user has properly administered the medication.
US11328816B2 Systems and methods for dental practice planning and management
System and methods for the integration of dental practice management systems are disclosed herein. The systems and methods may generate models (including schedule models and financial models) from the data provided by a plurality of dental practices. These models can be used to quantitatively evaluate the efficiency and other operating characteristics of a particular dental practice, and can identify operational issues within the practice. Further, the systems and methods can evaluate metrics of the dental practice against goal metrics and/or standard metrics, and recommend and implement solutions based on the comparison.
US11328812B2 Medical image processing apparatus, medical image processing method, and storage medium
According to one embodiment, a medical image processing apparatus of an embodiment includes an acquirer, a reliability setter and a learner. The acquirer acquires training data created by a creator on the basis of a medical image. The reliability setter sets, to the training data acquired by the acquirer, reliability information based on a creation situation of the training data or information about the creator who created the training data. The learner generates a learned model using the training data according to weighting based on the reliability information set by the reliability setter.
US11328806B2 System for tracking patient recovery following an orthopedic procedure
An apparatus tracks patient recovery following an orthopedic procedure. A statistical computing engine implements a predictive model of the patient's post-procedural state for the orthopedic procedure based on a database of patient demographic data, comorbidities, pre-procedural walking parameters, including steps taken, and the orthopedic procedure that the patient is undergoing. The pre-procedural walking parameters are populated from physical sensor data automatically collected from the patient. The predictive model creates a temporal trendline of post-procedural walking parameters, including steps taken, and a temporal trendline of post-procedural pain level. A processor then compares the patient's actual post-procedural state to the predictive model of the patient's post-procedural state. The post-procedural walking parameters are also obtained from the physical sensor.
US11328802B2 System and method for remote tele-health services
A tele-health services cabin includes a plurality of vital signs monitoring devices, a cabin management unit, and videoconferencing hardware via which a remote practitioner in a remote medical call center videoconferences with a patient in the cabin to diagnose symptoms of the patient. The cabin management unit includes a processor that controls the cabin, a data input at which patient data is provided from the vital signs monitoring devices, and a transmitter connectable to a communication link for bi-directional communication between the cabin management unit and the medical call center, where the transmitter transmits the patient data to the medical call center. The tele-health services cabin may include a patient chair including a motorized seat back and at least one sensor encapsulated in the seat back. The tele-health services cabin may include a hands-free medical device station. The tele-health services cabin may include an automatic cleaning system.
US11328801B1 Technology for managing priorities for on-site prescription pickup
Systems and methods may be provided that may enable an individual to retrieve one or more prescription products (e.g., product refills) from a self-service retrieval location such as a counter, drive-thru, drop box, or kiosk. The individual may identify a medical prescription, and a unique-machine readable code may be generated, wherein the code is associated with the medical prescription and a particular station at an identified retrieval location. The unique machine-readable code may be transmitted to a computing device of the individual, who may scan the code at particular station to retrieve one or more prescription products associated with the medical prescription.
US11328799B2 Strong authentication via distributed stations
In various embodiments, authentication stations are distributed within a facility, particularly in spaces where mobile devices are predominantly used—e.g., a hospital's emergency department. Each such station includes a series of authentication devices. Mobile device may run applications for locating the nearest such station and, in some embodiments, pair wirelessly with the station so that authentication thereon will accord a user access to the desired resource via a mobile device.
US11328797B2 Location-based healthcare collaboration, data management and access control
The locations of electronic devices in an institutional facility are determined based on interaction with the wireless mobile devices of users who roam though the facility and interact with (or are detected by) the devices.
US11328789B2 Intelligent memory device test rack
A test rack includes two or more memory device test boards where each memory device test boards includes two or more memory device test resources. Each of the two or more memory device test boards includes a separate processing device allocated to the memory device test resources of a corresponding memory device test boards. A processing device of a test board detects that a first memory sub-system has engaged with a first memory device test resource of the corresponding memory device test board. The processing device identifies a first test to be performed for a first memory device of the first memory sub-system, where the first test includes one or more first test instructions to be executed in performance of the first test. The processing device causes the one or more first test instructions to be transmitted to the first memory sub-system, where the first test is performed by the one or more first test instructions executing at the first memory sub-system.
US11328786B2 Memory module storing test pattern information, computer system comprising the same, and test method thereof
A memory module includes at least one semiconductor memory device, and a test pattern memory that stores first test pattern information for testing the at least one semiconductor memory device, and the first test pattern information stored in the test pattern memory is transferred to a host in a test operation. Through the memory module having the above-described function, a memory test is possible in consideration of a unique weak characteristic of the memory module.
US11328785B2 Shift register, gate driving circuit and gate driving method
Shift register includes signal writing circuit, voltage control circuit and output circuit. The signal writing circuit is configured to write inverted signal of input signal provided by signal input terminal into second node responsive to control of second clock signal provided by second clock signal terminal. The voltage control circuit is configured to write first operating voltage into first node and write second clock signal into third node in voltage control circuit in response to control of voltage at first node, write second operating voltage into third node in response to control of second clock signal and write first clock signal provided by first clock signal terminal into first node in response to control of voltage at third node and first clock signal. The output circuit is configured to write second or first operating voltage into signal output terminal in response to control of voltage at first or second node.
US11328781B2 Architecture and method for NAND memory programming
In a method of programming a memory device, inhibit information is stored to first latch structures and second latch structures. A first state programming voltage is applied to data lines of memory cells of the memory device to program the memory cells to the first state. A first state verification voltage is applied to the data lines of the memory cells to perform a first state verification operation on the memory cells. The first state verification operation verifies first state threshold voltages of the memory cells based on a first target value and also generates failure pattern data of the first state verification operation. The failure pattern data is then stored to the second latch structures. Further, a first level adjusted verification voltage is applied to the data lines of a portion of the memory cells that fails the first level verification operation to perform a first level adjusted verification operation.
US11328780B1 Reduced verify scheme during programming based on spacing between verify levels
Apparatuses and techniques are described for optimizing a program operation in a memory device in which groups of memory cells are programmed from checkpoint states to respective data states. In a first program pass, groups of memory cells are programmed to respective checkpoint states with verify tests. Each checkpoint state is associated with a set of data states. In a second program pass, the memory cells are programmed closer to their assigned data state with a specified number of program pulses. In a third program pass, the memory cells are programmed to their assigned data state by applying program pulses and performing verify tests. The number of checkpoint states and the number of data states associated with each checkpoint state can be optimized based on a spacing between the verify voltages of the data states.
US11328775B2 Ternary content addressable memory and memory cell thereof
A ternary content addressable memory and a memory cell thereof are provided. The ternary content addressable memory cell includes a first transistor and a second transistor. The first transistor has a gate to receive a selection signal. A first end of the first transistor is coupled to a match line. A second end of the first transistor is coupled to a source line. The second transistor has a gate to receive an inverted selection signal. A first end of the second transistor is coupled to the match line. A second end of the second transistor is coupled to the source line. The first and second transistors have charge storage structures.
US11328773B2 Quantum storage device
A quantum storage device, including: a sample cryostat configured to load a storage crystal and a filter crystal and configured to cool the storage crystal and the filter crystal to a preset temperature; a laser control system configured to generate a control light and a signal light to perform a quantum storage of the signal light based on a spin population locking; a quantum state encoding and analysis system configured to perform a quantum state encoding and analysis of signal photons; and a filtering system configured to suppress noise introduced by the control light and extract the signal photons.
US11328771B2 Sense amplifier circuit for preventing read disturb
A sense amplifier circuit implements a sense scheme using sense amplifier feedback control to disconnect the bit lines from the sense circuit during the read operation after the bit line signals are sensed. In this manner, read disturbance during the read operation is prevented. In some embodiments, the sense amplifier circuit includes a pair of pass gates to couple a pair of differential bit lines to a sense circuit. The sense amplifier circuit further includes a feedback control circuit to open the pair of pass gates in response to at least one of the sensed signals at the sense circuit changing logical state. The pair of pass gates are opened to disconnect the pair of differential bit lines from the sense circuit.
US11328767B2 Multi-level cell page writes
A method for page writes for triple or higher level cell flash memory is provided. The method includes receiving data in a storage system, from a client that is agnostic of page write requirements for triple or higher level cell flash memory, wherein the page write requirements specify an amount of data and a sequence of writing data for a set of pages to assure read data coherency for the set of pages. The method includes accumulating the received data, in random-access memory (RAM) in the storage system to satisfy the page write requirements for the triple or higher level cell flash memory in the storage system. The method includes writing at least a portion of the accumulated data in accordance with the page write requirements, from the RAM to the triple level cell, or the higher level cell, flash memory in the storage system as an atomic write.
US11328765B2 Memory device comprising an electrically floating body transistor
A memory cell comprising includes a silicon-on-insulator (SOI) substrate, an electrically floating body transistor fabricated on the silicon-on-insulator (SOI) substrate, and a charge injector region. The floating body transistor is configured to have more than one stable state through an application of a bias on the charge injector region.
US11328764B2 Memory system topologies including a memory die stack
Systems, among other embodiments, include topologies (data and/or control/address information) between an integrated circuit buffer device (that may be coupled to a master, such as a memory controller) and a plurality of integrated circuit memory devices. For example, data may be provided between the plurality of integrated circuit memory devices and the integrated circuit buffer device using separate segmented (or point-to-point link) signal paths in response to control/address information provided from the integrated circuit buffer device to the plurality of integrated circuit buffer devices using a single fly-by (or bus) signal path. An integrated circuit buffer device enables configurable effective memory organization of the plurality of integrated circuit memory devices. The memory organization represented by the integrated circuit buffer device to a memory controller may be different than the actual memory organization behind or coupled to the integrated circuit buffer device. The buffer device segments and merges the data transferred between the memory controller that expects a particular memory organization and actual memory organization.
US11328763B2 Voltage supply circuit for supplying a driving voltage to a sense amplifying circuit of a semiconductor memory device
A semiconductor memory device includes a common driver suitable for generating a preliminary driving signal according to a voltage at a first node; and a plurality of individual drivers suitable for providing a core voltage to a sense amplifying circuit of a corresponding one of a plurality of cell mats, according to the preliminary driving signal, wherein each of the individual drivers includes: a level shifting circuit suitable for outputting a main driving signal by shifting a level of the preliminary driving signal when a corresponding mat select signal and a pull-up driving signal are activated; a pull-up driver suitable for driving a pull-up power line with the core voltage according to the main driving signal; and a switch suitable for coupling the first node to the pull-up power line when the corresponding mat select signal and the pull-up driving signal are activated.
US11328762B2 Write driver boost circuit for memory cells
Circuits, systems, and methods are described herein for generating a boost voltage for a write operation of a memory cell. In one embodiment, a boost circuit includes a first inverter and a second inverter, each configured to invert a write signal. The boost circuit also includes a transistor and a capacitor. The transistor is coupled to an output of the first inverter. The transistor is configured to charge a capacitor based on the write signal and provide a supply voltage to a write driver. The capacitor is coupled to an output of the second inverter. The capacitor is configured to generate and provide a delta voltage to the write driver.
US11328759B2 Signal preserve in MRAM during reading
Apparatuses and techniques are described for reading MRAM memory cells. In a cross-point memory array, each conductive line, such as a bit line or word line, is connected to a transistor pair comprising a pMOSFET in parallel with an nMOSFET. When selecting a memory cell to be read, a voltage of a first conductive line may be pulled up using the pMOSFET while a voltage of a second conductive line is pulled down, e.g., to 0 V, using the nMOSFET. This minimizes a capacitance while the selector is turned on. Further, when reading the selected memory cell, the parallel nMOSFET of the first conductive line may be turned on while the pMOSFET remains on. The nMOSFET adds a resistance which offsets a decreased resistance of the pMOSFET to allow accurate sensing of the voltage across the memory cell.
US11328758B2 Magnetic memory, and programming control method, reading method, and magnetic storage device of the magnetic memory
A magnetic memory and its programming control method and reading method, and a magnetic storage device of the magnetic memory are provided in the present disclosure. The magnetic memory includes a first magnetic tunnel junction memory cell, including a first terminal coupled to a first bit line, and further includes a switch device, including a first terminal coupled to a second terminal of the first magnetic tunnel junction memory cell, and a control terminal connected to a switch control signal. The magnetic memory further includes a second magnetic tunnel junction memory cell, including a first terminal coupled to a second bit line, and a second terminal coupled to a second terminal of the switch device. The magnetic memory further includes a first transistor, a second transistor, and a sensing amplifier.
US11328753B2 Methods of performing self-write operation and semiconductor devices used therefor
A semiconductor device includes a read/write control circuit, a core circuit, and a data conversion circuit. The read/write control circuit generates a read strobe signal and a read address from an internal address/command signal based on an internal read command during a self-write operation, generates a write strobe signal after the read strobe signal is generated, and generates a write address from the internal address/command signal. The core circuit is synchronized with the read strobe signal to output read data stored in a bank selected by the read address and is synchronized with the write strobe signal to store write data into the bank or another bank which is selected by the write address. The data conversion circuit changes a pattern of the read data to generate the write data.
US11328752B2 Self-timed sensing architecture for a non-volatile memory system
A self-timed sensing architecture for reading a selected cell in an array of non-volatile cells is disclosed. The sensing circuitry generates a signal when a stable sensing value has been obtained from the selected cell, where the stable sensing value indicates the value stored in the selected cell. The signal indicates the end of the sensing operation, causing the stable sensing value to be output as the result of the read operation.
US11328749B2 Conductive interconnects and methods of forming conductive interconnects
Some embodiments include an integrated assembly having an interconnect over a first conductive structure and coupled with the first conductive structure. The interconnect includes a conductive core. The conductive core has a slender upper region and a wide lower region. The upper region joins to the lower region at a step. A liner laterally surrounds the lower region of the conductive core. The liner has an upper surface which is substantially coplanar with the step. An insulative collar is over and directly against both an upper surface of the step and the upper surface of the liner. The insulative collar laterally surrounds and directly contacts the slender upper region. A second conductive structure is over and directly against a region of the insulative collar, and is over and directly against an upper surface of the slender upper region. Some embodiments include methods of forming integrated assemblies.
US11328746B2 Double loop heater
An apparatus comprises a slider comprising an air bearing surface (ABS). The slider comprises a reader, a writer, and a reader heater. The reader heater is configured to cause a protrusion of the ABS proximate the reader, and the reader heater comprises a first planar loop and a second planar loop, wherein the first and second loops are in the same plane.
US11328740B2 Voice onset detection
In some embodiments, a first audio signal is received via a first microphone, and a first probability of voice activity is determined based on the first audio signal. A second audio signal is received via a second microphone, and a second probability of voice activity is determined based on the first and second audio signals. Whether a first threshold of voice activity is met is determined based on the first and second probabilities of voice activity. In accordance with a determination that a first threshold of voice activity is met, it is determined that a voice onset has occurred, and an alert is transmitted to a processor based on the determination that the voice onset has occurred. In accordance with a determination that a first threshold of voice activity is not met, it is not determined that a voice onset has occurred.
US11328734B2 Encoding method and encoder for multi-channel audio signal, and decoding method and decoder for multi-channel audio signal
An encoding method for a multi-channel audio signal, an encoding apparatus for performing the encoding method, and a decoding method for a multi-channel audio signal and a decoding apparatus for performing the decoding method are disclosed. A method and apparatus of bypassing an MPEG Surround (MPS) standard operation and using an arbitrary tree when a number of audio signals of N channels exceeds a channel number defined in an MPS standard, is disclosed.
US11328731B2 Phone-based sub-word units for end-to-end speech recognition
System and methods for identifying a text word from a spoken utterance are provided. An ensemble BPE system that includes a phone BPE system and a character BPE system receives a spoken utterance. Both BPE systems include a multi-level language model (LM) and an acoustic model. The phone BPE system identifies first words from the spoken utterance and determine a first score for each first word. The first words are converted into character sequences. The character BPE model converts the character sequences into second words and determines a second score for each second word. For each word from the first words that matches a word in the second words the first and second scores are combined. The text word is the word with a highest score.
US11328729B1 Systems, methods, and storage media for providing presence of modifications in user dictation
System and method for providing presence of modifications in user dictation are disclosed. Exemplary implementations may: obtain primary audio information representing sound, including speech from a recording user, captured by a client computing platform; perform speech recognition on the primary audio information to generate a textual transcript; effectuate presentation of the transcript to the recording user; receive user input from the recording user; alter, based on the received user input from the recording user, a portion of the transcript to generate an altered transcript; effectuate presentation of the altered transcript in conjunction with audio playback of at least some of the primary audio information in a reviewing interface on a client computing platform; receive user input from the reviewing user; alter, based on the received user input from the reviewing user, portions of the altered transcript to generate a reviewed transcript; and store the reviewed transcript in electronic storage.
US11328725B2 Apparatus and method for recognizing a voice in a vehicle
An apparatus for recognizing a voice in a vehicle includes an input device for receiving a voice command and a controller. The controller: determines whether a number of the voice commands is at least two; determines whether the voice commands are able to be executed based on a preset priority, when the number of the voice commands is at least two; calculates an execution sequence of the voice commands based on the determination result; and allows operations corresponding to the voice commands to be executed based on the calculated execution sequence of the voice commands. When the plurality of voice commands is input, the operations corresponding to the voice commands are executed in an optimized manner.
US11328721B2 Wake suppression for audio playing and listening devices
A system and method are disclosed for ignoring a wakeword received at a speech-enabled listening device when it is determined the wakeword is reproduced audio from an audio-playing device. Determination can be by detecting audio distortions, by an ignore flag sent locally between an audio-playing device and speech-enabled device, by and ignore flag sent from a server, by comparison of received audio played audio to a wakeword within an audio-playing device or a speech-enabled device, and other means.
US11328719B2 Electronic device and method for controlling the electronic device
An electronic device and a method for controlling the electronic device is provided. The electronic device includes a microphone, a memory configured to include at least one instruction, and a processor configured to execute the at least one instruction. The processor is configured to control the electronic device to perform voice recognition for an inquiry based on receiving input of a user inquiry through the microphone, and acquire a text for the inquiry, generate a plurality of inquiries for acquiring response data for the inquiry from a plurality of databases using a relation graph indicating a relation between the acquired text and data stored in the plurality of databases, acquire response data corresponding to each of the plurality of inquiries from each of the plurality of databases, and generate a response for the inquiry based on the response data acquired from each of the plurality of databases and output the response.
US11328716B2 Information processing device, information processing system, and information processing method, and program
When a confirmation response to a user speech is generated, a confirmation response capable of reducing a possibility of the occurrence of misunderstanding by adding additional information acquired from dictionary data or an application execution results is generated. Provided is an information processing device including an audio input unit that receives a user speech, a confirmation response generating unit that generates a confirmation response for requesting confirmation of a speaking user to the user speech, and an audio output unit that outputs the confirmation response generated by the confirmation response generating unit, in which the confirmation response generating unit executes generation of a confirmation response using additional information acquired from at least any of dictionary data and an application execution result. For example, the confirmation response is generated using general knowledge base dictionary data, an application execution result, or information obtained from a captured image, a sensor, or the like.
US11328715B2 Automatic assignment of cooperative platform tasks
Systems and method for automatically assigning cooperative platform tasks to appropriate participants are disclosed. In embodiments, a method includes receiving new task data for a new task posted to a remote server; transforming the new task data by natural language processing to produce transformed new task data; representing the new task as a vector in a vector space based on the transformed new task data, wherein the vector space includes representations of completed tasks, and the completed tasks are associated with respective participants; calculating distances between the new task and the respective completed tasks represented in the vector space; ranking the respective participants based on the distances between the new task and the completed tasks associated with respective participants; determining a select participant of the respective participants to be assigned to the new task based on the ranking; and initiating automatic assignment of the new task to the select participant.
US11328710B2 Dialogue processing apparatus, dialogue processing system including the same, and dialogue processing method
A dialogue processing apparatus includes: a communicator configured to communicate with an external apparatus; a speech inputter configured to receive a speech of a user; and a controller configured, when the speech of the user is received, to determine whether it is possible to provide a function corresponding to the received speech, and to control the communicator to transmit speech information about the speech of the user to the external apparatus based on whether it is possible to provide the function corresponding to the received speech.
US11328706B2 System and method for multilingual conversion of text data to speech data
The present invention provides a system and method for converting text data into speech data. Initially, the system enables a user to select a language from a plurality of languages supported by the operating system (OS) of a computing device. Further, on selecting and copying any text data, the system provides the user with options to listen to an audio output of the text data. The user is provided with options to listen to text data in either English or the selected language, when the language of the text data is one among the plurality of languages supported by the OS. Further, the user is provided with options to listen to text data in English, for the text data in any language. Once the user selects the option, the system converts the text data to speech data. The speech data is provided as the audio output to the user.
US11328699B2 Musical analysis method, music analysis device, and program
A music analysis method includes estimating a plurality of provisional points that are candidates for a specific point that has musical meaning in a musical piece from an audio signal of the musical piece by using a first process, selecting a part of a plurality of candidate points, which include the plurality of provisional points and a plurality of division points that divide intervals between the plurality of provisional points, as a plurality of selection points, and estimating a plurality of specific points in the musical piece from a result of calculating a probability that each of the plurality of selection points is the specific point by using a second process which is different from the first process.
US11328698B2 Multipiece drum lug
Described herein are multipiece drum lugs and drum lug assemblies for use with percussion instruments such as drums. The drum lugs can include a separate base and a separate cap that can be interlocked, along with an insert to prevent rotation and disconnection. Receivers can be placed in the lug prior to the connection of the base and cap and sandwiched therebetween. Such a lug assembly can enable the use of regular size tension rods on drums having a relatively small depth.
US11328696B2 Stringed instrument
A string instrument has a neck attached to a body and extending outwardly therefrom. The body has a top plate joined to a bottom plate by a continuous rib forming an interior volume therebetween. A tailpiece is joined to the body. The tailpiece has tubular string bores. Each string bore has an entrance for receiving a string therein and an exit from which the string emerges and extends to the neck. At least one the exits has a cross-sectional shape in which a length of a major axis of the cross-sectional shape is greater than a length of a minor axis of the cross-sectional shape.
US11328689B2 Display apparatus, control method thereof, and storage medium
An apparatus that displays a display image based on data about an input image comprises a liquid crystal panel, a backlight including a plurality of light source units corresponding to a plurality of divided regions of the liquid crystal panel; and a controller configured to control each of the plurality of light source units, wherein the controller changes, based on a feature amount related to a luminance in a first region of the input image, a light emission luminance of a light source unit, among the plurality of light source units, corresponding to a second region different from the first region of the input image.
US11328687B2 Display adjustment method, display adjustment apparatus, display device, computer device and storage medium
A display adjustment method and apparatus, the apparatus comprises a display device, a computer device and a storage medium. The method comprises collecting a user's personal feature information or usage information of the user using the display device and adjusting a display effect of the display device according to at least one of the personal feature information and the usage information.
US11328683B2 Display device and source driver
A display device has: a display panel; a source driver group including 2j source drivers that are arranged in the lengthwise direction of gate lines; and a display controller that is connected to the 2j source drivers via j data supply lines provided in common between adjacent pairs of source drivers. The display controller outputs j pixel data piece groups, into which m/2 pixel data pieces were divided, to the data supply lines. The (2k)th source driver receives m/(4j) pixel data pieces via a data supply line, and receives three pixel data pieces from the (2k+1)th source driver. The (2k)th source driver generates m/(2j) of gradation voltage signals on the basis of the pixel data pieces.
US11328677B2 Method and device for driving pixel circuit, and storage medium
A method and a device for driving a pixel circuit, and a storage medium are provided. When a current data voltage of a pixel circuit is within a first voltage range and a target data voltage of the pixel circuit is within a second voltage range, the driving method comprises: refreshing a data voltage stored in the pixel circuit with a boundary value between the first voltage range and the second voltage range using a gate signal reference voltage corresponding to the first voltage range; and refreshing the data voltage stored in the pixel circuit with the target data voltage using a gate signal reference voltage corresponding to the second voltage range.
US11328669B2 Pixel driving circuit and driving method thereof, display panel and display device
Embodiments of the present disclosure provide a pixel driving circuit and a driving method thereof, a display panel and a display device. The pixel driving circuit includes: a driving sub-circuit, coupled to a scanning signal terminal, a data signal terminal, a light-emitting control signal terminal, a first voltage signal terminal, and a first terminal of a light-emitting element, and configured to be able to output a first voltage signal from the first voltage signal terminal to the light-emitting element under the control of a scanning signal from the scanning signal terminal, a data signal from the data signal terminal, and a light-emitting control signal from the light-emitting control signal terminal; and an electrostatic discharge sub-circuit, coupled to a second voltage signal terminal and the first terminal of the light-emitting element, and configured to be able to conduct static electricity to the second voltage signal terminal in response to the static electricity generated at the first terminal of the light-emitting element.
US11328665B2 Pixel and display device including the same
A pixel including: a light-emitting diode; a first PMOS transistor including a first electrode connected to a node and a second electrode transmitting a driving current to the light-emitting diode; a second transistor connected between a data line and the node and turned on by a first scan signal; a third NMOS transistor connected between a gate electrode and the second electrode of the first transistor and turned on by a first emission control signal; a fourth NMOS transistor connected between the gate electrode of the first transistor and a first initialization voltage line and turned on by a second emission control signal; a fifth transistor connected between a driving voltage line and the node and turned on by the first emission control signal; and a sixth transistor connected between the second electrode of the first transistor and the light-emitting diode and turned on by the first emission control signal.
US11328664B2 Pixel sensing device and organic light emitting display device including the same
The present disclosure relates to a pixel sensing device and the organic light emitting display device including the same which reduce or minimize the influence of the panel noise and improve sensing accuracy and sensing reliability. The pixel sensing device includes a current integrator connected to a pixel through a sensing line of a display panel and integrating a pixel current flowing through the pixel to generate an integrator output voltage; a sample and hold unit sampling and holding the integrator output voltage; an analog to digital converter (ADC) converting the integrator output voltage output from the sample and hold unit into a digital signal; and a first capacitor serving to reduce or minimize a distortion degree of the integrator output voltage due to panel noise mixed to the pixel current.
US11328661B2 Electronic device including display and method for operating the same
In accordance with certain embodiments, an electronic device comprises: a memory; a display; and a processor operatively connected with the memory, wherein the processor is configured to: identify a target refresh rate and a current refresh rate of the display; and change the refresh rate of the display to a first refresh rate between the current refresh rate and the target refresh rate before changing the refresh rate of the display to the target refresh rate.
US11328656B2 Pixel driving circuit, pixel driving method and display device
A pixel driving circuit, a pixel driving method and a display device are provided. the pixel driving circuit includes a driving circuit and a light-emitting duration control circuit, a first end of the driving circuit is connected to a first voltage end, a second end of the driving circuit is connected to the light-emitting element, and the driving circuit is configured to control the first end and the second end to connect to each other; the light-emitting duration control circuit is configured to switch on or switch off a connection between the second end of the driving circuit and the light-emitting element, according to a control data voltage input by a control data line and a control initial voltage input by a control initial voltage end.
US11328652B2 Gate driving unit including four clock signals, gate driving method, gate driving circuit, display panel and display device
A gate driving unit, a gate driving method, a gate driving circuit, a display panel and a display device are provided. The gate driving unit includes a start terminal, a first gate driving signal output terminal, a second gate driving signal output terminal, a pull-up control node control circuit, a pull-up node control circuit, configured to control a potential of a first pull-up node and a potential of a second pull-up node based on the potential of the pull-up control node, a first gate driving signal output circuit, a second gate driving signal output circuit, and a pull-down node control circuit, configured to control and maintain the potential of the pull-down node under the control of a third clock signal and a fourth clock signal, and control to reset the potential of the pull-down node under the control of the potential of the pull-up control node.
US11328649B2 Driving controller, display device having the same, and driving method of display device
A driving controller of a display device, the controller including a segment divider configured to divide the image signal into a plurality of segments and define a predetermined number of adjacent segments among the plurality of segments as a segment block, an image signal adder configured to add up a gray scale value of the image signal of each of the predetermined number of adjacent segments and output the added-up gray scale values, an average gray scale calculator configured to receive the added-up gray scale values and output an average gray scale value, a correction circuit configured to output corrected added-up gray scale values obtained by adding a weight value to each of the added-up gray scale values on the basis of the average gray scale value, and a driving frequency determiner configured to determine the driving frequency of the display device on the basis of the corrected added-up gray scale values.
US11328644B2 Array substrate and display panel
Provided are an array substrate and a display panel. The array substrate includes: gate lines and data lines on a substrate, the gate lines extending in a first direction, the data lines extending in a second direction, and the gate lines and the data lines crossing over each other to define pixel regions arranged in a matrix; pixel electrodes respectively in the plurality of pixel regions and on a side of the gate lines away from the substrate; common electrode lines at least partially surrounding the plurality of pixel regions; and a shielding electrode on a side of the gate lines away from the substrate and electrically connected to the common electrode lines, an orthographic projection of the shielding electrode on the substrate covering an orthographic projection of a portion, between the pixel electrodes adjacent in the second direction, of at least one of the gate lines on the substrate.
US11328637B2 Inspecting device of display panel and inspecting method of display panel using the same
An inspecting device of a display panel includes a contact including first probe pins that contact to data pads of a display panel and second probe pins that contact to common voltage pads of the display panel, a signal generator coupled to the first probe pins, the signal generator configured to generate a first data voltage corresponding to a first gray level and a second data voltage corresponding to a second gray level, a power generator coupled to the second probe pins, the power generator configured to generate a first common voltage and a second common voltage of which a voltage level is different from a voltage level of the second common voltage, and a defect detector configured to detect a defect of the display panel by removing a contact noise generated due to contact failure of the first probe pins and the second probe pins.
US11328622B2 System and method of facilitating driving behavior modification through driving challenges
Systems and methods for generating and communicating challenges that are intended to improve driving behavior are provided. According to certain aspects, a backend server may receive vehicle data describing the vehicle's operation or the vehicle operator from sensors or an electronic device. The backend server may compare target parameters and the vehicle data and, optionally, data from an external information source, to determine differences and calculate risk. The backend server may transmit challenges to the electronic device, and may generate a comparison factor and process an account of a the vehicle operator based on updated vehicle data received from the electronic device.
US11328616B2 Interactive educational system and method
A method of presenting an interactive story including displaying an illustration on a display without a corresponding narrative; receiving a user's input; determining whether the user's input corresponds to at least one word in a hidden narrative associated with the illustration; and displaying the word in the hidden narrative on the display in response to determining that the user's input corresponds to the word.
US11328615B2 Route planning and movement of an aircraft on the ground based on a navigation model trained to increase aircraft operational efficiency
Route planning and movement of an aircraft on the ground based on a navigation model trained to improve aircraft operational efficiency is provided herein. A system comprises a memory that stores executable components and a processor, operatively coupled to the memory, that executes the executable components that comprise an assessment component, a sensor component, and a route planning component. The assessment component accesses runway data, taxiway data, and gate configuration data associated with an airport. The sensor component collects, from a plurality of sensors, sensor data related to performance data of an aircraft and respective conditions of the runway, the taxiway, and the gate configuration data. The route planning component employs a navigation model that is trained to analyze the sensor data, the runway data, the taxiway data, and the gate configuration data, and generate a taxiing protocol to navigate the aircraft to improve aircraft operational efficiency.
US11328614B1 System and method for returning a drone to a dock after flight
Methods, systems, apparatus, including computer programs encoded on a computer storage medium, for returning a drone to a drone dock. In one aspect, a method includes detecting, by the drone and using a drone-mounted light detection unit, a first light signal and a second light signal generated by one of a plurality of visible light communication devices coupled to the drone dock, obtaining, by the drone, location information based on the first detected light signal and the second detected light signal, determining, by the drone, a position of the drone relative to the drone dock based on the obtained location information, and adjusting, by the drone, the navigation path of the drone in a manner that alters an alignment of at least a portion of the drone relative to the drone dock based on the determined position.
US11328612B2 System, method, and apparatus for drone positioning control
A system, method, and apparatus for remotely controlled or even autonomous drone positioning control includes a drone, positioning control subsystem, subcontroller, positional or inertial sensor, processor, image sensor, and ground control device, and is configured to i) ascertain a geographical area having a geofence, ii) track at least one subject and an associated physical or digital marker within the geographical area, iii) recognize and process at least one marker geofence, iv) execute at least one positioning plan data set having at least one positioning path, and v) fly the drone per the data sets and paths without crossing a geofence or colliding with any obstacle. The present invention may also be configured to execute one or more commands that cause the drone to switch its position or path relative to priority or sequence-oriented commands, or to move the drone within a certain distance from the marker.
US11328609B2 Unmanned vehicle recognition and threat management
Systems and methods for automated unmanned aerial vehicle recognition. A multiplicity of receivers captures RF data and transmits the RF data to at least one node device. The at least one node device comprises a signal processing engine, a detection engine, a classification engine, and a direction finding engine. The at least one node device is configured with an artificial intelligence algorithm. The detection engine and classification engine are trained to detect and classify signals from unmanned vehicles and their controllers based on processed data from the signal processing engine. The direction finding engine is operable to provide lines of bearing for detected unmanned vehicles.
US11328608B2 Method for controlling the braking of a following vehicle of a string comprising a plurality of platooning vehicles
The invention relates to a method for a string comprising a plurality of vehicles platooning by means of vehicle-to-vehicle (V2V) communication, comprising collecting (S1) from a plurality of sources (111, 1021, 1022, 1023) values (OP1-OP3) of operational parameters related to the operation of a first (1) of the vehicles, characterized by determining (S2) based on the operational parameter values (OP1-OP3) a plurality of values (AP1-AP3) of an acceleration parameter indicative of an acceleration of the first vehicle, and selecting (S3) from the acceleration parameter values (AP1-AP3) an extreme value (AP2) indicative of the lowest acceleration of the first vehicle (1).
US11328599B2 Crowdsourcing road conditions from abnormal vehicle events
A system for crowdsourcing reporting of road conditions from abnormal vehicle events. Abnormal vehicle events (such as sudden braking, sharp turns, evasive actions, pothole impact, etc.) can be detected and reported to a road condition monitoring system (RCMS). The RCMS can identify patterns in reported road conditions to generate advisory information or instructions for vehicles and users of vehicles. For example, suspected obstacles can be identified and used to instruct a driver or a vehicle to slow down gradually to avoid sudden braking and sharp turns. In some examples, a vehicle can have a camera that can upload an image of a suspected obstacle (e.g., a pothole) to allow the positive identification of a road problem. This provides the RCMS with more confidence to take a corrective action, such as an automated call to a road repair service.
US11328587B2 Method and system for confirming the identity of a vehicle
A system for confirming the identity of a vehicle. The device includes: a vehicle control unit in the vehicle to be identified; a vehicle identification device; an external service device designed to interact with the vehicle; a vehicle sensor in the vehicle; and an external sensor. The vehicle identification device establishes a data connection with the vehicle control unit and triggers a physical interaction between the vehicle control unit and the external service device. The vehicle sensor detects the physical interaction and transmits a corresponding vehicle detection value to the vehicle identification device. The external sensor detects the physical interaction and transmits a corresponding external detection value to the vehicle identification device; and the vehicle identification device compares the vehicle detection value and the external detection value with one another and confirms the identity of the vehicle if the two detection values coincide with one another within a predefined tolerance.
US11328586B2 V2X message processing for machine learning applications
Methods and systems for processing vehicle to everything (V2X) messages for use by machine learning applications are disclosed. From each of a plurality of vehicles, one or more V2X messages are received, each V2X message including vehicle-related data associated with the vehicle and the received message. A sequence of frames is generated based on the vehicle-related data from at least a subset of vehicles in the plurality of vehicles. Slices of the sequence of frames are aggregated to generate a plurality of time-lapse images. One or more time-lapse images are processed using a machine learning algorithm to generate an output indicative of a traffic-related prediction.
US11328584B2 Inductively coupled sensor and system for use thereof
Included are inductively coupled sensors for downhole electric submersible pumps and methods of use. An example inductively coupled sensor comprises an electric submersible pump sensor, at least one receiving coil coupled to the electric submersible pump sensor; wherein the receiving coil is inductively coupled to a three-phase power cable of an electric submersible pump. An example method comprises placing an inductively coupled sensor in a wellbore, conducting current in the three-phase power cable; wherein current in the three-phase power cable induces a voltage in the receiving coil sufficient to power the electric submersible pump sensor, and sensing the operating parameter of the electric submersible pump with the electric submersible pump sensor.
US11328582B1 Enhanced hazard detection device configured with security and communications capabilities
An enhanced hazard detection device has multiple sensors. A primary sensor continuously monitors for a hazard in a vicinity of the enhanced hazard detection device, and a secondary sensor can detect or measure a physical property in the vicinity of the enhanced hazard detection device. The enhanced hazard detection device can include communications circuitry to wirelessly couple the enhanced hazard detection device to a local network. A power management controller of the enhanced hazard detection device can dynamically manage usable power, where usable power for the secondary sensor and the communications circuitry is conditioned on sufficient usable power being available for the primary sensor. As such, the enhanced hazard detection device can monitor a change in usable power and, if necessary, divert usable power from most of the multiple sensors and/or the communications circuitry to the primary sensor, to maintain uninterrupted hazard detection.
US11328581B2 “Smart” sensor data analytics for equipment diagnosis
A system for performing sensor data analytics for equipment diagnostics featuring an alarm signature and diagnostic detector having a signal processor configured to receive signaling containing information about an alarm signature for sensed data that is time-stamped for captured alarm signature parameters in order to monitor rotary equipment, and also about diagnostic detector signatures for diagnostic detectors related to alarm conditions for the rotary equipment; and determine corresponding signaling containing information about an alarm diagnosis based upon a match between the alarm signature and one of the diagnostic detector signatures contained in the signaling received.
US11328577B2 Security system using tiered analysis
A security system including a sensor communication interface configured to communicate with a plurality of sensors, an output interface, and at least one processor in communication with the communication interface. The at least one processor is configured to: receive, via the sensor communication interface, sensor data from one or more of the plurality of sensors; determine, from a plurality of tiers, a respective tier associated with the sensor data; and determine, based on the sensor data and the respective tier, whether to change a state of the security system. The at least one processor is further configured to: in response to determining to change the state of the security system, change the state of the security system; and determine, based on the changed state of the security system, whether to generate an output via the output interface.
US11328574B2 Alarm and notification generation devices, methods, and systems
Devices, methods, and systems for alarm and notification generation are described herein. One computing device for alarm and notification generation includes a processor configured to identify a plurality of alarm set points for a system, wherein the plurality of alarm set points are threshold values for the system, generate an alarm template for the system, wherein the alarm template includes additional threshold values (e.g., special points, etc.) for the system, generate a rule data structure that includes the plurality of alarm set points for the system and the additional threshold values for the system, generate a first notification when a value for the system meets or exceeds an alarm set point of the plurality of set points, and generate a second notification when the value for the system meets or exceeds the additional threshold values of the alarm template for the system.
US11328573B1 Method and system for assisting a person in assessing an environment
The disclosure regards a method and a system for assisting a person in assessing an environment. The method includes selecting a set of one or more entities present in the environment, obtaining coordinates in the environment and extents of each entity of the set, estimating a location and shape of each entity of the set on the basis of the obtained coordinates and extends of the respective entity, determining an area of interest on the basis of the estimated location and shape of each entity of the set, evaluating the area of interest with respect to one or more variables of interest in order to evaluate a deviation between a current state of the area of interest and a target state, and communicating the deviation from the target state to the person using coherent stimuli for stimulating the person's body.
US11328571B2 Fall detection and reporting technology
Fall detection and reporting technology, in which output from at least one sensor configured to sense, in a room of a building, activity associated with a patient falling is monitored and a determination is made to capture one or more images of the room based on the monitoring. An image of the room is captured with a camera positioned to include the patient within a field of view of the camera and the captured image of the room is analyzed to detect a state of the patient at a time of capturing the image. A potential fall event for the patient is determined based on the detected state of the patient and a message indicating the potential fall event for the patient is sent based on the determination of the potential fall event for the patient. Techniques are also described for fall detection and reporting using an on-body sensing device.
US11328568B2 Method and apparatus for generating information, and device for human-computer interaction
Embodiments of the present disclosure provide a method and apparatus for generating information, a device for human-computer interaction, and a computer readable medium. The method may include: acquiring gravity sensing data of a shelf carrying an item; and identifying, in response to determining that the item on the shelf is taken based on the gravity sensing data, the taken item based on the gravity sensing data and an acquired image of the taken item, and generating order information of the taken item.
US11328566B2 Video analytics system
A security system can use video analytics and/or other input parameters to identify a theft event. Optionally, the security system can take remedial action in response. For example, the security system can use video analytics to determine that a person has reached into a shelf multiple times at a rate above a threshold, which can indicate that a thief is quickly removing items from the shelf. The security system can also use video analytics to determine that a person has reached into a shelf via a sweeping action, which can indicate that a thief is gathering and removing a large quantity of items from the shelf in one motion. In response, the security system can alert security personnel, cause a speaker to output an audible message in the target area, flag portions of the video relating to the theft event, activate or ready other sensors or systems, and/or the like.
US11328563B1 Apparatus, system, and method for bulk currency note deposits
A Self-Service Terminal (SST) that provides valuable media deposit features is enhanced with an apparatus fastened to an outside surface of the SST. The apparatus is adapted to receive an externally provided valuable media cassette and connect/interface a port of the cassette to an unload infeed port. A transaction interface is enhanced to identify the cassette as a source device for obtaining valuable media during a deposit transaction. The SST feeds the valuable media from the externally connected cassette through media validation and transport modules of the SST into cassettes of a safe and the SST returns rejected media for the deposit transaction back through the modules to return rejected media to the externally interfaced cassette.
US11328561B2 Blackjack and wagering gaming methods and systems
Systems and methods of conducting wagering games involving, among other things, a modified Blackjack wagering game including an option to resolve the game prior to a final determination and optional wagers on the final dealer hand score.
US11328548B2 Diagnostic element for validation of bolt detection of a guard locking switch in a static state
A system for sensing a position of a locking bolt of an industrial locking switch includes an inductive circuit, a converter, and a master controller. The inductive circuit includes an inductive coil and a capacitor electrically connected in parallel. The inductive coil is positioned to receive a locking bolt of an industrial locking switch when the locking bolt is transitioned to a lock position. The converter is configured to convert a frequency of a current signal on the inductive circuit to a digital frequency value. The master controller is configured to generate a bolt detection signal in response to determining that the digital frequency value changes by an amount equal to or substantially equal to a defined frequency shift corresponding to a frequency shift induced by the inductive coil in response to presence of the locking bolt within the inductive coil's magnetic field.
US11328545B2 Method and system for securely receiving deliveries
The present disclosure relates generally to a system and method for receiving packages through the mail when a person is not home. More specifically, the present disclosure provides a system for a person to facilitate safe and secure delivery to a receiving module without needing to be present. In some aspects, an administrator may control the module from a portable smart device or other wireless device. The receiving module may be operated digitally, manually, virtually, or combinations thereof. The settings of the receiving module may be controlled by a recipient, delivery service, sender, or combinations thereof. In some embodiments, the receiving module may be installable on a garage door.
US11328544B2 Home monitoring system triggered rules
In some implementations, a system can trigger an action to be performed at a property based on satisfaction of criteria related to location information and a connection status of a mobile computing device. Location information of the mobile computing device relative of a pre-defined geographic region including at least a portion of the property is initially obtained. A connection status of the mobile computing device for a short range wireless connection with a communication-enabled device within the property is then obtained. Criteria for an action at the property is then determined to be satisfied by the location information and the connection status of the mobile computing device. The action is finally triggered to be performed at the property in response to determining that criteria for the action is satisfied.
US11328543B2 Key delegation for controlling access
It is provided a method for controlling access to an access object. The method is performed in an electronic key device and comprises the steps of: communicating with an access control device to obtain an identity of the access control device; sending an access request to a server, the access request comprising an identity of the electronic key device and the identity of the access control device; receiving a response from the server, the response comprising a key delegation to the electronic key device; and sending a grant access request to the access control device, the grant access request comprising the key delegation, to allow the access control device to evaluate whether to grant access to the access object based on a plurality of delegations comprising a sequence of delegations.
US11328542B2 Method for reporting faults in shareable vehicles and parking device employing the method
A method for reporting fault information of a shareable vehicle to a server includes controlling a recognition device to connect with an identification device of the shareable vehicle, and obtain an identification code from the identification device. Information as to the location of the parking device is acquired from a GPS device, and the fault information of the shareable vehicle is received from a mobile terminal after establishing communication with the mobile terminal. The identification code and fault information of the shareable vehicle, and the location of the parking device are uploaded to the server, to give an operating company or owner of the vehicle an opportunity to repair.
US11328538B2 Method and system for annotating graphs of vehicle data
An example method includes receiving, at a computing system, a first user input from a user interface during operation of a vehicle and responsive to receiving the first user input, determining a time of reception for the first user input. The method further includes receiving a first set of parameters from the vehicle that correspond to a first parameter identifier (PID). The method also includes determining a time of reception for each parameter, and based on the time of reception for the first user input and the time of reception for each parameter of the first set of parameters, determining a first temporal position for an indicator configured to represent the first user input on a graph of the parameters corresponding to the first PID. The method further includes displaying, on a display interface, the graph of the parameters corresponding to the first PID with the indicator in the first temporal position.
US11328526B2 System and method for increasing safety during traffic stops
An improvement is provided for routine traffic stops by making it safer for police officers and drivers. Implementation of smart technology into the industry wide standard use of physical interactions between police officers and drivers, a streamed lined method and process will yield optimal results as a safer method and system in executing such a tactic. Utilizing technology i.e. algorithms and databases, servers, and cloud-based infrastructures with application processing interfaces (api's) communicating in this ecosystem, creating a synergy while transferring specific data; will replace the current process of a routine traffic stop.
US11328525B2 Method for calculating deviation relations of a population
A method of calculating the deviation relation of a population registered on an image includes: i.) identifying the objects in the image, ii.) counting the number of identified objects, iii.) identifying abnormalities in the image, iv.) identifying objects with abnormalities in the image, v.) counting the number of objects with abnormalities, vi.) calculating the relation of objects with abnormalities to all objects. A computer program, a handheld computer device, and a system are also provided.
US11328524B2 Systems and methods for automatic data extraction from document images
Described systems and methods allow the automatic extraction of structured information from images of structured text documents such as invoices and receipts. Some embodiments employ optical character recognition (OCR) technology to extract individual text tokens (e.g., words) and token bounding boxes from a document image. A feature vector of each text token comprises a first part determined according to a character content of the text token, and a second part determined according to an image content of the token's bounding box. A neural network classifier produces a label indicative of a type of information (e.g. “billing address”, “due date”, etc.) carried by each text token. In some embodiments, documents are linearized by ordering text tokens in a sequence according to a reading order of a natural language (e.g., English, Arabic) in which the respective document is formulated. Token feature vectors are fed to the classifier in the order indicated by the token sequence.
US11328523B2 Image composites using a generative neural network
The present disclosure relates to an image composite system that employs a generative adversarial network to generate realistic composite images. For example, in one or more embodiments, the image composite system trains a geometric prediction neural network using an adversarial discrimination neural network to learn warp parameters that provide correct geometric alignment of foreground objects with respect to a background image. Once trained, the determined warp parameters provide realistic geometric corrections to foreground objects such that the warped foreground objects appear to blend into background images naturally when composited together.
US11328522B2 Learning device, method, and program for discriminator, and discriminator
In a learning device, method, and program for a discriminator, and a discriminator, it is possible to enable accurate learning of a discriminator that discriminates a state of an object to be observed, such as a cell. An image acquisition unit acquires a first image including an influence of a meniscus and a second image with the influence of the meniscus eliminated for the same object to be observed. Next, a training data generation unit generates training data for learning a discriminator based on the second image. Then, a learning unit learns the discriminator based on the first image and the training data.
US11328520B2 Lane line determination method and apparatus, lane line positioning accuracy evaluation method and apparatus, and device
A lane line determination method and apparatus, a lane line positioning accuracy evaluation method and apparatus, a device and a storage medium are provided, which are related to a field of image processing, and particularly to fields of autonomous driving, intelligent transportation, computer vision and the like. The specific implementation is: determining a line in a received road image; screening pixels forming the line and determining pixels forming a lane line; and fitting the pixels forming the lane line to obtain the lane line. According to the technology of the present disclosure, the disadvantages of manual labeling can be overcome, and the lane line in the image collected by image acquisition device can be automatically recognized using an image recognition method, thereby improving the automation degree of lane labeling.
US11328514B2 Centralized monitoring of confined spaces
A method that includes receiving a data stream from point monitoring cases proximate to confined spaces, the data stream include at least on camera feed of the confined space, generating a display from the data stream for a single display device, wherein the display comprises a tile view including a tile for each confined space of confined spaces being monitored. The tile includes at least one camera feed from a camera located at the confined space, a number of workers in proximity to the confined space, wherein the number of workers is displayed in the tile above the at least one camera feed, control buttons located in the tile to a right of the at least one camera feed, and gas sensor indicators located in the tile.
US11328513B1 Agent re-verification and resolution using imaging
Described is a multiple-camera system and process for detecting, tracking, and re-verifying agents within a materials handling facility. In one implementation, a plurality of feature vectors may be generated for an agent and maintained as an agent model representative of the agent. When the object being tracked as the agent is to be re-verified, feature vectors representative of the object are generated and stored as a probe agent model. Feature vectors of the probe agent model are compared with corresponding feature vectors of candidate agent models for agents located in the materials handling facility. Based on the similarity scores, the agent may be re-verified, it may be determined that identifiers used for objects tracked as representative of the agents have been flipped, and/or to determine that tracking of the object representing the agent has been dropped.
US11328511B2 Storage system and method for improved playback analysis
A storage system and method for improved playback analysis are provided. In one embodiment, a storage system is provided comprising a memory and a controller. The controller is configured to identify a plurality of frames in video data stored in the memory that differ from surrounding frames by more than a threshold amount; receive a request from a host for quick playback of the video data; and send the plurality of frames to the host. Other embodiments are provided.
US11328508B2 Alerts based on corneal reflections
According to various, but not necessarily all, embodiments there is provided an apparatus comprising means for: capturing at least one image of a cornea of the user; processing the at least one image to detect one or more objects and/or activities based on one or more reflections by a peripheral portion of the cornea; and providing an alert to the user for alerting the user to the detection of the one or more objects and/or activities.
US11328507B2 Sensing system, work system, augmented-reality-image displaying method, augmented-reality-image storing method, and program
A sensing system with a detecting device that is used to detect a position of a target and a controller, where, for display on a display device or projection by a projection apparatus, the controller creates an augmented-reality image that shows: at least one of a setting related to detection of the target using the detecting device, a setting of a moving apparatus, and a setting of a robot that performs work on the target, a position of the target being recognized by the controller, a result of the detection of the target, a work plan of the moving apparatus, a work plan of the robot, a determination result of the controller and a parameter related to the target.
US11328500B2 Methods and systems for an automated design, fulfillment, deployment and operation platform for lighting installations
A platform for design of a lighting installation generally includes an automated search engine for retrieving and storing a plurality of lighting objects in a lighting object library and a lighting design environment providing a visual representation of a lighting space containing lighting space objects and lighting objects. The visual representation is based on properties of the lighting space objects and lighting objects obtained from the lighting object library. A plurality of aesthetic filters is configured to permit a designer in a design environment to adjust parameters of the plurality of lighting objects handled in the design environment to provide a desired collective lighting effect using the plurality of lighting objects.
US11328498B2 Home visualization tool
A method for creating a house visualization template can comprise receiving a first exterior image of a first house. The method can also include creating a set of first boundaries that define a first type of decorative feature of the first house. Additionally, the method can include receiving a first set of decorative images that depict various different instances of the first type of decorative feature. The method can also comprise generating from each of the decorative images of the first set of decorative images respective first decorative feature masks. The first decorative feature masks may be configured to selectively overlay an area encompassed by the set of first boundaries, such that the first exterior image of the first house is selectively displayable with any of the instances of the first type of decorative features within the first set of decorative images.
US11328497B2 Virtual paper
In one embodiment, a method of intermingling stereoscopic and conforming virtual content to a bounded surface is performed at a device that includes one or more processors, non-transitory memory, and one or more displays. The method includes displaying a bounded surface within a native user computer-generated reality (CGR) environment, wherein the bounded surface is displayed based on a first set of world coordinates characterizing the native user CGR environment. The method further includes displaying a first stereoscopic virtual object within a perimeter of a first side of the bounded surface, wherein the first stereoscopic virtual object is displayed in accordance with a second set of world coordinates that is different from the first set of world coordinates characterizing the native user CGR environment.
US11328496B2 Scalable real-time face beautification of video images
Systems, apparatus, articles, and methods are described below including operations for scalable real-time face beautification of video images.
US11328490B2 Information processing program, method, and system for sharing virtual process for real object arranged in a real world using augmented reality
A server apparatus obtains positional information of a first terminal device and photographed image data on an image photographed by using the first terminal device. The server apparatus specifies a target object included in the photographed image data. The server apparatus obtains drawing information indicating content of a drawing process against the target object via the first terminal device. The server apparatus outputs superimposed information to the first terminal device or a second terminal device before a first user of the first terminal device or a second user of the second terminal device photographs the target object to which the content of the drawing process is attached. The superimposed information is used to cause the first terminal device or the second terminal device to superimpose the drawing information onto the target object included in the photographed image data and display the superimposed target object.
US11328486B2 Volumetric capture of objects with a single RGBD camera
A method includes receiving a first image including color data and depth data, determining a viewpoint associated with an augmented reality (AR) and/or virtual reality (VR) display displaying a second image, receiving at least one calibration image including an object in the first image, the object being in a different pose as compared to a pose of the object in the first image, and generating the second image based on the first image, the viewpoint and the at least one calibration image.
US11328484B2 Contextual awareness of user interface menus
Examples of systems and methods for a wearable system to automatically select or filter available user interface interactions or virtual objects are disclosed. The wearable system can select a group of virtual objects for user interaction based on contextual information associated with the user, the user's environment, physical or virtual objects in the user's environment, or the user's physiological or psychological state.
US11328479B2 Reconstruction method, reconstruction device, and generation device
A generation device includes: a communication interface via which two-dimensional (2D) images are to be received, the 2D images having been generated by photographing a space from different viewpoints with at least one camera; and a processor connected to the communication interface and configured to determine, according to the 2D images, a matching pattern to match feature points included in two pictures among the 2D images, match the feature points according to the matching pattern in order to generate first three-dimensional (3D) points, the first 3D points indicating respective first positions in the space, generate second 3D point based on the 2D images, the second 3D point indicating a second position in the space, and generate a 3D model of the space based on the first 3D points and the second 3D point.
US11328476B2 Layout estimation using planes
Techniques are provided for determining one or more environmental layouts. For example, one or more planes can be detected in an input image of an environment. The one or more planes correspond to one or more objects in the input image. One or more three-dimensional parameters of the one or more planes can be determined. One or more polygons can be determined using the one or more planes and the one or more three-dimensional parameters of the one or more planes. A three-dimensional layout of the environment can be determined based on the one or more polygons.
US11328473B2 Information processing apparatus, information processing method, and non-transitory computer-readable storage medium
An information processing apparatus obtains constraint information representing constraints in placing a plurality of image capturing apparatuses that capture images for generating a virtual viewpoint image, obtains placement information based on the obtained constraint information and relating to placement of the plurality of image capturing apparatuses, and outputs the obtained placement information of the plurality of image capturing apparatuses.
US11328472B2 Watertight ray triangle intersection
A hardware-based traversal coprocessor provides acceleration of tree traversal operations searching for intersections between primitives represented in a tree data structure and a ray. The primitives may include triangles used in generating a virtual scene. The hardware-based traversal coprocessor is configured to properly handle numerically challenging computations at or near edges and/or vertices of primitives and/or ensure that a single intersection is reported when a ray intersects a surface formed by primitives at or near edges and/or vertices of the primitives.
US11328471B2 Fine grained interleaved rendering applications in path tracing for cloud computing environments
Systems and methods of the present disclosure relate to fine grained interleaved rendering applications in path tracing for cloud computing environments. For example, a renderer and a rendering process may be employed for ray or path tracing and image-space filtering that interleaves the pixels of a frame into partial image fields and corresponding reduced-resolution images that are individually processed in parallel. Parallelization techniques described herein may allow for high quality rendered frames in less time, thereby reducing latency (or lag, in gaming applications) in high performance applications.
US11328470B2 Distributed multi-context interactive rendering
A method of controlling rendering of computer images includes: providing first instructions to be processed at first computers, for rendering a first computer image; providing second instructions to be processed at second computers, for rendering a second computer image; receiving a user request for a change; and in response to receiving the request: regenerating the first instructions; providing first delta information to be processed at the first computers, reflecting one or more differences between the provided first instructions and the regenerated first instructions; regenerating the second instructions based on the request; providing second delta information to be processed at the second computers, reflecting one or more differences between the provided second instructions and the regenerated second instructions; receiving first rendering results from the first computers corresponding to the first delta information; and receiving second rendering results from the second computers corresponding to the second delta information.
US11328467B2 Pose space dimensionality reduction for pose space deformation of a virtual character
Systems and methods for reducing pose space dimensionality. A plurality of example poses can define an input pose space. Each of the example poses can include a set of joint rotations for a virtual character. The joint rotations can be expressed with a singularity-free mathematical representation. The plurality of example poses can then be clustered into one or more clusters. A representative pose can be determined for each cluster. An output pose space with a reduced dimensionality, as compared to the input pose space, can then be provided.
US11328465B2 Methods and systems for augmented reality safe visualization during performance of tasks
Systems and methods for augmented reality (AR) safe visualization for use with a near to eye (NTE) display system worn by a user are provided. The system includes: a processor programmed with an AR program and a task database storing task data; and, a camera mounted to the NTE display system and providing video input. The processor receives the video input and coordinates video image processing of the video input to identify therein a user's hand and an object. The processor receives an intended task from the user and retrieves associated task data based thereon. The processor processes the task data with the intended task to render a visualized item, such as a job card. The processor determines when the visualized item is in front of the hand while the user is performing the task and removes the visualized item responsive thereto.
US11328464B2 Vehicular display apparatus
A vehicular display apparatus is provided. The apparatus acquires image data of a display target object. The apparatus arranges the display target object in a virtual space based on the image data, arranges a virtual light source and a virtual viewpoint in the virtual space, and generates, as the display image, an image of the display target object viewed from the virtual viewpoint, and displays the display image with a display unit. The display target object includes an instrument with a needle and a shiny dial. The apparatus generates the display image through setting an area on the display target object as a reflection area and setting reflectance of a reflection suppression area smaller than reflectance set for the dial, where the reflection suppression area is a partial area of the dial and is set to cover places overlapping with the needle.
US11328461B2 GNSS-based map generation
Automatic generation of a road map of a site can be performed. Data records collected by vehicles with a GNSS-positioning system while driving are provided, each data record having a position information representing a two-dimensional or three-dimensional position of the vehicle, an identification reference specific to a corresponding vehicle, a time tag, and a heading information. The data records are assigned to corresponding trips based on the time tag and the identification reference. The trips are mapped within an area and the area is divided into a plurality of uniform tiles. For each tile, a heading information variance of the data records covered by the respective tile is determined. A tile is defined as junction tile, if the tile has a heading information variance higher than a computed threshold variance. An area of interest (AoI) having a perimeter is determined by which a plurality of junction tiles is surrounded.
US11328460B2 X-ray CT system and processing method
An X-ray CT system includes an X-ray tube, an X-ray detector and processing circuitry. The processing circuitry is configured to cyclically change energy of the X-rays during one rotation of the X-ray tube around a subject. The processing circuitry is configured to perform a process including a correcting process addressing a difference in a transmission amount between X-rays having first energy and X-rays having second energy, on at least one selected from between: a plurality of first projection data sets acquired when the X-rays having the first energy were radiated; and a plurality of second projection data sets acquired when the X-rays having the second energy were radiated. The processing circuitry is configured to reconstruct an image on the basis of a combined data set generated on the basis of a plurality of projection data sets including the projection data sets resulting from the process.
US11328455B2 Method and apparatus for generating face model, storage medium, and terminal
A method and apparatus for generating a face model, a storage medium, a processor, and a terminal are provided. The method includes that: feature extraction is performed on a currently input face image from at least one dimension to obtain a plurality of facial features; classification and identification are performed according to the plurality of facial features to obtain a facial feature identification result; a mapping relationship between the multiple facial features and face pinching parameters set in a current face pinching system is acquired; and a corresponding face model is generated according to the facial feature identification result and the mapping relationship. The present disclosure solves the technical problem that a manual face pinching function provided in a game in the related art is time-consuming and laborious, and it is difficult to obtain a face pinching effect that fully meets psychological expectations.
US11328454B2 Enabling secure video sharing by exploiting data sparsity
In one example, the present disclosure describes a device, computer-readable medium, and method for enabling secure video sharing by exploiting data sparsity. In one example, the method includes applying a transformation to a video dataset containing a plurality of video samples, to produce a plurality of sparse vectors in a first dimensional space, wherein each sparse vector of the plurality of sparse vectors corresponds to one video sample of the plurality of video samples, and multiplying each sparse vector of the plurality of sparse vectors by a transformation matrix to produce a plurality of reduced vectors in a second dimensional space, wherein the dimension of the second dimensional space is smaller than a dimension of the first dimensional space, and wherein the plurality of reduced vectors in the second dimensional space hides information about the video dataset while preserving relational properties between the plurality of video samples.
US11328452B2 Image processing device and method
The present invention relates to an image processing device and method enabling noise removal to be performed according to images and bit rates. A low-pass filter setting unit 93 sets, from filter coefficients stored in a built-in filter coefficient memory 94, a filter coefficient corresponding to intra prediction mode information and a quantization parameter. A neighboring image setting unit 81 uses the filter coefficient set by the low-pass filter setting unit 93 to subject neighboring pixel values of a current block from frame memory 72 to filtering processing. A prediction image generating unit 82 performs intra prediction using the neighboring pixel values subjected to filtering processing, from the neighboring image setting unit 81, and generates a prediction image. The present invention can be applied to an image encoding device which encodes with the H.264/AVC format, for example.
US11328450B2 Point cloud encoding method, point cloud decoding method, encoder, and decoder
A point cloud coding method includes obtaining description information of a bounding box size of a to-be-encoded point cloud and a normal axis of a to-be-encoded patch in the to-be-encoded point cloud, where the description information of the bounding box size of the to-be-encoded point cloud and the normal axis of the to-be-encoded patch are used to determine a tangent axis of the to-be-encoded patch and a bitangent axis of the to-be-encoded patch, and encoding a syntax element into a bitstream, where the syntax element includes an index of the normal axis of the to-be-encoded patch and information for indicating the description information of the bounding box size of the to-be-encoded point cloud, and the syntax element is used to indicate the tangent axis of the to-be-encoded patch and the bitangent axis of the to-be-encoded patch.
US11328449B2 Image processing apparatus, method for image processing, and electronic device
An image processing apparatus, a method for image processing, and an electronic device are provided. The image processing apparatus includes a Hardware Abstract Layer (HAL), an application (APP) coupled with the HAL, and an Algo Process Service (APS). The HAL is configured to receive a RAW image, to convert the RAW image into a YUV image, and to transmit the RAW image and/or the YUV image to the APP. The APP is configured to transmit the RAW image and/or the YUV image to the APS. The APS is coupled with the HAL via the APP and stores at least one image processing algorithm for image post-processing, and the APS is configured to process, with the at least one image processing algorithm, the RAW image and/or the YUV image.
US11328446B2 Combining light-field data with active depth data for depth map generation
Depths of one or more objects in a scene may be measured with enhanced accuracy through the use of a light-field camera and a depth sensor. The light-field camera may capture a light-field image of the scene. The depth sensor may capture depth sensor data of the scene. Light-field depth data may be extracted from the light-field image and used, in combination with the sensor depth data, to generate a depth map indicative of distance between the light-field camera and one or more objects in the scene. The depth sensor may be an active depth sensor that transmits electromagnetic energy toward the scene; the electromagnetic energy may be reflected off of the scene and detected by the active depth sensor. The active depth sensor may have a 360° field of view; accordingly, one or more mirrors may be used to direct the electromagnetic energy between the active depth sensor and the scene.
US11328440B2 Point cloud data transmission apparatus, point cloud data transmission method, point cloud data reception apparatus, and point cloud data reception method
Disclosed herein is a method of transmitting point cloud data. The method may include acquiring point cloud data, encoding geometry information including positions of points of the point cloud data, generating one or more LODs based on the geometry information and selecting one or more neighbor points of each point to be attribute-encoded based on the one or more LODs, wherein the selected one or more neighbor points of each point are located within a maximum neighbor point distance, encoding attribute information of each point based on the selected one or more neighbor points of each point, and transmitting the encoded geometry information, the encoded attribute information, and signaling information.
US11328437B2 Method for emulating defocus of sharp rendered images
Methods and systems for defocusing a rendered computer-generated image are presented. Pixel values for a pixel array are determined from a scene description. A blur amount for each pixel is determined based on a lens function representing a lens shape and/or effect. A blur amount and blur transparency value are determined for the pixel based on the lens function and pixel depth. A convolution range comprising pixels adjacent to the pixel is determined based on the blur amount. A blend color value is determined for the pixel based on the color value of the pixel, color values of pixels in the convolution range, and the blur transparency value. The blend color value is scaled based on the blend color value and a modified pixel color value is determined from scaled blend color values.
US11328435B2 Image alignment setup for specimens with intra- and inter-specimen variations using unsupervised learning and adaptive database generation methods
Methods and systems for determining one or more alignment parameters for use in a process performed on a specimen are provided. One method includes determining measures of similarity between images generated by an imaging system for corresponding locations in each of two or more pairs of dies on a specimen and performing cluster analysis based on the determined measures of similarity to identify the images that are most similar to each other and to assign different subsets of the images that are most similar to each other to different die clusters, respectively. The method also includes separately determining one or more alignment parameters for two or more of the different die clusters. The one or more alignment parameters are used for aligning images generated by the imaging system for the specimen or another specimen to a common reference.
US11328434B2 Object tracking device
An object tracking device includes a superimposed image creation unit configured to create a plurality of superimposed images in which each of a plurality of non-tracking object images which do not include a tracking object image feature is superimposed on a tracking object section image which includes a tracking object image feature; a discriminator creation unit configured to learn at least one of an image feature and position information of the tracking object, based on the plurality of superimposed images to create a discriminator; and a tracking object specifying unit configured to specify at least one of the image feature and the position information of the tracking object in a tracked image including the respective image features of the tracking object and an obstacle, based on the discriminator and the tracked image.
US11328428B2 Technologies for detection of occlusions on a camera
Technologies for detecting occlusions on a camera of a vehicle by a compute device are disclosed. The compute device may receive one or more images from the camera. The compute device may analyze the images using various algorithms such as optical flow calculations, blurriness detection for portions of the image, edge detection, and circular artifact detection. The analysis may be used to determine the presence of occlusions on the camera, such as water drops, mud, dirt, etc. The compute device may send a command to clean the camera and/or may use the determined presence of occlusions as part analyzing images from the camera for a driver assist system, such as by ignoring portions of the image that are occluded.
US11328427B2 Border detection method, server and storage medium
Provided is a border detection method, server, and storage medium. The method including detecting a plurality of first straight line segments in a to-be-detected image, the to-be-detected image comprising a target region of a to-be-determined border; generating a plurality of first candidate borders of the target region according to the plurality of first straight line segments; obtaining a plurality of second candidate borders of the target region from the plurality of first candidate borders; extracting border features of the plurality of second candidate borders; and obtaining an actual border of the target region from the plurality of second candidate borders according to the border features of the plurality of second candidate borders and a border detection model, the border detection model being used to determine a detected value of each candidate border, and the detected value representing a similarity between each candidate border and the actual border.
US11328425B2 Image processing apparatus and non-transitory computer readable medium
An image processing apparatus includes a search unit that searches a search area, which is a part of a first image extending over two pages included in the first image, for a dividable area, the first image being indicated by first image data and a division unit that generates second image data indicating two second images, each of which corresponds to one of the two pages, by dividing the first image along a dividing line passing through, in a second direction, which is perpendicular to a first direction, the dividable area found by the search unit, the first direction being a direction across the two pages.
US11328422B2 Spectral unmixing of fluorescence imaging using radiofrequency-multiplexed excitation data
Disclosed herein include embodiments of a system, a device, and a method for sorting a plurality cells of a sample. A plurality of raw images comprising pixels of complex values in a frequency space can be generated from a plurality of channels of fluorescence intensity data of fluorescence emissions of fluorophores, the fluorescence emissions being elicited by fluorescence imaging using radiofrequency-multiplexed excitation in a temporal space. Spectral unmixing can be performed on the raw images prior to a sorting decision being made.
US11328414B2 Priority judgement device, method, and program
An analysis result acquisition unit acquires an analysis result of a medical image. A medical information acquisition unit acquires medical information different from the medical image. A priority deriving unit derives a priority of the medical image based on the analysis result and the medical information.
US11328413B2 Systems and methods for analytical detection of aneurysms
Systems and methods for detecting an aneurysm are disclosed. The method includes forming a virtual skeleton model. The virtual skeleton model has a plurality of edges with each edge having a plurality of skeleton points. Each skeleton point is associated with a subset of the plurality of blood vessel surface points. The method includes virtually fitting elliptically shaped tubules for each edge of the virtual skeleton model and identifying a potential aneurysm based on the fitted elliptically shaped tubules.
US11328407B2 Method for inspecting mounting state of component, printed circuit board inspection apparatus, and computer readable recording medium
A printed circuit board inspection apparatus can inspect the mounting state of a component by generating depth information on the component mounted on a printed circuit board by using a pattern of light reflected from the component and received by an image sensor, inputting the generated depth information into a machine-learning-based model, obtaining depth information with reduced noise from the machine-learning-based model, and using depth information with reduced noise.
US11328402B2 Method and system of image based anomaly localization for vehicles through generative contextualized adversarial network
The present invention provides an anomaly detection method and apparatus based on a neural network which can be trained on undamaged normal vehicle images and able to detect unknown/unseen vehicle damages of stochastic types and extents from images which are taken in various contexts. The provided method and apparatus are implemented with functional units which are trained to perform the anomaly detection under a GCAN model with a training dataset containing images of undamaged vehicles, intact-vehicle frame images and augmented vehicle frame images of the vehicles.
US11328400B2 Method and system for computer-aided aneurysm triage
A system for computer-aided triage includes and/or interfaces with a computing system. A method for computer-aided triage includes receiving a data packet including a set of images; and processing the set of images to determine a suspected condition and/or associated features. Additionally or alternatively, the method can include any or all of: preprocessing the set of images; triggering an action based on the suspected condition and/or associated features; determining a recipient based on the suspected condition; preparing a data packet for transfer; transmitting information to a device associated with the recipient; receiving an input from the recipient and triggering an action based on the input; aggregating data; and/or any other suitable processes.
US11328397B2 Light-splitting combined image collection device
An image collection device for light splitting and fusion is provided. In the image collection device, a light splitter splits incident light into a visible light and a non-visible light; a visible spectrum imaging module performs photosensitive imaging according to the visible light split by the light splitter to form a first visible light image; a non-visible spectrum imaging module performs photosensitive imaging according to the non-visible light split by the light splitter to form a first non-visible light image; a registration unit performs position registration on the first visible light image and the first non-visible light image to obtain a target visible light image and a second non-visible light image; a pre-processing synthesizing unit performs brightness adjustment on the second non-visible light image to obtain a target non-visible light image; a fusion unit performs image fusion on the target visible light image and the target non-visible light image to obtain a fused image. By this solution, the color accuracy of the fused image can be ensured effectively.
US11328395B2 Image processing method, image processing device, electronic equipment and computer readable storage medium
An image processing method is configured to split a deconvolution kernel according to a preset splitting mode to obtain a sub-convolution kernel. And then, determining an original sub-matrix corresponding to the sub-convolution kernel, according to parameters of the sub-convolution kernel and an image feature matrix, and performing a convolution operation on the original sub-matrix corresponding to the sub-convolution kernel by using the sub-convolution kernel to obtain a deconvolution sub-matrix corresponding to each sub-convolution kernel; determining a target feature matrix according to the deconvolution sub-matrix corresponding to the sub-convolution kernel. When performing the deconvolution operation by the method, the image feature matrix doesn't need to perform tic-tac-toe filling to reduce a storage space occupied in the deconvolution operation process; in addition, since zero filled in the tic-tac-toe isn't participated in the deconvolution operation, calculation amount can be greatly reduced, and calculation efficiency of the deconvolution operation can be improved.
US11328391B2 System and method for controlling noise in multi-energy computed tomography images based on spatio-spectral information
System and methods are provided for producing computed tomography (CT) images. In some aspects, a method includes obtaining medical image data sets acquired using the multiple energies of irradiating radiation and analyzing the medical image data sets for spatial and spectral features. The method also includes comparing the spatial and spectral features of the medical image data sets to identify similarities and using the similarities, weighting the medical image data sets to generate images of the subject having reduced noise compared to images of the subject produced from the medical image data sets without weighting.
US11328387B1 System and method for image scaling while maintaining aspect ratio of objects within image
The disclosure relates to method and system for image scaling. The method includes determining a nature of image scaling required to be performed on an input image based on a vertical scaling ratio and a horizontal scaling ratio and includes determining if the image scaling is an upscaling or a downscaling, a symmetric scaling or an asymmetric scaling. The method further includes determining an overall scaling ratio based on a lower or an equal of the vertical scaling ratio and the horizontal scaling ratio. The method further includes scaling an input image to a target image using a polyphase finite impulse response (FIR) scaling filter based on the nature of the image scaling, the overall scaling ratio, and a structure of the polyphase FIR scaling filter. The scaling includes dynamically performing at least one of duplication of lines, addition of filler lines, duplication of pixels, and addition of filler pixels.
US11328385B2 Automatic image warping for warped image generation
Techniques and systems are provided for configuring neural networks to perform warping of an object represented in an image to create a caricature of the object. For instance, in response to obtaining an image of an object, a warped image generator generates a warping field using the image as input. The warping field is generated using a model trained with pairings of training images and known warped images using supervised learning techniques and one or more losses. The warped image generator determines, based on the warping field, a set of displacements associated with pixels of the input image. These displacements indicate pixel displacement directions for the pixels of the input image. These displacements are applied to the digital image to generate a warped image of the object.
US11328384B2 Geometric transformation matrix estimating device, geometric transformation matrix estimating method, and program
An object is to make it possible to precisely infer a geometric transformation matrix for transformation between an image and a reference image representing a plane region even if correspondence to the reference image cannot be obtained. A first line segment group extraction unit 120 extracts, out of a line segment group in an image, line segments that correspond to a direction that is parallel or perpendicular to a side of a rectangle included in the image, from the inside of the rectangle, takes the extracted line segments to be a first line segment group, and extracts a plurality of line segments different from the first line segment group out of the line segment group. An endpoint detection unit 150 detects four intersection points between ends of the image and two line segments that are selected from line segments that correspond to a direction that is parallel or perpendicular to a side of the rectangle and are extracted from a plurality of line segments obtained by transforming the different line segments using an affine transformation matrix in which an angle of the first line segment group relative to a reference direction of the image is used as a rotation angle. A homography matrix inferring unit 160 computes a geometric transformation matrix based on the affine transformation matrix and a homography matrix computed based on correspondence between the four intersection points and the four vertexes of the rectangle in a reference image.
US11328383B2 Image provision apparatus, image provision method, and computer readable medium
In an image provision apparatus (100), a decomposition unit (111) decomposes image data into pieces of unit image data (70). A storing unit (112) stores, in a memory unit (130), image management information (131) including each piece of unit image data (70) of the pieces of unit image data and position information. An acquisition unit (121) accepts a provision request (52). The provision request (52) includes range information representing a range of a partial image in the image. The acquisition unit (121) acquires a unit image data set (711) representing unit images each including at least part of the partial image from the image management information (131), based on the range information and the position information. A generation unit (122) generates the partial image (63) based on the unit image data set (711).
US11328382B2 Graphics processing architecture employing a unified shader
A graphics processing architecture in one example performs vertex manipulation operations and pixel manipulation operations by transmitting vertex data to a general purpose register block, and performing vertex operations on the vertex data by a processor unless the general purpose register block does not have enough available space therein to store incoming vertex data; and continues pixel calculation operations that are to be or are currently being performed by the processor based on instructions maintained in an instruction store until enough registers within the general purpose register block become available.
US11328381B2 Multi-user multi-GPU render server apparatus and methods
The invention provides, in some aspects, a system for rendering images, the system having one or more client digital data processors and a server digital data processor in communications coupling with the one or more client digital data processors, the server digital data processor having one or more graphics processing units. The system additionally comprises a render server module executing on the server digital data processor and in communications coupling with the graphics processing units, where the render server module issues a command in response to a request from a first client digital data processor. The graphics processing units on the server digital data processor simultaneously process image data in response to interleaved commands from (i) the render server module on behalf of the first client digital data processor, and (ii) one or more requests from (a) the render server module on behalf of any of the other client digital data processors, and (b) other functionality on the server digital data processor.
US11328372B2 Communication of orders and payments in a drive through using wireless beacons
There are provided systems and methods for communication of orders and payments in a drive through using wireless beacons. A merchant location may include a drive through with a wireless beacon established in the drive through. The beacon may provide communication services with a device for the user. The merchant may detect that the user is in a vehicle in the drive through using either the connection between the device of the user and the beacon or a camera, sensor, or other detector located near the beacon in the drive through. Based on check-in information generated on the connection, an order for the user may be accessed. The user may pay for the order using the device and through the connection to the beacon. Further, if other devices for additional users in the vehicle connect to the beacon, the additional users may split the payment for the order.
US11328366B2 System and method for account transaction and balance prediction
A system includes a financial data storage that stores internal account data, external account data, and transaction data, a communications interface configured to receive external account data from an external data source and transaction data from a merchant, and a database manager that cooperates with the communications interface to store the external account data and the transaction data. The system also includes an account balance prediction processor configured to identify recurring expense transaction(s) and recurring income transaction(s) and update them based on user input, determine predicted expense transaction(s) and a predictive income using a predictive model, and calculate a predicted account balance. The system also includes a transaction monitor configured to compare one or more actual expense transactions with one or more predicted expense transactions, and an alert transmitter configure to generate and transmit one or more alerts based on the comparison.
US11328364B2 Single entry combined functionality
Computer-implemented methods are provided for receiving information corresponding to a transaction, wherein the information is received via a single processing of an instrument. A balance for the transaction is automatically determined based on a coverage plan associated with the information from the instrument and services associated with the transaction. Upon detecting selection of an account for the balance, an amount from the account is allocated for the balance and is provided to complete the transaction.
US11328362B2 Dynamic modeling and benchmarking for benefits plans
A method and apparatus for displaying group employee insurance information against benchmark information. Insurance profiles for business entities are retrieved from a data structure. A benchmark score corresponding to a benchmark category is generated for a current insurance profile of a selected business entity using the insurance profiles. The benchmark score indicates a portion of a selected premium for the current insurance profile that is paid by business entities that fall within the benchmark category. The current insurance profile is displayed in a graphical user interface on a display system. The benchmark score is displayed in association with the current insurance profile in the graphical user interface to aid a user in managing the employee insurance. Displaying the benchmark score in association with the insurance profile allows the user to more quickly and easily assess payment of the selected premium for the insurance profile in comparison to benchmark category.
US11328360B2 Systems and methods for automated trading
A system configured to: (a) retrieve structured and unstructured data from one or more external data sources, the structured data including time-series data on a financial instrument and the unstructured data including words; (b) analyze the unstructured data to determine a sentiment measure for the financial instrument; (c) analyze the structured data to obtain a training dataset; (d) train a neural network model with the training dataset such that the neural network can provide a predicted price of the financial instrument for a future timestamp; and (e) provide a decision for managing the financial instrument based at least in part on the sentiment measure for the financial instrument, the predicted price of the financial instrument, and a current holding of the financial instrument.
US11328357B2 Sequencer bypass with transactional preprocessing in distributed system
A distributed system for processing messages includes one or more gateways, sequencers, and compute nodes. The gateway sends a message to the sequencer and the compute node for processing. The sequencer associates the message with an identifier indicating a relative sequence of the message among a plurality of messages. The compute node processes the message to generate a preliminary result, and determines, based on the identifier, whether the compute node processed the message in sequence or out of sequence relative to another message of a plurality of messages. If the compute node determines that the message was received out of sequence, the compute node may process a sequence of messages including the message and at least one preceding message in an appropriate sequence.
US11328355B1 Systems and methods for adjusting the value of distressed properties
Systems and methods are provided for providing an adjustment to a value estimate for a property that is considered distressed. In one embodiment, a method includes receiving the estimate of value for the property; determining, based on a model, the adjustment to the estimate of value, such that the model accounts for a characteristic of the property and a characteristic of the loan; and providing the adjustment.
US11328354B1 Systems and methods for tokenization and API services
Systems, apparatuses, methods, and computer program products are disclosed for preapproving a loan. An example method includes receiving, from an online marketplace server device, a preapproval request provided by a user for a loan preapproval to purchase a first property. The example method further includes obtaining credit information associated with the user from a credit server device. The example method further includes generating a preapproval data structure based on the preapproval request and the credit information. The example method further includes generating a preapproval token based on the generated preapproval data structure. Subsequently, the example method includes transmitting the generated preapproval token to the online marketplace server device.
US11328353B1 System and method for personalized videos
Methods, systems, and apparatus, including computer programs encoded on computer storage media, to present a video. One of the methods includes obtaining loan transfer information for a user. The method includes selecting non-personalized content, at least some of the non-personalized content selected based on the loan transfer information. The method includes generating a user specific video using the loan transfer information and the selected non-personalized content. The method also includes providing the user specific video to the user.
US11328346B2 Method, system, and computer program product for product identification using sensory input
A first type of data regarding an unidentified product is collected. A first type of analysis on the first type of data is performed. A second type of data regarding an unidentified product is collected. A second type of analysis on the second type of data is performed. Based upon the first type of analysis on the first type of data and the second type of analysis on the second type of data, product identification for the unidentified product is performed. Based on the product identification, an identity of the unidentified product is output. A user is enabled to perform a business interaction with a product matching the identity of the unidentified product.
US11328344B2 Utility application delivery platform
A utility application store may be configured to present an interface displaying multiple applications that are available from the utility application store. By accessing the interface of the utility application store, a utility supplier may, with a single request, initiate installation or activation of an application on multiple utility meters or other smart sensors in a utility communication network. The utility application store may be configured to provide notification of the availability of applications for utility meters or other smart sensors, consumer computing devices, and/or utility supplier back office computing devices. The utility application store may include one or more distributed applications that include a first portion configured for execution by a utility meter and one or more other portions configured for execution by another computing device (e.g., a personal computer, mobile device, utility supplier back office server, cloud service, or the like).
US11328334B1 Wearable electronic devices for automated shopping and budgeting with a wearable sensor
A method, apparatus and system are disclosed for capturing an image of an item identifier by a wearable sensor. The item identifier can be analyzed to identify a specific item. The specific item can then be referenced to display information on the specific item, and display the results of analysis made with reference to the specific item.
US11328332B2 Methods and systems for referrer-based payment system selection for internet-based merchants
A method for an internet-accessible content provider computer server that, in response to receiving request information from a referred user device for access to specific digital content subject to a fee, the server: (a) selects a particular payment system based on referrer information included in request information transmitted, (b) transmits to the selected payment system information indicative of the requested specific digital content and a request for approval of the user device for the corresponding fee for the digital content, (c) facilitating communication between the selected payment system and the user device, (d) based on receiving from the selected payment system an approval signal, transmitting the requested specific digital content to the user device.
US11328331B2 Methods, devices, and systems for sending and receiving virtual goods
A method and device for sending and receiving virtual goods are provided. A client device may communicate with a server. The client device may receive a receiving link from the server. The server may generate the receiving link in response to an invocation request received by the server from an invoker device that is different from the recipient client device after a total amount of the virtual goods in an invoker account corresponding to the invoker device is successfully transferred to a server account corresponding to the server. The receiving link may include instructions configured to cause the recipient client device to request a virtual goods package from the server. The client device may detect the link is triggered. The client device may request, from the server, in response to link being triggered, the virtual goods package. The client device may accept, by the recipient client device, the virtual goods package by interacting with the server via the receiving link.
US11328329B1 Telecommunications infrastructure system and method
Directed to methods and systems for automated fee generation through the use of machine learning for telecommunications projects. Exemplary implementations may: receive, by a sales support microservice in communication with a trained model running on a server, a plurality of attributes; and feed the plurality of attributes to the trained model. The trained model can retrieve historical data regarding fee prices, identify similar historical projects based on final fee prices and historical attributes of the respective projects, and refine a correlation between historical attributes and fee prices, which can be used in the generation of a fee price to provision a telecommunications project as a result of those attributes.
US11328325B2 Method and/or system for user authentication with targeted electronic advertising content through personal communication devices
An apparatus and method is provided for generating a request for a one-time password (OTP), and with the OTP transmitted to a mobile device in an electronic message that includes the OTP in conjunction with an electronic advertising content that is targeted to the user of the mobile device.
US11328320B1 Fraudulent content detector using augmented reality platforms
An augmented reality (AR) electronic computing device for determining a likelihood of fraudulent content in an advertisement includes receiving a digital image of the advertisement. A dataset of information relating to the advertisement is extracted from the digital image. Content related to the advertisement is identified from the dataset of information. The identified content is used to request identification information regarding the advertisement. The identification information and supplemental information are used to calculate a scam score for the advertisement. The scam score indicates the likelihood of fraudulent content in the advertisement.
US11328316B2 Method, system, and computer program product for processing a transaction initiated using an electronic wallet
A method for processing a transaction initiated using an electronic wallet application may include storing a virtual payment device configured to initiate a transaction. A rewards inquiry may be communicated to an issuer. A rewards inquiry response may be received from the issuer containing a rewards amount associated with the virtual payment device. The rewards amount may be displayed. A transaction may be initiated with a merchant using the virtual payment device. A redemption request may be communicated to the issuer. A redemption response including an updated rewards amount may be received from the issuer and include a difference between the rewards amount and the rewards amount applied toward the transaction. A system and computer program product are also disclosed.
US11328314B2 Context-aware systems and methods for selecting smartphone applications/services and awarding reward points
Systems and methods are disclosed for providing context-aware selection and recommendation of applications and services on a mobile device. The selection of the preferred applications is based on the context of the user and the context of the applications. A comparison engine related to a recommendation module performs a similarity computation between context attribute vectors of the user and the applications. Based on the similarity computation, a rank-order is produced that determines in what order the application icons should be presented to the user. A digital wallet is also disclosed that maintains the reward points awarded to the user based on the instant principles. Unlike prevailing techniques, the reward points are awarded in a context-aware manner after reconciling the conflicting or contradictory usage habits of the user.
US11328313B2 Predictive bounding of combinatorial optimizations that are based on data sets acquired post-prediction through high-latency, heterogenous interfaces
Disclosed are techniques for achieving high-volumes of low-latency price plus discount transactions that are dynamically created through transaction optimization. Aspects may include combining and optimizing different types of discounts into a single discount and dynamically controlling the single discount through a single user-facing transaction. A computer model may determine one or more transactions and sets of discounts applicable to those transactions upon which the user-facing transaction and single discount are based. Associations between discounts and items may be determined for at least some different types of discounts to apply a set of discounts including at least two different discounts of different discount types to a desired transaction for one or more items. Aspects may include determining a discount transaction comprising a plurality of constituent transactions that form a single user-facing transaction.
US11328312B2 Method and system for facilitating electronic transactions
A method for facilitating transactions is provided. Various users register their payment modes to avail a payment mode interchange service offered by a server for online purchases. During registration, the users specify corresponding offer amounts in exchange for allowing purchases of other users to be performed by using their payment modes. When an offer on a purchase is not applicable on a payment mode of a first user, the first user is recommended by the server to make the purchase by using a payment mode of a second user on which the offer is applicable. The payment mode of the second user is charged with a purchase amount of the purchase and the offer amount specified by the second user is billed on the payment mode of the first user. The second user receives the offer amount and the first user receives an incentive associated with the offer.
US11328311B2 Gradual adjustments to planograms
A system for making gradual adjustments to planograms may include at least one processor. The processor may be programmed to receive a first image of a shelf; analyze the first image to determine a first placement of products on the shelf; determine a planned first adjustment to the first placement of products; and provide first information configured to cause the planned first adjustment. The processor may then receive a second image of the shelf captured after the first information was provided; analyze the second image to determine a second placement of products on the shelf; determine a planned second adjustment to the second placement of products; and provide second information configured to cause the planned second adjustment to the determined second placement of products.
US11328310B2 In-line survey system and methodology
A cloud based in-line survey system that works in conjunction with conventional interactive voice response systems. The survey system employs hardware and software that are stored and/or facilitated apart from that of the host interactive voice response system (“IVR”). The survey system uses a cloud based data collection model, the “survey data model.” The functionality of the survey data model is hosted and/or accessible through an on-line user interface or viewer, which provides the functionality of the survey model to the enterprise users and survey participants. The survey system can be accessed indirectly by the enterprise IVR transferring the participant to a survey model at the end of a service call, or by requesting the participant to call in directly to the survey system.
US11328303B2 Asset transfer method and apparatus, and electronic device
An asset transfer request to transfer an asset to a blockchain member associated with a blockchain is detected, where the asset is of a specified asset type and is issued by a specified anchor in the blockchain. Whether there is a maximum trusted asset limit configured by the blockchain member for the specified anchor and that corresponds to the specified asset type is determined. If it is determined that the maximum trusted asset limit is not configured, application of the asset transfer request to the asset is prohibited. However, if it is determined that the maximum trusted asset limit is configured, whether the maximum trusted asset limit is exceeded is determined. If it is determined that the maximum trusted asset limit is not exceeded, the asset transfer request is applied to the asset.
US11328298B2 System and method for remotely activating a pin-pad terminal
A network gateway includes a gateway authenticator, a first network interface for interfacing the network gateway with a first computer network, and a second network interface for interfacing the network gateway with a second computer network that is distinct from the first computer network. The gateway authenticator receives from a pin-pad terminal, via the first computer network, an activation credential request that includes a first administrator credential. The pin-pad terminal receives the first administrator credential from a hardware token that is interfaced with the pin-pad terminal. The gateway authenticator is configured to (i) verify that, before the pin-pad terminal received the first administrator credential from the hardware token, the first computer network associated the first administrator credential with the pin-pad terminal; and (ii) install in the pin-pad terminal a digital authentication certificate that facilitates authentication of the pin-pad terminal to the second computer network via the network gateway.
US11328296B2 Systems and methods for distributed enhanced payment processing
A distributed enhanced payment processing system includes a merchant point of sale (POS) terminal system and a remote payment management system. The POS terminal system initiates a transaction that includes receiving a payment amount, a purchaser account identifier, a virtual electronic payment indicator, and a merchant ID via a payment client. Subsequently, the POS terminal system outputs the transaction to the remote payment management system which generates a token for the transaction. The payment management system then provides the purchaser account identifier, a merchant account identifier, and the payment amount to a remote virtual electronic payment (VEP) entity system. Upon receiving a VEP entity system response, the payment management system outputs the response and token to the POS terminal system.
US11328294B2 Anonymous peer-to-peer near-field communication system
An in-application content transfer system that generates receiver IDs to categorize a given exchange between two users where one does not execute a local instance of the application. One user executes the application on their mobile device and makes use of near-field communication protocols with a neighboring mobile device that is not executing the subject application. The content transfer is linked to the receiver's phone number and a unique ID is assigned to the content transfer. The receiving user is made aware of the content transfer via a push notification received via near field communication or via an SMS text message. The received message or notification enables the user to retrieve the content from the transfer at a later time.
US11328292B2 Systems and methods for use of distributed ledger technology for recording and utilizing credit account transaction information
The disclosed technology includes a distributed ledger system that can include one or more transaction blocks that are associated with one or more transaction records of an account corresponding to the primary account number. The system may allocate a first type block in a first distributed ledger, and the first type block may be utilized to identify a classification type associated with the first primary account number. The system may receive, at the first node, a first transaction indication associated with the first primary account number. Responsive to receiving the first transaction indication, the system may bind a first transaction block to the first distributed ledger. Transaction blocks may be configured for selective control and/or selective replicated to other nodes of the system. In response to an end-of-cycle indication, the first transaction block may be locked to prevent further modification.
US11328280B1 Biometric authentication system
The disclosure describes a biometric authentication system that can authorize a transaction at a retail store using a person's biometric data and password. The biometric authentication system may include a point-of-sale device that can receive a biometric data (e.g., voice data, fingerprint data, or facial data) of a person that initiates a transaction. The biometric authentication system may also include one or more authentication systems that analyzes the received biometric data, and an authorization system that compares data obtained from the one or more authentication systems and the POS device to determine whether the information obtained from the person is related to that person's biometric and password information previously stored by the authorization system.
US11328276B2 Electronic system and method for transaction processing
The present disclosure generally relates to an electronic system, a computerized method, and a non-transitory computer-readable storage medium comprising instructions for processing a transaction between a consumer and a merchant with a payment instrument of the consumer selected for the merchant. The system comprises a server configured for performing steps of the method comprising: receiving, from an acquirer financial institution for the merchant, details of the transaction and a common virtual payment token, the transaction details comprising details of the merchant; retrieving, from a consumer database, identification details of a set of consumer payment instruments associated with the common virtual payment token; selecting, from the set of consumer payment instruments, the consumer payment instrument for the merchant based on the merchant details; retrieving, from the consumer database, payment details of the selected consumer payment instrument; and processing the transaction with the selected consumer payment instrument, said transaction processing comprising communicating, to an issuer financial institution for the selected consumer payment instrument, the transaction details and the payment details of the selected consumer payment instrument.
US11328275B1 Cash delivery application
Systems, methods, and apparatuses described herein relate to a method for delivering cash to a user. The method includes receiving a cash delivery request from a first user device of the user. The method includes generating a cash authentication code (CAC) for the cash delivery request to be verified by a cash dispenser machine. The method may include transmitting the cash delivery request and the CAC to a second user device of a driver. The method may include determining a route for the driver from a first location of the driver, to a second location of a cash dispenser machine, and to a third location of the customer to deliver the cash delivery request. The method may include instructing the cash dispenser machine to dispense cash in response to authenticating the second user device based on the CAC and determining that the first current location is at the second location.
US11328272B2 Automated enrollment of a user in an automatic updating program
An auto-enrollment billing updater (AEBU) computing device for enrolling enrollees in an automatic updating program is provided. The AEBU computing device is configured to receive, from an acquirer computing device, an account update request for updated account data for a set of account identifiers including an input acquirer identifier and an input merchant identifier, perform a lookup within a transaction database using a combination of the input acquirer identifier and the input merchant identifier, wherein the transaction database includes transaction data involving a plurality of cardholders and a plurality of merchants, identify as a merchant enrollee the merchant included within the transaction database having a stored acquirer identifier and a stored merchant identifier combination that matches the input acquirer identifier and the input merchant identifier combination included in the request, and automatically enroll the merchant enrollee in the automatic updating program when the merchant enrollee is identified.
US11328269B2 Systems and methods for dynamic event attendance management
A ticket seller system can offer an enhanced event experience for users of the system by tracking the locations of ticketholders before and during an event to offer ticket resale and seat upgrade opportunities to the users. The locations of users can be harnessed to offer enhanced value to event attendees and to allow event owners to maximize the use of their venue during an event by offering new upgrades and resale options to patrons. Users who might miss an event and otherwise lose all of their ticket value can be detected, based on their location, and offered an opportunity to recoup some of the cost by reselling the tickets. Event attendees who desire to upgrade their seats at an event can be offered the opportunity to purchase upgrade tickets for seats that have been vacated by other attendees that have left the event while the event is ongoing.
US11328264B2 System and method for visually facilitated contact interaction management
The current invention discloses improved systems and processes for visually incentivizing a user to interact with associated contacts. The system includes a server having a contact database of a plurality of contact records associated with the user, the contact records having information such as contact information. Contact record metadata such as prior contact interaction history is associated with each contact record. A composite weighting factor is assigned to each contact record based on user configurable weighting factors, such as date of the last contact interaction. A game metaphor simulating an actor performing a task where a person is interacting with a distance object is presented, the visualization visualizing the user as the actor, each contact visualized as the distant object, and the distance of the distant object scaled proportionally according to the assigned weighting factor of the corresponding contact. The system monitors for user interaction with the visualization interface or contact interaction over a communication device and rewards the user.
US11328263B2 User interfaces for filtering electronic calendar data sets
A method may include receiving a request to save the exception to the first rule; in response to the request, updating the user interface, wherein: the first portion is updated to include a parameter of a second rule to exclude a subset of meetings from the ECDS; the second portion is updated to include an impact metric that indicates a percentage of meetings excluded from the ECDS based on an application of the second rule to the ECDS; and the third portion is updated to include selectable elements for creating an exception to the second rule; and a fourth portion of the user interface includes an indication of a number of meetings excluded from the ECDS based on application of the first rule with any exceptions to the first rule.
US11328259B2 Automatic task extraction and calendar entry
Automatically detected and identified tasks and calendar items from electronic communications may be populated into one or more tasks applications and calendaring applications. Text content retrieved from one or more electronic communications may be extracted and parsed for determining whether keywords or terms contained in the parsed text may lead to a classification of the text content or part of the text content as a task. Identified tasks may be automatically populated into a tasks application. Similarly, text content from such sources may be parsed for keywords and terms that may be identified as indicating calendar items, for example, meeting requests. Identified calendar items may be automatically populated into a calendar application as a calendar entry.
US11328255B2 Automated computer-based prediction of rejections of requisitions
In an embodiment, an automated computer-based method for improving a computer system to be able to predict rejections of requisitions submitted to the computer system, the method comprising receiving a requisition from a client device; determining, at a scoring unit of a computer system, a probability value indicating a likelihood that the requisition would be rejected if the requisition is submitted to a requisition approval chain; transmitting the probability value from the computer system to the client device to be displayed on a display of the client device.
US11328248B2 Automated secured package delivery system with simultaneous confirmation to purchaser and shipper
An automated, secured package, delivery system which provides simultaneous confirmation to the purchaser and shipper, and possesses a remote locking/unlocking feature whereby delivery of the shipped item and retrieval thereof, can be effected. When an item is delivered to a purchaser of the item, a confirmation of the delivery and the status of the item is sent to each of the purchaser and a shipper of the item over a network. Remote locking and unlocking of a component accessible by the purchaser over the network is provided, which can be locked upon delivery of the item, and unlocked by the purchaser when desired to access the item.
US11328246B2 System, delivery device and methods for use therewith
A delivery device includes an image capture device for generating delivery image data of a delivery at a service address. A processor executes a delivery application to bidirectionally communicate delivery data with the delivery data server via the network interface, wherein the delivery data includes a delivery tracking number and the delivery image data. The delivery data server processes the delivery data to provide a delivery confirmation to a customer at the service address, wherein the delivery confirmation includes the delivery tracking number and the delivery image data.
US11328242B2 Operation control apparatus, operation control method, and operation control program for displaying a selected KPI in a time-series manner on the same screen that the responsible department is displayed
An operation control apparatus of the invention includes a KPI tree preparation field for accepting an issues-structure tree indicating a causal relation of an issue of an organization having a plurality of departments, and KPI definition information having a KPI for evaluating the issue mutually associated with the department responsible for the KPI, and a KPI tree generation field for generating a KPI tree indicating the causal relation of the KPI from the issues-structure tree indicating the causal relation of the issue by accepting a user's association of the KPI with the issue constituting the issues-structure tree.
US11328241B2 Identifying script errors in an online retail platform and quantifying such errors
A system and method for quantifying impact of script error exceptions on performance of an online retail platform. A method includes selecting at least one performance metric for a webpage, wherein the selected performance metric has an impact due to at least one script error exception encountered on the webpage visited by a first user device; retrieving a normal value for each of the at least one selected performance metric for the webpage visited by a second user device; retrieving an abnormal value for each of the at least one selected performance metric for the webpage visited by the second user device; comparing the abnormal value to the normal value of a respective selected performance metric; and determining a performance impact score based on the comparison, wherein the performance impact score is indicative of a reduction in a performance metric of each of the least one selected performance metric.
US11328237B2 End-to-end commodity and commodity marking tracking
Embodiments of the invention relate to establishing commodity traceability across supplier, manufacturer, and customer processes via end-to-end commodity marking traceability. A manufacturer receives incoming material, such as an industry standard commodity, from a supplier and authenticates a marking affixed to the incoming material. After authenticating the supplier's marking for the incoming material, a second marking is affixed to the incoming material. The commodity is converted at manufacturing into a finished product and associated with finished product data. The supplier's marking and the manufacturer's markings for the incoming material are related, and the relationship is related to the finished product data. The stored and maintained relationships supports integration of the first marking data and the second marking data with product data, and supports end-to-end commodity marking traceability.
US11328228B2 Location allocation planning
In an approach location allocation planning, one or more computing units determine at least one location matching model for a first current participating entity of a plurality of current participating entities of a current event, wherein an output of the location matching model indicates a matching degree between the first current participating entity and a current event location. The one or more computing units create at least one initial location allocation plan for the plurality of current participating entities of the event based, at least in part, on the at least one location matching model. The one or more computing units receive feedback from at least one of the plurality of current participating entities. Responsive to the feedback indicating acceptance of the initial location allocation plan, the one or more computing units determine a final location allocation plan based on the initial location allocation plan.
US11328226B2 Dispensing chemistry to a process control asset
The invention provides a method of efficiently determining the effectiveness of managing a chemical or industrial facility. The method involves identifying various industrial site assets and recording various specs of those assets over time. The various assets are grouped according to some hierarchy such as location, problem to be solved, or just asset type. The specs are compared to acceptable ranges and are scored positively or negatively. The system allows a user to determine trends by asset type, spec type, or by position within the hierarchy. This system allows both small scale and large-scale perspective, and can be used for both reactive and preemptive decision making.
US11328224B2 Optimization of multiple services via machine learning
A method, computer-readable medium, and apparatus for modeling data of a service for providing a policy are disclosed. For example, a method may include a processor for generating a first policy for a first service by a first policy model using machine learning for processing first data of the first service, determining whether the first policy is to be applied to a second service, applying the first policy to the second service when the first policy is deemed to be applicable to the second service, wherein the applying the first policy provides the first policy to a second policy model using machine learning for processing second data of the second service, generating a second policy for the second service, and implementing the second policy in the second service, wherein the first service and the second service are provided by a single service provider.
US11328222B1 Network switch with integrated gradient aggregation for distributed machine learning
Distributed machine learning systems and other distributed computing systems are improved by embedding compute logic at the network switch level to perform collective actions, such as reduction operations, on gradients or other data processed by the nodes of the system. The switch is configured to recognize data units that carry data associated with a collective action that needs to be performed by the distributed system, referred to herein as “compute data,” and process that data using a compute subsystem within the switch. The compute subsystem includes a compute engine that is configured to perform various operations on the compute data, such as “reduction” operations, and forward the results back to the compute nodes. The reduction operations may include, for instance, summation, averaging, bitwise operations, and so forth. In this manner, the network switch may take over some or all of the processing of the distributed system during the collective phase.
US11328219B2 System and method for training a machine learning model deployed on a simulation platform
System and method for training a machine learning model are disclosed. In one embodiment, for each of the driving scenarios, responsive to sensor data from one or more sensors of a vehicle and the driving scenario, driving statistics and environment data of the vehicle are collected while the vehicle is driven by a human driver in accordance with the driving scenario. Upon completion of the driving scenario, the driver is requested to select a label for the completed driving scenario and the selected label is stored responsive to the driver selection. Features are extracted from the driving statistics and the environment data based on predetermined criteria. The extracted features include some of the driving statistics and some of the environment data collected at the different points in time during the driving scenario.
US11328218B1 Identifying subjective attributes by analysis of curation signals
A system and method for identifying and predicting subjective attributes for entities (e.g., media clips, movies, television shows, images, newspaper articles, blog entries, persons, organizations, commercial businesses, etc.) are disclosed. In one aspect, subjective attributes for a first media item are identified based on a reaction to the first media item, and relevancy scores for the subjective attributes with respect to the first media item are determined. A classifier is trained using (i) a training input comprising a set of features for the first media item, and a target output for the training input, the target output comprising the respective relevancy scores for the subjective attributes with respect to the first media item.
US11328216B2 Quantum network node and protocols with multiple qubit species
The disclosure describes aspects of using multiple species in trapped-ion nodes for quantum networking. In an aspect, a quantum networking node is described that includes multiple memory qubits, each memory qubit being based on a 171Yb+ atomic ion, and one or more communication qubits, each communication qubit being based on a 138Ba+ atomic ion. The memory and communication qubits are part of a lattice in an atomic ion trap. In another aspect, a quantum computing system having a modular optical architecture is described that includes multiple quantum networking nodes, each quantum networking node including multiple memory qubits (e.g., based on a 171Yb+ atomic ion) and one or more communication qubits (e.g., based on a 138Ba+ atomic ion). The memory and communication qubits are part of a lattice in an atomic ion trap. The system further includes a photonic entangler coupled to each of the multiple quantum networking nodes.
US11328214B2 Real-time multi-agent response based on a preference-based consensus
A method and associated systems provide real-time response to a request received from a real-time system like a self-driving vehicle or a device that communicates interactively with its environment. The response is selected from a set of candidate feasible responses by a group of computerized agents that each sort the feasible responses in order of that agent's specific preferences, based on that agent's particular priorities or expertise. The agents then reconcile their differences through an iterative procedure. During each iteration, each agent decides whether to retain its current preferences or to adopt the preferences of another agent. This decision is made by determining which preferences are most similar to that agent's own initial preferences, and by which preferences would be most useful in helping to achieve that agent's particular goals. When the agents reach consensus, the group's most-preferred response is returned quickly enough to provide real-time, interactive response.
US11328213B2 Data analysis and visualization using structured data tables and nodal networks
Disclosed methods and systems describe an analytics server that generates an inter-related nodal data structure. The analytics server receives an electronic template having a set of input fields, the electronic template identifying at least a portion of data stored within a database and its corresponding domain data table and a display attribute, the electronic template further identifying a database storing the data; retrieves the data from the database; parses the data into a set of unique domain data tables having a first criterion and a set of unique dimension tables having a second criterion; generates a nodal network comprising a set of nodes where each node represents at least a portion of the retrieved data, each node having metadata comprising a unique identifier corresponding to a unique domain table and a unique dimension table corresponding to data associated with each node; links one or more nodes based their respective metadata.
US11328212B1 Predicting demographic information using an unresolved graph
A method for predicting demographic information for a common user that is associated with a plurality of unresolved identifiers. An unresolved identifier defines a context in which a client device accesses one or more online systems, the context not determined to be associated with a specific user. The method comprises identifying a set of unresolved identifiers, and identifying information describing one or more access events associated with each unresolved identifier. For each pair of unresolved identifiers, a similarity score for the pair is determined based on the identified information. Responsive to the similarity score exceeding a threshold similarity score, the pair of unresolved identifiers is clustered, the clustering indicating a prediction that the pair of unresolved identifiers are associated with a common user. Predicted demographic information is determined for each unresolved identifier in the cluster. Based on predicted demographic information determined for each unresolved identifier in the cluster, aggregate demographic information is determined for the common user.
US11328206B2 Systems and methods for optimizing operations of computing devices using deep neural networks
Operations of computing devices are managed using one or more deep neural networks (DNNs), which may receive, as DNN inputs, data from sensors, instructions executed by processors, and/or outputs of other DNNs. One or more DNNs, which may be generative, can be applied to the DNN inputs to generate DNN outputs based on relationships between DNN inputs. The DNNs may include DNN parameters learned using one or more computing workloads. The DNN outputs may be, for example, control signals for managing operations of computing devices, predictions for use in generating control signals, warnings indicating an acceptable state is predicted, and/or inputs to one or more neural networks. The signals enhance performance, efficiency, and/or security of one or more of the computing devices. DNNs can be dynamically trained to personalize operations by updating DNN weights or other parameters.
US11328199B2 Radio-frequency identification wristband with surface acoustic wave sensor
An apparatus for automatic radio-frequency identification (RFID). In an embodiment, the apparatus comprises a flexible strap comprising a plurality of holes and a buckle configured to buckle to any one of the plurality of holes, such that, when the buckle is buckled to one of the plurality of holes, the strap forms a closed loop. The apparatus further comprises one or more tag enclosures. Each tag enclosure comprises one or more buckles and a RFID tag configured to communicate identifying data to a reader device. The one or more buckles of each tag enclosure are each configured to buckle to any one of the plurality of holes on the strap such that the tag enclosure may be attached to the strap at any one of a plurality of positions on the strap.
US11328197B2 Method and a system for monitoring a quantity related to an asset
A method for automatically electronically associating vessel identity information of a vessel with an unassociated telemetric device, the unassociated telemetric device comprising a processor and being configured to detect and transmit quantity or usage data and being configured with a location sensing device, wherein the unassociated telemetric device is configured to communicate with a remote server, the method comprising the steps of: the remote server receiving the vessel identity information comprising a deployment location for the unassociated telemetric device; the unassociated telemetric device operating in accordance with an automatic action rule; in response to the unassociated telemetric device operating in accordance with the automatic action rule, the processor receiving location information of the unassociated telemetric device from the location sensing device; the unassociated telemetric device transmitting the location information; the remote server receiving the location information; the remote server correlating the location information with the vessel identity information when resolving that the location information represents that the unassociated telemetric device is within a proximity to the deployment location, and the remote server automatically electronically associating the unassociated telemetric device with the vessel identity information, resulting in the unassociated telemetric device becoming an associated telemetric device, so that when the associated telemetric device generates quantity or usage information, the quantity or usage information transmitted by the associated telemetric device is applied to a data store of the remote server related to the vessel identity information.
US11328196B2 Dual mode RFID tag system
A dual-mode RFID tag and related system for storing, monitoring, and recovering data regarding an object, the system including a dual mode tag including a case, a UHF tag inside the case and structured to store at least a first portion data about the object, and an HF tag inside the case and to store at least a second portion of data about the object; the system further including a UHF reader to communicate with the UHF tag, an HF reader on a personal device to communicate with the HF tag, and a remote management system having a memory and a communication system that is communicatively coupleable to one or both of the HF reader and the UHF reader to receive a communication signal from one or both of the HF reader and the UHF tag and to store and modify data about the object in the remote management system, and to transmit data about the object to one or both of the UHF tag and the HF tag after determining the authorization of the HF reader user.
US11328193B2 Optically deriving information from a security element
According to a first aspect of the invention, there is provided a method of deriving information from an optically readable security element, the method comprising: optically reading the optically readable security element, the optically readable security element comprising one or more optically readable structures, optically readable in response to excitation of the one or more optically readable structures, the one or more optically readable structures being arranged to interact with one or more proximal structures of the optically readable security element, the interaction being such that an excitation-emission relationship for the one or more optically readable structures interacting with the one or more proximal structures, is different to an excitation-emission relationship for the one or more optically readable structures and the one or more proximal structures in isolation; the reading comprising: determining data indicative of an optical property of the optically readable security element using first emission electromagnetic radiation, emitted in response to first excitation of the one or more optically readable structures; and deriving the information from the determined data.
US11328192B1 App for displaying an identification card on an electronic device
A non-transitory machine-readable storage medium, having encoded thereon program code is provided. When the program code is executed by a machine, the machine implements the following method for validating the identification of a person: receiving an input listing an identification-issuing entity from a first application; receiving an input of an identification number provided by the identification-issuing entity; displaying a picture of an identification card issued by the identification-issuing party; and saving the picture to a database associated with a user name on the identification card and the identification-issuing entity.
US11328186B2 Device and method for processing metadata
A method and an electronic device are disclosed. The method includes obtaining an image, obtaining information of the image, obtaining content information of content included in the image, obtaining related information which relates to the image based on at least one of the information of the image and the content information, and classifying the image into at least one category based on a plurality of defined information/data elements and a relation among the information/data elements and metadata of the image.
US11328182B2 Three-dimensional map inconsistency detection using neural network
A three-dimensional (3D) map inconsistency detection machine includes an input transformation layer connected to a neural network. The input transformation layer is configured to 1) receive a test 3D map including 3D map data modeling a physical entity, 2) transform the 3D map data into a set of 2D images collectively corresponding to volumes of view frustums of a plurality of virtual camera views of the physical entity modeled by the test 3D map, and 3) output the set of 2D images to the neural network. The neural network is configured to output an inconsistency value indicating a degree to which the test 3D map includes inconsistencies based on analysis of the set of 2D images collectively corresponding to the volumes of the view frustums of the plurality of virtual camera views.
US11328181B2 Knowledge graph-based query in artificial intelligence chatbot with base query element detection and graph path generation
Generating a query result utilizing a knowledge graph in an artificial intelligence chatbot is provided. Characteristics of a query are identified. The characteristics of the query are mapped to base elements of the knowledge graph in the artificial intelligence chatbot. A set of query paths are generated in the knowledge graph based on the mapping of the characteristics of the query to the base elements of the knowledge graph. One or more query paths in the set of query paths in the knowledge graph are validated based on a respective score of each query path. A query result corresponding to the query is generated based on the validated one or more query paths in the knowledge graph.
US11328180B2 Method for updating neural network and electronic device
Disclosed are a method for updating a neural network and an electronic device. The method includes: inputting a first image set having tag information into a first depth neural network, and determining a cross entropy loss value of the first image set by using the first depth neural network; inputting a second image set having no tag information separately into the first depth neural network and a second depth neural network, and determining a consistency loss value of the second image set, the first depth neural network and the second depth neural network having the same network structure; updating parameters of the first depth neural network based on the cross entropy loss value and the consistency loss value; and updating parameters of the second depth neural network based on the updated parameters of the first depth neural network.
US11328179B2 Information processing apparatus and information processing method
An information processing apparatus includes a processor to input each sample image into feature extracting components to obtain at least two features of the sample image, and to cause a classifying component to calculate a classification loss of the sample image based on the at least two features; extract, from each pair of features, a plurality of sample pairs for calculating mutual information between each pair of features; input the plurality of sample pairs into a machine learning architecture corresponding to each pair of features, to calculate an information loss between each pair of features. The processor is to adjust parameters of the feature extracting components, the classifying component and the machine learning architecture by minimizing a sum of classification losses and information losses of sample images in the training set based upon the obtained at least two features of the sample image to calculate the classification losses and the information losses, to obtain the at least two feature extracting components and the classifying component having been trained.
US11328175B2 Method and apparatus for facilitating training of agents
A method and apparatus for facilitating training of agents is disclosed. Raw transcripts representing textual form of interactions between the agents and customers of the enterprise are transformed to generate transformed transcripts. An interaction summary is generated in relation to each transformed transcript. A plurality of intent-based interaction clusters are derived using the interaction summary generated in relation to each transformed transcript. The plurality of interactions are classified based on the plurality of intent-based interaction clusters and an interaction flow map is generated for each intent-based interaction cluster based on the interactions classified into the respective intent-based interaction cluster. The generated interaction flow map is capable of facilitating training of agents for interacting with the customers of the enterprise.
US11328169B2 Switchable propagation neural network
A temporal propagation network (TPN) system learns the affinity matrix for video image processing tasks. An affinity matrix is a generic matrix that defines the similarity of two points in space. The TPN system includes a guidance neural network model and a temporal propagation module and is trained for a particular computer vision task to propagate visual properties from a key-frame represented by dense data (color), to another frame that is represented by coarse data (grey-scale). The guidance neural network model generates an affinity matrix referred to as a global transformation matrix from task-specific data for the key-frame and the other frame. The temporal propagation module applies the global transformation matrix to the key-frame property data to produce propagated property data (color) for the other frame. For example, the TPN system may be used to colorize several frames of greyscale video using a single manually colorized key-frame.
US11328167B2 Optical character recognitions via consensus of datasets
An example of apparatus includes a memory to store a first image of a document and a second image of the document. The first image and the second image are Memory captured under different conditions. The apparatus includes a processor coupled to the memory. The processor is to perform optical character recognition on the first image to generate a first output dataset and to perform optical character recognition on the second image to generate a second output dataset. The processor is further to determine whether consensus for a character is achieved based on a comparison of the first output dataset with the second output dataset, and generate a final output dataset based on the consensus for the character.
US11328162B2 System for transmission and digitization of machine telemetry
A system for digitizing gauges, lights and other human-readable machine gauges and functions and status without interfering with the operation of the machine or requiring re-working or interfering with the existing machine wiring, signaling, electrical or mechanical elements or operating modes, or adding new digitizing equipment to the machine.
US11328158B2 Visual-inertial positional awareness for autonomous and non-autonomous tracking
The described positional awareness techniques employing visual-inertial sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy.
US11328153B1 Secure biometric metadata generation
Systems, devices, media and methods are presented for generating biometric image data. In one example, a system accesses a set of images stored on a mobile computing device. The system identifies one or more faces depicted in the set of images and generates a set of face images from the set of images. The system determines a set of positions of a set of facial features depicted within the set of face images and generates a set of biometric reference maps based on the set of positions. The system transmits the set of face images to a reference server and stores the set of biometric reference maps on the mobile computing device.
US11328152B2 Recognition system employing thermal sensor
There is provided a recognition system adaptable to a portable device or a wearable device. The recognition system senses a body heat using a thermal sensor, and performs functions such as the living body recognition, image denoising and body temperature prompting according to detected results.
US11328146B2 Systems and methods for physical cable route tracing
Systems and methods for physical cable route tracing are provided. In one embodiment, a cable comprises: one or more of either electrical conductors or optical fibers; a cable sheath around the one or more of either electrical conductors or optical fibers; and a pattern of cable tracing facilitation markings located on an exterior of the cable sheath; wherein the cable tracing facilitation markings comprise either: a visually varying pattern that gradually changes along a length of the cable sheath; or a series of coded markings of an ordered sequence pattern.
US11328143B1 Facade element tracking systems and related techniques
An automated system can be used for tracking facade elements such as panels, glazing, or related structures, such as to help facilitate processing (e.g., fabrication) of such elements. Such a system can also facilitate management of other aspects of a life-cycle of a facade element, such as including one or more of design management or field monitoring. Such a system can include generating a unique identifier that is specific to a particular article, such as a panel or frame member, for example. Such a unique identifier can be used to track the article through the fabrication process.
US11328139B1 Method for scanning multiple items in a single swipe
Systems and methods for scanning multiple items in a single swipe are disclosed herein. An example method includes capturing, by an optical imaging assembly, a plurality of images of a field of view (FOV) of the optical imaging assembly. A processor identifies a plurality of indicia from one or more images of the plurality of images. The indicia are indicative of the location of one or more objects of interest within the FOV. The processor decodes each indicia to determine information associated with the one or more objects of interest. The processor further identifies, a frame of interest in one or more images and initiates a dynamic frame that includes each frame of interest. The processor identifies, from the dynamic frame, a background region in the one or more images of the plurality of images, and the processor further removes the background region from the one or more images.
US11328130B2 Translational bot for group communication
The present disclosure is directed to systems, methods and devices for providing real-time translation for group communications. A speech input may be received from a first group communication device associated with a first language. One or more groups to distribute the speech input may be determined, wherein each of the one or more groups comprises at least one group communication device associated with a language that is different than the first language. The received speech input may be translated into a corresponding language for each of the one or more groups, and the translated speech may be sent to each group communication device of the one or more groups in a language corresponding to each of the one or more groups.
US11328128B2 System and method for analysis and navigation of data
Systems and methods for analyzing structured data are described. A device may receive a table of structured data and create a Raw Pair Distance (RPD) table. The device then selects a set of nodes from the elements in the RPD table and outputs a nodes table. The device may also output a node-node distance (NND) matrix using the RPD table and run an energy reduction algorithm on the NND matrix in order to create an NSPACE matrix including n-dimensional coordinates for each node. The device may display (e.g., via a 3D visualizer) a graphical representation of selected nodes and coordinated relationships between the selected nodes. The systems and methods may enable a user to quickly search and understand relationships within a large structured data set.
US11328124B2 Learning roadmaps from unstructured text
Systems and methods are described for generating learning roadmaps from unstructured information. The systems and methods may provide for extracting a plurality of named entities from one or more corpora of information, constructing a graph based on the named entities, inducing a subgraph from the graph based on a target named entity, wherein the subgraph includes a subset of the named entities, ordering the subset of the named entities based on the subgraph, and generating a learning roadmap for the target named entity based on the ordering.
US11328122B2 Data classification using spatial data
Some examples relate generally to computer architecture software data classification and information security and, in some more particular aspects, to verifying information or events in a file system using spatial data.
US11328121B2 System and method for building diverse language models
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for collecting web data in order to create diverse language models. A system configured to practice the method first crawls, such as via a crawler operating on a computing device, a set of documents in a network of interconnected devices according to a visitation policy, wherein the visitation policy is configured to focus on novelty regions for a current language model built from previous crawling cycles by crawling documents whose vocabulary considered likely to fill gaps in the current language model. A language model from a previous cycle can be used to guide the creation of a language model in the following cycle. The novelty regions can include documents with high perplexity values over the current language model.
US11328120B2 Importing text into a draft email
Examples described herein include systems and methods for importing text into a draft email on a user device. In response to a user selecting the first selectable element, the user device can launch a camera interface on the display. The user can capture an image, such as a page of a book or newspaper, and then scale the captured image to the relevant desired portion. The example method can further include recognizing text within the scaled portion of the image and automatically importing the recognized text into the draft email. The user device can utilize a machine learning model to perform text recognition at the device and then insert the recognized text into the draft email automatically. The user device can also display an indication of the accuracy of the imported recognized text within the draft email.
US11328119B2 Domain-specific language interpreter and interactive visual interface for rapid screening
A domain-specific language interpreter and live updating visual interface for rapid interactive exploration, filtering, and analysis of a dynamic data set. It includes a multi-line editor that allows a user to enter and edit input on any line at any time, and a grid view display. As the user enters an expression in the multi-line editor, it continually parses and executes the expression with respect to the domain-specific language, recognizing data tags and operations. Each data tag is associated with values for identifiers of the data set, and each operation can be applied to the values. The grid view display updates with a live display of identifiers and result values for the input expression according to the current contents of the multi-line editor user input interface.
US11328116B2 Intelligently identifying collaborators for a document
A method and system for identifying potential collaborators for a document may include determining a lifecycle stage of a document, determining a subject matter of the document based at least in part on content of the document. The method and system identify one or more potential collaborators to contribute to the document based at least in part on the subject matter of the document, a lifecycle stage of the document, or collaborator-specific information associated with each of the one or more potential collaborators. The method and system may also include providing data relating to the one or more potential collaborators for display.
US11328113B1 Dynamic localization using color
A text string is identified that has an associated localized text string; For example, an English text string may have an associated Chinese localized text string. A unique color is associated with the text string. The text string is modified with the associated unique color. The text string with the associated unique color is displayed. A graphical image of the text string with the associated unique color is captured. The text string is localized based the associated unique color in the captured graphical image using the associated localized text string. In a second embodiment, modifying the text string with the unique color is based on an invisible character that is inserted into the text string.
US11328112B1 Timing-aware testing
In order to expedite testing (such as silicon chip testing), a test pattern that indicates a timing, order, and frequency (e.g., speed) of signals sent during the test may be divided into different portions. Also, a frequency at which each portion of the test pattern is to be run is determined. Each portion is run at a frequency that can be supported by only that portion. As a result, the slowest portion of the test pattern only limits the frequency at which its portion is run, while other portions are run at a faster frequency. This reduces a time taken to run the test pattern in a testing environment.
US11328110B2 Integrated circuit including logic circuitry
An integrated circuit includes at least one first area including logic circuitry. The logic circuitry includes library blocks selected from a logic circuit library. A first one of the library blocks is provided with at least two symmetry mirror edges perpendicular to a height of the library blocks. Two adjacent ones of the library blocks are joined at a common symmetry mirror edge.
US11328107B2 Hybrid measurement and simulation based distortion compensation system for additive manufacturing processes
A method and system, the method including receiving a nominal computer-aided design (CAD) model of a component; producing a physical representation of the component based on the CAD model using an additive manufacturing (AM) process; measuring the produced physical representation of the component to obtain measurement data of the physical representation of the component; determining a deviation between a geometry of the CAD model and the measurement data of the physical representation of the component; calculating a nonlinear scale factor using an iterative simulation process; determining a compensation field based on the determined deviation between the geometry of the CAD model and the measurement data of the physical representation of the component and the calculated nonlinear scale factor; modifying the nominal CAD model by the determined compensation field; and producing a physical representation of the component based on the modified nominal CAD model.
US11328099B2 Thermal model creation device, method, and program of building
There is provided a thermal model creation device capable of creating a highly accurate thermal model. A constraint-condition setting means 72 sets constraint conditions of parameters in the thermal model. A parameter determination means 73 determines all unknown values of parameters in the thermal model under the constraint conditions.
US11328098B2 Electronic circuit
An electronic circuit includes an interface, a read-only memory in which encrypted data are stored, and cryptographic circuitry coupled to the interface. In operation, the cryptographic circuitry uses a decryption key received via the interface to decrypt the encrypted data. The electronic circuit performs one or more operations using the decrypted data.
US11328096B2 Data bundle generation and deployment
The present disclosure provides a method, system, and device for distributing a software release. To illustrate, based on one or more files for distribution as a software release, a release bundle is generated that includes release bundle information, such as, for each file of the one or more files, a checksum, meta data, or both. One or more other aspects of the present disclosure further provide sending the release bundle to a node device. After receiving the release bundle at the node device, the node device receives and stores at least one file at a transaction directory. After verification that each of the one or more files is present/available at the node device, the one or more files may be provided to a memory of a node device and meta data included in the release bundle information may be applied to the one or more files transferred to the memory.
US11328092B2 Data processing systems for processing and managing data subject access in a distributed environment
In particular embodiments, a data subject request processing system may be configured to utilize one or more local storage nodes in order to process a data subject access request on behalf of a data subject. In particular embodiments, the one or more local storage nodes may be local to the data subject making the request (e.g., in the same country as the data subject, in the same jurisdiction, in the same geographic area, etc.). The system may, for example, be configured to: (1) receive a data subject access request from a data subject (e.g., via a web form); (2) identify a suitable local storage node based at least in part on the request and/or the data subject; (3) route the data subject access request to the identified local storage node; and (4) process the data subject access request at the identified local storage node.
US11328090B2 Methods and systems for providing access to confidential information
This disclosure relates to systems and methods for providing a client system access to confidential information of a person stored at a source system, the client system being configured to access the confidential information using a resource identifier, the client system and the source system comprising an encryption module for executing an encryption algorithm.
US11328088B2 Trust based access to records via encrypted protocol communications with authentication system
Systems and techniques are disclosed for trust based access to records via encrypted protocol communications with an authentication system. An example system is configured to authorize and provide selective and secured access to sensitive medical information according to one or more trusted relationships. The system is configured to receive a request for access to a patient's health record from an outside entity. Authentication information associated with the outside entity is determined. Whether the outside entity is authorized to access the requested data is determined. The determination is based on existence of a trust relationship being established between the outside entity and the patient, the trust relationship established by an action of the patient or a patient's representative. Access to the patient's health record is enabled based on a positive determination.
US11328087B1 Multi-party analysis of streaming data with privacy assurances
Systems and methods for implementing a secure and efficient cryptographic protocol for analyzing data objects while providing assurances of data privacy and security. A data object may be obfuscated and provided for analysis (e.g., to a data analytics service) without necessarily providing access to the (e.g., plaintext) data object. For example, a first computing entity and second computing entity may agree upon a function or circuit that performs a certain type of computational task, such as comparing a first data set controlled by the first computing entity and a second data set controlled by the second computing entity. An event-driven function may be invoked by the event-driven compute service in response to detecting satisfaction of a condition as part of monitoring alerts that are generated as a result of the output of the computational task described above.
US11328084B2 Adaptive differentially private count
A differentially private security system communicatively coupled to a database storing restricted data receives a database query from a client. The database query includes an operation, a target accuracy, and a maximum privacy spend for the query. The system performs the operation to produce a result, then injects the result with noise sampled from a Laplace distribution to produce a differentially private result. The system iteratively calibrates the noise value of the differentially private result using a secondary distribution different from the Laplace distribution and a new fractional privacy spend. The system ceases to iterate when an iteration uses the maximum privacy spend or a relative error of the differentially private result is determined to satisfy the target accuracy, or both. The system sends the differentially private result to the client.
US11328081B2 Consent-based data privacy management system
For example, a data set comprising a plurality of data fields, including at least one field containing personal information, can be received. Meta-information for the data set can be reviewed, which includes a categorization for the data set comprising a first parameter specifying field data type, and, for fields comprising personal information, a second parameter specifying personal data consent information. The data set may be converted into a columnar data storage format using the meta-information, and the at least one data field comprising personal information may be stored in at least one column marked as comprising personal information, and at least one personal information privacy control may be applied to the at least one marked column.
US11328078B2 Method for protecting information and device therefor
Various embodiments of the disclosure provide an apparatus for protecting information. According to various embodiments of the disclosure, an apparatus for monitoring a database includes a transceiver, and a processor operatively coupled to the transceiver. The processor may be configured to acquire a query used in access of the database from the database through the transceiver, replace a first code, included in the acquired query, for query checking to a predefined text, convert the text to a second code for query checking, and output information on validity of the acquired query on the basis of a comparison result of the first code and the second code.
US11328070B2 Signal processing device and signal processing method
The present technology relates to a signal processing device, and a signal processing method for enabling reduction of a processing load while ensuring safety. The signal processing device includes a control unit that acquires designation information indicating a designated portion to be encrypted in output data and an encryption processing unit that encrypts the designated portion indicated by the designation information in the output data using a key. Furthermore, the designated portion indicated by the designation information is changed with time. The present technology can be applied to an in-vehicle camera.
US11328069B2 Method and system for verifying a data erasure process
A method of erasing data from a data storage apparatus comprising a memory, the method comprises writing a known data pattern to a plurality of known memory locations of the data storage apparatus, causing the data storage apparatus to perform a data erasure procedure, reading data stored at the known memory locations after completion of the data erasure procedure, comparing the read data and the data of the known data pattern, and determining a verification result based at least in part on the result of the comparison between the read data and the data of the known data pattern.
US11328068B1 Application vulnerability rating system
A method of determining a level of potential risk associated with a potential vulnerability identified in a software application. The method includes generating simulated loss events, determining a plurality of impacts for the simulated loss events, determining the level of potential risk based on the plurality of impacts, and providing a graphical user interface based on the level of potential risk.
US11328067B2 System and method for threat impact characterization
A system and method is provided that facilitates threat impact characterization. The system may include a replica programmable logic controller (PLC) that corresponds to a production PLC in a production system and that may be configured to operate at an accelerated processing speed that is at least two times faster than a processing speed of the production PLC. The system may also include a data processing system configured to communicate with the replica PLC when executing malware infected PLC firmware and generate a simulation of the production system based on a virtual model of the production system operating at an accelerated processing speed that is at least two times faster than a processing speed of the physical production system. The simulation may include accelerated simulation of the production PLC based on communication with the replica PLC using the malware infected PLC firmware. The data processing system may also monitor: outputs from the replica PLC and the simulation of the production system to determine a possible threat to a hardware component of the production system caused by the production PLC executing the infected PLC firmware rather than a non-infected PLC firmware; and output data indicative of the possible threat thorough a display device.
US11328058B2 Methods and systems for multi-tool orchestration
A system for performing code security scan includes a non-transitory computer readable medium and a processor. The non-transitory computer readable medium stores a plurality of identifiers each identifying a software security analysis tool of one of several categories, including SAST, DAST and OSA tools. The processor receives an identification of code to be scanned. The processor selects at least two identifiers from the plurality of identifiers. The at least two identifiers identify at least two select software security analysis tools for execution on the identified code. The processor receives an execution result from each select software security analysis tool after performing execution on the identified code. The processor aggregates the execution result from each select software security analysis tool. A user interface displays an aggregation of the execution result from each select software security analysis tool.
US11328057B2 Detection of malicious data in a containerized environment
A system which includes at least one host, wherein the host is configured to implement at least one container group including a first container, a data communication module, an interface, and a malicious detection module, wherein the data communication module is configured to collect data based on data communication of the container group, and transmit collected data, or data representative thereof, to the interface, the interface being configured to transmit collected data, or data representative thereof, to the malicious detection module, for detecting malicious data.
US11328055B2 Process verification
Examples associated with process verification are described. One example includes a process operating in a general operating environment of the system. From an isolated environment, a protection module modifies the behavior of the process by modifying data associated with the process while the process is in operation. The protection module verifies whether the behavior of the process has changed in accordance with the modification. The protection module takes a remedial action upon determining the process has been compromised.
US11328048B2 Method for logging in to system
A method for logging in to a system is provided in which a mobile terminal is provided with a function to create a high-density two-dimensional code, access information for accessing an electronic chart system and a time stamp are recorded in the high-density two-dimensional code, the high-density two-dimensional code is deformed, generated and displayed in synchronism with time information of the time stamp, and a high-density two-dimensional code generated by a high-density two-dimensional code authentication read scanner is read, whereby logging in to the electronic chart system becomes possible while taking security into consideration.
US11328046B2 Embedded trace capacitive signet stamp
An embedded trace capacitive signet is described. The embedded trace capacitive signet provides for authentication and validation through interaction with a touch screen of a computing device such as a smart phone. The embedded trace capacitive signet has a substrate such as a card, a plurality of conductive circle points affixed to the substrate, a user conductive area that allows a user to provide capacitance to the conductive circle points, and thin traces connecting each circle point to the user conductive area. Placing the circle points in different locations produces unique cards that can be detected by a touch screen of a computing device to initiate a software based application.
US11328045B2 Biometric system and method for recognizing a biometric characteristic in the biometric system
A data processing system and a method are provided for recognizing a scanned biometric characteristic in the data processing system. The data processing system includes a biometric sensor, a rich execution environment (REE), and a secure element (SE). In one embodiment, during an enrollment operation, a random challenge is applied to scanned data to produce a biometric template that is stored. During subsequent validation operations, the SE determines if user data includes evidence of the random challenge before providing access to a secure application. Evidence of the random challenge indicates the user data was provided by the biometric sensor. In another embodiment, the sensor data is split between the REE and the SE and partially processed in the SE. The described embodiments prevent a replay attack from being conducted in communications between the REE and the SE.
US11328037B2 Memory-size- and bandwidth-efficient method for feeding systolic array matrix multipliers
Matrix multiplication systolic array feed methods and related processing element (PE) microarchitectures for efficiently implementing systolic array generic matrix multiplier (SGEMM) in integrated circuits is provided. A systolic array architecture may include a processing element array, a column feeder array, and a row feeder array. A bandwidth of external memory may be reduced by a factor of reduction based on interleaving of the matrix data via a feeding pattern of the column feeder array and the row feeder array.
US11328036B2 Using embedded elements for online content verification
Provided herein are systems, methods and devices for classifying nested content execution loaded by a webpage or an application executed by a client device, comprising a client device executing a webpage or an application loaded from a content server which embed nesting element(s) used for loading nested content from nested content server(s). The webpage/application embeds a host monitoring code executed to collect session data indicative of execution session of the webpage/application including execution of nested content loaded using the nesting element(s), transmitting a signature of the session data to server(s) configured to classify the execution according to at least part of the session data extracted from the signature, and transmitting transaction indicator(s) of execution of the nested content to one or more providers of the nested content which may verify execution of the nested content in the context of the webpage/application based on the classification obtained from the server(s).
US11328034B2 Authority based content filtering
A method and associated system for processing content, including document, received from a search of information. A subject of each received document is determined. A contributor who is associated with, and is not an author of, each respective document is determined. Each contributor is queried as to a veracity of each respective document, after which a communication from each contributor verifying the veracity of each respective document is received. An education type of an author of each respective document is classified as being formal education, self-taught, or experience as indicative of an expertise level of the author of each respective document. A plurality of credentials of each contributor is received and confirmed. Prior to the subject of each received document having been determined, signatures are published to the Internet. The signatures include signed content of each respective document signed by the contributor associated with each respective document.
US11328026B2 Multi-source data analytics system, data manager and related methods
The present disclosure provides a multi-source data analytics system, data manager, and related methods. The multi-source data analytics are measured and used to generate an overall performance indicator. In some examples, the overall performance indicator relates to digital content items available on a digital media platform. The digital media platform obtains relevant data from multiple sources (or channels) and calculates the overall performance indicator so as to account for one or a combination of promotional bias of at least some data sources, user visits (or interactions/views), user engagement, user recirculation, or user acquisition and retention (e.g., subscriber acquisition and retention) for one or more of the multiple data sources. The overall performance indicator may be used by a data manager to locate content on the digital media platform for more effective interaction among other uses.
US11328024B2 Data analysis device and data analysis method
A data analysis device is configured to include an arithmetic operation device that determines whether or not each point data in the point data group of the existing clusters is a core of the cluster using a predetermined algorithm and calculates a predetermined re-verification determination data, recalculates an initial condition value of the clustering based on the re-verification determination data, specifies re-verification point data which is the point data that becomes no longer the core or becomes a new core by adding the point data, from the point data group to which the addition was made, based on the updated initial condition value obtained by the recalculation, and performs predetermined clustering processing in accordance with the re-verification point data.
US11328023B2 Methods, apparatuses and computer program products for managing types of requisitions that drive hiring workflows via user interfaces
Methods, apparatuses, and computer program products are provided for managing and generating types of requisitions via user interfaces. A method may include generating a user interface wizard comprising one or more questions associated with respective requisition types to generate corresponding requisitions in response to receiving a request to create a requisition, and in response to detecting at least one answer to at least one of the questions, automatically identifying one or more associated requisition types and corresponding job classifications presented in a requisition type user interface for selection in order to create a respective requisition.
US11328019B2 Providing causality augmented information responses in a computing environment
An information retrieval response may be augmented, based upon a query, with a plurality of selected causality data relating to the query. The information retrieval response may be generated from an information retrieval system.
US11328013B2 Generating theme-based videos
Implementations relate to generating theme-based videos. In some implementations, a computer-implemented method to automatically generate a theme-based video includes obtaining image criteria for a theme from a theme definition, querying an image database to obtain a plurality of images that meet the image criteria, determining that a count of the plurality of images satisfies a threshold based on the theme definition, and generating the theme-based video that includes one or more of the plurality of images.
US11328000B1 Method, apparatus and computer program product for transforming structured hierarchical data into flattened lineage and attribute tables
Example embodiments may flatten structured data (e.g., extensible markup language (XML)) to two tables, a lineage table and an attribute table. The lineage table describes hierarchical relationships in the structured data and values of respective elements. The attribute table contains a normalized list of attributes in the structured data. Together the lineage and attribute tables comprise data that could enable recreation of the structured data without any loss of data. In some examples, the tables may be compressed. The flattening of the structured data into two tables, and optional compression of the tables, provides for efficient access and querying of the data. Example embodiments may provide automated and/or processing of additional structured data, ongoing over time, even if the expected hierarchy of the data changes over time.
US11327997B2 Nested sorting of data marks in data visualizations
An exemplary method receives user actions to (i) associate a first field with a first shelf and (ii) associate second and third fields with a second shelf. The second field is positioned at an outer-most position on the second shelf and the third field is positioned at an inner-most position on the second shelf. The method receives an additional user action to specify a nested sort according to data for the first and third fields. The method generates and displays a data visualization in accordance with the received actions, including: (i) partitioning retrieved data into groups of tuples, each tuple including data for the fields, and each group of tuples corresponding to a distinct value of the second field, (ii) forming panes, each pane corresponding to a respective group of tuples, and (iii) within each pane, displaying data marks, each data mark corresponding to a respective tuple.
US11327991B2 Auxiliary query commands to deploy predictive data models for queries in a networked computing platform
Various embodiments relate generally to data science and data analysis, computer software and systems, and network communications to interface among repositories of disparate datasets and computing machine-based entities configured to access datasets, and, more specifically, to a computing and data storage platform configured to provide one or more computerized tools to deploy predictive data models based on in-situ auxiliary query commands implemented in a query, and configured to facilitate development and management of data projects by providing an interactive, project-centric workspace interface coupled to collaborative computing devices and user accounts. For example, a method may include activating a query engine, implementing a subset of auxiliary instructions, at least one auxiliary instruction being configured to access model data, receiving a query that causes the query engine to access the model data, receiving serialized model data, performing a function associated with the serialized model data, and generating resultant data.
US11327988B2 Dynamically self-indexing database-management system
A dynamically self-indexing database-management system selects database indexes associated with table columns that are most frequently accessed by user queries, deleting all other indexes. The system periodically reviews database-performance figures and data-usage patterns for each table of its database and revises its selection of indexes in order to ensure that only the most frequently accessed columns continue to be indexed and that the omission of other indexes does not degrade performance. The total number of selected indexes, the overall percent of selected indexes, or the selection itself is optimized over time through continued monitoring of database transaction logs. Optimization may comprise cognitive analytics or other methods of artificial intelligence by which the system learns over time how to best determine whether its current selection of indexes is likely to provide the best overall performance.
US11327987B2 Configuring service consoles based on service feature templates using a database system
Disclosed are examples of systems, apparatus, methods and computer program products for configuring service consoles based on service feature templates using a database system. In some implementations, a database of a database system storing service feature templates can be maintained. A request for a service console comprising a console component can be processed. A service feature template comprising a template console component corresponding to the console component can be identified. A set of CRM records can be identified. It can be determined that a user has access to the console component. A graphical representation of the service console can be displayed in a user interface on a display of a device of the user.
US11327982B1 Column-based query expansion for table retrieval
In a computerized information retrieval system: executing a search based on a query, to retrieve a set of tables ranked according to their relevancy to the query, wherein each of the tables includes one or more columns; selecting, from the retrieved tables, a predefined number of highest-ranking tables; scoring each column in the highest-ranking tables using a link analysis algorithm, and selecting, from the scored columns, a predefined number of highest-scoring columns; scoring terms contained within each of the highest-scoring columns, and selecting, from the scored terms, a predefined number of highest-scoring terms; re-ranking the highest-ranking tables by using the highest-scoring terms as pseudo relevance feedback that expands the query; and providing, as a response to the query, at least one of: the re-ranked tables, ordered according to the re-ranking, and data contained in at least one of the re-ranked tables, wherein the data are ordered according to the re-ranking.
US11327978B2 Content authoring
A method and apparatus are provided for recommending concepts from a first concept set in response to user selection of a first concept Ci by performing a natural language processing (NLP) analysis comparison of vector representations of user concepts contained in written content authored by the user and candidate concepts in a first concept set to determine a similarity measure for each candidate concept, and to select therefrom one or more of the candidate concepts for display as recommended concepts which are related to the user concepts contained in written content authored by the user based on the similarity measure between each candidate concept and each user concept.
US11327976B2 Autonomic fusion changes based off data rates
In a streaming application receiving streaming data to be processed by a plurality of processing elements (PEs), one of a plurality of upstream PEs that reside on separate compute nodes and transmit data to a multi-input port PE is selected based on a data flow rate measured between at least two components in the plurality of PEs (e.g., an amount of incoming data per unit time or an amount of network bandwidth). At least one operator from the selected upstream PE is redeployed into the multi-input port PE. In some embodiments, the operator is selected from among a plurality of operators fused together in the selected upstream PE, un-fused from the selected upstream PE, and fused into the multi-input port PE. In some embodiments, a dynamic fusing capability is realized by selecting different ones of the plurality of upstream PEs in response to changes in the measured data flow rate.
US11327974B2 Field variability based TCAM splitting
A collection of rules comprising fields that may have wildcard values. The method includes defining first and second subsets of the fields, the second subset being exclusive of the first subset. Intersections of overlapping fields of the first subset are added to the first subset to form an augmented first subset. Metadata from the augmented first subset and the fields not selected for the first subset are combined to define second parts of the rules. Data items are classified by matching a search key to one of the first parts and one of the second parts of the rules.
US11327973B2 Critical path analysis of activity trace files
Embodiments for providing critical path analysis of active trace files in a cloud computing environment. A critical path may be identified using a trace of time spans and activities of a plurality of applications, wherein the critical path is a set of activities having time spans free of overlap with other activities.
US11327972B2 Systems and methods for generating search queries using toggle buttons associated with product categories
In some instances, the disclosure provides a method for generating search queries using toggle buttons associated with product categories. The method comprises causing display of a plurality of search recommendation indicia on a graphical user interface. The search recommendation indicia includes toggle buttons associated with product categories and product indicia associated with products. The method further comprises receiving user inputs for a toggle button associated with a product category and product indicia indicating selections of products, determining whether the selected products belong to the product category, generating a search query based on the product category, the selected products, and whether the selected products belongs to the product category associated with the toggle button. Then, the method comprises providing the search query to a backend server and receiving results from the search query from the backend server.
US11327971B2 Assertion-based question answering
In embodiments of the present disclosure, there is provided an assertion-based question answering manner. After a question and the related passage are obtained, an assertion answer to the question is determined based on content of the passage, and the assertion answer has a predetermined structure and represents a complete semantic meaning. Then, the assertion answer to the question may be outputted to the user. In the embodiments of the present disclosure, the question and the relevant passage are used as input, and a semi-structured assertion answer is output. The assertion answer according to embodiments of the present disclosure can provide richer semantic content than the traditional short answer, and provide a more concise expression than the traditional long answer, thereby ensuring accuracy of the answer while improving the user experience.
US11327970B1 Context dependent execution time prediction for redirecting queries
Context dependent execution time prediction may be applied to redirect queries to additional query processing resources. A query to a database may be received at a first query engine. A prediction model for executing queries at the first query engine may be applied to determine predicted query execution time for the first query engine. A prediction model for executing queries at a second query engine may also be applied to determine predicted query execution time for the second query engine. One of the query engines may be selected to perform the query based on a comparison of the predicted query execution times.
US11327969B2 Term vector modeling of database workloads
Techniques for managing database workloads using similarity measures based on queries executed are described. Classical techniques from information retrieval are applied to the domain of database workload management. Specifically, the technique of using document term vectors to compute similarity measures are applied using the conceptual mapping of SQL workloads as “documents” composed of SQL queries as “terms.” The techniques include generating two or more sets of workloads with each workload representing a set of queries executed on at least one database. Based on the sets of workloads, workload term vectors are calculated that represent the set of queries executed on the database. Then, based on the calculated workload vectors, a similarity score is generated between the two or more sets of workloads.
US11327959B2 Data processing methods and systems based on blockchain smart contract
A computer-implemented method includes receiving, by a node in a blockchain network from a client node, a service initiation transaction broadcasted to the blockchain network, wherein each node of blockchain network comprises a blockchain virtual machine, an instruction set of the blockchain virtual machine comprises an XML processing instruction, and XML processing logic corresponding to the XML processing instruction is deployed in the blockchain virtual machine, an instruction set of a smart contract compiler comprises the XML processing instruction, and a service smart contract compiled by the smart contract compiler comprises the XML processing instruction, and is deployed in the blockchain network; invoking, using the blockchain virtual machine, the service smart contract; and triggering, using the blockchain virtual machine, execution of the XML processing logic based on the XML processing instruction in the service smart contract to perform an XML processing operation on data to be processed.
US11327957B2 Data model for emissions analysis
Methods, systems, and devices supporting a data model for emissions analysis are described. Some database systems may store emissions data and support a sustainability application. The sustainability application may display reports that track and analyze data related to carbon emissions. In some cases, underlying data for a report is missing from the database system. The system may support extrapolation techniques to estimate the missing data and aggregate the underlying data—including the extrapolated values—according to a data schema of the database to calculate fields in a report. In some cases, a single data record may be used to generate multiple reports. The system may send one or more results to a user device for display in a user interface (e.g., in one or more dashboards). Additionally or alternatively, the system can display underlying calculations (e.g., report calculations, extrapolation calculations, etc.) in the user interface to support auditing activities.
US11327952B2 Multivariate auto-differential correlation engine in a computing environment
A metric data stream for a plurality of metrics may be retrieved from a database system. Each metric may measure a respective computing characteristic. The metric data stream may include a plurality of values for each of a sequence of time intervals. Each value may correspond with a respective one of the metrics. A plurality of metric correlation matrices may be determined for the metrics, each of which is associated with a respective time period in the metric data stream. A subset of comparison metric correlation matrices may be selected from the plurality of metric correlation metric matrices. A designated anomaly score may be determined for a designated time period by comparing a designated metric correlation matrix associated with the designated time period with the selected subset of comparison metric correlation metric matrices.
US11327951B2 Systems and methods for weather data distribution
In one example, a computer-implemented method of generating a weather product is disclosed that comprises receiving a product generation input, the product generation input being indicative of a weather product. The method further comprises retrieving a weather data point, based on the product generation input. Further, the method comprises analyzing the weather data point with a weather analysis component to identify weather parameters relevant to the weather product. In addition, the method comprises generating the weather product to include the identified relevant weather parameters.
US11327950B2 Ledger data verification and sharing system
A system for ledger data includes a block repository, a metadata database, and a processor. The block repository stores verified secure ledger data in one or more blocks that are cryptographically linked. The metadata database stores metadata information for the one or more blocks in the block repository. The processor is configured to receive an indication to check data in a block and to mark the block as being verified in the metadata information associated with the block.
US11327947B1 System for identifying, tagging, and monitoring data flow in a system environment
Systems, computer program products, and methods are described herein for identifying, tagging, and monitoring data flow in a system environment. The present invention may be configured to receive data sets generated by applications for storage in data structures, generate unique identifiers for the data sets, and add the unique identifiers to the data sets. The present invention may be further configured to monitor, based on the unique identifiers, access to and movement of the data sets, generate, based on monitoring the access to and the movement of the data sets, flow data, and generate, based on the flow data, a data flow model. The present invention may be further configured to provide, to a user device, a graphical user interface for display by the user device, where the graphical user interface includes information based on the data flow model.
US11327942B2 Systems and methods for providing a two-way, intelligent text messaging platform
The present invention provides systems and methods for improved communication management. The present invention provides a platform for providing intuitive, semi-automated, large-scale, two-way text messaging communication between a client or customer (e.g., business or company) and participants/recipients tied to, or otherwise associated or registered with a service provided by the client or customer. The platform provides a consolidated web-based interface with which the client/customer may interact to manage the handling of participant data and to further manage the transmission of targeted outgoing text messages to one or more participants. The web-based interface further allows for the client/customer to automate the handling of an incoming text messages and data associated therewith, including, but not limited to, database updates, creation of automated responses to incoming text messages, and other actions, such as analysis of participant engagement based on participant response and output of engagement metrics.
US11327938B2 Method to improve prediction accuracy of business data with enhanced data filtering and data reduction mechanism
According to some embodiments, a system associated with predictive analytics may include a data filter dictionary that stores a plurality of electronic data records based on prior input data. A data filtering and noise reduction module may receive input data and access the data filter dictionary. The data filtering and noise reduction module may then utilize data from the data filter dictionary and a latent semantic indexing data filter and noise reduction algorithm to remove information from the input data and create a subset of the input data. A predictive analytic algorithm platform may receive the subset of input data and use a predictive analytic algorithm to output a prediction result. An intelligent loop-back mechanism may then receive the subset of the input data and dynamically update the data filter dictionary based on an impact associated with the output prediction result.
US11327937B1 Determining indexing progress for a table in a distributed data store
A distributed data storage system may implement determining indexing progress for a table stored in the distributed data storage system. A table may be stored in multiple table partitions. When a secondary index is created for the table, each partition may independently index the items stored within the table partition in order to identify those items in the partition that should be stored in the secondary index. During creation of the secondary index, creation progress points that indicate the progress of the indexing across the table partitions may be determined. The creation progress points may be provided via a programmatic, textual, or graphical interface to the distributed data storage system.
US11327934B2 Systems and methods for cleansing automated robotic traffic from sets of usage logs
Exemplary embodiments of the present disclosure provide for cleansing data generated by one or more servers in response to database interactions resulting from an automated software robot interacting with the one or more servers via a telecommunications network. Log entries in usage logs corresponding to events during a session can be analyzed to determine relationships between events and the usage logs can be classified based on the relationships as either corresponding to human behavior or automated software robot behavior. Usage logs corresponding to automated software robot behavior can be removed from further analysis.
US11327927B2 System and method for creating group snapshots
System and method for creating group snapshots of multiple storage objects uses storage structures to store the storage objects in a storage system. In order to create a group snapshot of storage objects, a prepare snapshot process is executed at each of multiple host computers managing the storage objects as storage structures to block input and output operations on the storage objects stored in the storage structures. A commit snapshot process is then executed at each of the multiple host computers to create snapshots of the storage object in the respective storage structures. In addition, the snapshots of the storage object are recorded in the respective storage structures as snapshot entries in the respective storage structures.
US11327926B2 Effective deployment of spreadsheets in browser environments
A file management system may include a file server that performs calculations of a spreadsheet file instance to generate a dataset that includes values in the spreadsheet file instance. The file management system also may include an application operating at a client device that is in communication with the file server via a network. The application may receive, via the network, a version of the dataset comprising the values generated by the calculations performed by the server. The application may visualize a spreadsheet at the user interface. The visualized spreadsheet may display at least a subset of the values. In one case, protected contents of one or more cells in the spreadsheet may be converted to other values when displayed at the user interface.
US11327922B2 Bus ownership for a system power management interface (SPMI) bus
The systems and methods for bus ownership in a system power management interface (SPMI) bus may include two or more masters on the SPMI bus, and bus ownership may be passed between masters. The current owner of the bus is responsible for providing a clock signal on the clock line of the SPMI bus. To avoid problems caused by ringing of the clock signal being sent on a conductor that exceeds the SPMI specification, the original master (from whom bus ownership is being transferred) holds the clock line of the SPMI bus at a logical low for a clock delay value that is based on conductor length.
US11327917B2 Low voltage drive circuit and communication system
A low voltage drive circuit includes a transmit digital to analog circuit (DAC), a receive analog DAC and a drive sense circuit configured to receive transmit digital data. The transmit DAC is configured to convert transmit digital data into an analog outbound data signal and the receive analog DAC is configured to convert an analog outbound data signal into an analog transmit signal. The drive sense circuit is configured to drive the analog transmit signal on to a bus coupled to the low voltage drive circuit as a signal that varies loading on the bus at a first frequency to represent the analog outbound data signal. The drive sense circuit is further configured to receive an analog receive signal from the bus at a second frequency, convert the analog receive signal into an analog inbound data signal, convert the analog inbound data signal into received digital data, and output the received digital data.
US11327916B1 Enumerating logical identifiers for backplanes of an information handling system
In one embodiment, a method for enumerating logical identifiers for a plurality of backplanes of an information handling system includes: generating, by each of the plurality of backplanes, inventory information indicating a plurality of backplane attributes; sending, by each of the plurality of backplanes, the inventory information to a baseboard management controller; receiving, by the baseboard management controller, the inventory information from each of the plurality of backplanes; determining, by the baseboard management controller, a backplane topology of the information handling system based on the inventory information, the backplane topology indicating a backplane location for each of the plurality of backplanes; generating, by the baseboard management controller, a logical backplane identifier for each of the plurality of backplanes based on the backplane topology; and assigning, by the baseboard management controller, the logical backplane identifier to each of the plurality of backplanes.
US11327907B2 Methods and apparatus for improving SPI continuous read
Method and apparatus for improving continuous read operations with expanded serial interface are provided. In one aspect, a device comprises: a memory configured to store data; a buffer configured to receive data from outside of the device and transfer the received data to the memory; a plurality of input pins configured to be coupled to an expanded serial peripheral interface (xSPI); and a processor configured to: select a slave device, through the xSPI, from a plurality of slave devices, send instruction data to the slave device for data reading, receive data, through the xSPI, from the selected slave device, and receive a signal on a data strobe line of the xSPI and determine data reading operations based on the received signal.
US11327906B2 Storage device having a wireless communication function
A storage device includes an antenna, a first nonvolatile memory that is operable using power generated at the antenna by an electromagnetic induction caused by an external device, and stores lock state information, a first controller configured to change the lock state information in response to a command that is wirelessly transmitted from the external device through the antenna, a second nonvolatile memory, and a second controller configured to allow access to a memory region of the second nonvolatile memory depending on the lock state information stored in the first nonvolatile memory.
US11327905B2 Intents and locks with intent
A computing device requests access to an application object from a remote storage system in order to locally execute application functionality without hosting application resources. An accessed object is associated with an intent in the storage system and locked. Locking an object in combination with an intent prevents computing devices that are not performing the intent from accessing the object. An intent defines one or more operations to be performed with the requested object, which are serialized as intent steps and stored in the storage system. Upon executing an intent step, the computing device stores a log entry at the storage system signifying the step's completion. A locked object remains locked until the log entries indicate every intent step as complete. Different computing devices can unlock a locked object by executing any incomplete steps of an intent associated with the locked object.
US11327904B2 Systems and methods for securing protected items in memory
System, methods, and other embodiments described herein relate to improving security of protected values in a memory. In one embodiment, a method includes, in response to receiving a write request indicating at least an item and a write value to write into the memory, determining whether a protected items list (PIL) indicates that the item is protected. The method includes replacing the write value of the write request with a protected value from the PIL that corresponds with the item when the item is listed in the PIL as being protected. The method further includes executing the write request to the memory.
US11327902B2 Memory system, memory controller, and operation method of memory system for setting lock on map segments cached in map cache
The present disclosure includes a memory system, a memory controller, and an operation method thereof. The memory system may cache a subset of all map segments in a mapping table indicating mapping information between logical addresses and physical addresses in a map cache, may select map segments on which locking is to be set from the map segments cached in the map cache so as not to be evicted from the map cache based on information on all commands received from a host during a set period of time, and may set lock flags for the map segments on which locking is to be set. Accordingly, the memory system may reduce the overhead occurring in reloading previously evicted map segments in the process of updating a mapping table, and may optimize update performance for a mapping table within a limit that guarantees caching performance to a predetermined level or higher.
US11327901B2 Modular dynamically allocated capacity storage systems implemented as respective batteries each having multiple source terminals
A modular dynamically allocated capacity storage system (MODACS) is provided and includes a housing and a control module. The housing includes source terminals, switches, cells, and sensing module. The source terminals supplying power at a first voltage potential to a first plurality of loads and power at a second voltage potential to a second plurality of loads. The cells are configured to supply power to each of the source terminals based on states of the switches. The sensing modules are configured to determine parameters of each of the cells and generate corresponding status signals. The control module is configured to receive a power request signal, and based on the power request signal and the parameters of each of the cells, determine a connected configuration for the cells relative to each other and the plurality of source terminals and set states of the switches according to the connected configuration.
US11327899B1 Hardware-based virtual-to-physical address translation for programmable logic masters in a system on chip
An example programmable integrated circuit (IC) includes a processing system having a processor, a master circuit, and a system memory management unit (SMMU). The SMMU includes a first translation buffer unit (TBU) coupled to the master circuit, an address translation (AT) circuit, an AT interface coupled to the AT circuit, and a second TBU coupled to the AT circuit, and programmable logic coupled to the AT circuit in the SMMU through the AT interface.
US11327898B2 Systems and methods for centrally managed host and network firewall services
Systems and methods for a unified, cloud-managed platform for controlling enterprise network security are provided. According to one embodiment, a network of an enterprise is protected by a cloud-managed platform. An underlying architecture of the cloud-managed platform is abstracted by providing a portal through which modifications to security policies are expressed as business requirements of the enterprise. The security policies are automatically enforced regardless of location or endpoint. A policy digest, including information regarding the modifications and formatted according to a predefined format, generated and locally queued by the portal is retrieved. Security enforcement systems associated with the cloud-managed platform are configured to control communications to and from the network according to the security policies by generating API calls to the security enforcement systems and agents running on endpoints associated with the network are configured to control endpoint-to-endpoint connections according to the security policies based on the policy digest.
US11327894B2 Method and system for performing data movement operations with read snapshot and in place write update
Method and system for performing data movement operations is described herein. One embodiment of a method includes: storing data for a first memory address in a cache line of a memory of a first processing unit, the cache line associated with a coherency state indicating that the memory has sole ownership of the cache line; decoding an instruction for execution by a second processing unit, the instruction comprising a source data operand specifying the first memory address and a destination operand specifying a memory location in the second processing unit; and responsive to executing the decoded instruction, copying data from the cache line of the memory of the first processing unit as identified by the first memory address, to the memory location of the second processing unit, wherein responsive to the copy, the cache line is to remain in the memory and the coherency state is to remain unchanged.
US11327890B1 Partitioning in a processor cache
A network processor includes a memory subsystem serving a plurality of processor cores. The memory subsystem includes a hierarchy of caches. A mid-level instruction cache provides for caching instructions for multiple processor cores. Likewise, a mid-level data cache provides for caching data for multiple cores, and can optionally serve as a point of serialization of the memory subsystem. A low-level cache is partitionable into partitions that are subsets of both ways and sets, and each partition can serve an independent process and/or processor core.
US11327889B2 Multi-access to a data file stored in a data-storage system related to a buffer memory
The invention relates to a method for managing a buffer memory space associated with a persistent data storage system of a computing machine. The buffer memory space is suitable for temporarily storing in the RAM of the machine one or more portions of a single data file of the persistent data storage system that was previously accessed by one or more processes executed on the machine. The operating system of the machine tracks each of the portions of the file that are projected in the buffer memory space by a descriptor belonging to a plurality of buffer memory projection descriptors which are all associated with the tracking of one or more portions of the file projected in the buffer memory space.
US11327879B1 Evaluation infrastructure for testing real-time content search
Systems and methods provide an experimentation system, or testing engine, for a real-time search infrastructure. An example method includes generating a snapshot of a production search environment and performing testing of a signal or index change in the snapshot. The change can be specified as parameters passed to the system. The method may include estimating an impact of the change based on the testing and determining, based on the estimate, whether the impact is positive. Responsive to determining the impact is positive the method may include generating a holdback environment of the production search environment, the holdback environment being a portion of the production search environment selected not to receive the change, pushing the change to the production search environment, and monitoring the change by running partial production traffic through the holdback environment.
US11327877B2 Pipeline performance improvement using stochastic dags
Software development pipeline tools construct pipelines by combining tools, files, and other resources, to build, integrate, test, deploy, or otherwise implement operational functionality in computing systems. Some pipelines are simple, but others are stochastic due to conditional execution, task addition or removal, resource availability randomness, and other causes. Some stochastic pipelines also include a hierarchy with multiple levels of task groupings, which adds complexity. Pipeline performance optimization uses critical paths, but critical paths are challenging to identify in stochastic pipelines. Tools and techniques are presented to automatically identify likely or actual critical paths and to indicate constituent critical tasks as improvement options for stochastic pipelines in software development or other industrial activities. Pipeline representations include directed acyclic graph data structures of constituent tasks. Computationally applying relevance filters helps identify performance improvement options based on historic execution data, without requiring the predefined task dependency information that stochasticity prevents.
US11327876B2 Verifying a software or firmware update using a container before deploying to a client
In some examples, a server receives configuration data from a device. The server receives a software or firmware update from a vendor and determines, based on the configuration data, that the update is installable on the device. The server creates and configures a container, based on the configuration data, to create a replica of the device. The server installs the update in the replica and performs multiple tests that generate logs. If the logs indicate that the update caused no issues, the server sends the update to the device. If the logs indicate that the update caused an issue, the server sends the update to the vendor. In response, the server receives, from the vendor, a modified update that addresses the issue, installs the modified update in the replica, performs the tests, determines that the modified update causes no issues, and sends the modified update to the device.
US11327874B1 System, method, and computer program for orchestrating automatic software testing
As described herein, a system, method, and computer program are provided for orchestrating automatic software testing. In use, an interface to a plurality of different testing tools is provided, where each testing tool of the plurality of different testing tools usable for performing one or more testing-related tasks. Additionally, information describing a software project is identified. Further, use of the plurality of different testing tools is orchestrated to provide automated testing for the software project.
US11327873B2 System and method for identification of appropriate test cases using artificial intelligence for software testing
A method and a system of selecting test cases from existing test cases for a new software testing requirement are disclosed. In an embodiment, the method may include determining a confidence score associated with each of existing test cases, based on comparing a new software testing requirement with the existing test cases using a Recurrent Neural Network (RNN) model, and selecting a set of test cases from the existing test cases based on the confidence score and a predetermined threshold confidence score. The method may further include predicting a defect slippage rate associated with each test case using a linear regression model, and shortlisting a sub-set of test cases from the set of test cases based on the predicted defect slippage rate associated with each test case and a predetermined threshold defect slippage rate.
US11327871B2 Instrumentation overhead regulation technique
An instrumentation overhead regulation technique regulates an amount of work performed by a client library of an investigative platform used to monitor, diagnose and solve errors associated with application development and production. The client library calculates processing resources utilized during its runtime activity to enable adjustment of the amount of work it performs based on the measured activity. An agent may determine the overhead activity impact to user application performance by monitoring processing resource metrics of the user application. The agent analyzes the calculated overhead and processing resource metrics to render decisions to automatically regulate the capture fidelity of the client library. Regulation of the capture fidelity may be implemented by modifying parameters of a dynamic configuration. If results of the analysis indicate a potential issue, the amount of work the client library performs may be trimmed to ensure that the calculated overhead of the client library and its impact on user application performance does not exceed a predetermined threshold.
US11327870B2 System and methods for generating fault indications for an additive manufacturing process based on a probabilistic comparison of the outputs of multiple process models to measured sensor data
Generating fault indications for an additive manufacturing machine based on a comparison of the outputs of multiple process models to measured sensor data. The method receiving sensor data from the additive manufacturing machine during manufacture of at least one part. Models are selected from a model database, each model generating expected sensor values for a defined condition. Difference values are computed between the received sensor data and an output of each of the models. A probability density function is computed, which defines, for each of the models, a likelihood that a given difference value corresponds to each respective model. A probabilistic rule is applied to determine, for each of the models, a probability that the corresponding model output matches the received sensor data. An indicator is output of a defined condition corresponding to a model having the highest match probability.
US11327863B2 Electronic control device for processing circuit diagnostics
An electronic control device includes: a diagnostic circuit unit configured to be reconfigurable so as to be used to diagnose each of a plurality of processing circuits that processes an input signal; an input data storage unit configured to temporarily store the input signal; an output data storage unit configured to temporarily store an output signal of the plurality of processing circuits; a reconfiguration control unit configured to sequentially write, to the diagnostic circuit unit as circuit configuration information, circuit information the same as that of the plurality of processing circuits; a diagnostic control unit configured to cause the diagnostic circuit unit to perform calculation using the input signal stored in the input data storage unit when the circuit configuration information is written to the diagnostic circuit unit; and a comparator configured to diagnose each of the plurality of processing circuits by comparing output of the diagnostic circuit unit and the output signal stored in the output data storage unit.
US11327860B2 Memory device and methods for programming and reading memory device
A memory device and methods for programming and reading a memory device are provided. The memory device includes a memory array and a memory controller. The memory array includes a plurality of one-time programmable (OTP) cells, in which the OTP cells comprises a plurality of data cells for storing data, a plurality of supplementary cells in parallel to the data cells, and one or more redundant cells for each of a plurality of sets of the data cells. The memory controller is configured to program the data cells. The memory controller verifies and records a state of each data cell in a set of the data cells in the corresponding supplementary cell after the programming, and stores the data to be programmed to the data cell using the one or more redundant cells reserved for the set of the data cells when the data cell is verified as failed.
US11327858B2 Preserving data integrity during controller failure
Systems and processes are disclosed to preserve data integrity during a storage controller failure. In some examples, a storage controller of an active-active controller configuration can back-up data and corresponding cache elements to allow a surviving controller to construct a correct state of a failed controller's write cache. To accomplish this, the systems and processes can implement a relative time stamp for the cache elements that allow the backed-up data to be merged on a block-by-block basis.
US11327849B2 Catalog restoration
A method can include obtaining catalog data of a catalog. The catalog can include one or more records. The method can further include detecting one or more damaged records among the one or more records and isolating the one or more damaged records. The method can further include identifying one or more undamaged records among the one or more records. The method can further include transferring the one or more undamaged records to a backup catalog. The method can further include obtaining a transfer status of a first undamaged record of the one or more undamaged records. The method can further include obtaining an access request corresponding to the first undamaged record. The method can further include determining, based on the transfer status, a response to the access request and generating, based at least in part on the backup catalog, a restored catalog.
US11327847B2 Methods, devices, systems, and computer-readable mediums for reduced recovery point objective duration
A network device includes at least one processor, a storage device and at least one memory including computer program code. The at least one memory and the computer program code are configured to, with the at least one processor, cause the network device to: write data to the storage device; replicate the data at one or more remote network devices via at least one deterministic transmission medium; and output an acknowledgement in response to determining that the data has been written to the storage device prior to receiving confirmation of successful replication of the data at the one or more remote network devices. The methods, systems or computer readable mediums leverage the deterministic and measurable nature of the transmission media to reduce the Recover Point Objective durations.
US11327842B2 Backing up a software update of a control device of transport vehicle
A transport vehicle, a server, and a method for backing up a software update of a control device of the transport vehicle are provided. The method includes the steps: transmitting a first data set representing a current software version of the control device by the transport vehicle to a server, storing the first data set in the server; determining that a software update of the control device must occur; generating a second data set representing a target software version of the control device as a function of the first data set by the server; and transmitting the first data set and the second data set and a software package for updating the control device according to the second data set from the server to the transport vehicle.
US11327841B2 Identifying a fault domain for a delta component of a distributed data object
The disclosure herein describes placing a delta component of a base component in a target fault domain. A delta component associated with a base component is generated. The generation includes selecting a first fault domain as a target fault domain for the delta component based on the first fault domain including a witness component associated with the distributed data object of the base component. Otherwise, the generation includes selecting a second fault domain as the target fault domain based on the second fault domain including at least one data component that includes a different address space than the base component. Otherwise, the generation includes selecting a third fault domain as the target fault domain based on the third fault domain being unused. Then, the delta component is placed on the target fault domain, whereby data durability of the distributed data object is enhanced, and available fault domains are preserved.
US11327835B2 Devices and methods for data storage
In an embodiment, a storage device includes a multiplicity of data value memory cells and a multiplicity of check value memory cells, where at least one of the multiplicity of data value memory cells is assigned to two of the check value memory cells, and where at least one of the multiplicity of check value memory cells is assigned to two of the data value memory cells, and a correction circuit which is configured to output a corrected data value when reading out a selected data value memory cell of the at least one of the multiplicity of data value memory cells, based on a content of the selected data value memory cell and based on contents of the two check value memory cells assigned to the selected data value memory cell.
US11327833B2 Prioritizing shared blockchain data storage
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for storing blockchain data. One of the methods includes receiving a plurality of blocks from a blockchain node in the blockchain network; for each of the plurality of blocks: determining a first number of blockchain nodes that store a dataset divided from an error correction coding (ECC) encoded version of the block and a second number of blockchain nodes that store a dataset comprised of redundant bits divided from the ECC encoded version of the block; calculating a priority value of the block based on the first number and the second number; and encoding at least a portion of the plurality of blocks using ECC to generate a plurality of encoded blocks based on the priority value.
US11327831B2 Energy-efficient error-correction-detection storage
A memory system employs an addressing scheme to logically divide rows of memory cells into separate contiguous regions, one for data storage and another for error detection and correction (EDC) codes corresponding to that data. Data and corresponding EDC codes are stored in the same row of the same bank. Accessing data and corresponding EDC code in the same row of the same bank advantageously saves power and avoids bank conflicts. The addressing scheme partitions the memory without requiring the requesting processor to have an understanding of the memory partition.
US11327828B2 Process automation action repository and assembler
A system for remediating computing-related events by taking into account the past performance of remediation processes and the current run-time environment in which the remedy will be deployed. Robotic Process Automation is implemented to identify computing-related events requiring automation and to record actions that are taken to remediate the events. Robotic scripts (bots) are created based on the recorded actions and are implemented in a learning-mode, in which run-time conditions and level of performance are recorded, such that, run-time conditions and performance are determinative of which bot or combination of bots are implemented for subsequent occurrence of computing-related events. Additionally, remedial process associated with the bot(s) may be executed in a simulated environment prior to the production run-time computing environment to validate the bot and insure the likelihood of effective performance of the remedial process in the run-time production environment.
US11327827B1 Optimizing display of suggested actions in a workbook
An information technology (IT) operations platform is described that enables users to execute one or more executable actions from a set of executable actions presented in a prioritized order based on historical data. In response to identifying an occurrence of a type of incident in an IT environment, the IT operations platform generates a workbook based on a customizable workbook template. The customizable workbook template includes a plurality of tasks grouped into a plurality of phases for responding to occurrences of the type of incident, and each task of the plurality of tasks is associated with a respective set of suggested executable actions for completing the corresponding task. The IT operations platform then causes the display of a graphical user interface (GUI) including a representation of the workbook, including interface elements representing the respective set of suggested executable actions displayed in the prioritized order.
US11327818B2 Electronic device and method for managing data input into input field
An electronic device and method are disclosed. The electronic device includes a processor which implements the method. The method includes: executing an application in a first state, displaying a first user interface for the application on a display, the first UI including a first input field and a first identifier identifying the first input field, receiving data input to the first input field, in response to detecting a particular event, changing the first operational state to a second operational state, re-executing the application in the second operational state, transmitting data for a second UI of the re-executed application to an external display device for display, the second UI including a second input field and a second identifier corresponding to the second input field, and inserting the received data input into the second input field when the first identifier corresponds to the second identifier.
US11327817B2 Automatic scope configuration of monitoring agents for tracking missing events at runtime
In one embodiment, a device receives, from a monitoring agent that monitors an application, an indication that the monitoring agent did not capture information regarding a particular event during execution of the application. The device determines that the particular event is of a relevant event type that should be tracked. The device generates a configuration for the monitoring agent that adjusts a monitoring scope of the monitoring agent so as to capture information regarding the particular event. The device causes the monitoring agent to be updated with the configuration, wherein the monitoring agent captures information regarding the particular event after being updated with the configuration.
US11327816B2 Monitoring components in a service framework
A solution is proposed for monitoring usage of bundles in the OSGi environment. For this purpose, an event notification interface of the OSGi environment is exploited. Particularly, each event relating to a change of state of a bundle (such as its addition, removal, starting and stopping) is detected by an auxiliary bundle—which previously subscribed to the event notification interface. The auxiliary bundle can then forward the detected events to a licensing agent, which identifies the bundle by means of a software catalogue. In this way, the desired result is achieved without requiring any instrumentation of the bundles to be monitored.
US11327814B2 Semaphores for serverless computing
The illustrative embodiments provide concepts for processing a function call using a solid or ephemeral code, selected using a semaphore relating to an identifying feature of the function call. The concept may include: receiving a function call, wherein the function call comprises an identifying feature; queueing the function call in a queue; selecting, using a semaphore relating to the identifying feature of the function call, a code instance of a plurality of code instances for processing a queued function call, the plurality of code instances comprising: an ephemeral code instance, wherein the ephemeral code instance is adapted to process a single function call before being discarded; and a solid code instance, wherein the solid code instance is adapted to process a function call without being discarded; and processing the queued function call with the selected code instance.
US11327811B2 Distributed computing mesh
Novel tools and techniques are provided for implementing a distributed computing mesh, and, more particularly, for implementing a distributed computing mesh using a hierarchical framework to distribute workload across multiple computing nodes. In various embodiments, a hierarchical distributed computing mesh might be implemented using a plurality of network nodes. A first control node may assign at least one first network node as at least one second control node. The second control node might receive a computing task from the first control node. The second control node might designate additional network nodes to process one or more portions of the computing task. The second control node may then divide the computing task and send the one or more portions of the computing task to the additional network nodes for processing. The second control node may receive one or more processed portions of the computing task from the additional network nodes.
US11327810B2 Managing virtual machine memory balloon using time series predictive data
A virtual machine's (VM's) usage of a resource over a first time period may be monitored to determine a load pattern for the VM. A time series analysis of the load pattern may be performed to generate a predictive resource usage model, the predictive resource usage model indicating one or more predicted variations in the usage of the resource by the VM over a second time period. A predicted resource usage of the VM at a future time that is within the second time period may be determined based, at least in part, on the predictive resource usage model. An amount of the resource to allocate to the VM at a current time may be determined based, at least in part, on the predicted resource usage of the VM at the future time and the actual resource usage of the VM at the current time.
US11327806B1 Profiling and application monitoring for edge devices based on headroom
A system and method include receiving a resource headroom data of an edge device, receiving resource utilization data of a plurality of applications, and selecting a group of applications from the plurality of applications for installation on the edge device based upon the resource headroom of the edge device. The system and method also include computing a fitness score based upon a suitability of the selected group of applications for the edge device, generating a reward based on the fitness score, and using the reward to refine the selection of the group of selections in subsequent iterations.
US11327801B2 Initialization of resource allocation for a workload characterized using a regression model
Techniques are provided for adaptive resource allocation for workloads with initial condition setting. One method comprises obtaining a dataset comprising data from previous executions of a workload, wherein the data comprises a plurality of different resource allocations and parameterizations of the workload; determining an initial allocation of an amount of a resource for the workload based on a regression model characterizing a behavior of the workload, the data, a predefined service metric and a characterization of a target infrastructure; and initiating an application of the determined initial allocation of the amount of the resource for the workload. A performance of one or more of the plurality of workloads can be evaluated based on a percentage of time within a predefined error range. The regression model can be updated and/or replaced over time with new data for additional executions of the at least one workload.
US11327800B2 Technical process control in multi-computing-core system
To control a technical process comprising a control task for independently controllable modules, modules are each assigned to a computing core on a controller with a plurality of computing cores. The technical process is connected to the controller via at least one communication connection. In a first time segment, the controller provides read-in input data of the modules for the respectively associated computing core. Subsequently, synchronization of the computing cores to which modules are assigned is carried out by the controller. In a second time segment, the computing cores process the input data of the modules to generate output data for the modules, wherein each computing core signals the end of processing. As soon as all computing cores have signaled the end of processing, the output data are provided in a third time segment by the controller in order to be provided to the modules on the communication connection.
US11327798B1 Accelerating an application code portion based on a received configuration
An application level request associated with a portion of an application code requested to be executed with an adjusted hardware acceleration (wherein the portion of the application code is identified using a mechanism compatible with a plurality of different hardware processors) is received. It is determined whether to allow the adjusted hardware acceleration based at least in part on a configuration received via a network.
US11327794B2 Periodic task execution in an automated context
A computing system may run a recurring task, which may use resources, such as logic resources and time, to operate on and/or with a set of data. Accordingly, the frequency at which the recurring task is executed may limit the performance and/or efficiency of the computing system. As such, a scheduler routine may, based on configuration information associated with the recurring task and/or the set of data, schedule the recurring task with a periodicity that may improve the performance and/or efficiency of the computing system.
US11327793B2 Garbage collection work stealing mechanism
Systems and methods for processing hierarchical tasks in a garbage collection mechanism are provided. The method includes determining chunks in a task queue. Each chunk is a group of child tasks created after processing one task. The method includes popping, by an owner thread, tasks from a top side of the task queue pointed at by a chunk in a first in first out (FIFO) pop. The method also includes stealing, by a thief thread, tasks from a chunk in an opposite side of the task queue.
US11327787B2 Using a managed object operation to control a lifecycle management operation
Techniques for linking managed object (MO) operations and lifecycle operations associated with VNFs (Virtual Network Functions) are discussed. In various actions, MO operations can trigger associated lifecycle operations, or lifecycle operations can trigger associated MO operations. In some aspects, MO instance creation by an EM (Element Manager) can trigger associated VNF instantiation by a VNFM (VNF Manager), or vice versa. In the same or other aspects, MO instance deletion by an EM can trigger termination of an associated VNF by a VNFM, or vice versa.
US11327786B2 Distributing interrupt request to be handled by target virtual processor
Virtual processors are mappable to a number of physical processors. An interrupt distributor is responsible for distributing interrupt requests to a subset of the physical processors. An interface communicates with further interrupt distributors responsible for other physical processors. In response to an interrupt request to be handled by a target virtual processor, the interrupt distributor determines, based on cached virtual processor mapping information, whether to route the interrupt request to one of the subset of physical processors or to one of the further interrupt distributors. When a rejection response is received in response to an interrupt request routed to one of the further interrupt distributors, an update of the cached virtual processing mapping information is requested based on shared virtual processor mapping information, and a resent interrupt request is sent to a further interrupt distributor determined based on the shared virtual processor mapping information.
US11327784B2 Collecting and processing contextual attributes on a host
Some embodiments of the invention provide a novel architecture for capturing contextual attributes on host computers that execute one or more machines, and for consuming the captured contextual attributes to perform services on the host computers. The machines are virtual machines (VMs) in some embodiments, containers in other embodiments, or a mix of VMs and containers in still other embodiments. Some embodiments execute a guest-introspection (GI) agent on each machine from which contextual attributes need to be captured. In addition to executing one or more machines on each host computer, these embodiments also execute a context engine and one or more attribute-based service engines on each host computer. Through the GI agents of the machines on a host, the context engine of that host in some embodiments collects contextual attributes associated with network events and/or process events on the machines. The context engine then provides the contextual attributes to the service engines, which, in turn, use these contextual attributes to identify service rules for processing.
US11327778B2 Application deployment using reduced overhead bytecode
A system includes a memory, a processor in communication with the memory, and a recorder. The recorder is configured to obtain a proxy for each respective real object. Each respective real object is related to a respective service. The recorder is also configured to record a sequence of each invocation on each respective proxy and generate an intermediate representation of an application that is configured to invoke the sequence of each invocation on each real object associated with each respective proxy.
US11327777B1 Enabling focus time based on school assignment completion information
Methods, systems and storage media for limiting access to one or more of devices and applications for a period of time are disclosed. Some examples may include: receiving electronic assignment information indicating that at least one assignment associated with a user is incomplete, identifying a block of time based on the at least one incomplete assignment and assigning a focus time session to the identified block of time, causing at least one of an application or device to become disabled based on a configuration profile applied during the focus time session, receiving an indication that the at least one incomplete assignment associated with the user has been completed and causing the previously disabled at least one of the application or device to become enabled.
US11327772B2 Method of loading software code, corresponding system and vehicle equipped with such a system
A method for method of setting up a processing system includes determining availability of user-provided platform information indicative of a first memory platform out of a plurality of memory platforms. In response to determining that the user-provided platform information is available at the first memory platform, a boot loader code is read from the first memory platform. In response to determining that the user-provided platform information is not available, test availability of the boot loader code in another memory platform of the plurality of memory platforms, and read the boot loader code from the another memory platform upon testing the availability of the boot loader code in the another memory platform.
US11327771B1 Defect repair circuits for a reconfigurable data processor
A device architecture includes a spatially reconfigurable array of processors, such as configurable units of a CGRA, having spare elements, and a parameter store on the device which stores parameters that tag one or more elements as unusable. Technologies are described which change the pattern of placement of configuration data, in dependence on the tagged elements. As a result, a spatially reconfigurable array having unusable elements can be repaired.
US11327770B2 Data storage devices, access device and data processing methods
An access device includes a memory controller coupled to a memory device and configured to access the memory device. The memory controller is further configured to perform a test procedure on the memory device to obtain a test result, write a boot code index, which indicates a predetermined address for storing predetermined system data of the memory device and a copy rule adopted for generating one or more duplicates of the predetermined system data, in the memory device, establish system data of the memory device according to the test result, write the system data into the predetermined address as the predetermined system data, and write the system data in one or more memory blocks of the memory device as the duplicates of the predetermined system data according to the copy rule.
US11327765B2 Instruction processing apparatuses, processors, and processing methods
Embodiments of the present disclosure provide an apparatus, comprising: one or more instruction executing circuitries, wherein each instruction executing circuitry of the one or more instruction executing circuitries is configured to execute an instruction of a corresponding instruction type, and an instruction scheduling circuitry that is communicatively coupled to the one or more instruction executing circuitries, the instruction scheduling circuitry is configured to: determine according to an instruction type of the instruction and a number of instructions that have been allocated to the one or more instruction executing circuitries, an instruction executing circuitry from the one or more instruction executing circuitries to schedule the instruction for execution, and allocated the instruction to the determined instruction executing circuitry.
US11327761B2 Processing device with vector transformation execution
An integrated circuit, comprising an instruction pipeline that includes instruction fetch phase circuitry, instruction decode phase circuitry, and instruction execution circuitry. The instruction execution circuitry includes transformation circuitry for receiving an interleaved dual vector operand as an input and for outputting a first natural order vector including a first set of data values from the interleaved dual vector operand and a second natural order vector including a second set of data values from the interleaved dual vector operand.
US11327754B2 Method and apparatus for approximation using polynomials
Methods and apparatus for approximation using polynomial functions are disclosed. In one embodiment, a processor comprises decoding and execution circuitry. The decoding circuitry is to decode an instruction, where the instruction comprises a first operand specifying an output location and a second operand specifying a plurality of data element values to be computed. The execution circuitry is to execute the decoded instruction. The execution includes to compute a result for each of the plurality of data element values using a polynomial function to approximate a complex function, where the computation uses coefficients stored in a lookup location for the complex function, and where data element values within different data element value ranges use different sets of coefficients. The execution further includes to store results of the computation in the output location.
US11327752B2 Element by vector operations in a data processing apparatus
A data processing apparatus, a method of operating a data processing apparatus, a non-transitory computer readable storage medium, and an instruction are provided. The instruction specifies a first source register, a second source register, and an index. In response to the instruction control signals are generated, causing processing circuitry to perform a data processing operation with respect to each data group in the first source register and the second source register to generate respective result data groups forming a result of the data processing operation. Each of the first source register and the second source register has a size which is an integer multiple at least twice a predefined size of the data group, and each data group comprises a plurality of data elements. The operands of the data processing operation for each data group are a selected data element identified in the data group of the first source register by the index and each data element in the data group of the second source register. A technique for element-by-vector operation which is readily scalable as the register width grows.
US11327749B2 System and method for generating documentation for microservice based applications
A system of one or more computers that are configured to generate documentation for microservice-based applications is disclosed. In at least one embodiment, usage information relating to actual usage by one or more users of a plurality of microservices, features extracted from user story information in a backlog tracker, and a call-context graph including information identifying calling functions and called functions in the plurality of microservices are used to generate data that is provided to a natural language generator, which uses the information to automatically generate documentation for the microservice based application.
US11327738B2 Software and firmware updates in a combined single pane of glass interface
An image of a virtualization software and firmware in a plurality of hosts are upgraded by performing the steps of: in response to a user input, generating a software specification that specifies a desired state of the virtualization software and a desired state of the firmware; based on the software specification, preparing a desired image of the virtualization software that includes software components of a desired version of the firmware; and from a virtual machine management server that is programmed to deploy virtual machines in the hosts, coordinating an upgrade to the desired image of the virtualization software and the desired version of the firmware in the hosts by (1) instructing a hardware support manager to upgrade the hosts to the desired version of the firmware, and (2) instructing each of the hosts to upgrade to the desired image of the virtualization software.
US11327734B2 Download system of app, determination method of installation type and storage medium
This invention provides the download system of APP, determination method of installation type and storage medium. The determination method of the installation types of APP includes: obtaining the installation event of the target APP and the information of the target APP; detecting the device features of the terminal where the target APP is installed and obtaining the application list and application installation history of the terminal, wherein the application list is used to record the information of the application existing in the terminal and the application installation history is used to record the event of installing the APP in the terminal and the information of the installed APP; judging the device type of the terminal according to the device features; using the information of the target APP to match in the application list and application installation history and get the installation status of the target APP in the terminal; determining the installation type of the target APP according to the device type and installation status. The scheme of this invention can enable the application program to identify the quality of promotion channels.
US11327725B2 Systems and methods for aggregating implicit and explicit event code of executable models
Systems and methods may aggregate and organize implicit and explicit initialization, reset, and termination operations defined throughout the hierarchy of an executable. The systems and methods may analyze the model and identify implicit and explicit initialization, reset, and termination operations defined at various hierarchical levels. The systems and methods may aggregate the implicit and explicit initialization, reset, and termination operations into an initialize callable unit, a reset callable unit, and a termination callable unit. The systems and methods may apply optimizations to the callable units, and resolve conflicts. The systems and methods may define a single entry point for each of the initialize, reset, and termination callable units.
US11327721B1 System for extending functionality of a computer programming language, and related method and software
A system for extending functionality of a computer programming language includes a programming interface, a module creator, an object creator, and a node compiler, all executing on a computer. The programming interface provides a code editor. The module creator defines a module based on user input received via the code editor. The module exports a function with a plurality of sub-functions, including a first sub-function and a second sub-function. The object creator defines a plurality of versions of an object based on user input received via the code editor, including a first version having a call for the function to take as an argument a first node including a first parameter linked to the first sub-function and a second node including a second parameter linked to the second sub-function. The node compiler detects a dependency between the first node and the second node.
US11327711B2 External visual interactions for speech-based devices
Examples are disclosed herein that are related to providing extended functionalities on-demand to an audio-based wearable device. One example provides a wearable computing device including an acoustic receiver configured to receive speech inputs, a speaker configured to present audio outputs, a communications subsystem configured to connect to an external device, a logic subsystem configured to execute instructions, and a storage subsystem having instructions executable by the logic subsystem to execute a program, connect to the external device via a wireless communications protocol, conduct an audio-based interaction of the program via the speech inputs received at the acoustic receiver and the audio outputs provided by the speaker, upon reaching a screen-based interaction of the program, notify a user via the speaker to interact with the external device, and provide image data to the external device for presentation via a screen of the external device.
US11327710B2 Automatic audio ducking with real time feedback based on fast integration of signal levels
A computer-implemented method for audio signal processing includes analyzing a foreground audio signal to determine metrics corresponding to audio slices of the foreground audio signal. Each such metric indicates a value for an audio property of a respective audio slice. The method further includes computing a total metric for an audio slice as a function of a set of the metrics corresponding to a set of the audio slices including the audio slice. The method further includes adding a key frame to a track based on the total metric. The track includes the foreground audio signal and a background audio signal, and a location of the key frame corresponds to a location of the audio slice on the track. The key frame indicates a change to the audio property of the background audio signal at the location on the track, and the key frame is utilizable for audio ducking.
US11327707B1 Multi-device interactivity system for a touch screen display
In one embodiment, an interactivity agent provides display data from a plurality of devices to a touch screen display via a network for simultaneous presentation on the touch screen display. The interactivity agent receives touch information regarding a touch action performed via the touch screen display with respect to the display data from a particular one of the plurality of devices. The interactivity agent translates the received touch information from the touch screen display into translated touch information for the particular device. The interactivity agent sends, to a particular device via the network, the translated touch information. The translated touch information causes the particular device to replicate the touch action on a display of the particular device.
US11327703B2 Image forming system and voltage adjustment method
A server includes a transceiver and a controller. The transceiver is configured to facilitate communication with a plurality of image forming apparatuses. The controller is configured to receive adjustment information from each of the plurality of images forming apparatuses, determine an updated adjustment value to be used in each of the plurality of image forming apparatuses based on the adjustment information received from of each of the plurality of image forming apparatuses, and transmit adjustment update information including the updated adjustment value to each of the plurality of image forming apparatuses.
US11327701B2 System and method for converting graphic files for printing
A workflow method for creating a printed sheet from a graphics file and an associated job description. The graphics file and an associated job definition are received in a digital front end (DFE), and a raster imaging processor (RIP) in the DFE converts the graphics file from a native format to RIPped data and stores the RIPped data in digital storage. A print controller retrieves the RIPped data from the digital storage and streams the RIPped data as an output. A communication interface, connected to a screening engine processor, receives the streamed RIPped data and the job definition from the DFE and converts the streamed RIPped data to converted RIPped data having a format readable by the screening engine processor, and to pass information from the screening engine processor to the DFE.
US11327700B1 Modification of print queues based on user action and urgency
Various systems and methods maintain a print job of a user in a print queue and identify the user approaching a printing device using a user identification device operatively connected to the printing device. Such systems/methods alter the position of the print job within the print queue (e.g., to a higher priority position) or even begin printing the print job when the user identification device identifies the user approaching the printing device (i.e., before the user reaches the printing device). Systems and methods can also identify the urgency of the user using the user identification device. The amount that the print queue is altered can be based on the amount that the urgency of the user is elevated.
US11327693B2 Computer-readable medium, information processing device, and Method for installing appropriate program
A non-transitory computer-readable medium stores computer-readable instructions configured to, when executed by a processor of an information processing device, cause the information processing device to acquire identification information for identifying an OS of the information processing device, using the acquired identification information, determine whether the OS is capable of accepting a driver program for controlling a device, when determining that the OS is capable of accepting the driver program, install the driver program into the OS, and when determining that the OS is incapable of accepting the driver program, download into the information processing device a driverless installer for achieving driverless control of the device without using the driver program.
US11327692B2 Multi-part surface-mountable physical-activity lamina and method of producing and assembling such
A method is provided of producing and assembling a multi-part surface-mountable physical-activity lamina for use in aiding or supplementing a physical-activity in a physical-activity environment. There is a step a] of providing a first graphic design model of the lamina; and b] segmenting the first graphic design model into a plurality of graphic design model portions. A step c] follows of arranging the graphic design model portions into a more compact second graphic design defining a reduced surface area; and then d] the second graphic design being applied to a lamina substrate having another surface area. The lamina substrate is then separated into lamina elements corresponding to the graphic design model portions, followed by a step e] of assembling the lamina elements onto a mounting surface at a physical-activity environment to form the surface-mountable physical-activity lamina.
US11327691B2 Delivery system, method of controlling delivery system to request for making contract related to delivery of consumable used in printing apparatus
A delivery system including an information processing apparatus operated by a user, a printing apparatus and a server that instructs delivery of a consumable of the printing apparatus. The information processing apparatus requests screen information for making a contract related to the delivery of the consumable to the server, displays a screen based on the screen information received from the server, and transmit registration information input on the screen to the server. The server creates the screen information and transmits the screen information to the information processing apparatus, makes a contract of the delivery of the consumable to be used in the printing apparatus with the user, based on the registration information, and delivers the consumable to the user when a remaining amount of the consumable is less than a predetermined amount in the printing apparatus.
US11327688B2 Master data placement in distributed storage systems
Systems, methods, and computer-readable media for managing a placement of data items on a distributed storage system. In some examples, a method can include determining a location of a master copy of a data item on a distributed storage system, the location including a data store on the distributed storage system; determining an access pattern associated with the master copy of the data item, the access pattern including originating locations of access requests received by the distributed storage system for the master copy of the data item and a respective number of access requests received from each of the originating locations; determining, based on the access pattern, a different location on the distributed storage system for storing the master copy of the data item, the different location including a different data store on the distributed storage system; and placing the master copy of the data item at the different location.
US11327687B2 Encoding data arrays
When operating a data processing system comprising a data encoder operable to perform a first encoding scheme that is configured for processing sets of data arranged in a first data format, for a plurality of sets of data received in a second, different data format, the bits for at least some of the received plurality of sets of data in the second data format are re-ordered to map the bits for the at least some of the received plurality of sets of data in the second data format into the first arrangement of bits associated with the first data format to thereby generate from the received plurality of sets of data in the second data format one or more sets of data in the first data format for processing using the first encoding scheme.
US11327683B2 RAID storage-device-assisted read-modify-write system
A RAID storage-device-assisted RMW system includes a RAID primary data drive that retrieves second primary data via a DMA operation from a host system, and XOR's it with its first primary data to produce first interim parity data that it writes via a DMA operation to a RAID parity data drive. The RAID parity data drive XOR's its first parity data and the first interim parity data to produce second parity data that overwrites the first parity data. The RAID parity data drive also performs GF operations on the first interim parity data and its second interim parity data and XOR's the results to produce interim Q data that it writes via a DMA operation to a RAID Q data drive. The RAID Q data drive XOR's its first Q data and the interim Q data to produce second Q data that overwrites the first Q data.
US11327680B2 Serverless solution for continuous data protection
A serverless application is provided to a cloud site of a cloud services provider. The cloud services provider offers backend services that include an object store and a database. Input/output (IO) writes sent to a volume of a block storage device at a production site are intercepted and aggregated. The aggregated IOs and metadata for the IOs are transmitted from the production site to the cloud site of the cloud services provider. Upon receipt of the aggregated IOs and metadata at the cloud site, the aggregated IOs are stored in an object in the object store at the cloud site, and a function of the serverless application is triggered to write the metadata to the database offered by the cloud services provider.
US11327679B2 Method and system for bitmap-based synchronous replication
A method is used for bitmap-based synchronous replication in a data protection system. The method includes, upon re-establishing communication with a first storage node, requesting, by a second storage node, a first bitmap from the first storage node. The method includes determining, by the second storage node, a set of data blocks to change on the first storage node based on the first bitmap and a second bitmap on the second storage node. The method also includes sending, by the second storage node to the first storage node, the set of data blocks.
US11327676B1 Predictive data streaming in a virtual storage system
A method of predictive data streaming in a virtual storage system, including: identifying, for a plurality of data objects that have been migrated from a first tier of storage in a virtual storage system to a lower tier of storage, metadata describing one or more access patterns for the plurality of data objects; determining, based at least on the metadata describing the plurality of data objects, one or more data objects that have a greater likelihood of being accessed relative to other data objects among the plurality of data objects; and transferring, from the lower tier of storage, the one or more data objects that have a greater likelihood of being accessed relative to other data objects among the plurality of data objects.
US11327670B2 Reducing power consumption in a dispersed storage network
Systems and methods for selectively disabling power to disk drives in a distributed storage network (DSN). In embodiments, a method includes: monitoring namespace health parameter data in a DSN including a plurality of storage disk drives, wherein the namespace health parameter data includes available disks of the plurality of storage disk drives; determining that power to a subset of the plurality of storage disk drives can be disabled without disrupting anticipated client access to a data collection based on the monitoring and stored power management rules; and sending instructions to at least one power manager within the DSN to disable power to the subset of the plurality of storage disk drives, resulting in at least one disabled storage disk, wherein the instructions are based on the determining that power to the subset of the plurality of storage disk drives can be disabled.
US11327666B2 RAID member distribution for granular disk array growth
A subset of drives with protection groups that have D data members and P parity members is scaled in single drive increments. A plurality of indexed partitions equal in size and number are created on (D+P) indexed drives. Protection groups that have D data members and P parity members are created on individual partition indexes of the (D+P) drives. When a new drive is added some of the protection group members located on the (D+P) drives are selected using modulo arithmetic. The selected protection group members are relocated to the new drive and new protection groups are created using the partitions made available due to the relocations. When (D+P) new drives have been added the drive subset may be split into two drive subsets. The modulo arithmetic may include selecting the members of protection group X that are on partition X of drive Y that satisfy the condition (X−Y+N−1) modulo W=0, where N is a count of new drives added to the (D+P) drives and W=(D+P). Alternatively, the modulo arithmetic may include selecting the members of protection group X on partition X of drive Y that satisfy the condition (X+Y−N−1) modulo W=0.
US11327665B2 Managing data on volumes
An approach is disclosed for placing data on volumes. Accesses to data entries at a source location are analyzed to determine locations of the data entries in one or more files. Types of data are identified at the one or more data entries. Types of accesses are identified for the data entries. Durations of the types of accesses to the data entries are identified. An access value is calculated by mapping the one or more types of data combined with the one or more types of accesses combined with the one or more durations of the types of accesses. Confidential sensitive data is moved according to the calculated access value, where a highly accessed confidential data is separated from lighted accessed confidential data by moving a selected portion of data from the source location to the destination location.
US11327658B2 Systems and methods for managing information objects in dynamic data storage devices
According to one aspect, a system for managing information objects in dynamic data storage devices including a first data storage device having a plurality of information objects, a second data storage device operatively connectable to an output device for providing at least some of the information objects to at least one user, and at least one processor operatively coupled to the first data storage device and the second data storage device. The at least one processor is configured to automatically divide the plurality of information objects in the first data storage device to form at least one data subdivision based on division criteria, and repeatedly, in response to a dynamic operating condition determine a relevance value of at least one of the data subdivisions in the first data storage device and the second data storage device indicative of the relevance of those data subdivision to the user, and based on the relevance value, perform at least one of loading those data subdivision to the second data storage, or unloading those data subdivision from the second data storage.
US11327653B2 Drive box, storage system and data transfer method
A storage system for continuing I/O without affecting drive box addition to a host computer includes: a plurality of drive boxes for connecting to a computer device that transmits commands for data reads or writes; and a storage controller connected to the drive boxes. A first drive box provides a first storage region to the computer device. The storage controller manages correspondence between the first storage region and a physical storage region of the drives constituting the first storage region. The first drive box receives a command for the first storage region from the computer device and transfers the command to the storage controller. The storage controller generates a data transfer command including a data storage destination based on the address management table, and transfers the command to the first drive box. The first drive box then transfers the data transfer command to the second drive box.
US11327646B2 Modifying illumination characteristics of an input device to identify characters associated with predicted words
A method for modifying visual aspects of a keyboard in response to a user typing on the keyboard. The method includes one or more computer processors receiving a first character input to an input device. The method further includes determining a plurality of words that begin with the first received character. The method further includes ranking the determined plurality of words. The method further includes selecting a word from among the ranked plurality of words based on a first set of criteria. The method further includes determining a sequence of one or more characters after the received first character that correspond to the selected word. The method further includes modifying one or more respective characteristics of input elements of the input device that correspond to the sequence of characters of the selected word.
US11327641B1 Data collaboration between different entities
Techniques related to data collaboration between different entities are disclosed. In an embodiment, a graph may be displayed in a computer graphical user interface. The graph may include nodes and edges. Each node may represent a distinct data object. Each edge may represent one or more relationships between the two distinct data objects. Based on one or more redaction criteria, a portion of the graph may be identified to be redacted before the graph is exported. Display of the graph in the computer graphical user interface may be updated to remove display of the portion of the graph. After the updating, a request to export the graph may be received. Responsive to receiving the request, a machine-readable representation of a redacted graph may be exported.
US11327639B2 Split view exiting method, split view exiting device, and electronic device
The embodiments of the disclosure provide a split view exiting method and device, a storage medium and an electronic device. The method includes: detecting, in a split view state, a moving operation from a user for a first split window and a second split window; moving the first split window and the second split window according to the detected moving operation; acquiring window overlap information of the first split window and the second split window when detecting that the first split window and the second split window are partially overlapped; and exiting the split view state when the window overlap information meets a preset split exiting condition.
US11327637B2 Information processing system, information processing method, and recording medium for updating virtual agent user interface
Provided are an information processing system, an information processing method, and a recording medium capable of presenting advice more effectively by updating a user interface of an agent according to a user's behavior modification with respect to the agent advice. An information processing system includes a control unit (200) that controls a user interface of an agent to be updated depending on whether a user has performed behavior modification in response to advice that the agent has presented to the user.
US11327631B2 Method for displaying application storage space and terminal
Embodiments of the present invention disclose a method for displaying application storage space and a terminal, so as to enable a user to intuitively learn a use state of application storage space, so that the storage space can be cleaned in time to ensure normal and efficient running of a terminal. The method in the embodiments of the present invention includes: first displaying, by a terminal, a first icon on a desktop in first display mode; and when determining that storage space used by a first application corresponding to the first icon is greater than a preset storage threshold, displaying, by the terminal, the first icon in preset display mode that is different from the first display mode.
US11327630B1 Devices, methods, systems, and media for selecting virtual objects for extended reality interaction
Devices, methods, systems, and media are described for selecting virtual objects for user interaction in an extended reality environment. Distant virtual objects are brought closer to the user within a virtual 3D space to situate the selected virtual object in virtual proximity to the user's hand for direct manipulation. A virtual object is selected by the user based on movements of the user's hand and/or head that are correlated or associated with an intent to select a specific virtual object within the virtual 3D space. As the user's hand moves in a way that is consistent with this intent, the virtual object is brought closer to the user's hand within the virtual 3D space. To predict the user's intent, hand and head trajectory data may be compared to a library of kinematic trajectory templates to identify a best-matched trajectory template.
US11327628B2 Method for processing live streaming data and electronic device
Provided is a method for processing live streaming data. An article selection interface is displayed in response to a publish request of an anchor account is received to display at least one article object, such that an anchor can select at least one target article object from the at least one article object, and further, the at least one target article object and related information of the at least one target article object can be displayed on a live streaming interface by at least one floating window, wherein the related information includes an allowable trading condition of the target article object.
US11327627B2 Incident card system
A system for managing incidents includes an electronic display, an electronic processor coupled to the electronic display, and memory coupled to the electronic processor and storing instructions. The instructions, when executed by the electronic processor, cause the system to display an incident card on the electronic display, display first incident information on a front side of the incident card, receive a first user input indicating to flip to a back side of the incident card, determine user focus information, generate second incident information based on the user focus information, and display a back side of the card responsive to receiving the first user input. The back side includes the second incident information.
US11327622B2 Flexible display and manufacturing method for the same
A flexible display and manufacturing method for the same are disclosed. The flexible display includes a flexible display panel, a conductive layer, an insulation layer, and a touch electrode layer. Wherein the flexible display panel includes multiple sub-pixels, the touch electrode layer includes multiple touch sensing electrodes and multiple touch driving electrodes, the touch sensing electrodes and the touch driving electrodes are intersected and insulated. Wherein the multiple sub-pixels are directly opposite to the multiple stress buffering holes respectively, the conductive layer includes multiple conductive bodies disposed separately with the stress buffering holes, the conductive body is directly opposite to an interval region of the sub-pixels, when the touch driving electrodes are electrically connected, each two touch sensing electrodes are electrically connected through the conductive body, when the touch sensing electrodes are electrically connected, each two touch driving electrodes are electrically connected through the conductive body.
US11327619B2 Touchscreen device with non-orthogonal electrodes
Some embodiments include a touchscreen device (e.g., a projected capacitive sensor) with non-orthogonal U-drive and V-sense electrodes that intersect at an acute angle, θ. The touchscreen device includes a rectangular touch sensitive area with horizontal edge of length W and a vertical edge of length H. Some embodiments include a controller coupled to the touchscreen device that transmits signals via N drive channels, where N is an integer, where the N drive channels are communicatively coupled to P U-drive electrodes, and where P is an integer greater than or equal to N. Members of a subset of the P U-drive electrodes communicatively coupled to one of the N drive channels, intersect mutually exclusive sets of the V-sense electrodes. Motivated by signal-to-noise ratio considerations, values of acute angle, θ, are chosen such that signals corresponding to the drive signals traverse path lengths that are less than W plus H.
US11327615B2 Touch panel and apparatus for driving thereof
Embodiments relate to a touch panel and a method of operating the touch panel. The touch panel includes first electrodes and second electrodes separated from and intersecting the first electrodes. The first electrodes are applied with a touch driving pulse during a first sensing mode and a second sensing mode. The second electrodes sense a first touch sense signal responsive to the touch driving pulse in the first sensing mode. A subset of the second electrodes senses a second touch sense signal responsive to the touch driving pulse in the second sensing mode.
US11327614B2 Fingerprint recognizable touch display panel
A fingerprint recognizable touch display panel includes a display panel, a touch layer, and a fingerprint recognizing layer disposed in the touch area. The touch layer includes touch driving electrodes and touch sensing electrodes. The fingerprint recognizing layer includes first fingerprint recognizing electrodes and second fingerprint recognizing electrodes. The first fingerprint recognizing electrodes and the second fingerprint recognizing electrodes do not overlap with the touch driving electrodes. When touch control function is implemented, the first fingerprint recognizing electrodes and the second fingerprint recognizing electrodes are both multiplexed to touch driving electrodes.
US11327610B2 Display device with touch sensor and method of manufacturing same
An aspect of the present disclosure may provide a display device including: a light-emitting layer including a plurality of light-emitting areas; a plurality of touch wiring lines arranged in a first direction so as to overlap the light-emitting area; and a touch electrode formed on the plurality of touch wiring lines. Further, a method of manufacturing the display device may be provided.
US11327608B2 Two camera touch operation detection method, device, and system
An operation detection method of detecting an operation of a pointing element with respect to an operation surface includes converting first and second taken image obtained by imaging the operation surface into first and second converted taken image calibrated with respect to the operation surface respectively, determining whether or not the pointing element contacts with the operation surface and is in a resting state based on the first and second converted taken image, selecting the first and second converted taken image at when it was determined that the pointing element contacts and to be in the resting state as first and second reference image, calculating a first difference in position between the pointing element in the first reference image and the pointing element in the first converted taken image, calculating a second difference in position between the pointing element in the second reference image selected and the pointing element in the second converted taken image, and determining whether or not the pointing element separated from the operation surface based on the first difference and the second difference.
US11327606B2 Image processing device, imaging device, method of controlling image processing device, and recording medium, with outputting image if accepting first action and with outputting distribution information of evaluation values corresponding to image if accepting second action
Provided are an output unit configured to output an image or distribution information of evaluation values corresponding to a plurality of regions of the image, an operation unit configured to accept a first action and a second action different from the first action; and a control unit configured to execute, when the output unit outputs a first image, output control such that the output unit outputs a second image if the operation unit accepts the first action, and that the output unit outputs distribution information of the evaluation values corresponding to the first image if the operation unit accepts the second action.
US11327605B1 Reducing interference within a display panel while performing input sensing
A processing system for an input device comprises sensor circuitry. The sensor circuitry is configured to operate sensor electrodes for input sensing during a first sensing frame. During a first period of the first sensing frame the sensor circuitry is configured to drive a first portion of the sensor electrodes with a sensing signal, drive a second portion of the sensor electrodes with a guarding signal, and drive a third portion of the sensor electrodes with a reference signal. The guarding signal and the sensing signal have at least one characteristic in common selected from the group consisting of amplitude, phase and frequency. The third portion of the sensor electrodes overlaps a first gate line of a display panel selected for updating during the first period.
US11327602B2 Touch driving method, touch display device, and electronic device
A touch driving method for a touch display device, a touch display device, and an electronic device are provided. The touch driving method includes: applying a touch scanning signal, which is periodic, to a touch structure of the touch display device during applying display data to a display structure of the touch display device in a progressively scanning manner. The display structure is stacked with the touch structure, each period of the touch scanning signal includes a signal rising edge and a signal falling edge, and a signal rising edge and a signal falling edge of at least one period of the touch scanning signal are in display scanning periods for scanning display sub-pixels of an identical color in different rows of the display structure.
US11327600B2 Electronic device and communication device for registering registered data and name of registered data that can be read by number designation of user in association with one-touch key
In an electronic device, a storage device registers registered data and a name of the registered data in association with a number of a one-touch key. A control device functions as a detector, a controller, and a releaser. When an operation device receives a request for registration of new registered data, the detector detects the number of the one-touch key satisfying a release condition. The controller displays the number of the one-touch key satisfying the condition in association with the name of the registered data corresponding to the number on a display device. The releaser registers data corresponding to a selected number of a one-touch key among numbers of one-touch keys satisfying the condition and a name of the registered data, in association with an unregistered number of a one-touch key, and releases a one-touch key having a number assigned to the registered data and the name of the data.