Document Document Title
US11271117B2 Stacked high-blocking III-V power semiconductor diode
A stacked high-blocking III-V power semiconductor diode, with a p+ or n+ substrate layer, a p− layer, an n− region with a layer thickness of 10 μm-150 μm, and an n+ or p+ layer, wherein all layers comprise a GaAs compound, a first metallic contact layer and a second metallic contact layer and a hard mask layer with at least one seed opening, wherein the hard mask layer is integrally bonded to the substrate layer or integrally bonded to the p− layer, the n− region extends within the seed opening and over an edge region, adjacent to the seed opening, of a top side of the hard mask layer and the n− region within the seed opening is integrally bonded to the p− layer or to the n+ substrate layer and in the edge region of the top side of the hard mask layer to the hard mask layer.
US11271115B2 Semiconductor device
When a semiconductor device including a transistor in which a gate electrode layer, a gate insulating film, and an oxide semiconductor film are stacked and a source and drain electrode layers are provided in contact with the oxide semiconductor film is manufactured, after the formation of the gate electrode layer or the source and drain electrode layers by an etching step, a step of removing a residue remaining by the etching step and existing on a surface of the gate electrode layer or a surface of the oxide semiconductor film and in the vicinity of the surface is performed. The surface density of the residue on the surface of the oxide semiconductor film or the gate electrode layer can be 1×1013 atoms/cm2 or lower.
US11271111B2 Source/drain structure with barrier in FinFET device and method for forming the same
A semiconductor device structure is provided. The semiconductor device structure includes a substrate and a gate structure over the substrate. The semiconductor device structure also includes a source/drain feature in the substrate, protruding from the substrate, and on a sidewall surface of the gate structure. The semiconductor device structure also includes an insulating barrier structure in the substrate and partially covering the bottom and sidewalls of the source/drain feature.
US11271110B2 Semiconductor devices and methods of fabricating the same
Semiconductor devices and methods of fabricating the same are provided. The methods of fabricating the semiconductor devices may include providing a substrate including an active pattern protruding from the substrate, forming a first liner layer and a field isolating pattern on the substrate to cover a lower portion of the active pattern, forming a second liner layer on an upper portion of the active pattern and the field isolation pattern, and forming a dummy gate on the second liner layer.
US11271108B2 Low-noise gate-all-around junction field effect transistor
A Vertical Function Field Effect Transistor (VIFET) is disclosed with reduced noise and input capacitance and high input impedance. The VIFET has a substrate; a source disposed on the substrate; a drain, and a channel. The vertical channel has one or more channel sidewall surfaces. The channel sidewall surfaces have a total or aggregate channel sidewall surface area. A semiconductor gate grown on one or more of the channel sidewall surfaces has a thickness below 10 nanometers (nm), or between 3 am and 10 om, that reduces transistor noise. The interface surface area between the conductive (e.g. metal) external electrical gate contact and the contacted surface of the semiconductor gate is minimized to further reduce transistor noise.
US11271105B2 Semiconductor device
A semiconductor device includes a semiconductor part having a recess formed in an upper surface thereof, an insulating member provided in a portion of the recess, a first electrode, a gate insulating film thinner than the insulating member. The first electrode includes a first part provided in another portion of the recess, and a second part provided higher than the insulating member. The gate insulating film is provided between the semiconductor part and the first part. The semiconductor part includes a first layer of a first conductivity type contacting the gate insulating film, second and third layers of a second conductivity type contacting the first layer and being connected to a source contact and a drain contact. The recess is positioned between the source contact and the drain contact when viewed from above. The insulating member is provided between the first part and the third layer.
US11271103B2 Semiconductor device and manufacturing process thereof
A method of manufacturing a semiconductor device includes: providing a substrate; forming a gate structure on the substrate; depositing a first dielectric layer over the gate structure; depositing a conductive interconnect in a trench of the first dielectric layer thereby exposing a surface of the conductive interconnect through the first dielectric layer; depositing a conductive layer over the exposed surface of the conductive interconnect; depositing a silicon-containing layer over the conductive layer and the conductive interconnect; and forming a metal silicide layer to be a silicide form of the conductive layer by reacting the conductive layer with silicon in the silicon-containing layer.
US11271099B2 Vertical bipolar transistor device
A vertical bipolar transistor device is disclosed. The vertical bipolar transistor device includes a heavily-doped semiconductor substrate, a first semiconductor epitaxial layer, at least one first doped well, and an external conductor. The heavily-doped semiconductor substrate and the first doped well have a first conductivity type. The first semiconductor epitaxial layer has a second conductivity type. The first semiconductor epitaxial layer is formed on the heavily-doped semiconductor substrate. The first doped well is formed in the first semiconductor epitaxial layer. The external conductor is arranged outside the heavily-doped semiconductor substrate and the first semiconductor epitaxial layer and electrically connected to the heavily-doped semiconductor substrate and the first semiconductor epitaxial layer.
US11271098B2 Semiconductor device and method for manufacturing the same
To provide a semiconductor device with favorable electrical characteristics. To provide a method for manufacturing a semiconductor device with high productivity. To reduce the temperatures in a manufacturing process of a semiconductor device. An island-like oxide semiconductor layer is formed over a first insulating film; a second insulating film and a first conductive film are formed in this order, covering the oxide semiconductor layer; oxygen is supplied to the second insulating film through the first conductive film; a metal oxide film is formed over the second insulating film in an atmosphere containing oxygen; a first gate electrode is formed by processing the metal oxide film; a third insulating film is formed, covering the first gate electrode and the second insulating film; and first heat treatment is performed. The second insulating film and the third insulating film each include oxide. The highest temperature in the above steps is 340° C. or lower.
US11271090B2 Method for fabricating semiconductor device
A method for fabricating a semiconductor device includes the steps of: providing a substrate having a NMOS region and a PMOS region; forming a first gate structure on the NMOS region and a second gate structure on the PMOS region; forming a seal layer on the first gate structure and the second gate structure; forming a first lightly doped drain (LDD) adjacent to the first gate structure; forming a second LDD adjacent to the second gate structure; and performing a soak anneal process to boost an oxygen concentration of the seal layer for reaching a saturation level.
US11271088B2 Semiconductor structure with protection layer
Semiconductor structure is provided. The semiconductor structure includes at least one fin on a semiconductor substrate; at least one stacked channel layer formed on the at least one fin, each stacked channel layer having a sacrificial layer and a channel layer on the sacrificial layer; a dummy gate structure formed on the dummy gate structure; openings formed in the at least one stacked channel layer at both sides of the dummy gate structure; and a protective layer formed on sidewall surfaces of the sacrificial layer.
US11271086B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes plurality of fin structures extending in first direction on semiconductor substrate. Fin structure's lower portion is embedded in first insulating layer. First gate electrode and second gate electrode structures extend in second direction substantially perpendicular to first direction over of fin structures and first insulating layer. The first and second gate electrode structures are spaced apart and extend along line in same direction. First and second insulating sidewall spacers are arranged on opposing sides of first and second gate electrode structures. Each of first and second insulating sidewall spacers contiguously extend along second direction. A second insulating layer is in region between first and second gate electrode structures. The second insulating layer separates first and second gate electrode structures. A third insulating layer is in region between first and second gate electrode structures. The third insulating layer is formed of different material than second insulating layer.
US11271082B2 Semiconductor devices with memory cells
The present disclosure generally relates to semiconductor devices, and more particularly, to semiconductor devices having memory cells for multi-bit programming and methods of forming the same. The present disclosure provides a semiconductor device including an isolation region disposed on a substrate, a pair of diffusion structures disposed upon the isolation region, a dielectric layer that covers side surfaces of the diffusion structures, and a gate structure disposed on the dielectric layer and between the diffusion structures, where the gate structure is electrically coupled to the diffusion structures.
US11271077B2 Trap-rich layer in a high-resistivity semiconductor layer
Structures including electrical isolation and methods of forming a structure including electrical isolation. A semiconductor layer is formed over a semiconductor substrate and shallow trench isolation regions are formed in the semiconductor layer. The semiconductor layer includes single-crystal semiconductor material having an electrical resistivity that is greater than or equal to 1000 ohm-cm. The shallow trench isolation regions are arranged to surround a portion of the semiconductor layer to define an active device region. A polycrystalline layer is positioned in the semiconductor layer and extends laterally beneath the active device region and the shallow trench isolation regions that surround the active device region.
US11271076B2 Systems and methods for junction termination in semiconductor devices
The subject matter disclosed herein relates to semiconductor power devices and, more specifically, to junction termination designs for wide-bandgap (e.g., silicon carbide) semiconductor power devices. A disclosed semiconductor device includes a first epitaxial (epi) layer disposed on a substrate layer, wherein a termination area of the first epi layer has a minimized epi doping concentration of a first conductivity type (e.g., n-type). The device also includes a second epi layer disposed on the first epi layer, wherein a termination area of the second epi layer has the minimized epi doping concentration of the first conductivity type and includes a first plurality of floating regions of a second conductivity type (e.g., p-type) that form a first junction termination of the device.
US11271071B2 Integrated system with power management integrated circuit having on-chip thin film inductors
A semiconductor device includes a substrate having a surface and a thin film inductor formed on top of the surface of the substrate and having a conductive wire, a first stack of magnetic layers and a second stack of magnetic layers. The conductive wire is disposed between the first and second stacks of magnetic layers, and the thin film inductor is configured to provide a magnetic field in the first and second stacks of magnetic layers in response to a current passing through the conductive wire. The first stack of magnetic layers has a first edge portion extending in parallel with a longitudinal axis of the conductive wire, and the second stack of magnetic layers has a second edge portion that covers the first edge portion conformally and is separated from the first edge portion by an insulation layer.
US11271068B2 Display device having differently sized regions capable of uniform luminance
A display device includes a substrate including a first pixel region, a second pixel region connected to the first pixel region and having a smaller area than the first pixel region, and a peripheral region surrounding the first and second pixel regions, a first pixel in the first pixel region, a second pixel in the second pixel region, a first line connected to the first pixel, a second line connected to the second pixel, an extending line extending to the peripheral region and connected to any one of the first and second lines, a dummy part overlapping with the extending line for compensating a difference between load values of the first and second lines, a first power line in the peripheral region, and a conductive pattern overlapping with at least one region of the dummy part, and electrically connected to the first power line.
US11271066B2 Flexible array substrate with stress cushion part and display device having the same
A flexible array substrate and a display are disclosed. The flexible array substrate includes a substrate, an insulation layer disposed on the substrate and having a stepped through-hole, an organic photoresist body disposed in the stepped through-hole of the insulation on the substrate, a source/drain electrode wiring disposed over the organic photoresist body, an organic photoresist layer disposed over the source/drain electrode wiring, a photosensitive adhesive layer disposed over the organic photoresist layer, and a stress cushion layer disposed over the source/drain electrode wiring.
US11271062B2 Double-sided display panel and preparation method thereof
A double-sided display panel includes a base substrate, a thin film transistor array, a first OLED light emitting layer located in a top light emitting area and a second OLED light emitting layer located in a bottom light emitting area; the thin film transistor array is located in the top light emitting area; a thin film transistor of the thin film transistor array simultaneously controls a top light emitting subpixel and a bottom light emitting subpixel. Through one OLED back plate to realize double-sided simultaneous display, can reduce whole thickness of the OLED double-sided display panel, simplify manufacturing process, thereby saving manufacturing costs.
US11271059B2 Display panel and display device
The embodiment of this application discloses a display panel, the display panel includes a first display area, a second display area, and a non-display area; the non-display area and the second display area are disposed adjacent to each other; the first display area surrounds the second display area and the non-display area; the first display area includes at least one first pixel unit; and the second display area includes at least one second pixel unit, wherein an area of the at least one second pixel unit is less than an area of the at least one first pixel unit.
US11271058B2 Displaying apparatus in which a leak current between pixels is suppressed
A displaying apparatus in which a plurality of pixels each including an organic light emitting element are arrayed in a pixel region, comprising a plurality of lower electrodes arrayed on a substrate in correspondence with the plurality of pixels, a first insulating layer covering an upper surface of the substrate and at least side surfaces of the plurality of lower electrodes, an organic compound layer provided all over the pixel region to cover the plurality of lower electrodes and the first insulating layer, an upper electrode provided all over the pixel region to cover the organic compound layer, and an interpixel electrode provided between the plurality of lower electrodes to be arranged along a boundary of the plurality of pixels under the organic compound layer and above the first insulating layer.
US11271057B2 Array substrate, manufacturing method thereof, and display panel
The disclosure relates to an array substrate, a manufacturing method thereof, and a display panel. In one aspect, an organic layer is disposed in a display area to release applied forces generated when the array substrate is frequently bent. In another aspect, without adding additional mask sheets, a portion of the organic material in a recess is removed by using a halftone mask, an organic material in other areas of the display area is completely removed, and an organic material of a photoresist layer in a bending area is retained. Therefore, a surface of the organic layer away from the substrate aligns with a surface of the interlayer insulating layer away from the substrate, so that there is no height difference when a top source/drain layer is disposed.
US11271053B2 Display panel having one display region surrounding another display regiion and display device having the same
A display panel and a display device are provided in the present disclosure. The display panel includes a first display region and a second display region surrounding the first display region, and further includes a first substrate, including a first base substrate. The first display region includes a plurality of light-emitting units on the first base substrate, where a light-emitting unit of the plurality of light-emitting units includes an organic light-emitting element and a drive circuit configured to drive the organic light-emitting element to emit light. The first display region further includes a plurality of first light-transmitting holes, where the plurality of first light-transmitting holes do not overlap the plurality of light-emitting units along a direction perpendicular to a plane of the first base substrate, and the plurality of first light-transmitting holes are non-rectangular. The first display region further includes a first sub-display region and a second sub-display region.
US11271052B2 Display substrate comprising low-temperature polycrystalline oxide
The present disclosure provides a display substrate including a display area and a fingerprint recognition area. The display area includes a low-temperature polycrystalline oxide structure, an organic light-emitting layer, a cathode layer, and an anode layer that are sequentially stacked. The fingerprint recognition area includes an under-screen fingerprint recognition structure. The low-temperature polycrystalline oxide structure and the under-screen fingerprint recognition structure are disposed on a same layer. The under-screen fingerprint recognition structure includes the cathode layer and the organic light-emitting layer.
US11271047B2 OLED display substrate and OLED display device
Provided are an OLED display substrate (100) and an OLED display device, in the field of display device. The OLED display substrate (100) includes a plurality of pixels, and each of the pixels includes two sub-pixels. The two sub-pixels include a first sub-pixel (210) and a second sub-pixel (220). The first sub-pixel (210) includes a first light-emitting unit (211) and a second light-emitting unit (212) that are stacked; the second sub-pixel (220) includes a third light-emitting unit (213); and the first light-emitting unit (211), the second light-emitting unit (212) and the third light-emitting unit (213) are configured to emit lights with different colors. Under the same resolution, the aperture ratio of the OLED display substrate (100) may be increased. Alternatively, under the same size of sub-pixels, the resolution of the OLED display substrate (100) may be increased. Therefore, the brightness uniformity and display effect of the OLED display panel are improved.
US11271046B2 OLED display panel, method for manufacturing the same and OLED display device
An OLED display panel, a method for manufacturing the same and an OLED display device are disclosed. The OLED display panel comprises a flat region and a curved region, wherein the OLED display panel comprises a light-emitting element in the flat region and a light-emitting element in the curved region, each light-emitting element comprises a cathode and an anode, and a distance between the anode and the cathode of the light-emitting element in the curved region is greater than a distance between the anode and the cathode of the light-emitting element in the flat region.
US11271044B2 Organic photoelectric conversion device, and method for manufacturing organic photoelectric conversion device
An organic photoelectric conversion device includes first and second organic photoelectric conversion elements which convert light into electrical energy. The first and second organic photoelectric conversion elements are disposed to be stacked in this order along an incident direction of the light. The first organic photoelectric conversion element includes a first element main body including a first substrate, first and second transparent electrodes, and an organic photoelectric conversion unit having sensitivity in a first wavelength band of the light, and a first protective film that covers the first element main body. The second organic photoelectric conversion element includes a second element main body including a second substrate, a third transparent electrode, an electrode, and an organic photoelectric conversion unit having sensitivity in a second wavelength band of the light, and a second protective film that covers the second element main body.
US11271043B2 Semiconductor module and power conversion apparatus
An emitter interconnection connecting the emitter of a semiconductor switching element to a negative electrode is different in one or both of length and width from an emitter interconnection connecting the emitter of a semiconductor switching element to the negative electrode. At the time of switching, an induced electromotive force is generated at a gate control wire, or at a gate pattern, or at an emitter wire, by at least one of a current flowing through a positive electrode and a current flowing through the negative electrode, so as to reduce the difference between the emitter potential of the semiconductor switching element and the emitter potential of the semiconductor switching element caused by the difference.
US11271036B2 Memory device containing dual etch stop layers for selector elements and method of making the same
A refractory metal-containing etch stop layer, a ruthenium etch stop layer, and a conductive material layer can be sequentially formed over an electrode layer and a selector material layer. A sequence of anisotropic etch processes can be employed to etch the conductive material layer selective to the ruthenium etch stop layer, to etch the ruthenium etch stop layer selective to the refractory metal-containing etch stop layer, and to etch the refractory metal-containing etch stop layer within minimal overetch into the electrode layer. The selector material layer can be subsequently anisotropically etched without exposure to the plasma of etchant gases for etching the refractory metal-containing etch stop layer and the conductive material layer, which may include a fluorine-containing plasma that can damage the selector material.
US11271034B2 Method of manufacturing magnetic memory devices
A method of manufacturing a plurality of magnetoresistive memory element having a dielectric thermal buffer layer between a thin top electrode of the magnetic tunnel junction (MTJ) element and a bit line, and a bit-line VIA electrically connecting the top electrode and the bit line having a vertical distance away from the location of the MTJ stack. In a laser thermal annealing, a short wavelength of a laser has a shallow thermal penetration depth and a high thermal resistance from the bit line to the MTJ stack only causes a temperature rise of the MTJ stack being much smaller than that of the bit line. As the temperature of the MTJ element during the laser thermal annealing of bit line copper layer is controlled under 300-degree C., possible damages on MTJ and magnetic property can be avoided.
US11271032B2 Display device
A display device is provided. The display device includes a first electrode including a first electrode surface extending in a first direction and a second electrode surface connected to one end of the first electrode surface and extending in a second direction that is different from the first direction, a second electrode including a third electrode surface extending in the first direction and spaced apart from the first electrode surface and facing the first electrode surface, and a fourth electrode surface extending in the second direction and spaced apart from the second electrode surface and facing the second electrode surface, and at least one light emitting element between the first electrode and the second electrode and including a first light emitting element between the first electrode surface and the third electrode surface and a second light emitting element between the second electrode surface and the fourth electrode surface.
US11271030B2 Detection panel and manufacturing method thereof
A detection panel and a manufacturing method thereof are disclosed. The detection panel includes a first substrate and a second substrate, and the first substrate includes a light detection layer; the second substrate includes a drive circuit; the first substrate and the second substrate are opposite to each other for cell assembly, and the drive circuit is coupled to the light detection layer to read a photosensitive signal generated by the light detection layer.
US11271027B2 Semiconductor device
To reduce the capacitance between wiring lines of a semiconductor device, while maintaining mechanical strength and reliability. A semiconductor device including: a multilayer wiring layer in which a plurality of interlayer films and a plurality of diffusion preventing films are alternately stacked, and a wiring line is formed in the interlayer films; a contact via that penetrates a via insulating layer formed on one surface of the multilayer wiring layer, and is electrically connected to the wiring line of the multilayer wiring layer; a through hole that penetrates at least one of the interlayer films and the diffusion preventing films from the other surface of the multilayer wiring layer on the opposite side from the one surface; and an air gap that is connected to the through hole, and is formed in at least one of the interlayer films, to expose the contact via.
US11271026B2 Image pick-up apparatus
Imaging devices and electronic apparatuses incorporating imaging devices or image pick-up elements are provided. An imaging device as disclosed can include a substrate, a first opto-electronic converter having a first area formed in the substrate, and a second opto-electronic converter having a second area formed in the substrate. The first area is larger than the second area. In addition, a light blocking wall can extend from a first surface of the substrate such that at least a portion of the light blocking wall is between the first opto-electronic converter and the second opto-electronic converter.
US11271025B2 Solid-state imaging device and electronic apparatus
A solid-state imaging device includes a semiconductor layer on which a plurality of pixels are arranged along a light-receiving surface being a main surface of the semiconductor layer, photoelectric conversion units provided for the respective pixels in the semiconductor layer, and a trench element isolation area formed by providing an insulating layer in a trench pattern formed on a light-receiving surface side of the semiconductor layer, the trench element isolation area being provided at a position displaced from a pixel boundary between the pixels.
US11271024B2 Semiconductor device and method for forming the same
A semiconductor device includes a substrate and a light collimator layer. The substrate has a plurality of pixels. The light collimator layer is disposed on the substrate. The light collimator layer includes a light shielding layer disposed on the substrate, a plurality of transparent pillars disposed in the light shielding layer, and a plurality of optical microlenses disposed on the pixels.
US11271016B2 Array substrate and fabrication method thereof, display apparatus
An array substrate is disclosed. The array substrate may include a base substrate, gate lines and data lines intersecting the gate lines on the base substrate. The gate lines and the data lines may define a plurality of pixel regions. Each of at least some of the plurality of the pixel regions may be provided with an image sensor. The image sensor may include a sensitive element, a first electrode at one end of the sensitive element, and a second electrode at the other end of the sensitive element. The image sensor may be configured to sense light having image information.
US11271010B2 Multi version library cell handling and integrated circuit structures fabricated therefrom
Multi version library cell handling and integrated circuit structures fabricated therefrom are described. In an example, an integrated circuit structure includes a plurality of gate lines parallel along a first direction of a substrate and having a pitch along a second direction orthogonal to the first direction. A first version of a cell type is over a first portion of the plurality of gate lines, the first version of the cell type including a first plurality of interconnect lines having a second pitch along the second direction, the second pitch less than the first pitch.
US11271006B2 Methods of forming charge-blocking material, and integrated assemblies having charge-blocking material
Some embodiments include a method of forming an assembly. A first stack of alternating first and second tiers is formed over a conductive structure. A first opening is formed to extend through the first stack. A sidewall of the first opening is lined with a first liner material. The first liner material is converted to a first charge-blocking material. Sacrificial material is formed within the first opening. A second stack of alternating third and fourth tiers is formed over the first stack. A second opening is formed to extend through the second stack to the sacrificial material. A second liner material is formed within the second opening, is anisotropically etched, and is then converted to a second charge-blocking material. The sacrificial material is removed. Charge-storage material, dielectric material and channel material are formed adjacent to the charge-blocking material. Some embodiments include integrated assemblies.
US11271005B2 NOR flash memory and manufacturing method thereof
An NOR flash memory comprising a memory cell of a 3D structure and a manufacturing method thereof are provided. The flash memory 100 includes a plurality of columnar portions 120, a plurality of charge accumulating portions 130 and a plurality of control gates 140. The columnar portions 120 extend from a surface of a silicon substrate 110 in a vertical direction and include an active region. The charge accumulating portions 130 are formed by way of surrounding a side portion of each columnar portion 120. The control gates 140 are formed by way of surrounding a side portion of each charge accumulating portion 130. One end portion of the columnar portion 120 is electrically connected to a bit line 150 via a contact hole, and another end portion of the columnar portion 120 is electrically connected to a conductive region formed on a surface of the silicon substrate 110.
US11271003B2 Semiconductor devices including stack structure having gate region and insulating region
A semiconductor device includes a lower structure and a stack structure that extends into a connection region on the lower structure, where the stack structure includes gate pads and mold pads. The mold pads include intermediate mold pads that include first intermediate mold pads and a second intermediate mold pad between a pair of the first intermediate mold pads, each of the first intermediate mold pads has a first length in a first direction, the second intermediate mold pad has a second length in the first direction, greater than the first length, one of the intermediate mold pads includes a mold pad portion and an insulating protrusion portion on the mold pad portion, one of the first intermediate mold pads includes the mold pad portion and the insulating protrusion portion, and a central region of the second intermediate mold pad does not include the insulating protrusion portion.
US11271000B2 Method for fabricating semiconductor device
A method for fabricating semiconductor device includes the steps of: forming a trench in a substrate; forming a first oxide layer in the trench; forming a silicon layer on the first oxide layer; performing an oxidation process to transform the silicon layer into a second oxide layer; and planarizing the second oxide layer and the first oxide layer to form a shallow trench isolation (STI).
US11270999B2 Capacitorless DRAM cell
The invention relates to a capacitorless DRAM cell, the cell comprising a heterostructure, a gate structure adjoining the heterostructure in a first direction, a drain structure adjoining the heterostructure in a second direction perpendicular to the first direction, and a source structure adjoining the heterostructure in the direction opposite the second direction, the heterostructure comprising one or more semiconducting channel layers and one or more electrically insulating barrier layers, the channel layers and the barrier layers being alternatingly stacked in the first direction.
US11270998B2 Embedded memory in three-dimensional integrated circuit
Described herein are apparatuses, methods, and systems associated with a memory circuit in a three-dimensional (3D) integrated circuit (IC). A control circuit of the memory circuit may include logic transistors in a logic layer of the 3D IC. The control circuit may further include one or more interconnects (e.g., local or global interconnects) and/or other devices in one or more front-side metal layers of the 3D IC. The memory circuit may further include a memory array in back-side metal layers of the 3D IC. The memory array may be formed in the back-side metal layers that are closest to the logic layer. Other embodiments may be described and claimed.
US11270994B2 Gate structure, fin field-effect transistor, and method of manufacturing fin-field effect transistor
A gate structure includes a gate dielectric layer, a work function layer, a metal layer, and a barrier layer. The work function layer is on the gate dielectric layer. The metal layer is over the work function layer. The barrier layer is sandwiched between the metal layer and the work function layer. The barrier layer includes silicon or aluminum.
US11270993B2 MOSFET device of silicon carbide having an integrated diode and manufacturing process thereof
An integrated MOSFET device is formed in a body of silicon carbide and with a first type of conductivity. The body accommodates a first body region, with a second type of conductivity; a JFET region adjacent to the first body region; a first source region, with the first type of conductivity, extending into the interior of the first body region; an implanted structure, with the second type of conductivity, extending into the interior of the JFET region. An isolated gate structure lies partially over the first body region, the first source region and the JFET region. A first metallization layer extends over the first surface and forms, in direct contact with the implanted structure and with the JFET region, a JBS diode.
US11270987B2 Semiconductor devices
A semiconductor device includes a first substrate structure including a first substrate, gate electrodes stacked on the first substrate, and extended by different lengths to provide contact regions, cell contact plugs connected to the gate electrodes in the contact regions, and first bonding pads disposed on the cell contact plugs to be electrically connected to the cell contact plugs, respectively, and a second substrate structure, connected to the first substrate structure on the first substrate structure, and including a second substrate, circuit elements disposed on the second substrate, and a second bonding pad bonded to the first bonding pads, wherein, the contact regions include first regions having a first width and second regions, of which at least a portion overlaps the first bonding pads, and which have a second width greater than the first width, and the second width is greater than a width of the at least one first bonding pad.
US11270984B2 Semiconductor module
In a semiconductor module, two switching elements are connected in parallel to each other. Each of the switching elements includes a first main electrode formed on one surface side, and a second main electrode and a gate electrode formed on a rear surface side opposite to the one surface side. A first conductor plate is coupled with two first main terminals at first coupling portions and is electrically connected with the first main electrodes. A second conductor plate is coupled with one second main terminal at a second coupling portion and is electrically connected with the second main electrodes. The second coupling portion is disposed between the switching elements in an alignment direction of the switching elements, and the first coupling portions are provided on both sides of the second coupling portion in the alignment direction.
US11270981B2 Memory device
According to one embodiment, a memory device includes: a first chip including a first circuit, first and second terminals; a second chip including a second circuit and a third terminal; and an interface chip including first and second voltage generators. The first chip is between the second chip and the interface chip. The first terminal is connected between the first circuit and the first voltage generator. A third end of the second terminal is connected to the third terminal and a fourth end of the second terminal is connected to the second voltage generator. A fifth end of the third terminal is connected to the second circuit and a sixth end of the third terminal is connected to the second voltage generator via the second terminal. The third end overlaps with the sixth end, without overlapping with the fourth end.
US11270976B2 Package structure and method of manufacturing the same
A package structure and a method of manufacturing the same are provided. The package structure includes a first die, a second die, a first encapsulant, a bridge, an underfill layer and a RDL structure. The first die and the second die are placed side by side. The first encapsulant encapsulates sidewalls of the first die and sidewalls of the second die. The bridge electrically connects the first die and the second die through two conductive bumps. The underfill layer fills the space between the bridge and the first die, between the bridge and the second die, and between the bridge and a portion of the first encapsulant. The RDL structure is located over the bridge and electrically connected to the first die and the second die though a plurality of TIVs. The bottom surfaces of the two conductive bumps are level with a bottom surface of the underfill layer.
US11270975B2 Semiconductor packages including passive devices and methods of forming same
An embodiment is a structure including a first semiconductor device and a second semiconductor device, a first set of conductive connectors mechanically and electrically bonding the first semiconductor device and the second semiconductor device, a first underfill between the first and second semiconductor devices and surrounding the first set of conductive connectors, a first encapsulant on at least sidewalls of the first and second semiconductor devices and the first underfill, and a second set of conductive connectors electrically coupled to the first semiconductor device, the second set of conductive connectors being on an opposite side of the first semiconductor device as the first set of conductive connectors.
US11270970B2 Semiconductor device
A semiconductor device, including a semiconductor chip having a first main electrode on a front surface thereof, the first main electrode having a plurality of bonded regions, and a plurality of wires that are bonded respectively to the plurality of bonded regions of the first main electrode. In a top view of the semiconductor device, the plurality of bonded regions do not overlap in either a predetermined first direction, or a second direction perpendicular to the predetermined first direction.
US11270968B2 Electronic circuit connection method and electronic circuit
The purpose of the present invention is to provide an electronic circuit connection method and an electronic circuit capable of improving the reliability of electrical connection.A connection method for an electronic circuit 100 includes: a process of forming a first metal bumps 30 and a second metal bump 40, each of which has a cone shape; and a process of joining a first electrode pad 12 and a third electrode pad 22 by the first metal bump 30 and joining a second electrode pad 13 and a fourth electrode pad 23 by the second metal bump 40, wherein at least one region of between a first region 11a and a second region 11b in a first connection surface 11 and between a third region 21a and a fourth region 21b in a second connection surface 21 has a step 11c, and the first metal bump 30 and the second metal bump 40 have different heights so as to correct a height H1 of the step 11c.
US11270965B2 Semiconductor device with thin redistribution layers
A semiconductor device with thin redistribution layers is disclosed and may include forming a first redistribution layer on a dummy substrate, electrically coupling a semiconductor die to the first redistribution layer, and forming a first encapsulant layer on the redistribution layer and around the semiconductor die. The dummy substrate may be removed thereby exposing a second surface of the first redistribution layer. A dummy film may be temporarily affixed to the exposed second surface of the redistribution layer and a second encapsulant layer may be formed on the exposed top surface of the semiconductor die, a top surface and side edges of the first encapsulant layer, and side edges of the first redistribution layer. The dummy film may be removed to again expose the second surface of the first redistribution layer, and a second redistribution layer may be formed on the first redistribution layer and on the second encapsulant layer.
US11270954B2 Electrical component, device and package
The present invention relates to an electrical component. The present invention further relates to an electrical device comprising such an electrical component and to a flat no-lead package. According to the invention, the flat no-lead package comprises a semiconductor die comprising electrical circuitry that has a plurality of terminals for inputting and outputting one or more signals, a thermal pad on which the semiconductor die is mounted, a plurality of leads arranged spaced apart from the thermal pad, and a plurality of further leads that are integrally connected to the thermal pad. One or more terminals among the plurality of terminals are each connected to a respective lead, and one or more terminals among the plurality of terminals are each connected to a respective further lead.
US11270949B2 Substrate and method for monitoring positions of boundaries of film layer on the substrate
The present invention provides a substrate and a method for monitoring positions of boundaries of a film layer disposed on a substrate. A plurality of sets of positioning units are provided in a non-display region of the substrate. Each set of the positioning units includes at least two primary positioning marks and corresponding primary positioning rulers. There are at least two secondary positioning marks and corresponding secondary positioning rulers disposed between the two adjacent primary positioning marks. The present invention determines a specific position of the boundaries of the film layer according to readings of the positioning rulers of the plurality of sets of positioning units corresponding to the boundaries of the film layer.
US11270945B2 Semiconductor device
A semiconductor device includes a substrate, having a silicon layer on top. A device structure is disposed on the substrate. A dielectric layer is disposed on the substrate and covering over the device structure. The dielectric layer has a first air gap above the device structure. The first air gap is enclosed by a dielectric wall constituting as a part of the dielectric layer and the dielectric wall is disposed on the device structure. The dielectric layer has a second air gap, exposing a top of the device structure and adjacent to the dielectric wall.
US11270942B2 Pitch translation architecture for semiconductor package including embedded interconnect bridge
Various embodiments relate to a semiconductor package. The semiconductor package includes a first die. The first die includes a first bridge interconnect region. The semiconductor package further includes a second die. The second die includes a second bridge interconnect region. The semiconductor package includes a bridge die. The bridge die includes a first contact area to connect to the first bridge interconnect region and a second contact area to connect to the second bridge interconnect region. In the semiconductor package, the first bridge interconnect region is larger than the second bridge interconnect region. Additionally, each of the first bridge interconnect region and the second bridge interconnect region include a plurality of conductive bumps. An average pitch between adjacent bumps of the first bridge interconnect region is larger than an average pitch between adjacent bumps of the second bridge interconnect region.
US11270939B2 Additively manufactured programmable resistive jumpers
A first conductive routing structure is electrically connected to a first electronic component. A second conductive routing structure is electrically connected to a second electronic component. An additive deposition process deposits a material over a surface of a processed wafer to form a conductive or resistive structure, which extends from a portion of the first conductive routing structure to a portion of the second conductive routing structure, to configure a circuit including the first and second electronic components.
US11270937B2 Integrated inductor with magnetic mold compound
An integrated circuit (IC) package comprises a semiconductor die, a leadframe comprising a plurality of leads coupled to bond pads on the semiconductor die, and an electrically conductive member electrically coupled to the leadframe. A magnetic mold compound encapsulates the electrically conductive member to form an inductor. A non-magnetic mold compound encapsulates the semiconductor die, the leadframe, and the magnetic mold compound.
US11270935B2 Metallization layer formation process
A method of forming cut conductive lines is provided. The method includes forming a trough in a dielectric cover layer over a plurality of electrical contacts. The method further includes filling the trough with a planarization layer, and forming a plurality of vias in the planarization layer and the dielectric cover layer, wherein each of the plurality of vias is aligned with one of the plurality of electrical contacts. The method further includes removing the planarization layer, and forming a sacrificial via plug in each of the plurality of vias in the dielectric cover layer. The method further includes forming a fill layer in the trough, and forming a planarization layer opening through the fill layer, wherein the planarization layer opening is positioned between two adjacent sacrificial via plugs. The method further includes forming a separator in the planarization layer opening.
US11270934B2 Semiconductor device and method for manufacturing same
A semiconductor device includes a redistribution layer, a bump bonded to a first surface of the redistribution layer, and a chip bonded to a second surface of the redistribution layer. The redistribution layer includes an insulating layer, a conductive member connecting the bump to the chip and being provided inside the insulating layer, a bonding electrode connected between the conductive member and the bump, and a conductive layer provided between the insulating layer and the conductive member and between the bonding electrode and the conductive member. A resistivity of the conductive member is lower than a resistivity of the conductive layer.
US11270931B2 Isolating electric paths in semiconductor device packages
Methods, systems, and apparatus for reducing power consumption or signal distortions in a semiconductor device package. The semiconductor device package includes a semiconductor device, a first electric path, a second electric path, and an isolation element in the first electric path. The second electric path is electrically connected to the first electric path and a functional unit of the device. The isolation element separates an isolated portion in the first electric path from the second electric path, where the isolation element is configured to reduce current in the isolated portion when a signal is passing through the second electric path.
US11270928B2 Unibody lateral via
A diode semiconductor structure is described. In one example, a diode device includes a substrate, a layer of first semiconductor material of a first doping type, a layer of intrinsic semiconductor material, and a layer of second semiconductor material of a second doping type. The diode device also includes a metal contact formed on the layer of first semiconductor material and a metal via formed from a backside of the substrate, through the substrate, and through the layer of first semiconductor material, where the metal via contacts a bottom surface of the metal contact on the layer of first semiconductor material. In this configuration, a direct electrical connection can be achieved between the backside of the substrate and the metal contact on the layer of first semiconductor material without the need for an additional metal connection, such as a metal air bridge, to the metal contact.
US11270922B2 Radio-frequency module
A radio-frequency module 1a includes a wiring board 2, a first component 3a mounted on a lower surface 2a of the wiring board 2, a plurality of connection terminals 4, a first sealing resin layer 5 that covers the first component 3a and the connection terminals 4, a plurality of second components 3b mounted on an upper surface 2b of the wiring board 2, a second sealing resin layer 6 that covers the second components 3b, and a shield film 7. By adjusting surface roughness of a lower surface 5a of the first sealing resin layer 5, surface roughness of a lower surface 30a of the first component 3a, and surface roughness of a lower surface 4a of the connection terminal 4, it is possible to prevent abnormal deposition of plating and a crack in the first component 3a, and to prevent malfunction of the radio-frequency module 1a.
US11270921B2 Semiconductor package including dies having high-modulus dielectric layer and manufacturing method thereof
A semiconductor package includes semiconductor dies, an encapsulant, a high-modulus dielectric layer and a redistribution structure. The encapsulant encapsulates the semiconductor dies and is made of a first material. The high-modulus dielectric layer extends on the encapsulant and the semiconductor dies. The high-modulus dielectric layer is made of a second material. The redistribution structure extends on the high-modulus dielectric layer. The redistribution structure includes conductive patterns embedded in at least a pair of dielectric layers. The dielectric layers of the pair are made of a third material. The elastic modulus of the first material is higher than the elastic modulus of the third material. The elastic modulus of the second material is higher than the elastic modulus of the third material.
US11270918B2 Laminate structure and test method for detecting inter-metal dielectric layer defects
The present application disclosed a conducting layer-dielectric layer-conducting layer (CDC) laminate structure and test method for detecting defects of an inter-metal dielectric layer. The laminate structure comprises: a dielectric layer formed on a substrate; a first conducting layer formed at a first side of the dielectric layer, wherein the first conducting layer includes a first metal region and at least one first opening in the first metal region; and a second conducting layer formed at a second side of the dielectric layer opposite to the first conducting layer such that the second conducting layer is separated from the first conducting layer by the dielectric layer, wherein the second conducting layer includes a second metal region and a plurality of second openings in the second metal region. The at least one first opening and the plurality of second openings are configured that a projection of the second metal region on the first conducting layer at least partially overlaps with the first metal region.
US11270913B2 BEOL metallization formation
A method is presented for back-end-of-the-line (BEOL) metallization with lines formed by subtractive patterning and vias formed by damascene processes. The method includes depositing a dielectric layer over a conductive layer formed over a substrate, forming spacers surrounding mandrel sections formed over the dielectric layer, selectively depositing gap fill material adjacent the spacers, selectively removing the spacers, etching the dielectric layer and the conductive layer to expose a top surface of the substrate, depositing and planarizing an interlayer dielectric, selectively forming openings in the dielectric layer, and filling the openings with a conductive material to define metal vias.
US11270911B2 Doping of metal barrier layers
Described are methods for doping barrier layers such as tantalum (Ta), tantalum nitride (TaN), tantalum carbide (TaC), niobium (Nb), niobium nitride (NbN), manganese (Mn), manganese nitride (MnN), titanium (Ti), titanium nitride (TiN), molybdenum (Mo), and molybdenum nitride (MoN), and the like. Dopants may include one or more of one or more of ruthenium (Ru), manganese (Mn), niobium (Nb), cobalt (Co), vanadium (V), copper (Cu), aluminum (Al), carbon (C), oxygen (O), silicon (Si), molybdenum (Mo), and the like. The doped barrier layer provides improved adhesion at a thickness of less than about 15 Å.
US11270910B2 Interconnect structure with partial sidewall liner
An interconnect structure and techniques for fabrication thereof having a partial sidewall liner are provided. In one aspect, the interconnect structure includes: a substrate; a dielectric disposed on the substrate having at least one feature present therein; a barrier layer lining the at least one feature; a seed enhancement liner disposed over the barrier layer along sidewalls of the at least one feature, wherein the seed enhancement liner is present along only a middle portion of the sidewalls of the at least one feature; and at least one interconnect disposed within the at least one feature over the barrier layer and the seed enhancement liner.
US11270902B2 Electrostatic substrate holder
An electrostatic substrate holder for accommodating and holding a substrate, a method for processing a substrate, and a processing plant. The electrostatic substrate holder includes a stator having electrodes that generate an electrostatic holding force for fixing the substrate.
US11270899B2 Wafer handling chamber with moisture reduction
An apparatus and method for reducing moisture within a wafer handling chamber is disclosed. The moisture reduction results in reduced oxidation of a wafer. The moisture reduction is made possible through use of valves and purging gas. Operation of the valves may result in improved localized purging.
US11270891B2 Method for making self-aligned double pattern
The disclosure provides a method for making a self-aligned double pattern, A silicon substrate with a first oxide layer, an amorphous silicon layer and an organic layer, etching the organic layer and the amorphous silicon layer, and covering them with a first silicon nitride layer; remove the first silicon nitride layer in the amorphous silicon pattern, forming first silicon nitride sidewall patterns on the amorphous silicon pattern's sidewalls; removing the amorphous silicon pattern between the first silicon nitride sidewall patterns; defining the morphology of a fin field-effect transistor, form core patterns and covering them with a thin silicon nitride layer; depositing a second oxide layer; defining the fin field-effect transistor's height, and etching back the second oxide layer till the height of the core patterns satisfies the defined fin field-effect transistor height; removing the thin silicon nitride layer, depositing a third oxide layer to cover the core patterns.
US11270885B2 Method of forming patterns, integrated circuit device, and method of manufacturing the integrated circuit device
A hardmask structure including a plurality of hardmask layers is formed on a target layer in a first area and a second area, a first photoresist pattern in the first area and a second photoresist pattern in the second area are formed, a reversible hardmask pattern including a plurality of openings is formed by transferring shapes of the first and second photoresist patterns to a reversible hardmask layer that is one of the plurality of hardmask layers, a gap-fill hardmask pattern is formed by filling some of the plurality of openings formed in the first area with a gap-fill hardmask pattern material, and a feature pattern is formed in the target layer by transferring a shape of the gap-fill hardmask pattern to the target layer in the first area and a shape of the reversible hardmask pattern to the target layer in the second area.
US11270882B2 Film formation apparatus configured to supply mist of a solution to surface of a substrate and method of manufacturing semiconductor device using the film formation apparatus
A film formation apparatus is configured to supply mist of a solution to a surface of a substrate so as to epitaxially grow a film on the surface of the substrate. The film formation apparatus may be provided with: a furnace configured to house and heat the substrate; a reservoir configured to store the solution; a heater configured to heat the solution in the reservoir; an ultrasonic transducer configured to apply ultrasound to the solution in the reservoir so as to generate the mist of the solution in the reservoir; and a mist supply path configured to carry the mist from the reservoir to the furnace.
US11270879B2 Excimer lamp light source device
Provided is an excimer lamp light source device that achieves low cost and avoids the occurrence of narrowly-defined contracted discharge by adopting a lamp bulb having a simple structure and of the type in which a discharge current is passed in a tube axis direction.The excimer lamp light source device includes: an excimer lamp that has a pair of external electrodes configured to induce an electric discharge in a discharge space of a lamp bulb and to cause a discharge current to flow in a tube axis direction of the lamp bulb, and that generates UV light in the discharge space by the discharge; and an inverter having a transformer equipped with a secondary winding to which the external electrodes are connected in order to apply a high-voltage alternating current to the excimer lamp, the inverter supplying power lower than power that causes a linear discharge.
US11270878B2 Quadrupole mass spectrometer, quadrupole mass spectrometry method, and program storage medium storing program for quadrupole mass spectrometer
A quadrupole mass spectrometer includes an ion source that ionizes a sample, a filter unit that includes a quadrupole and separates ions generated from the ion source according to mass, a detector that detects ions passing through the filter unit, a filter voltage controller that controls a filter voltage applied to the quadrupole to switch between a blocking mode in which ions entering the filter unit are not allowed to impinge on the detector and a passing mode in which ions entering the filter unit are allowed to impinge on the detector, the filter voltage including a radio-frequency voltage and a direct-current voltage, a baseline computing unit that computes a baseline based on outputs of the detector in the blocking mode, and an analyzing unit that outputs an analysis result of the sample based on outputs of the detector in the passing mode and the computed baseline.
US11270877B2 Multipole ion guide
Systems and methods described herein relate to a mass spectroscopy system having multipole ion guides that can receive ions from an ion source for transmission to downstream mass analyzers, while preventing unwanted ions from being transmitted into the high-vacuum chambers of mass spectrometer systems. At least one ion guide can have two or more auxiliary electrodes that extend along at least a portion of the ion guide. A power supply provides an RF voltage to the poles of the ion guide for radially confining the ions within the internal volume of the ion guide. The auxiliary electrodes are also provided with an auxiliary electrical signal that can selectively radially deflect from the internal volume at least a portion of low m/z ions so as to prevent transmission of undesired low m/z ions into the downstream mass analyzers.
US11270876B2 Ionisation of gaseous samples
A method of mass spectrometry or ion mobility spectrometry is disclosed comprising: providing an analyte; supplying a matrix compound to said analyte such that said analyte dissolves in said matrix; forming first droplets of the dissolved analyte; and colliding said first droplets with a collision surface. The use of matrix improves the analyte ion signal.
US11270873B2 Substrate processing apparatus and substrate processing method
A substrate processing apparatus that processes a substrate using particles, includes a conveyance mechanism configured to convey the substrate along a conveyance surface, a particle source configured to emit particles, a rotation mechanism configured to make the particle source pivot about a rotation axis, and a movement mechanism configured to move the particle source such that a distance between the particle source and the conveyance surface is changed.
US11270869B2 Plasma chemical vapor deposition reactor with a microwave resonant cavity
This invention relates to a plasma chemical vapor deposition microwave resonant cavity, which has a high focusing ability and can be flexibly configured. The resonant cavity is a rotary body formed by two isosceles triangles intersecting at the vertex angles with a Boolean union operation. The base angles of the two triangles are 50°˜75°. Between 2nλ˜(2n+0.5) λ, the base lengths of the two triangles are equal or have an nλ difference, where n is an integer and λ is the microwave wavelength. The distance between the centroids of the upper and the lower isosceles triangles is 0˜4/5λ. A strongly focused electric field can be formed in the cavity by adjusting the base lengths, base angles and centroid distance. Different dielectric windows, microwave coupling modes and gas inlet and outlet modes can be selected in the cavity to fit specific applications. The cavity has simple structures.
US11270867B2 Method for improving transmission Kikuchi diffraction pattern
The present invention refers to a method for improving a Transmission Kikuchi Diffraction, TKD pattern, wherein the method comprises the steps of: Detecting a TKD pattern (20b) of a sample (12) in an electron microscope (60) comprising at least one active electron lens (61) focusing an electron beam (80) in z-direction on a sample (12) positioned in distance D below the electron lens (61), the detected TKD (20b) pattern comprising a plurality of image points xD, yD and mapping each of the detected image points xD, yD to an image point of an improved TKD pattern (20a) with the coordinates x0, y0 by using and inverting generalized terms of the form xD=γ*A+(1−γ)*B and yD=γ*C+(1−γ)*D wherein γ = Z D with Z being an extension in the z-direction of a cylindrically symmetric magnetic field BZ of the electron lens (61), and wherein A, B, C, D are trigonometric expressions depending on the coordinates x0, y0, with B and D defining a rotation around a symmetry axis of the magnetic field BZ, and with A and C defining a combined rotation and contraction operation with respect to the symmetry axis of the magnetic field BZ. The invention further relates to a measurement system, computer program and computer-readable medium for carrying out the method of the invention.
US11270864B2 Apparatus and system including extraction optics having movable blockers
Disclosed herein are approaches for adjusting extraction slits of an extraction plate using a set of adjustable beam blockers. In one approach, an ion extraction optics may include an extraction plate including a first opening and a second opening, and a first beam blocker extending over the first opening and a second beam blocker extending over the second opening. Each of the first and second beam blockers may include an inner slit defined by a first distance between an inner edge and the extraction plate, and an outer slit defined by a second distance between an outer edge and the extraction plate, wherein the first and second beam blockers are movable to vary at least one of the first distance and the second distance. As a result, extraction through the inner and outer slits of ion beamlets characterized by similar mean angles may be achieved.
US11270862B2 Rotational operation unit and electronic apparatus
A rotational operation unit includes a rotational operation member that is rotatable, an annular magnet configured to integrally rotate with the rotational operation member, and a magnet holding member configured to rotatably hold the magnet and including an undulated portion configured to generate a click sense as the rotational operation member rotates. The magnet includes a positioner configured to determine a position relative to the magnet holding member.
US11270858B2 Electrical circuit breaker
An electric circuit breaker that prevents damage due to increased internal pressure after an electric circuit is cut off and prevents an arc from leaking to the outside. Such a circuit breaker includes a housing, a cut portion that is arranged in the housing and forms a part of an electric circuit, a cutting member that cuts the cut portion, and a power source arranged on a first end portion side of the housing, the electric circuit breaker including a moving body including the cutting member, in which the housing includes a cylindrical portion capable of moving the moving body between the first end portion and a second end portion on a side opposite to the first end portion, in which the moving body is configured such that the cutting member provided in the moving body cuts a separation piece of the cut portion.
US11270857B2 Electric switching unit comprising a filtering device
An electric switching unit comprises a casing and a plurality of arc extinguishing chambers formed inside the casing, each arc extinguishing chamber comprising a gas discharge orifice opening to outside the casing. The electric switching unit comprises a filtering device positioned outside the casing and comprising: a plurality of inlet openings placed on a lower region of the filtering device, each one being configured to collaborate fluidically with one of the said gas discharge orifices; an outlet opening placed on a lateral region of the filtering device; a common internal chamber which places the inlet openings in fluidic communication with the outlet opening; and a filter located inside the internal chamber between the inlet openings and the outlet opening.
US11270856B2 Input device
The invention relates to an input device in the form of a single-hand keyboard, comprising a substantially flat housing (1) approximately in the shape of a quadrant of a circle, in which housing a first keyboard circuit board having associated first keys (2) is accommodated, the first keys (2) lying on a first housing side (3) and being arranged along concentric circular arc segments in the manner of a fan. A second keyboard circuit board having associated second keys (4) is accommodated in the housing (1), the second keys lying on the second housing side (5) facing away from the first housing side (3), and the layout of the second keys (4) being mirror-inverted with respect to the layout of the first keys (2). Furthermore, a detection element for determining the current orientation of the input device is provided in the housing (1). The detection element activates only the keyboard circuit board facing upward and deactivates the other keyboard circuit board, depending on the orientation.
US11270853B2 Flat switch
A flat switch is provided that prevents the flat switch from protruding and thereby causing a poor appearance even in a case where it is required to install a switch box so that an end part on an opening side of the switch box is not positioned on a predetermined distance or deeper side with respect to an appearance surface that is a surface of a wall. A flat switch (1) of the present invention is a flat switch (1) that is installed in a switch box (100) having a bottom part (101) and a vertical wall part (102) which is provided along an outer periphery of the bottom part (101). The switch box (100) is installed so that, with respect to an appearance surface that is a front surface of a wall, a peripheral edge part (102A) is not positioned on a predetermined distance or deeper side in a depth direction of the wall from the appearance surface. The flat switch (1) includes a sensor unit (20) whose thickest part in a direction from the peripheral edge part (102A) of the switch box (100) to the bottom part (101) is thicker than a predetermined distance in a state of being installed in the switch box and whose outer shape is smaller than an inner shape of the peripheral edge part (102A) of the switch box (100).
US11270850B2 Ultracapacitors with high frequency response
An electric double layer capacitor (EDLC) is disclosed including: a first electrode including a first current collector and first plurality of carbon nanotubes (CNTs) disposed substantially directly upon the first current collector; a second electrode comprising a second current collector and second plurality of CNTs disposed substantially directly upon the second current collector; and an electrolyte disposed between and in contact with (e.g., wetting) the first and second electrodes. In some embodiments, the EDLC is configured to have a capacitive frequency window comprising about 1 Hz to about 50 Hz.
US11270849B2 Solar cell and a method for manufacturing the solar cell
The present invention relates to a solar cell and a method of producing the same. The solar cell comprises a porous light absorbing layer (1), a first porous conducting layer (2), a second conducting layer (3), a porous substrate (4) between the conducting layers, the porous substrate comprises a catalytic conducting portion (4a) in electrical contact with the second conducting layer and an insulating portion (4b) between the first porous conducting layer (2) and the conducting portion, and a conducting medium (5) for transporting charges between the conducting portion (4a) and the light absorbing layer (1). The conducting medium is located in the light absorbing layer (1), the first porous conducting layer (2), and partly the porous substrate (4) so that the insulating portion (4b) and a first part (4a′) of the conducting portion (4a) comprises the conducting medium and a second part (4a″) of the conducting portion is free of conducting medium.
US11270846B2 Solid electrolytic capacitor and method for manufacturing solid electrolytic capacitor
A solid electrolytic capacitor that includes a columnar metal core material having a valve function, the metal core material having a first end surface and a second end surface opposed to the first end surface, at least one of the first end surface and the second end surface having an area larger than that of a cross section of a central portion of the metal core material in a lengthwise direction of the metal core material, and the metal core material having a surface partially provided with a porous layer including an oxide film; a cathode layer including a conductive polymer, the cathode layer being electrically connected to the porous layer, first external terminals electrically connected to the first end surface and the second end surface, respectively; and a second external terminal different in polarity from the first external terminals and electrically connected to the cathode layer.
US11270842B2 Multilayer ceramic capacitor having ultra-broadband performance
A multilayer ceramic capacitor may include a monolithic body including a plurality of dielectric layers and a plurality of electrode regions. The plurality of electrode regions can include a dielectric region, an active electrode region, and a shield electrode region. The active electrode region may be located between the dielectric region and the shield electrode region in a Z-direction. The dielectric region may extend from the active electrode region to the top surface of the broadband multilayer ceramic capacitor. The capacitor may include a plurality of active electrodes arranged within the active electrode region and at least one shield electrode arranged within the shield electrode region. The dielectric region may be free of electrode layers that extend greater than 25% of a length of the capacitor. A ratio of a capacitor thickness to a thickness of the dielectric region may be less than about 20.
US11270840B2 Magnet production
A process is provided for the production of rare earth magnets comprising the steps of exposing a rare earth alloy to hydrogen gas at an elevated temperature so as to effect hydrogenation and disproportionation of the alloy, mechanically processing the disproportionated alloy, and degassing the processed alloy so as to effect hydrogen desorption and recombination of the alloy. The process of the invention finds use in the production and shaping of rare earth magnets, and may be particularly applicable to the production of thin magnetic sheets.
US11270831B2 Three-phase reactor comprising iron-core units and coils
A three-phase reactor includes: a central iron core; an outer peripheral iron core surrounding the central iron core; and at least three connecting units that magnetically connect the central iron core and the outer peripheral iron core to each other, in which each of the connecting units includes at least one connecting iron core, at least one coil wound around the connecting iron core, and at least one gap.
US11270827B1 Shunting vibrational magnetic transmitter
A magnetic transmitter including at least one magnetoelastic element, a magnetic field source, and an actuator operably coupled to the magnetoelastic element. The magnetoelastic element is oriented parallel to the magnetic field source. The magnetic field source is configured to induce a magnetic flux in the magnetoelastic element, and the actuator is configured to induce harmonic vibration in the magnetoelastic element. The magnetoelastic element is oriented parallel to the magnetic field source. The harmonic vibration of the magnetoelastic element is configured to change a net magnetic dipole of the magnetic transmitter due to magnetostriction.
US11270826B2 Electric suspension device
A second electric suspension device includes a second electromagnetic actuator that is provided between the vehicle body and a wheel of a vehicle and generates a driving force for damping vibration of the vehicle. The second electromagnetic actuator includes a columnar rod member and a casing surrounding the rod member and being provided capable of moving forward and backward relative to the rod member in the axial direction. Casing-side armature coils are provided in the casing in the axial direction, whereas magnets are provided in the rod member in the axial direction in such a manner as to face part of the casing-side armature coils in the casing. The magnets are formed by permanent magnets and electromagnets including rod-side armature coils.
US11270822B2 Magnetic tape having characterized PSD ratio, magnetic tape cartridge, and magnetic recording and reproducing apparatus
The magnetic tape includes a non-magnetic support, a magnetic layer that includes ferromagnetic powder having an average particle volume of 2,500 nm3 or less on one surface side of the non-magnetic support, and a back coating layer that includes non-magnetic powder on the other surface side of the non-magnetic support, in which the ferromagnetic powder is ferromagnetic powder selected from the group consisting of hexagonal ferrite powder and ε-iron oxide powder, and a ratio (PSD5 μm-PSDmag/PSD10 μm-PSDbc) of the magnetic layer and the back coating layer is in a range of 0.0050 to 0.20. A magnetic tape cartridge and a magnetic recording and reproducing apparatus include the magnetic tape.
US11270818B2 Electrical equipment including an insulating film folded on itself
The subject-matter of the invention is an electrical device comprising: a casing comprising a cavity receiving an electrical component, and at least two conductors connected to the electrical component so as to supply it with electric energy, both conductors being superimposed with each other and extending in parallel, said device being characterised in that it comprises an electric insulating film folded on itself around a fold, and a first part of which located on a side of the fold comes against a surface of the first conductor so as to electrically insulate it, and a second part of which located on the other side of the fold is inserted between both conductors so as to electrically insulate them from each other.
US11270816B2 Data cable device having cable battery
A data cable device includes USB connectors respectively formed at opposing ends of the data cable device; at least one data line having ends electrically connected to the respective USB connectors; a protection circuit module having a printed circuit board at which an external terminal is formed; a cable battery including an external input/output terminal electrically connected to an internal terminal of the printed circuit board, an inner electrode layer having a cylindrical shape formed at an inner center of the cable battery, a separator layer formed at an outer side of the inner electrode layer, an outer electrode layer formed at an outer side of the separator layer, and an inner insulation coating layer surrounding an outer surface of the outer electrode layer; and an outer insulation coating layer formed to surround at least a portion of an outer surface of the cable battery.
US11270814B2 Insulated wire and cable using halogen-free flame-retardant resin composition
An insulated wire includes a conductor, and an insulation layer covering an outer periphery of the conductor. The insulation layer includes a halogen-free flame-retardant resin composition including a base polymer, not less than 1 part by mass and not more than 10 parts by mass of an amorphous silica and not less than 10 parts by mass and not more than 150 parts by mass of a halogen-free flame retardant relative to 100 parts by mass of the base polymer. The base polymer includes not less than 50 parts by mass and not more than 90 parts by mass of either an ethylene-vinyl acetate copolymer or an ethylene-butene copolymer and not less than 10 parts by mass and not more than 50 parts by mass of a low-density polyethylene.
US11270811B2 Connecting object, connector and harness
A connecting object is used for connection to a device. The connecting object has a sheet-like shape. The device has at least two ground pins and at least one signal pin. The at least one signal pin is arranged between two of the ground pins in a pitch direction. The connecting object has a wiring layer, a shield layer and an insulator. The wiring layer is formed with only a signal line which is configured to be connected with the signal pin. The wiring layer is formed with no ground line which is configured to be connected with the ground pin. The shield layer covers the wiring layer via the insulator which is positioned between the shield layer and the wiring layer.
US11270808B2 Spectral selection component for XUV radiation
A spectral selection component for XUV radiation comprises a first multilayer mirror for receiving an XUV radiation beam along an input axis located in a first plane of incidence. The spectral selection component comprises a second multilayer mirror for receiving, in a second plane of incidence, an XUV radiation beam reflected by the first mirror in order to transmit the radiation to an output axis of the spectral selection component. One of the first and second mirrors has a first, high-pass energy spectral response, with a flank on the low-energy side with a steepness that is greater than 0.1 eV−1, whereas the other mirror has a second, low-pass energy spectral response, with a flank on the high-energy side with a steepness that is greater than 0.1 eV−1. The first and second mirrors may have an only partial overlap in their spectral energy responses.
US11270807B2 Small form factor betavoltaic battery for use in applications requiring a volumetrically-small power source
A betavoltaic power source. The power source comprises a source of beta particles and a plurality of regions each for collecting the beta particles and for generating electron hole pairs responsive to the beta particle flux. A first set of the plurality of regions is disposed proximate a first surface of the source and a second set of the plurality of regions is disposed proximate a second surface. The first and second surface in opposing relation. A secondary power source is charged by a current developed by the electron hole pairs.
US11270806B2 Connector for fastening a steam generator to a flow mixing header in an integral nuclear reactor
The present invention relates to a connecting apparatus for a steam generator disposed between a steam generator and a flow mixing header to fasten the steam generator to the flow mixing header in a sealed manner, and an integral reactor including the same. Fastening the steam generator to the flow mixing header in a sealing manner includes: a base plate mounted on the flow mixing header having a through hole formed at the center thereof; and a steam generator connecting portion protruding along the circumference of the through hole in the base plate allowing an outlet of the steam generator to be inserted and fastened thereto. Since the connection for the steam generator is tightly fastened to the flow mixing header, leakage of a coolant therebetween is prevented, and since the steam generator is horizontally disposed in the flow mixing header, structural stabilization may be achieved.
US11270805B2 Emergency method and system for in-situ disposal and containment of nuclear material at nuclear power facility
A system and method to safely isolate mobile radioactive material during an emergency includes a borehole located in close proximity and at a depth sufficient to safely isolate the material and a man-made vertical-oriented gravity fracture located at the bottom end of the borehole. During an emergency, the mobile radioactive material enters the borehole and then passes from there into the gravity fracture. The mobile radioactive material may have sufficient density to further propagate the fracture vertically downward or a dense slurry or fluid could be mixed with the mobile radioactive material.
US11270804B2 Fuel assembly design concept and mixed cycle length operation method for long cycle length pressurized water reactor operation
In a pressurized water reactor operation method, a fuel assembly including first fuel rods that operates for a preset first operation time and second fuel rods that operates for a second operation time longer than the first operation time is prepared. An operation schedule of a pressurized water reactor is created by mixing the first operation time of the first fuel rods and the second operation time of the second fuel rods. The pressurized water reactor operates by repeating the operation schedule.
US11270794B2 Telemedicine device, information acquiring device, and telemedicine system and method
A telemedicine device, communicated with a telemedicine information acquiring device, includes a communication unit and an operation unit. The communication unit is configured to communicate with the telemedicine information acquiring device, and receive physiological sign information of a patient from the telemedicine information acquiring device. The operation unit is configured to restore at least part of the physiological sign information according to the physiological sign information received by the communication unit. Also are provided a telemedicine information acquiring device and a telemedicine method.
US11270793B2 Method and system for determining patient status
A system, method and tangible computer readable storage medium for receiving, from each of a plurality of sensors disposed in one of a plurality of patient rooms in a hospital ward, data relating to a corresponding patient housed in the one of the plurality of patient rooms, receiving data relating to an output destination, generating a prioritized list including one or more of the plurality of the patients based on the data relating to the plurality of patients and the data relating to the output destination and sending the list to the output destination.
US11270791B2 In silico methods for obtaining nutraceutical compositions
The present disclosure relates to methods and systems for obtaining a nutraceutical composition. The method comprises the use of genome-scale metabolic networks of microorganisms to identify nutraceutical compositions for one or more health conditions.
US11270787B2 Device for stimulating tracheobronchial air
Disclosed is a device for stimulating the tracheobronchial air of a patient suffering from an obstructive ventilatory disorder and able to modify the rheology of his tracheobronchial mucus, which includes a negative pressure generator, a physiological interface able to interface the device with the patient's respiratory apparatus, a connection pipe connecting the physiological interface to the negative pressure generator, and a control circuit capable of controlling the negative pressure generator, during the passive expiration phase, for the application of a succession of alternation of negative pressure and venting impulses with a determined frequency and a duty cycle determined during a first part of an expiration cycle and then a second frequency and a second duty cycle during a second part of the expiration cycle and to reiterate a defined number of expiration cycles.
US11270782B2 Diagnostic method employing HNL
The present invention relates to the means and methods for the detection of bacterial infections, methods discriminating between viral and bacterial infections, methods of stratifying patients for subsequent treatment and further diagnostic purposes and methods to monitor antibiotherapy. The present invention is based on the detection of specific epitopes of human neutrophil lipocalin (HNL) using specific binding agents.
US11270770B2 Local word line driver device, memory device, and fabrication method thereof
Local word line driver device, memory device, and fabrication method are provided. A local word line driver device includes a substrate and an array of transistor structures formed on the substrate. The transistor structures are configured in rows and columns. The substrate includes a plurality of first field regions each between adjacent rows of the transistor structures, and a plurality of second field regions each between adjacent columns of the transistor structures. A deep trench isolation structure is formed in at least one field region of: the plurality of first field regions or the plurality of second field regions, of the substrate.
US11270768B2 Failure prevention of chip power network
A semiconductor structure is provided. The structure includes a RRAM cell having a first end and a second end. The second end is connected to a first potential. The structure includes a decoupling capacitor having a first end connected in series with the first end of the RRAM cell and a second end connected to a second potential. The structure includes a FET arranged across the capacitor to form a bridged capacitor by having a FET source connected to the first end of the capacitor and a FET drain connected to the second end of the capacitor. A paired activation and subsequent deactivation of the FET enables a short protection mode of the capacitor that provides a series resistance above a threshold amount, between the second potential and the first end of the RRAM cell, responsive to a detected short of the capacitor from the supply to the first potential.
US11270765B2 Nonvolatile memory and writing method
According to one embodiment, three bits stored in one memory cell of a nonvolatile memory correspond to three pages. In first page writing, a threshold voltage becomes within a first or second region base on a bit value. In second page writing, if being within the first region, it becomes within the first or fourth region; and if being within the second region, it becomes within the second or third region. In the third page writing, if being within the first region, it becomes within the first or sixth region; if being within the second region, it becomes within the second or seventh region; being within the third region, it becomes within the third or eighth region; and if being within the fourth region, it becomes within the fourth or fifth region.
US11270763B2 Neural network classifier using array of three-gate non-volatile memory cells
A neural network device with synapses having memory cells each having a floating gate and a first gate over first and second portions of a channel region disposed between source and drain regions, and a second gate over the floating gate or the source region. First lines each electrically connect the first gates in one of the memory cell rows, second lines each electrically connect the second gates in one of the memory cell rows, third lines each electrically connect the source regions in one of the memory cell columns, and fourth lines each electrically connect the drain regions in one of the memory cell columns. The synapses receive a first plurality of inputs as electrical voltages on the first or second lines, and provide a first plurality of outputs as electrical currents on the third or fourth lines.
US11270760B2 Memory device with improved bit line precharge performance and method of operating the memory device
Provided herein may be a memory device and a method of operating the same. The memory device may include a memory cell array, a plurality of page buffer groups, and a program operation controller. The memory cell array may include a plurality of memory cells. The page buffer groups may be coupled to the plurality of memory cells through a plurality of bit line groups, and may be configured to perform bit line precharge operations on the plurality of bit line groups. The program operation controller may be configured to control the plurality of page buffer groups to perform the bit line precharge operations initiated at different time points during a program operation on the plurality of memory cells, and to adjust an interval between initiation time points of the bit line precharge operations depending on a progress of the program operation.
US11270751B2 Pseudo static random access memory and method for writing data thereof
A pseudo static random access memory and a method for writing data thereof are provided. In the method, a basic clock signal having a basic cycle is provided. A chip enable signal is enabled to perform a write operation and write data is received during an enabled time interval of the chip enable signal. A plurality of internal clock signals is generated sequentially at intervals of the basic cycle according to a write command enable signal. A refresh conflict signal is received and it is determined whether the refresh conflict signal is enabled. When the refresh conflict signal is enabled, the internal clock signals are delayed, and the write data is written to a selected sensing amplifier according to the delayed internal clock signals.
US11270743B1 Electronic devices controlling a power supply
An electronic device includes a control signal generation circuit and a control circuit. The control signal generation circuit is configured to generate a command power control signal, a status power control signal, an address power control signal, and a pre-charge power control signal which are enabled to control a supply of power voltages during a write operation and an auto-pre-charge operation. The control circuit is configured to receive the power voltages to generate a write signal, a write pre-charge signal, a bank address signal, an internal address signal, and an auto-pre-charge address signal based on an internal chip selection signal and an internal command/address signal while the command power control signal, the status power control signal, the address power control signal, and the pre-charge power control signal are enabled.
US11270742B2 Memory apparatus having structure coupling pad and circuit
A memory apparatus includes an internal circuit configured to output a plurality of output signals, a signal conversion circuit configured to convert a control signal to generate a selection signal, and a selection circuit configured to output one of the plurality of output signals based on the selection signal. The memory apparatus also includes a buffer configured to buffer output of the selection circuit and output the buffered output to a pad.
US11270740B2 Sense amplifier schemes for accessing memory cells
A sense component of a memory device in accordance with the present disclosure may selectively employ components having a relatively high voltage isolation characteristic in a portion of the sense component associated with relatively higher voltage signals (e.g., signals associated with accessing a ferroelectric random access memory (FeRAM) cell), and components having a relatively low voltage isolation characteristic in a portion of the sense component associated with relatively lower voltage signals (e.g., input/output signals according to some memory architectures). Voltage isolation characteristics may include isolation voltage, activation threshold voltage, a degree of electrical insulation, and others, and may refer to such characteristics as a nominal value or a threshold value. In some examples the sense component may include transistors, and the voltage isolation characteristics may be based at least in part on gate insulation thickness of the transistors in each portion of the sense component.
US11270739B1 Electronic device that includes one or more reactants that generate a gaseous oxidizing agent component inside the electronic device, and related subassemblies and methods
The present disclosure relates to electronic devices that include one or more solid reactants that react with one or more of water vapor and carbon dioxide gas to form a gaseous oxidizing agent component within the electronic device. In some embodiments, the electronic devices include a solid carrier that includes the one or more reactants. The present disclosure also relates to electronic devices that include a container that includes the one or more reactants in a manner that the gaseous oxidizing component can transfer from the container to the interior gas space of the electronic device. The present disclosure also involves related methods.
US11270738B2 Systems and methods for determining playback points in media assets
Systems and methods are described for determining playback points in media assets based on both a keyword and a context of a current playback point in a media asset. For example, in response to user input of a keyword (e.g., “Matt Damon”) while the user is consuming a media asset, a current playback point in the media asset is determined. Context of the media asset at the current playback point is then determined (e.g., the current playback point involves a car chase). Playback points in the media asset are determined that match both the context and the keyword and are presented to the user (e.g., playback points with Matt Damon in a car chase).
US11270734B2 Method for accessing shingled magnetic recording SMR disk, and server
A method for a server to access a shingled magnetic recording (SMR) disk includes: receiving, by the server, a data operation request, where the data operation request includes address information of target data; determining, according to the address information, a target storage zone in the SMR disk and that corresponds to the target data; determining that there is write pointer information of the target storage zone in a cache, and obtaining the write pointer information from the cache, where the write pointer information is address information of latest stored data in the target storage zone; generating a data operation instruction according to the write pointer information and the address information of the target data, where the data operation instruction is used to perform an operation on the target data; and sending the data operation instruction to the SMR disk.
US11270728B2 Magnetic recording medium having characterized back coating layer and magnetic recording and reproducing apparatus
The magnetic recording medium includes a non-magnetic support; a magnetic layer that includes ferromagnetic powder on one surface side of the non-magnetic support; and a back coating layer that includes non-magnetic powder on the other surface side of the non-magnetic support, in which a difference between a spacing measured on a surface of the back coating layer by optical interferometry under a pressure of 0.5 atm after n-hexane cleaning and a spacing measured on the surface of the back coating layer by optical interferometry under a pressure of 13.5 atm after n-hexane cleaning is 3 nm or less.
US11270726B2 Magnetic recording medium and magnetic recording and reproducing device
The magnetic recording medium includes a non-magnetic support; and a magnetic layer including a ferromagnetic powder, in which the ferromagnetic powder is an ε-iron oxide powder having an average particle size of 5.0 nm to 16.0 nm, a coercivity Hc in a vertical direction is 1,884 Oe to 3,141 Oe, a ten-point average roughness Rz of a surface of the magnetic layer is 35.0 nm to 45.0 nm, and a ratio Rp/Rz of a maximum peak height Rp of the surface of the magnetic layer to the Rz is 0.25 to 1.00.
US11270723B2 Pulse-based writing for magnetic storage media
The present disclosure describes aspects of pulse-based writing for magnetic storage media. In some aspects, a pulse-based writer of magnetic storage media determines that a string of data bits having a same polarity corresponds to a magnet longer than a threshold associated with a magnetic media writer. The pulse-based writer inserts, into the string of data bits, a transition to a polarity opposite to the same polarity of the string of data bits. The string of data bits including the inserted transition is then transmitted to the magnetic media writer to cause a write head of the writer to pulse while writing the magnet to magnetic storage media. Various aspects may also implement a control signal to mask a transition or control polarity of the magnetic media writer. By so doing, magnets may be written to the magnetic storage media more efficiently or with less distortion to neighboring tracks.
US11270722B2 Method of making magnetically-shielded write transducers
A method according to one embodiment includes forming at least two write transducers for writing to a magnetic medium, the at least two write transducers being positioned adjacent each other and aligned along a line; and forming a shield structure having shields adjacent at least three sides of each of the at least two write transducers, the shields being formed of a magnetically-permeable material.
US11270718B2 Signal processing apparatus and signal processing method
It is desirable to provide an echo cancellation technique that enables an environmental change to be flexibly addressed. Provided is a signal processing apparatus including: an echo cancellation unit that learns an estimated transfer characteristic in a space through which a signal reproduced by a speaker is input to a microphone, and performs echo cancellation on the basis of the estimated transfer characteristic learned; and an environmental change detection unit that detects an environmental change, in which the echo cancellation unit learns the estimated transfer characteristic by causing the speaker to reproduce a sound for learning on the basis of detection of the environmental change.
US11270717B2 Noise reduction in robot human communication
Noise reduction in a robot system includes the use of a gesture library that pairs noise profiles with gestures performed by the robot. A gesture to be performed by the robot is obtained, and the robot performs the gesture. The robot's performance of the gesture creates noise, and when a user speaks to the robot while the robot performs a gesture, incoming audio includes both user audio and robot noise. A noise profile associated with the gesture is retrieved from the gesture library and is applied to remove the robot noise from the incoming audio.
US11270716B2 Very short pitch detection and coding
A system and method are provided for very short pitch detection and coding for speech or audio signals. The system and method include detecting whether there is a very short pitch lag in a speech or audio signal that is shorter than a conventional minimum pitch limitation using a combination of time domain and frequency domain pitch detection techniques. The pitch detection techniques include using pitch correlations in time domain and detecting a lack of low frequency energy in the speech or audio signal in frequency domain. The detected very short pitch lag is coded using a pitch range from a predetermined minimum very short pitch limitation.
US11270715B2 Audio signal discontinuity processing system
An audio signal processing device comprises a discontinuity detector configured to determine an occurrence of a discontinuity from a sudden increase of an amplitude of decoded audio obtained by decoding the first audio packet which is received correctly after an occurrence of a packet loss, and a discontinuity corrector for correcting the discontinuity of the decoded audio by changing, in a state buffer, a distance between elements of Immittance Spectral Pair/Immittance Spectral Frequency (ISF/LSF) parameters of a past frame.
US11270714B2 Speech coding using time-varying interpolation
Encoding a sequence of digital speech samples into a bit stream includes dividing the digital speech samples into frames including N subframes (where N is an integer greater than 1); computing model parameters for the subframes, the model parameters including spectral parameters; and generating a representation of the frame. The representation includes information representing the spectral parameters of P subframes (where P is an integer and P
US11270711B2 Higher order ambisonic audio data
In general, techniques are described by which to provide priority information for higher order ambisonic (HOA) audio data. A device comprising a memory and a processor may perform the techniques. The memory stores HOA coefficients of the HOA audio data, the HOA coefficients representative of a soundfield. The processor may decompose the HOA coefficients into a sound component and a corresponding spatial component, the corresponding spatial component defining shape, width, and directions of the sound component, and the corresponding spatial component defined in a spherical harmonic domain. The processor may also determine, based on one or more of the sound component and the corresponding spatial component, priority information indicative of a priority of the sound component relative to other sound components of the soundfield, and specify, in a data object representative of a compressed version of the HOA audio data, the sound component and the priority information.
US11270709B2 Efficient coding of audio scenes comprising audio objects
There is provided encoding and decoding methods for encoding and decoding of object based audio. An exemplary encoding method includes inter alia calculating M downmix signals by forming combinations of N audio objects, wherein M≤N, and calculating parameters which allow reconstruction of a set of audio objects formed on basis of the N audio objects from the M downmix signals. The calculation of the M downmix signals is made according to a criterion which is independent of any loudspeaker configuration.
US11270708B1 Systems and methods for authentication program enrollment
Various embodiments of the technology described herein alleviate the need to specifically request enrollment information from a user to enroll the user in a voice biometric authentication program. For example, the system can receive a verbal request or a verbal command and non-voice biometric authentication information from a user. The user can be authenticated via a first authentication method using the non-voice biometric authentication information. After the user is authenticated using the first authentication method, the system enrolls the user into a voice biometric authentication program for at least one portion of the verbal request or the verbal command without requesting enrollment information.
US11270707B2 Analysing speech signals
A method of analysis of an audio signal comprises: receiving an audio signal representing speech; extracting first and second components of the audio signal representing first and second acoustic classes of the speech respectively; analysing the first and second components of the audio signal with models of the first and second acoustic classes of the speech of an enrolled user. Based on the analysing, information is obtained information about at least one of a channel and noise affecting the audio signal.
US11270704B2 Voice enabled media presentation systems and methods
Various embodiments facilitate voice control of a receiving device, such as a set-top box. In one embodiment, a voice enabled media presentation system (“VEMPS”) includes a receiving device and a remote-control device having an audio input device. The VEMPS is configured to obtain audio data via the audio input device, the audio data received from a user and representing a spoken command to control the receiving device. The VEMPS is further configured to determine the spoken command by performing speech recognition on the obtained audio data, and to control the receiving device based on the determined command. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.
US11270701B2 Home appliance and method for controlling thereof
A home appliance is provided. The home appliance includes a sensor, a microphone, a speaker, and a processor. The processor is configured to, based on one of a first event wherein a user action is detected through the sensor or a second event wherein a trigger command for initiating a voice recognition mode is input through the microphone occurring, operate in the voice recognition mode, and control the speaker to output an audio signal corresponding to the event occurred, and the audio signal is an audio signal set differently for each of the first event and the second event.
US11270700B2 Artificial intelligence device and method for recognizing speech with multiple languages
An artificial intelligence device includes a microphone configured to acquire speech including a plurality of languages, and a processor configured to generate, from the speech, text data corresponding to the speech, generate a plurality of pieces of separated data acquired by separating the text data for each language, perform natural language understanding processing corresponding to a language of each of the plurality of pieces of separated data to generate a natural language understanding processing result for each of the plurality of pieces of separated data, acquire command information about a command to be instructed by the speech and slot information about an entity subjected to the command, based on the natural language understanding processing result, perform an operation corresponding to the speech based on the command information and the slot information, and generate a response based on a result of performing the operation.
US11270698B2 Proactive command framework
Techniques for determining a command or intent likely to be subsequently invoked by a user of a system are described. A user inputs a command (either via a spoken utterance or textual input) to a system. The system determines content responsive to the command. The system also determines a second command or corresponding intent likely to be invoked by the user subsequent to the previous command. Such determination may involve analyzing pairs of intents, with each pair being associated with a probability that one intent of the pair will be invoked by a user subsequent to a second intent of the pair. The system then outputs first content responsive to the first command and second content soliciting the user as to whether the system to execute the second command.
US11270696B2 Audio device with wakeup word detection
An audio device with at least one microphone adapted to receive sound from a sound field and create an output, and a processing system that is responsive to the output of the microphone. The processing system is configured to use a signal processing algorithm to detect a wakeup word, and modify the signal processing algorithm that is used to detect the wakeup word if the sound field changes.
US11270695B2 Augmentation of key phrase user recognition
Examples for augmenting user recognition via speech are provided. One example method comprises, on a computing device, monitoring a use environment via one or more sensors including an acoustic sensor, detecting utterance of a key phrase via data from the acoustic sensor, and based upon the selected data from the acoustic sensor and also on other environmental sensor data collected at different times than the selected data from the acoustic sensor, determining a probability that the key phrase was spoken by an identified user. The method further includes, if the probability meets or exceeds a threshold probability, then performing an action on the computing device.
US11270684B2 Generation of speech with a prosodic characteristic
A computer system that generates output speech is described. During operation, the computer system may receive an input associated with a type of interaction. Then, the computer system may generate, using a voice synthesis engine, the output speech corresponding to an individual based at least in part on the input, where the voice synthesis engine predicts positions and duration of a prosodic characteristic of speech by the individual, and selectively adds the prosodic characteristic of the speech by the individual in the output speech based at least in part on the prediction. Note that the prosodic characteristic may include: pauses in the speech by the individual, and/or disfluences in the speech by the individual.
US11270683B2 Interactive system, apparatus, and method
According to one embodiment, an interactive system includes following units. The knowledge reference unit refers to a question-answering knowledge based on a result of analyzing an input sentence to acquire a candidate for an answer to the input sentence. The unknown keyword detection unit detects, from the input sentence, an unknown keyword. The related keyword estimation unit acquires, in response to the detection of the unknown keyword, one or more candidates for a related keyword having a meaning close to the unknown keyword from predetermined keywords. The response generation unit generates a response to the input sentence based on the one or more candidates for the related keyword when the unknown keyword is detected.
US11270681B1 Tympanic membrane measurement
An in-ear device includes a tympanic membrane measurement unit (TMMU) and an audio package configured to emit sound. The device is configured to measure a movement of a tympanic membrane in an ear using the TMMU caused by external sound received by the tympanic membrane, analyze at least the movement of the tympanic membrane measured by the TMMU using a predictive model trained by a machine learning technique to generate a waveform of cancellation sound that will destructively interfere with the external sound when received by the tympanic membrane, and output the cancellation sound from the audio package to destructively interfere with external sound received by the tympanic membrane.
US11270674B2 Display control adjustment method and device, and terminal, and computer-readable storage medium
Provided are a display control adjustment method and device, a terminal, and a computer-readable storage medium. The method includes: selecting a display control to be adjusted from a current display interface; generating a control instruction according to a position of the display control to be adjusted with respect to the non-display region; and adjusting, according to the control instruction, the control region of the display control to be adjusted and a content display mode of the display control to be adjusted, so that display content in the display control to be adjusted is displayed in a display region of a display.
US11270673B2 Image generation apparatus, image generation method, and program
A reprojection unit (60) of a head-mounted display (100) receives an original image rendered by a rendering apparatus (200) and applies a reprojection process to the original image. A combining unit (66) combines a superimposed image that is not subject to the reprojection process with an image after the reprojection process by the reprojection unit (60) to generate a combined image. The head-mounted display (100) displays the combined image.
US11270671B1 Configuring objective-effectuators
Various implementations disclosed herein include devices, systems, and methods for configuring objective-effectuators. A device includes a display, a non-transitory memory and one or more processors coupled with the display and the non-transitory memory. A method includes, while displaying a computer-generated reality (CGR) representation of a first objective-effectuator in a CGR environment, determining to display a CGR representation of a second objective-effectuator in association with the CGR representation of the first objective-effectuator. In some implementations, the second objective-effectuator is associated with a set of configuration parameters. In some implementations, the method includes determining a value for at least a first configuration parameter of the set of configuration parameters based on a type of the first objective-effectuator. In some implementations, the method includes displaying the CGR representation of the second objective-effectuator in the CGR environment in accordance with the value for the first configuration parameter.
US11270666B1 Synchronizing preferences between multiple displays
Method and system for synchronizing preferences between multiple displays, including receiving, at a first display device, a signal indicating a second display device is coupled to the first display device and in a powered-on state; receiving, at the first display device, model information of the second display device indicating that the second display device is supported; comparing, at the first display device, a supported protocol version of the first display device and the supported protocol version of the second display device to identify a lowest supported protocol version of the supported protocol version of the first display device and the supported protocol version of the second display device; setting, by the first display device, a lowest supported protocol version indicator as the lowest supported protocol version among the supported protocol version of the first display device and the supported protocol version of the second display device.
US11270654B2 Pixel circuit, display panel, and method for driving pixel circuit
A pixel circuit, a display panel, and a method for driving a pixel circuit are disclosed. The pixel circuit includes a driving circuit, a data writing circuit, and a first light-emitting control circuit. The driving circuit is configured to control a driving current for driving a light-emitting component to emit light, the data writing circuit is configured to write a data signal into the driving circuit in response to a scanning signal, the first light-emitting control circuit is configured to apply a first voltage of a first voltage terminal to the driving circuit in response to a first light-emitting control signal, and the first light-emitting control signal and the scanning signal are provided by a same gate driving circuit.
US11270646B2 Pixel circuit, display panel, display device, and driving method
A pixel circuit, a display panel, a display device, and a driving method. The pixel circuit includes a light emitting element, a driving transistor, a light emitting control circuit, a reset circuit, a threshold compensation circuit, a first data write circuit, and an initializing circuit. The reset circuit includes a first transistor, the first data write circuit includes a third transistor, and a channel length-width ratio of the first transistor is greater than a channel length-width ratio of the third transistor.
US11270642B2 Pixel unit, display panel, driving method thereof and compensation control method thereof
A pixel unit includes a first sub-pixel circuit and a second sub-pixel circuit. The first sub-pixel circuit includes a first sub-pixel driving circuit and a first light-emitting element, and the second sub-pixel circuit includes a second sub-pixel driving circuit and a second light-emitting element. The first sub-pixel driving circuit and the second sub-pixel driving circuit are connected to a first data line, and the first sub-pixel driving circuit is connected to a first gate line, the second sub-pixel driving circuit is connected to the second gate line. The first sub-pixel driving circuit is configured to drive the first light-emitting element by a data voltage on the first data line under the control of the first gate line. The second sub-pixel driving circuit is configured to drive the second light-emitting element by the data voltage on the first data line under the control of the second gate line.
US11270637B2 Display device and driving method thereof
A display device includes: an organic light emitting diode (OLED); a pixel circuit configured to control an amount of a current flowing from a first power voltage to the OLED; and a gate line and a data line that are connected to the pixel circuit, the pixel circuit including: an auxiliary transistor including a gate electrode electrically connected to the data line and a first electrode and a second electrodes connected to the gate line, the first electrode and the second electrode of the auxiliary transistor being electrically connected to each other.
US11270632B2 Scan needle and scan display system including same
A scan display system includes a picture receiving unit, a scan needle, a picture display screen having first and second opposing surfaces, a projecting unit, and a driving unit. The picture receiving unit is configured to receive picture data and transmit the picture data to the scan needle. The scan needle is configured to emit light representative of the picture data. The projecting unit is configured to project the light emitted from the scan needle to the first surface of the picture display screen. The driving unit is configured to perform a picture scanning process to form a plurality of image lines. The picture display screen is configured to receive the projected light on the first surface and display an image comprising the image lines on the second surface.
US11270631B2 Display apparatus
A display apparatus includes a display panel including an active area that includes at least one module area and a bezel area positioned outside the active area, wherein a pixel array is positioned in the active area, and the at least one module area is formed as a light-transmissive area.
US11270630B2 Driving circuit, driving method thereof and display apparatus
The embodiments of the present disclosure provide a driving circuit, a driving method thereof and a display apparatus, and relates to the field of display technology. The driving circuit is configured to drive a to-be-driven element and includes a driving element. The driving element and the to-be-driven element are coupled in series between a first operating voltage terminal and a second operating voltage terminal. The driving element comprises a driving sub-circuit, a writing sub-circuit and a gray scale control sub-circuit. The writing sub-circuit writes a first data voltage provided by the first data signal terminal into the driving sub-circuit. The gray scale control sub-circuit transmits the first operating voltage provided by the first operating voltage terminal to the driving sub-circuit. The driving sub-circuit generates a drive current. The gray scale control sub-circuit also controls an on-state duration of the current path.
US11270629B2 Gate driver and electroluminescence display device using the same
An electroluminescence display device and a gate driver are provided. An electroluminescence display device includes: an emission line (EL), subpixels connected to the EL, and an emission driver supplying an emission signal to the EL, the emission driver including a plurality of stages, a kth stage including: a first output (O1) node connected to the EL, a second output (O2) node, a Q node, a pull-down circuit and a pull-up circuit respectively controlled by the Q and O2 nodes and providing a voltage to the O1 node, a first controller receiving an O1 node voltage of a (k−1)th stage or a first start signal, a second controller receiving an O2 node voltage of the (k−1)th stage or a second start signal, a third controller controlling the O2 node voltage, and a fourth controller controlled by the O2 node, wherein ‘k’ is a natural number ≥1.
US11270628B2 Display panel, display assembly, display apparatus and drive method therefor
A display panel, a display assembly, a display apparatus and a drive method therefor are disclosed. The display panel includes a first display area and at least one second display area. The first display area includes first sub-pixels, and the first sub-pixels are non-transparent sub-pixels. The at least one second display area includes second sub-pixels, and the second sub-pixels are transparent sub-pixels.
US11270624B2 Gate driver circuit including shift register with high stability and low power consumption
The present disclosure includes a shift register unit circuit, including input storing module, configured to receive an input signal at an input terminal and store the input signal; storage retrieving module, configured to retrieve the input signal from the input storing module under influence of at least a first clock signal; output driving module, configured to transfer the input signal to an first output terminal under control of the storage retrieving module; and pulling-down and maintaining module, configured to pull down a voltage at the output terminal to low voltage level after output operation is completed, and maintain the voltage at low voltage level until the output driving module receives a next input signal. The present disclosure also includes a gate driver circuit including such shift register units and a method for generating gate driving signal.
US11270619B2 Display device and method of driving the same
A display device including a first dot including a first shared pixel and a first dedicated pixel, a second dot disposed closest to the first dot in a first direction and including a second shared pixel and a second dedicated pixel, a third dot disposed in the first direction from the second dot and including a third shared pixel and a third dedicated pixel, and a first dummy dot disposed closest to the third dot in the first direction and including a first dummy pixel, in which the first shared pixel and the second shared pixel are configured to emit light having different colors, the first dedicated pixel, the second dedicated pixel, and the third dedicated pixel are configured to emit light having the same color, and the third shared pixel and the first dummy pixel are configured to emit light having different colors.
US11270613B2 Display apparatus and method of manufacturing the same
A display apparatus includes a display panel including a first display portion including, the first display portion including a first area and a second area alternately arranged in one direction, a first emission device being disposed in the first area and the second area being located adjacent to the first area and configured to transmit external light, an electronic component facing one surface of the display panel and arranged corresponding to at least the second area, and a transmittance control component between the display panel and the electronic component and configured to control transmittance of the second area.
US11270609B2 Device and method for setting display driver
A system and method for generate mura correction data comprises obtaining brightness values of a pixel-existing area and a pixel-absent area of a display panel. Further, updated brightness values are generated by replacing the brightness value of the pixel-absent area with a suitable value. Mura correction data is generated using the updated brightness values. A display driver is configured with the mura correction data for updating a display device.
US11270608B2 Car window graphic
A graphic, includes a substrate and a printed pattern disposed over the substrate. The substrate is configured to attach to a mounting surface, and is transparent. The printed pattern exposes a nonprinted pattern. The printed pattern is a geometric projection of a graphic design on the mounting surface from a first viewpoint, and the nonprinted pattern is a geometric projection of a transparency design on the mounting surface from a second viewpoint.
US11270602B2 Methods and systems for improving hand hygiene
Exemplary embodiments of methodologies of improving hygiene metric, methodologies of training observers, and software products for improving hygiene metrics are disclosed herein. An exemplary methodology of improving hand-hygiene includes obtaining data indicative of the number of opportunities for one or more users to obtain a dose of hand cleaner for a plurality of dispensers through an electronic monitoring system. In addition, the exemplary methodology includes obtaining data indicative of dispense events by the plurality of dispensers through the electronic monitoring system. The methodology further includes determining a metric for the one or more users as a function of the data indicative of the number of opportunities and the data indicative of dispense events and providing instructions for an observer to obtain observation data related to the one or more users as a function of the metric.
US11270600B2 Method and device for passive detection of physical effects
Disclosed are systems and methods for simulating proximity detection of physical effects, the system including an external probe; a base unit associated with the external probe via a connector, the base unit comprising at least one processor coupled to the connector, the at least one processor configured to compute results based on an input received from the external probe; an input device; and a graphical display unit configured to display at least one of the computed results from the at least one processor and the input received from the input device and input received from the external probe.
US11270598B2 Physical activity coaching platform with dynamically changing workout content
A computer implemented coaching platform is described that utilizes contextual data associated with a user and/or his environment in order to provide dynamically changing content while the user is undergoing physical activity. Related apparatus, systems, techniques and articles are also described.
US11270597B2 Simulated reality technologies for enhanced medical protocol training
Introduced here are teaching system for realistically simulating medical situations in such a manner to test individuals as to the adequacy of their learning. A teaching system may include a manikin representative of a patient, an image projection mechanism, a simulation mechanism, a headpiece, a pair of hand coverings, a controller, a performance review mechanism, a recording device, a scenario generation mechanism, or any combination thereof. The teaching system can improve upon conventional simulation in several respects. First, the script corresponding to a simulation session may be dynamically traversed to mimic the unpredictability of an actual medical situation. Second, the action(s) of an individual may be actively monitored to discover whether her behavior complied with the relevant protocol(s).
US11270594B2 Providing automatic dependent surveillance—broadcast data for unmanned aerial vehicles
A device can be configured to receive flight data from an unmanned aerial vehicle (UAV), where the flight data indicates at least one of an identifier that identifies the UAV, a location of the UAV, an altitude of the UAV, a bearing of the UAV, or a speed of the UAV. The device can be further configured to convert at least a portion of the flight data from a first format to a second format; generate automatic dependent surveillance-broadcast (ADS-B) data based on the converted flight data; and perform an action associated with the ADS-B data.
US11270592B2 Vehicle control device, method for control of vehicle, and program for control of vehicle control device
A control method of a vehicle, comprising: estimating an environment model relating to a search region, based on environment information acquired by an environment sensor, wherein the environment sensor acquires the environment information representing an environment around a local vehicle among one or more vehicles; estimating an effective range based on the estimated environment model, when the local vehicle, and each vehicle among the one or more vehicles move to each candidate destination; and configuring a plurality of sets being configurable by the candidate destinations of all the vehicles, determining, based on the estimated effective range, a certain set, among the plurality of sets, by which an entire size demarcated by the effective range in one set among the plurality of sets becomes maximum.
US11270591B2 Vehicles as traffic control devices
A method for controlling traffic via a traffic control vehicle is provided. The method includes navigating to a location corresponding to a traffic incident. The method also includes providing a notification to other vehicles at the location to mitigate the traffic condition. The method further includes navigating away from the location after a period of time.
US11270590B2 Exterior mirror assembly with blind zone indication module
A vehicular exterior rearview mirror assembly includes a mirror reflector sub-assembly having a mirror reflective element, a mirror back plate, a heater pad, and a blind zone indication module that includes a plastic housing. When at least one light emitting diode of the blind zone indication module is electrically powered, light emitted by the light emitting diode exits the blind zone indication module via a light-transmitting portion of a front end of the plastic housing. With the blind zone indication module disposed at the mirror reflective element, and with the light-transmitting portion of the front end of the plastic housing juxtaposed with a light-transmitting aperture of the mirror back plate, light emitted by the light emitting diode passes through the mirror reflective element and illuminates an icon of the mirror reflective element that is viewable by a driver of a vehicle equipped with the mirror assembly.
US11270584B2 Systems and methods for determining fare amounts for transit services
The network system triggers registration of the start of a transport journey in response to a communication of a transport user device and a transport provider device with each other, performs a continuous coordinated proximity monitoring to verify the identity of a transport user and a transport provider vehicle, and triggers registration of the end of the transport journey through communication of the transport user device and the transport provider device with each other.
US11270583B2 Traffic control for autonomous vehicles
Embodiments of the present invention disclose a method, computer program product, and computer system for traffic control. A computer determines an uncommitted demand and receives a supply pattern from an adjacent downstream node. The computer aggregates the supply pattern with its own supply pattern before propagating the supply pattern to an adjacent upstream node. Moreover, the computer receives a committed demand and demand weight pattern from an upstream node and aggregates the committed demand and demand weight patterns with its own before propagating the aggregated committed demand and demand weight patterns to an adjacent downstream node. The computer further allocates a remaining downstream supply to the uncommitted demand based on weight and detects pending slot position conflicts. Based on detecting a pending slot position conflict, the computer configures a pattern shift and commits the available downstream supply as upstream committed demand. Lastly, the computer weights the unmet uncommitted demand.
US11270578B2 Method, apparatus, and system for detecting road closures based on probe activity
An approach is provided for detecting road closures programmatically by monitoring probe activity. The approach, for example, involves generating a historical model of expected probe activity on the road segment based on historical probe data. The approach also involves monitoring observed probe activity from the road segment. The approach further involves calculating a probability of the observed probe activity based on the historical model of the expected probe activity. The approach further involves determining the closure status of the road segment based on the probability.
US11270576B2 System and process for the automatic detection of hazardous situations
A system (100) detects hazardous situations in a medical setting. A sensor unit (110) has optical sensors (112) to determine a sensor signal (114), and to output same in real time, which includes sensor data indicating a sequence of three-dimensional views of a monitored area (102) over a monitoring time. A processor unit (12) identifies a number of objects (122) to be protected based on the three-dimensional views, detects hazardous objects (124) based on the three-dimensional views, determines a number of object pairs (105), monitors positions of the protected objects and hazardous objects of the object pair over the monitoring time, assigns hazard values to the object pairs, calculates current hazard values for object pairs up to a current time over an analysis time interval and outputs a corresponding alarm signal (126) if a calculated hazard exceeds a threshold value. An output unit (130) triggers an alarm.
US11270575B2 Method of optical alignment and verification of field of view integrity for a flame detector and system
A flame detector system (10) includes a flame detector (10) and a plurality of targets (22). The flame detector includes a housing (30), a flame sensor (32), an imaging device (34) having an optical view (70) that correlates to the field of view (50), and a controller (24) in communication with the imaging device. The plurality of targets are disposed within the optical view. The controller is programmed to operate the imaging device to capture a first image of an external environment (26) containing the plurality of targets and store the first image and a location of the plurality of targets within the first image.
US11270571B1 Sanitary enforcement action for device
One embodiment provides a method, including: receiving, at an information handling device, an indication that an activity session has ended; determining, using a sensor, whether one or more user contact portions of the information handling device were cleaned after the indication was received; and performing, responsive to determining that the one or more user contact portions were not cleaned, a sanitary enforcement action. Other aspects are described and claimed.
US11270570B2 Vehicle and method of managing cleanliness of interior of the same
A method of managing cleanliness of an interior of a vehicle includes: detecting an indoor state using a detector including at least a camera; generating at least one of first guidance information on a lost article or second guidance information on a contaminant upon detecting at least one of the lost article or the contaminant as a result of the detecting the indoor state; and transmitting the at least one guidance information to the outside.
US11270567B2 Pool entry warning assembly
A pool entry warning assembly includes a pool housing has a first portion forming an angle with a second portion thereby facilitating the pool housing to be positioned on an edge of a swimming pool. A motion sensor is coupled to the pool housing to sense motion of an object falling into the swimming pool. An outdoor remote unit is positionable in an area adjacent to the swimming pool and the outdoor remote unit is wireless communication with the motion sensor. The outdoor remote unit emits an audible alarm when the motion sensor senses motion to alert a caregiver that an object has fallen into the swimming pool. A base unit is positionable within a building adjacent to the swimming pool and the base unit is in wireless communication with the motion sensor. The base unit emits an audible alert when the motion sensor senses motion to alert a caregiver that an object has fallen into the swimming pool.
US11270566B1 Public safety official accessories having an infrared thermometer
Public safety official accessories, such as remote speaker microphones and body cameras, can include an infrared thermometer for enabling public safety officials to detect whether individuals have fevers. Temperature readings obtained using the public safety official accessories can be output to a display of a radio or of the public safety official accessory. By integrating an infrared thermometer into a public safety official accessory, the public safety official can discreetly determine whether an individual has a fever.
US11270564B2 Systems and methods for textual zone monitoring
Various embodiments of the present invention provide systems and method for monitoring of physical movement in relation to regions where movement is either unconditionally or conditionally unauthorized.
US11270563B2 Configurable motion detection and alerts for audio/video recording and communication devices
Some embodiments provide a method for separating the motion detection zone(s) of an A/V recording and communication device from the motion alert zone(s) of the A/V recording and communication device. For example, an A/V recording and communication device may be configured to generate motion alerts, and to record audio and video footage, when an event is detected within a selected motion alert zone (e.g., within a defined radius around the A/V recording and communication device). However, the A/V recording and communication device may not generate a motion alert for an event detected outside of the selected motion alert zone, even though the device may still record audio and video footage for the detected event (e.g., when the event is within a selected motion detection zone).
US11270560B2 Visually indicating a waning power source of a safety sensor
An audio sound is detected. The audio sound is determined to be indicative of a power source of a safety sensor waning. Based on the determination, first light is produced based on a reaction of one or more chemicals with second light from a light emitting diode (LED), wherein the first light supplements the second light.
US11270558B2 Automated teller machine with an adjustable display
An automated teller machine (“ATM”) is described. The ATM can be provided with an interface area which includes a display unit and one or more sensors. The display unit can move relative to the interface area so that the display is better accessible for a user of the ATM. For example, the display can make translational or rotational movements, e.g., telescoping movements. The ATM can include a sensor which can detect an object, a location for the object and a distance from the object. Using this information, the ATM can move or guide the display in a direction which makes the display more accessible for the user.
US11270557B2 Lottery gaming system and method
A lottery gaming system and method providing players with various different lottery ticket purchase options, wherein higher wager levels have higher average expected payouts.
US11270555B2 System and method for facilitating a secondary game
Facilitating entry and/or selection of one or more awards associated with a secondary game to increase the probability of obtaining a more desirable award. Access to a secondary game may be selectively provided, to players of an online game, to facilitate player participations in individual episodes of the secondary game. A set of potential awards may be obtained together with a set of award probabilities for the set of potential awards. Entry and/or selection of one or more of the potential awards in the set of potential awards to be removed from or replaced in the set of potential awards to create an adjusted set of potential awards, may be received from the player. A first potential may be selected based on the award probabilities and distributed to the first player for use within the online game.
US11270554B2 Substitute currency for gaming, inspection device, and manufacturing method of substitute currency for gaming, and management system for table games
A detection system including a control device detecting fraud performed in a game table by using a result of an image analysis performed by an image analyzing device. A substitute currency for gaming used for this detection system has a multi-layer structure in which a plurality of plastic layers having different colors are stacked, a coloring layer is included at least in the middle, and white layers or thin-color layers (may be layers having a color thinner than that of the coloring layer; not illustrated in the drawing) are stacked on both sides of the coloring layer disposed in the middle.
US11270552B1 Symbol frame mechanics for random based game outcomes
A symbol frame mechanic for a gaming device is described. The symbol frame mechanic generates a random based game outcome in a first game instance that includes a special symbol and determines that the special symbol lands within a symbol window position with a preexisting symbol frame. The symbol frame mechanic generates an upgraded symbol frame at the symbol window position. The symbol frame mechanic resets a count indicative of a number of remaining spins left before the preexisting symbol frame expires to a designated number of remaining spins. The symbol frame mechanic generates a random based game outcome in a second game instance that includes a credit symbol. The symbol frame mechanic determines that the credit symbol lands within the symbol window position with the upgraded symbol frame and triggers a payout for the credit symbol that lands in the upgraded symbol frame.
US11270548B2 Systems employing directional sound recordings in a casino environment
The present disclosure relates to systems employing directional sound recordings in a casino environment.
US11270547B2 Contactless game controller
A contactless game controller includes a direction panel, at least one direction module, a button-simulating panel and at least one button-simulating panel. The direction panel is supported on the game machine and includes at least one direction-indicating window. The direction module is located under the direction panel corresponding to the direction-indicating window and electrically connected to the control box. The button-simulating panel is supported on the game machine and includes at least one button-simulating window. The button-simulating module is located under the button-simulating panel corresponding to the button-simulating window and electrically connected to the control box.
US11270546B1 Item dispenser with motion-based removal detection
This disclosure describes, in part, systems for tracking the removal of shopping bags or other items from a dispenser. Folded shopping bags are stacked in a holder so that a front shopping bag can be removed by pulling it along an axis that is parallel to the length and/or width dimension of the shopping bag. A motion sensor is positioned to sense movement of the front shopping bag as it is removed. Control logic monitors and/or analyzes data or other signals from the motion sensor and determines whether movement of at least a threshold distance has occurred. If movement of at least the threshold distance has occurred, the control logic concludes that a shopping bag has been removed and generates a corresponding event notice. Other system components may respond to the event notice by applying a charge for the removed shopping bag or by performing other actions.
US11270545B2 Coin dispenser
A coin dispenser is disclosed to use a dialing rod of a dialing device of a coin dispensing unit to push one side of the peripheral edge of one metal coin so that the other side of the peripheral edge of the metal coin will push two coin-stopping columns of one spring plate of the coin dispensing unit, causing the two coin-stopping columns to slide along the peripheral edge of the metal coin, and thus, when the metal coin crosses two coin-stopping columns, the metal coin is sent out of the coin outlet, achieving the effect of dispensing one metal coin at one time.
US11270538B2 Control, monitoring, and/or security, apparatus and method for premises, vehicles, and/or articles
An apparatus, including a server computer, located remote from a premises. The server computer receives a first message, transmitted from a user device located remote from the premises, and generates a second message containing information regarding an individual identified as being present inside or using the premises. If the premises is occupied or in use, the second message contains information identifying the individual. The server computer transmits a control signal or monitoring signal to a computer or processor located at the premises. The computer or processor performs a control operation or a monitoring operation regarding the premises, or the system, equipment, or device, of the premises in response to the control signal or monitoring signal.
US11270536B2 Method for remotely unlocking a lock
It is provided a method for requesting remote unlocking of an electronic lock controlling access to a physical space. The method is performed in a user device and comprises steps of: sending a control message to an access controller, the control message comprising user authentication information, the control message causing the access controller to trigger the electronic lock to emit an alert signal; and sending an unlock message to the access controller comprising the user authentication information, in order to unlock the electronic lock.
US11270532B2 Lock control device, information processing method, program, and communication terminal
There is provided a lock control device attachable to a locking mechanism, the lock control device including circuitry configured to receive key information and a process request from a first communication device, the key information including authorization information of the first communication device related to a plurality of types of functions of the lock control device, and determine whether the process request is permitted based on the key information, wherein the key information further includes identification information of the first communication device.
US11270527B2 Use of multiple sensory inputs for determining vehicle occupancy in tolling applications
A mobile device runs a tolling application program that, in part, can perform several vehicle occupant detection processes in order to verify the number of occupants in a vehicle. When the number of occupants is verified, then (when the number is more than one) discounts on tolls can be applied to toll transactions. In order to avoid the effect of false positive detections, several occupant sensing modalities are used and the results of each are evaluated to ensure that the correct number of occupants has been determined.
US11270526B2 Teaching assistance method and teaching assistance system using said method
A teaching assistance method and a teaching assistance system using said method, the teaching assistance method comprising implementing behaviour detection of students in classroom images by means of using a trained depth tensor column network model, thus providing higher image recognition precision and reducing the hardware requirements for algorithms, and being able to be used on an embedded device, reducing the usage costs of the teaching assistance method; in addition, a teaching assistance system using said teaching assistance method has the same advantages.
US11270523B2 Systems and methods for constructing a three-dimensional model from two-dimensional images
Systems and methods for generating a three-dimensional (3D) model of a user's dental arch based on two-dimensional (2D) images of dental impressions include a model training system that provides a machine learning model using training image(s) of a dental impression of a respective dental arch and a 3D training model of the respective dental arch. A model generation system receives first image(s) of a first dental impression of a user's dental arch and second image(s), which may be of the first dental impression or a second dental impression of the dental arch. The model generation system generates a first and second 3D model of the dental arch by applying the first image(s) and second image(s) to the machine learning model. A model merging system merges the first 3D model and the second 3D model to generate a merged model of the dental arch.
US11270520B2 Intra-oral scanning device with active delete of unwanted scanned items
An intra-oral scanning device and system are augmented to provide an active delete (or filter) tool. The tool automatically detects and deletes unwanted items and artifacts capturing as the scan is being done. The technique provides a better user experience by automatically removing items the deletion of which that may otherwise be time-consuming, frustrating, or impossible for the user to delete any other way.
US11270519B2 Method of processing point cloud data based on neural network
The disclosure relates processing point cloud data based on a neural network. The method includes: acquiring first point set data and second point set data respectively representing a point data set of an outer surface of a target object in different shapes; processing the first point set data using structure parameters of the neural network to obtain a multi-scale feature of each point in the first point set data; acquiring target point set data according to the first displacement vector, the first point set data and the second point set data. The method of processing the point cloud data provided in the present application can implement shape conversion of the point cloud.
US11270513B2 System and method for attaching applications and interactions to static objects
A system and method for attaching digital reality applications and interactions to static objects are disclosed. The system comprises a server configured to store and process input data, the server comprising a memory and a processor; and a plurality of client devices connected to the server via a network configured enable interaction with digital reality applications. The memory contains a database with structured data containing a persistent virtual world system storing virtual replicas of static objects. The virtual replicas are configured based on the static objects, comprising location and space, physics, and 3D structure. The system enables application developers to attach digital reality applications on the virtual replicas. When users employing client devices approach a digital reality application, the digital reality application detects the physical position and orientation of the client device, triggering the server to share digital reality application content with the client devices.
US11270511B2 Method, apparatus, device and storage medium for implementing augmented reality scene
A method, an apparatus, a device, and a storage medium for implementing an augmented reality scene. The method including obtaining movement sensing data of a target object acquired by a positioning apparatus, determining, according to the movement sensing data, space motion information of the target object in the target site area and updating, according to the space motion information, an object model of the target object in a three-dimensional scene model corresponding to the target site area, determining an object position of the updated object model in a target area, the target area being an area determined in the three-dimensional scene model according to position information and field of view information of the display device in the target site area, and displaying virtual information on the display device according to the object position.
US11270510B2 System and method for creating an augmented reality interactive environment in theatrical structure
A system comprising a screen, client devices comprising processing devices that render an augmented or mixed reality interactive environment that is shared among the client devices, the augmented or mixed reality interactive environment including one or more virtual objects and narratives, wherein one or more of the client devices are configured to generate an individualized experience in the augmented or mixed reality interactive environment, a given one of the client devices including an output device configured to project images on the screen, the projected images associated with the augmented or mixed reality interactive environment, and an input device configured to receive user interactions with the augmented or mixed reality interactive environment. The system further comprises a server communicatively coupled to the client devices via a network, the server monitors the user interactions and modifies the one or more virtual objects and narratives.
US11270507B1 Rendering textures utilizing sharp displacement mapping
The disclosure describes one or more embodiments of systems, methods, and non-transitory computer-readable media that utilize a sharpness map that includes information on how to filter a displacement map on a per-texel basis to preserve sharp features while sampling a displacement map. For instance, the disclosed systems utilize a sharpness map that encodes combinable patterns to represent discontinuities of features within a displacement map. In some embodiments, the disclosed systems generate a sharpness map having texels encoded with discontinuity configurations that are referenced to control filtering (e.g., via interpolation) of a displacement map such that sharp features within the displacement map are not lost (due to smoothing during interpolation). For example, the disclosed systems filter feature values of a displacement map using discontinuities identified within a sharpness map to interpolate when the feature value(s) and a sampling point are identified as being on the same side of a discontinuity.
US11270504B2 Estimating a condition of a physical structure
In a computer-implemented method and system for capturing the condition of a structure, the structure is scanned with an unmanned aerial vehicle (UAV). The UAV receives an instruction to collect information on at least one aspect of a property, and identifies one or more onboard sensors of the UAV to collect the information on the at least one aspect of the property, where the UAV is configured to identify a first set of one or more onboard sensors to collect a first type of data and to identify a second set of one or more onboard sensors to collect a second type of data. The UAV also collects the information on the at least one aspect of the property using the one or more onboard sensors, and identifies, based on the collected information, a type of damage incurred on the at least one aspect of the property.
US11270502B2 Method and apparatus for image processing of three-dimensional model maps
The disclosed embodiments relate to image processing methods and apparatuses. In one embodiment, a method includes: mapping an inputted three-dimensional (3D) model map into an asymmetric cubemap, the asymmetric cubemap located at a different place than the mapping center of the inputted 3D model map; and stretching the asymmetric cubemap mapped for the inputted 3D model map into a two-dimensional (2D) stretched plane map. Since the asymmetric cubemap is located at a different place than the mapping center of the inputted 3D model map, after the inputted 3D model map is mapped into the asymmetric cubemap and stretched into a 2D plane, the image resolution can be maintained in one face of the asymmetric cubemap and the image resolution can be reduced in other faces, so that high image resolution in an ROI of a user can be maintained, and the resolution of regions away from the ROI can slowly decrease, thereby lowering the overall resolution of the 2D stretched plane map and reducing the amount of data for subsequent processing.
US11270501B2 Method and system for use in colourisation of a point cloud
A method for use in colourising a three-dimensional (3D) point cloud of an environment, the method including determining timing information indicative of a time of capture of a frame; identifying at least some 3D points of the point cloud in the frame based on the position of the camera and determining a local point cloud that captures a scene in the immediate vicinity of the camera, wherein a visibility check is performed on the local point cloud to determine points in the local point cloud that are visible from the perspective of the camera for a given frame; and determining a candidate colour for the at least some of the 3D points using a colour of a corresponding pixel in the frame extracted from the video data; and, assigning a colour to one or more points of the 3D point cloud using candidate colours obtained from multiple frames.
US11270497B2 Object loading method and apparatus, storage medium, and electronic device
This application discloses an object loading method performed at an electronic device. The electronic device determines a visible space located within an acquisition range of an image acquisition device located at a first position in a virtual scene and determines a target subspace located within a visible distance threshold indicated by a target type of a plurality of types in the visible space based on the first position, each type of the plurality of types having a visible distance threshold of an object in a subspace of the virtual scene. The electronic device then acquires an object whose visible distance is not greater than the visible distance threshold indicated by the target type in the target subspace as a to-be-rendered object and loads the to-be-rendered object in a storage resource of the user terminal to render an image of the virtual scene.
US11270496B2 Fine grained interleaved rendering applications in path tracing
The disclosure provides a renderer and a rendering process employing ray 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. In one example, the renderer includes: (1) an interface configured to receive scene information for rendering a full frame, and (2) a graphics processing system, coupled to the interface, configured to separate pixels of the full frame into different partial image fields that each include a unique set of interleaved pixels, render reduced-resolution images of the full frame by ray tracing the different partial image fields in parallel, independently apply image-space filtering to the reduced-resolution images in parallel, and merge the reduced-resolution images to provide a full rendered frame.
US11270495B2 Scattered geometry compression for ray tracing acceleration structures
In examples, a list of elements may be divided into spans and each span may be allocated a respective memory range for output based on a worst-case compression ratio of a compression algorithm that will be used to compress the span. Worker threads may output compressed versions of the spans to the memory ranges. To ensure placement constraints of a data structure will be satisfied, boundaries of the spans may be adjusted prior to compression. The size allocated to a span (e.g., each span) may be increased (or decreasing) to avoid padding blocks while allowing for the span's compressed data to use a block allocated to an adjacent span. Further aspects of the disclosure provide for compaction of the portions of compressed data in memory in order to free up space which may have been allocated to account for the memory gaps which may result from variable compression ratios.
US11270494B2 Shadow culling
The present concepts relate to shadow culling when rendering a 3D computer graphics virtual world. A depth buffer may be rendered from the perspective of a camera, and the depth buffer can be used to generate a hit map, which can be used to determine which objects in the world will need shadow tests. When shadow maps are generated by rendering multiple cascades from the perspective of a light, rather than including all objects in a particular cascade into the shadow map, the pixels in the hit map corresponding to an object are checked to determine whether a shadow test will be needed for the object. If the object will not contribute to the main scene, then the object is excluded from the shadow map, thus saving GPU processing resources.
US11270493B2 Controlling rendering operations by shader buffer identification
Methods of rendering a scene in a graphics system identify a draw call within a current render and analyse the last shader in the series of shaders used by the draw call to identify any buffers that are sampled by the last shader and that are to be written by a previous render that has not yet been sent for execution on the GPU. If any such buffers are identified, further analysis is performed to determine whether the last shader samples from the identified buffers using screen space coordinates that correspond to a current fragment location and if this determination is positive, the draw call is added to data relating to the previous render and the last shader is recompiled to replace an instruction that reads data from an identified buffer with an instruction that reads data from an on-chip register.
US11270488B2 Expression animation data processing method, computer device, and storage medium
An expression animation data processing method is provided for a computer device. The method includes determining a location of a human face in an image and obtaining an avatar model; obtaining current expression data according to the location of the human face in the image and a three-dimensional face model; and obtaining expression change data from the current expression data. The method also includes determining a target split-expression-area that matches the expression change data, the target split-expression-area being selected from split-expression-areas corresponding to the avatar model; and obtaining target basic-avatar-data that matches the target split-expression-area. The method also includes combining the target basic-avatar-data according to the expression change data to generate to-be-loaded expression data; and loading the to-be-loaded expression data into the target split-expression-area to update an expression of an animated avatar corresponding to the avatar model.
US11270486B2 Electronic drawing with handwriting recognition
Aspects of subject technology provide systems and methods for electronic drawing with handwriting recognition. An electronic device may include one or more processors configured to receive a modification input to an object rendered on a display, and to perform a first re-rendering of the object on the display based on the modification input. The one or more processors may further be configured to generate at least one polygon-based representation of the object based on the modification input, and to perform, based on the at least one polygon-based representation, a second re-rendering of the object on the display.
US11270483B1 Unified multi-view data visualization
Systems, methods, and computer media for visualizing data are provided herein. The described examples allow multiple data visualizations generated using multiple visualization tools to be displayed in response to a single data visualization request generated using a single visualization tool. A data visualization request can specify data for inclusion in a data visualization and properties for the visualization. Features can be extracted from the request and converted to corresponding features for other visualization tools. Both the visualization tool through which the request was generated and the other visualization tools can generate data visualizations for display.
US11270480B2 Method for N-dimensional detection of spatial, temporal and gravimetric attributes and associated variation in plots, digital objects and photographs
Methods and systems are presented in this disclosure for high-dimensional detection and visualization. Detection in a higher-dimensional domain of at least one of an event or one or more objects within a visualization environment can be performed by identifying at least one evolution of the event or a dynamic property of the one or more objects. The at least one evolution of the event or the one or more objects having the dynamic property can be displayed within the visualization environment. Appropriate operations can be initiated based on the at least one evolution of the event or the one or more objects.
US11270478B2 System and method for reconstructing a computed tomography image
A method for reconstructing an image may include obtaining scan data relating to a subject. The method may also include determining a first field of view (FOV) and determining a second FOV. The method may further include reconstructing a first image based on a first portion of the scan data corresponding to the first field of view, and reconstructing a second image based on a second portion of the scan data corresponding to the second field of view. The method may also include generating a third image based on the first image and the second image.
US11270476B2 Method and system for providing photorealistic changes for digital image
Disclosed is a computer-implemented method for providing photorealistic changes for a digital image. The method includes receiving a digital image of dressable model, receiving digital cutout garment textures that are indexed according to an outfitting layering order and aligned with body shape and pose of the dressable model, receiving binary silhouettes of the digital cutout garment textures, generating a garment layer index mask by compositing the binary silhouettes of the digital cutout garment textures indexed according to the outfitting layering order, receiving a composite image obtained by overlaying the digital cutout garment textures according to the indexed outfitting layering order on the digital image of the dressable model, inputting the composite image and the garment layer index mask into a machine learning system for providing photorealistic changes, and receiving from the machine learning system a digital file including photorealistic changes for application to the composite image.
US11270475B2 Variable rendering system and method
A system for generating images for display, the system comprising a content identification unit operable to identify content to be displayed, an overlay identification unit operable to identify an overlay to be applied to at least a portion of the content to be displayed, a rasterization rate determining unit operable to determine, in dependence upon the identified overlay, a rasterization rate to be applied to each of two or more areas of at least a frame of the content to be displayed, a rendering unit operable to render the content to be displayed in accordance with the determined rasterization rates, and an overlay applying unit operable to generate an image by applying the overlay to the rendered image.
US11270472B2 Small vector image generation
In some examples, a computing device can define a marked area of an image of analog imagery captured by the computing device, separate the analog imagery of the image from a background of the image, and generate a small vector image that includes the analog imagery of the image.
US11270471B2 Efficient refinement of tiles of a HLOD tree
In example embodiments, techniques are provided for decoupling user access to infrastructure models from proprietary software that maintains and updates the infrastructure models. A backend application may include an infrastructure modeling backend module that, among other functions, handles communication with an infrastructure modeling frontend module of a frontend application that provides user access to the infrastructure model, infrastructure modeling hub services that maintain repositories for the infrastructure model, and an infrastructure modeling native module that creates, performs operations upon, and updates local instances of a database that stores the infrastructure model. While the infrastructure modeling backend module may pass information obtained from the infrastructure modeling frontend module and infrastructure modeling hub services to the infrastructure modeling native module, it may be functionally separated from the software of the infrastructure modeling native module that understands how to maintain and update infrastructure models, including interacting with local instances of the database.
US11270468B1 Joint color image and texture data compression
In an embodiment, a method involves accessing a first pixel block of an image, the first pixel block comprising pixels, each associated with three color values, determining whether to separately or jointly encode the three color values of each of the pixels of the first pixel block, determining that the three color values of each of the pixels in the first pixel block are to be jointly encoded based on (1) determining, based on the three color values of each of the pixels, a line defined within a three-dimensional coordinate system in which each of the pixels is represented as a three-dimensional point and (2) determining that the line satisfies a predetermined criteria, and encoding the three color values of each of the pixels in the first pixel block as a single quantized value based on a projection of the three-dimensional point associated with that pixel onto the line.
US11270467B2 System and method for camera calibration
A system and/or method for imaging system calibration, including: determining a dense correspondence map matching features in a first image to features in a second image, and determining updated calibration parameters associated with the image acquisition system based on the matching features.
US11270461B2 System and method for posture sequence on video from mobile terminals
Embodiments of the present invention provide a system and a method for posture estimation, comprising: capturing a video sequence by a mobile terminal, the video sequence including a plurality of frames; extracting a plurality of convolutional features of a subject in the video sequence; estimating pose of a subject from the video sequence; constructing a model of the plurality of features from the estimated pose; estimating the posture of the subject from the plurality of features. The system also determines a key posture sequence from unconstrained video, where a mobile terminal captures a video sequence; a tracker estimates a reference subject; a posture estimator estimates a posture of the subject from plurality of features; a posture analytic unit assesses the estimated posture; a posture reconstructing unit reconstructs the posture into three dimensional space; an evaluating unit determines the estimated posture that should be added to key posture sequence.
US11270460B2 Method and apparatus for determining pose of image capturing device, and storage medium
A method for determining a pose of an image capturing device is performed at an electronic device. The electronic device acquires a plurality of image frames captured by the image capturing device, extracts a plurality of matching feature points from the plurality of image frames and determines first position information of each of the matching feature points in each of the plurality of image frames. After estimating second position information of each of the matching feature points in a current image frame in the plurality of image frames by using the first position information of each of the matching feature points extracted from a previous image frame in the plurality of image frames, the electronic device determines a pose of the image capturing device based on the first position information and the second position information of each of the matching feature points in the current image frame.
US11270459B2 Enterprise system augmented reality detection
A system, method, and computer-readable medium are disclosed for augmented reality detection of enterprise systems in a data center. An augmented reality view is captured of an enterprise system and objects of the enterprise system. Significant areas are detected of the enterprise. In the captured augmented reality view bounding boxes are added around the significant areas. Determination is performed of three-dimensional orientation of the significant areas. Depth of the signification areas is determined based on the three-dimensional orientation.
US11270453B2 Region detection device
Region detection device includes acquirer that acquires a fingertip image of a fingertip including a nail, converter that transforms the fingertip image into a polar coordinate image in which one point inside the nail in the fingertip image is used as a pole, and detector that detects a region of the nail using the polar coordinate image.
US11270452B2 Image processing device and image processing method
An image processing device includes a marker detector configured to detect markers including white lines extending in two directions on a road surface based on an image signal from an imager that takes an image of the road surface around a vehicle, a parking frame detector configured to compute adjacent markers on the road surface among the detected markers, and to detect a parking frame defined by the adjacent markers based on a distance between the adjacent markers, and a shape estimator configured to detect extending directions of the white lines of the markers that are included in the detected parking frame, and to estimate a shape of the parking frame based on the extending directions of the detected white lines.
US11270450B2 Data point group clustering method, guide information display device, and crane
Provided is a method for clustering the data point groups of one or more measurement targets located in the same region from among the acquired data point groups. This method is provided with: acquiring a data point group in a region that contains a measurement target from above the measurement target by using a laser scanner; clustering the data point groups that correspond to the top surface of the measurement target as a planar cluster by using a data processing unit; extracting a reference planar cluster which is a reference for making a same-region determination; calculating the difference in height between the reference planar cluster and other planar clusters, and searching for planar clusters exhibiting a height difference within a prescribed threshold; selecting one planar cluster exhibiting a height difference within the prescribed threshold; detecting whether there is overlap between the reference planar cluster and the one planar cluster; and clustering the planar clusters as clusters in the same region when overlap is detected.
US11270449B2 Method and system for location detection of photographs using topographic techniques
A computer implemented method and system for identifying locations in photographs using topographic techniques is disclosed. The method comprises receiving an image; in response to receiving the image, generating a depth map of the image; removing non-geographic features from the depth map; generating a topographic map based on the depth map; modifying the topographic map to represent each pixel by height differential; and comparing the modified topographic map to a modified global topographic map to determine a location of the image.
US11270439B2 Histogram-based method for auto segmentation of integrated circuit structures from SEM images
A histogram-based method for auto segmentation of integrated circuit structures is disclosed. The method includes an auto-segmentation process/algorithm, which works on the histogram of the SEM image and does not try to model the noise sources or the features. The auto-segmentation process/algorithm extracts the number of peaks in the histogram from low magnification SEM images or SEM images not necessarily having high quality images, significantly simplifies the traditionally lengthy and expensive IC reverse engineering efforts. Hence, the size of the image does not affect the final segmentation. The auto-segmentation process/algorithm performs the steps of: extract a first histogram from the first SEM image; identifying boundaries of the plurality of structural elements in the IC based at least in part on an output of the first histogram; and auto-segmenting the first SEM image into the plurality of structural elements.
US11270435B2 Apparatus, method, and recording medium
An apparatus is provided, which includes an obtainment portion configured to obtain a plurality of images corresponding to respective values of a parameter that affects occurrence of a target event; a generation portion configured to generate, for each of a plurality of thresholds relating to the parameter, a learning data set in which at least a part of the plurality of images is each given an attribute value, the attribute value varying based on whether the threshold is exceeded; a learning processing portion configured to perform, for each generated learning data set, learning processing on an estimation model that estimates an attribute of an image in response to input of the image; and an evaluation value output portion configured to output, for each estimation model, an evaluation value according to an estimation error of the estimation model.
US11270434B2 Motion correction for medical image data
A framework for motion correction in medical image data. In accordance with one aspect, one or more anatomical ranges where motion is expected are identified in a localizer image of a subject. Image reconstruction with motion correction may be performed based on medical image data within the one or more anatomical ranges to generate motion corrected image data. The motion corrected image data may then be combined with non-motion corrected image data to generate final image data.
US11270424B2 Device and corresponding methhod for calculating video quality information of a video sequence
A device for calculating video quality information of a video sequence is provided. The device comprises a data acquisition unit for acquiring at least one video frame with respect to the video sequence, and a calculation unit connected to the data acquisition unit. In this context, the calculation unit is configured to calculate at least one video quality indicator value on the basis of a non-linear transformation with the aid of at least one absolute gradient value with respect to the at least one video frame and at least one lateral average value with respect to the at least one video frame.
US11270421B2 Image processing apparatus and image processing method that reduce image noise, and storage medium
An image processing apparatus comprises: at least one processor or circuit configured to perform the operations of following units: an obtaining unit configured to obtain a plurality of image signals being composed of image signals shot wider different shooting conditions; a determination unit configured to determine a composition rate in order to composite an image signal that has the predetermined shooting condition with a noise-reduced image that has the predetermined shooting condition, in accordance with an inter-frame change amount and a parameter indicating the predetermined shooting condition; a noise reduction unit configured to composite the image signal with the noise-reduced image using the composition rate to generate a new noise-reduced image; and a composition unit configured to composite the new noise-reduced image and an image signal that has another shooting condition.
US11270420B2 Method of correcting image on basis of category and recognition rate of object included in image and electronic device implementing same
Various embodiments provide an electronic device and a method, the electronic device comprising a communication module, a memory, and a processor, wherein the processor is configured to: recognize at least one object from among one or more objects by using an image containing the one or more objects; identify a recognition rate and a category corresponding to the at least one object at least on the basis of the recognition; obtain at least one reference image corresponding to the object at least on the basis of the category; when the recognition rate satisfies a first specified condition associated with the recognition rate corresponding to the category, correct the at least one object or an area corresponding to the at least one object by using a reference image, which satisfies the first specified condition, from among the at least one reference image; and when the recognition rate satisfies a second specified condition associated with the recognition rate corresponding to the category, correct the at least one object or the area corresponding to the at least one object by using a reference image selected in accordance with an input from among the at least one reference image. In addition, other embodiments are also possible.
US11270419B2 Augmented reality scenario generation method, apparatus, system, and device
Aspects of the disclosure provide a method, an apparatus and a system for augmented reality. In an example, an apparatus includes an imaging device, processing circuitry and a display device. The imaging device generates a first image of a surrounding environment of the apparatus. The processing circuitry processes first image data of the first image and second image data of a second image to fuse the first image and the second image into a fusion image. The second image includes an object that is not in the surrounding environment. The display device then displays the fusion image.
US11270415B2 Image inpainting with geometric and photometric transformations
Techniques are disclosed for filling or otherwise replacing a target region of a primary image with a corresponding region of an auxiliary image. The filling or replacing can be done with an overlay (no subtractive process need be run on the primary image). Because the primary and auxiliary images may not be aligned, both geometric and photometric transformations are applied to the primary and/or auxiliary images. For instance, a geometric transformation of the auxiliary image is performed, to better align features of the auxiliary image with corresponding features of the primary image. Also, a photometric transformation of the auxiliary image is performed, to better match color of one or more pixels of the auxiliary image with color of corresponding one or more pixels of the primary image. The corresponding region of the transformed auxiliary image is then copied and overlaid on the target region of the primary image.
US11270409B1 Variable-granularity based image warping
A method includes obtaining an image via an image sensor. The method includes determining a first perceptual quality value that is associated with a first portion of the image. The method includes determining a first image perceptual quality warping function that is based on the first perceptual quality value and an image warping map. The first image perceptual quality warping function is characterized by a first warping granularity level that is a function of the first perceptual quality value. The method includes warping the first portion of the image according to the first image perceptual quality warping function.
US11270406B2 Compute cluster preemption within a general-purpose graphics processing unit
Embodiments described herein provide techniques enable a compute unit to continue processing operations when all dispatched threads are blocked. One embodiment provides for a method comprising executing multiple concurrent threads on a processing resource of a graphics processor, during execution, detecting that each of the multiple concurrent threads of the processing resource are blocked from execution, selecting a victim thread from the multiple concurrent threads, and suspending the victim thread. The thread state is stored to a thread scratch space in memory along with a blocking event associated with the victim thread.
US11270404B2 Digital watermarking applications
In one aspect, assembly of multi-part food packaging is checked by reference to payloads of steganographically-encoded digital watermarks printed across the packaging components. Marking all surfaces of the packaging components allows arbitrary orientation of feed stock in assembly equipment, and wide latitude in placement of inspection cameras along the packaging line. In another aspect, a scanner at a retail checkout station is alert to any gap detected in steganographic encoding on retail product packaging and, if found, alerts an operator to possible presence of an adhesive label with a misleading barcode. A great variety of others features and arrangements are also detailed.
US11270403B2 Systems and methods of obtaining verifiable image of entity by embedding secured representation of entity's distributed ledger address in image
Implementations of the disclosure are directed to capturing verifiable images having an embedded immutable identity of things appearing in the image. In implementations, a method includes: obtaining an image of an entity; receiving a beacon from a beacon device of the entity, the beacon including a secured representation of the entity's distributed ledger address; and embedding the secured representation of the entity's distributed ledger address in the image to create an image dataset.
US11270401B2 Generating a customized egress blueprint
The exemplary embodiments disclose a system and method, a computer program product, and a computer system for generating a customized blueprint dynamically based on contextual data. The exemplary embodiments may include collecting contextual data within an environment and extracting one or more factors from the collected contextual data. The exemplary embodiments may additionally include generating an optimized path of egress by applying a model to the one or more factors and displaying the optimized path of egress on a device of a user.
US11270400B2 Publicly accessible urban beach entertainment complex with a centerpiece man-made tropical-style lagoon and method for providing efficient utilization of limited use land
A publicly accessible urban beach entertainment complex is disclosed, with a man-made tropical, pristine-clear lagoon as the centerpiece of the complex, with surrounding entertainment, educational, sports, and commercial facilities, the complex having controlled public access and providing the look and feel of a tropical beach with clear waters and sandy beaches. In addition a method for efficiently utilizing facilities and land that are vacant, underutilized, have limited uses, or that are contiguous to or nearby recreational, educational, sports, or commercial venues is disclosed. The method providing a publicly accessible urban beach entertainment complex with a centerpiece man-made tropical-style pristine-clear lagoon. The method allows for generating revenue and increasing efficiency by pairing vacant sites, underutilized sites, limited use land, or sites that are contiguous to entertainment, educational, sports, and/or commercial venues with urban beach entertainment complexes. The complex preferably has a controlled public access, thereby allowing entrance upon payment of a fee.
US11270397B2 Automatic urban land identification system integrating business big data with building form
An automatic urban land identification system integrating business big data with building forms, including a data acquiring and inputting module, a database construction module, a machine learning training module, an automatic identification module, and a data outputting module. The system automatically identifies an urban land by extracting a data distribution feature of an urban business site and a multi-dimensional form feature of an urban spatial three-dimensional entity. The system can be used for the determining of land usage of an urban plot in the field of urban planning and design, to achieve efficient and automatic refined identification of land usages of cities of different scales based on an artificial intelligence system, providing an efficient and convenient surveying and mapping approach and reference for surveying and mapping of the current urban construction land, and effectively saving time costs of manual surveying and mapping.
US11270396B1 Automated event space management with conflict prevention
A system provides interactive and automated features to aid in planning, management, and execution of events within venues. Venue hardscapes are geolocated, parsed, and stored to be used when configuring events. During event configuration a venue softscape may be automatically generated and applied to the venue hardscape to produce an initial layout. The initial layout may be modified to create and assign booths to exhibitors by multiple coordinators in parallel. Geolocation of hardscaped may be extended into softscapes, such that location data may be maintained for temporary structures such as booths. Conflicts may be avoided by implementing one or more conflict prevention features, including enforcement of universal layouts, booth locking, synchronous session management, automatic identifier assignment to preserve locational correspondence, booth and layout validation, and others. The system also provides interfaces to event staff and attendees that may include features for inter-venue and intra-venue navigation, crowd management, and emergency response.
US11270393B2 Systems and methods for holistic low carbon intensity fuel production
Systems and methods to provide low carbon intensity (CI) transportation fuels through one or more targeted reductions of carbon emissions based upon an analysis of carbon emissions associated with a combination of various options for feedstock procurement, feedstock refining, processing, or transformation, and fuel product distribution pathways to end users. Such options are selected to maintain the total CI (carbon emissions per unit energy) of the transportation fuel below a pre-selected threshold that defines an upper limit of CI for the transportation fuel.
US11270392B2 System, method, and apparatus for settlement for participation in an electric power grid
Systems and methods for market-based financial settlement in an electric power grid are disclosed. A settlement processor is constructed and configured for IP-based communication with at least one active grid element via at least one coordinator. The at least one active grid element is registered with the at least one coordinator to participate within the electric power grid. The at least one coordinator tracks the at least one active grid element in the electric power grid. The at least one active grid element transmits at least one IP-based settlement message to the settlement processor via the at least one coordinator. The at least one IP-based settlement message comprises at least one kilowatt packet (KWP) unit, and the at least one KWP unit is based on measurement data for a participation of the at least one active grid element in the electric power grid. The settlement processor provides a market-based financial settlement for the participation of the at least one active grid element based on the at least one KWP unit in real time or near real time.
US11270388B2 Blockchain-based data processing method and apparatus
A blockchain-based data processing method and apparatus are provided. The method comprises: by a node device of a service acceptance platform, receiving service processing application data of a target user; generating a first service processing result; encrypting the first service processing result using a public key of a node device of a service processing entity; and sending, a first transaction to a blockchain for the first transaction to be recorded in a distributed database of the blockchain upon verification of the first transaction by a plurality of node devices associated with the blockchain according to a consensus mechanism, wherein: the first transaction comprises the encrypted first service processing result, and the plurality of node devices associated with the blockchain comprises the node device of the service acceptance platform and the node device of the service processing entity.
US11270382B2 High performance computing system and platform
A computing system and platform includes an event subsample processor and a risk item subsample processor to generate approximations when undertaking processing to model complex events in order to minimize CPU, memory and storage overhead. The event subsample processor approximates values associated with events based on a measure of the importance of select events; the risk item subsample processor groups similar event/risk item pairs and approximates values using representatives from each group.
US11270380B1 Methods, systems, and devices for managing and processing trading activity and trading information
Embodiments relate to methods, systems, and devices for managing trading information. The method includes receiving non-indicative price information and indicative price information from communications between a representative user and customer users. The method includes categorizing indicative and non-indicative price information. The method includes generating candidate trading records, including indicative price candidate trading records and non-indicative price candidate trading records. The method includes generating a confidence indicia for each indicative price candidate trading record and non-indicative price candidate trading record. The method includes ranking the candidate trading records, including ranking non-indicative price candidate trading records higher than indicative price candidate trading records when certain conditions are met, ranking indicative price candidate trading records higher than non-indicative price candidate trading records when certain conditions are met, ranking indicative price candidate trading records based on confidence indicia, and ranking non-indicative price candidate trading records based on confidence indicia.
US11270378B2 Methods and apparatus to internalize trade orders
Methods and apparatus to internalize trade orders are described herein. An example method includes obtaining, via an internalization manager, a trade order communicated to an exchange. The trade order corresponds to a tradeable object offered at the exchange. The example method includes comparing, via the internalization manager, the trade order to one or more trade orders in an internalization order record to determine whether a matching contra-side trade order is included in the one or more trade orders in the internalization order record. The example method includes communicating, via the internalization manager, an order modification to the exchange if a matching contra-side trade order is included in the one or more trade orders in the internalization order record, and matching, via the internalization manager, if a matching contra-side trade order is included in the one or more trade orders in the internalization order record, the trade order to the matching contra-side trade order in the internalization order record.
US11270375B1 Method and system for aggregating personal financial data to predict consumer financial health
A method for measuring financial health involves aggregating financial data from different data sources into a single financial data warehouse; extracting multiple customer financial characteristics from the financial data warehouse to build multiple financial profiles for a plurality of known customers; training a predictive machine learning model using the multiple financial profiles of multiple known customers to obtain a trained model; generating a grade mapping table using the trained model and a pre-defined business rule; applying the trained model to the financial data of a user to obtain a financial health score set; applying the grade mapping table to the financial data of the user to obtain a financial health grade set; and presenting the financial health grade set and the financial health score set to the user via a multimedia user interface.
US11270374B1 System and method for usage based insurance for on-demand rental device
Systems and methods provide for usage based insurance. The insurance system can apply rental insurance based on realtime operational parameters and on a usage history of the renter so that the insurance being applied to the rental period accurately reflects the risks and costs of the device usage. Realtime operational parameters of the device can be obtained from an electronic control unit on the device. The operational parameters can include information about how the vehicle is being operated and whether or not the device is being used in an autonomous or semi-autonomous operating mode. The usage history can include prior operational parameters from previous rental periods, traffic and other regulatory violations, and other relevant information associated with the user. The usage based insurance can apply to the entire rental period, or to portions of the rental period.
US11270373B2 Method system and medium for generating virtual contexts from three dimensional models
Techniques for generated and presenting images of items within user selected context images are presented herein. In an example embodiment, an access module can be configured to receive a first environment model and a first wearable item model. A simulation module coupled to the access module may process the environment model to identify placement volumes within the environment model and to place a clothed body model within the placement volume to generate a context model. A rendering module may then generate a context image from the context model. In various embodiments, the environment model used for the context, the wearable item positioned within the environment model, and rendering values used to generate context images may be changed in response to user inputs to generate new context images that are displayed to a user.
US11270369B2 Systems for generating recommendations
In implementations of systems for generating recommendations, a computing device implements a recommendation system to receive prior interaction data describing prior interactions of entities with items. The recommendation system processes the prior interaction data and segments the entities into a first set and a second set. The entities included in the first set have greater numbers of prior interactions with the items than the entities included in the second set. The recommendation system then generates subset data describing a subset of the entities in the first set. This subset excludes entities having numbers of the prior interactions with the items below a threshold. The recommendation system forms a recommendation model based on the subset data and the system uses the recommendation model to generate a recommendation for display in a user interface.
US11270363B2 Systems and methods for providing AI-based cost estimates for services
Systems and methods for providing AI-based relocation cost estimates for services and products are disclosed. The method may comprise receiving description data of a location, the description data generated via at least one or more of a camera, a user interface, and/or one or more environment sensors. The method may generate an inventory list comprising a plurality of items, utilizing the machine learning model, based on the description data, the inventory list further comprising inventory attributes associated with the plurality of items related to a context of the plurality of items in the location. The method may generate, utilizing the machine learning models, one or more interactive quotes for relocation cost estimates comprising at least one or more offers for products and/or services based on the plurality of items in the inventory list and the inventory attributes.
US11270362B1 Systems and methods for proof of application ownership
A method and apparatus for a commerce platform providing proof of application ownership of a network distributable application are described. The method may include receiving a request to approve an application developed by a merchant system, wherein the application includes an application programming interface (API) component, a software development kit (SDK) component, or a combination thereof provided by the commerce platform to the merchant system. The method may also include generating a unique identifier (ID) for the application to be included as metadata within the application. Furthermore, the method may include obtaining, from an application information system, data describing the application, and extracting an ID from metadata in the data obtained by the application information system. Then, the method may include that in response to determining that the ID extracted from the metadata matches the unique ID, associating the merchant with the application in a merchant account at the commerce platform and approving the application for interacting with the commerce platform.
US11270361B2 Application server and/or method for supporting mobile electronic commerce
An electronic platform (10) for facilitating mobile commerce transactions includes: a user interface (20) that is provided to a user (60), the user interface (20) being operable to retrieve from the user (60) a plurality of settings for different parameters that regulate a manner in which the platform (10) operates for a given entity that is being served by the platform (10); a conversation tracking engine (40) that monitors messages exchanged between the platform (10) and mobile device users (72) accessing the platform (10), the conversation tracking engine (40) being operative to recognize which ones of selected monitored messages together form a common conversation and keep track of a current state of that conversation; and, a mobile content rendering engine (30) that is operable to dynamically render mobile content in response to the platform (10) receiving a request from a mobile device (74) for mobile content, the mobile content being rendered in accordance with the parameter settings entered via the user interface (20).
US11270359B2 Program, information processing apparatus, and information processing method
There is provided a program, an information processing apparatus, and an information processing method which are able to represent a demand-supply balance that reflects a characteristic of a transaction object, more accurately. The program causes a computer to function as a control unit that, on the basis of inputted transaction orders, controls a display regarding a distribution of the transaction orders in a transaction market, where the transaction orders include a provision order inputted by a provider who desires to provide a transaction object and a reception order inputted by a receiver who desires to receive the transaction object, and the control unit dynamically controls the display regarding the distribution on the basis of two or more elements including a desired transaction price related to each of the provision order and the reception order and including at least one or more characteristics of the transaction object.
US11270358B2 Dual-purpose user-interface control for data submission and capturing feedback expressions
A feedback button is configured to receive a feedback expression characterizing a user experience and submit information in a user interface with a single action. When the user hovers an input cursor near the feedback button, icons/text may be displayed that indicate different types of feedback expressions that may be submitted. As the user moves the cursor back and forth over the button, the icons for the different feedback expressions may be emphasized indicating locations where the button may be clicked to submit specific feedback. When the user is satisfied with the displayed feedback expression, the user may click the feedback button at the current location to submit the feedback expression and perform the final submit action for other data in the user interface.
US11270356B2 Methods and apparatus for efficient execution of modules
Methods and apparatus for efficient execution of modules are disclosed. An example method includes generating, by a first module, a first module identifier, the first module having been instantiated by an advertisement on a webpage, loading, by the first module, a component, communicating the module identifier to the component, determining that a second module having a second module identifier has been loaded, and, in response to determining that the second module has been loaded, communicating, by the first module, the second module identifier to the component to instruct the component to communicate with the second module.
US11270351B2 Advertisement providing method and advertisement distribution system
Provided is a method of providing an advertisement in an indoor space using a system including a processor and a memory storing information about a content of each of advertisements including a first advertisement. The method includes: (a) calculating a base fee of the first advertisement from a content of the first advertisement stored in the memory based on a first criterion determined in advance based on a viewer's impression of each advertisement; (b) calculating an additional fee of the first advertisement from the content of the first advertisement based on a second criterion determined in advance to determine whether to be an advertisement improper to the system; (c) selecting an advertisement to be provided from among the plurality of advertisements based on a sum of the base fee calculated and the additional fee calculated; and (d) outputting an instruction to provide, to the indoor space, the advertisement selected.
US11270349B2 Portable billboard
A portable billboard is presented including a portable media projection subsystem to selectively project media and to supply an enablement signal in response to the media being projected. A location device supplies a geographic location of the media projection subsystem. A verifier receives the enablement signal and the geographic location, and supplies verification information responsive to the media being projected from a stationary location for a predetermined minimum duration of time. A communications subsystem receives verification information and either stores the information for subsequent downloads, or transmits the information to a central controlling server. A targeting subsystem permits an entity to select a target stationary location from a plurality of value weighted target stationary locations. The targeting application typically provides a reward in response to a value of the selected target stationary location.
US11270347B2 Apparatus, system, and method of providing a three dimensional virtual local presence
A virtual local presence display apparatus, system and method is disclosed. Included are an extraction engine capable of automatically disassociating the virtual local presence from its production background; a first data feed of an actual background in which the displaying device resides; a background data feed of a plurality of optional backgrounds including at least the production background of the virtual local presence; a stream subject data feed of an extracted one of the virtual local presence extracted from the production background; an integrated data feed in which the virtual local presence and a background are integrated; a first processing having a receiver capable of receiving the data feeds and assessing a plurality of focal lengths to focal planes for the virtual presence in the production background, and in a selected one of the other backgrounds; and a second processing for causing displaying, on the display device, the virtual presence at a suitable location with regard to the focal planes in a selected one of the other backgrounds.
US11270346B2 Match engine marketing
Enabling advertisers using a computer network such as the Internet and a match engine to submit their offerings to product, service, benefit seeking entities. In some embodiments, a database having accounts for the providers is made available. Accounts contain contact and billing information for an advertiser; and at least one offering having at least a description, a criteria set comprising one or more criterion factors, and a bid amount. An advertiser influences a position of an offering in the advertiser's account by first selecting offering relevant criteria. The advertiser enters the criteria and the description into a listing; influencing at least in part the position for the listing within a results page through an online bidding process. This results page is generated in response to a seeking entity query of the match engine. Pay for performance demographic, geographic, psychographic criteria/characteristics targeted directly advertising (frictionless advertising) is enabled.
US11270345B2 Identifying and targeting users based on energy usage and profile
Embodiments target users based on energy usage and profile. For example, energy usage data can be received for households monitored using a plurality of meters, where the energy usage data is associated with the households and users. A data set that includes estimated energy usage over geographic areas can be received. The monitored energy usage data and the data set can be combined using a mapping, where the mapping includes location mappings between location information for the households and the geographic areas from the data set. Users with user profiles that meet a targeting criteria can be targeted based on the combined monitored energy usage data and the data set, where the users are targeted based on the location mappings. A messaging campaign that transmits messages to the targeted users can be executed.
US11270341B2 System and method for targeting advertisements
Methods and systems for performing targeted advertising are described. Relative concentration of consumer types in the audience of particular media content is determined by measuring the coincidence of key values identifying certain consumer types, and other key values identifying audiences of particular media content, in a database.
US11270339B1 System, method, and computer program for using full and partial dynamic customer criteria sets for targeting promotions
As described herein, a system, method, and computer program are provided for using full and partial dynamic customer criteria sets for targeting promotions. In use, a promotion criteria set is configured for each of a plurality of promotions associated with salable entities. Additionally, a customer criteria set is dynamically generated for a customer. Further, full and partial matching of the customer criteria set to the promotion criteria sets is performed to determine one or more target promotions from the plurality of promotions. Still yet, the one or more target promotions are output for presentation to the customer.
US11270336B1 Control system based on viewable attention
Adaptive control of exposure. A proportional exposure cap is a maximum fraction applicable to a recipient's total viewable attention in a time window. The total viewable attention represents all viewable advertising content which will be provided to the recipient. A notification of availability of an opportunity to expose a specified recipient to advertising content is received during the time window. The specified recipient's consumed viewable attention is detected. The specified recipient's total viewable attention for the time window is predicted. Responsive to the maximum fraction of the specified recipient's predicted total viewable attention for the time window being greater than the consumed viewable attention of the specified recipient, the advertising campaign's advertising content is sent to the specified recipient and the consumed viewable attention is updated.
US11270330B1 Systems and methods to determine tax classification of benefits offered to subscribers of a membership platform
Systems and methods are provided for determining tax classification of benefits offered to subscribers of a membership platform. Exemplary implementations may: obtain benefit information for content creators of a membership platform, the benefit information including descriptions of benefit items offered by the content creators to subscribers of the membership platform in exchange for consideration; obtain classification information, the classification information associating benefit type of individual benefit items with individual tax classifications; classify the individual benefit items with the individual tax classifications based on the benefit type of the individual benefit items and the classification information; execute transactions for accepted ones of the offerings based on the individual tax classifications of the individual benefit items, wherein the transactions are based on transaction amounts comprising sale amounts and added tax amounts determined based on the individual tax classifications; and/or other operations.
US11270324B2 Location-based analytic platform and methods
Provided is a process of learning an audience member function, the process including: obtaining a training set of geographic data describing geolocation histories of a plurality of mobile devices, wherein members of the training set are classified according to whether the respective member of the training set is a member of an audience; retrieving attributes of geolocations in the geolocation histories from a geographic information system; learning feature functions of an audience member function based on the training set, wherein at least some of the feature functions are a function of the retrieved attributes of geolocation, wherein the feature functions are learned, at least in part, by calculating a plurality of impurity measures for candidate feature functions and selecting one of the candidate feature functions based on the relative values of the impurity measures; and storing the feature functions of the audience member function in an audience repository.
US11270313B2 Real-time resource account verification processing system
Embodiments of the present invention provide a system for real-time resource account verification processing for authentication of a user. The system provides a communication linkage between entities that are real-time payment network enabled participates to communication and confirm account verification. As such, via RFI messaging an entity may request verification of user resource accounts. The system may identify the entity associated with the resources, deploy a secure communication via the RFI messaging platform, and receive a verification in real-time. The system allows for performance of this communication on a backend secure RFI messaging center without third party knowledge of account verification processing. Thus limiting verification, disruption, and processing lag.
US11270312B1 Systems and methods for computing and applying consumer value scores to electronic transactions
Systems and methods are disclosed for generating a consumer value score. One method includes: receiving a user identifier associated with a first user; receiving a designation of a period of time for analysis; receiving transaction data associated with the user identifier, the transaction data including a record of one or more transactions, wherein each transaction is associated with the user identifier, a merchant, a transaction time, and a purchase amount; identifying, of the received transaction data, a set of transactions conducted during the received period of time, based on the transaction time of each transaction; identifying, of the set of transactions, purchase data related to a given merchant; determining, of the purchase data related to a given merchant, a value of a purchase amount; and generating a consumer value score based on the determined value of the purchase amount.
US11270308B2 Shared blockchain data storage
A method includes sending, by a consensus node of a blockchain network, current state information and one or more transactions associated with a current block of a blockchain to one or more shared storage nodes of the blockchain network, wherein the consensus node stores block header associated with every block of the blockchain and the current state information, the one or more shared storage nodes store block body and historic state information associated with every block of the blockchain, and wherein the historic state information is stored as key-value pairs (KVPs) of a historic state tree with values being account states of accounts associated with the blockchain network and keys being hash values of the corresponding account states; verifying that the one or more transactions are stored by the one or more shared storage nodes; and receiving a notification of a transaction associated with the consensus node.
US11270307B2 Blockchain-based transaction processing method and apparatus, and electronic device
A computer-implemented method for processing blockchain-based transactions, the computer-implemented method including: receiving a target transaction initiated by a member node device in a blockchain, wherein the target transaction comprises a unique identifier of the target transaction; querying a transaction idempotent table on the block chain to determine whether the transaction idempotent table has stored a transaction idempotent record corresponding to the unique identifier of the target transaction; and in response to determining that the transaction idempotent table has not stored the transaction idempotent record corresponding to the unique identifier of the target transaction, recording the target transaction in a candidate block on the blockchain.
US11270306B2 Asset management method and apparatus, and electronic device
This specification describes techniques for managing assets in a blockchain. One example method includes receiving, from a target user recorded in a distributed database of a blockchain network, a user input including a request to transfer an asset object including a digital asset corresponding to a physical asset associated with the target user, in response to receiving the request, determining a contract object based on an asset type of the asset object, processing the asset object using the contract object to generate a plurality of target objects, deleting address information from the plurality of target objects, and adding the address information to asset receiving objects corresponding to the plurality of target objects.
US11270302B1 Configurable robots for network based processes
Embodiments described herein introduce systems and methods of configurable robots for network based processes. An application server may provide a graphical user interface (GUI) including different modular components of virtual robots. The application server may provide quantitative models for virtual robots with a variety of trading styles. A user may be able to create his/her own virtual robot by dragging and dropping different modular components according to the user's requirements. The virtual robots may automatically conduct transactions and manage wealth for the user. The virtual robot may automatically and dynamically perform quantitative analysis, risk management, trading activity, and portfolio management. In addition to creating a customized virtual robot, a user may lease his/her virtual robot and collect payments from the renters. A user may also offer trading signals generated by his/her robots for other users to purchase.
US11270300B1 Decentralized computer systems and methods for efficient transaction dispute management using blockchain
Decentralized computer systems and methods are disclosed for efficient transaction dispute management using blockchain. One method includes: receiving transaction information of a transaction, wherein the transaction information includes (1) an identifier of an issuer of a payment source account, (2) an identifier of an acquirer of a payment account of a merchant, and (3) the amount of resources to be applied in the transaction; generating a blockchain entry that stores the received transaction information in a shared ledger to participants of the blockchain; receiving in the shared ledger, from a participant, (1) an indication of a dispute of the transaction information, and (2) a proposed change to the transaction information; prompting the participants of the blockchain to respond to the indication of the dispute; if one of the participants denies the proposed change, executing a dispute settlement process to determine a revised transaction information.
US11270299B2 Methods and systems of using a cryptocurrency system to manage payments and payment alternatives
Embodiments of the present invention are directed to methods and systems for the efficient management of a digital currency system using a cryptocurrency scheme. Embodiments utilize a payment processor computer to manage entities in the digital currency system, which have the rights to generate, distribute, transact with, and redeem units of a digital currency. In some embodiments, the digital currency may represent points in a loyalty program operated by an entity or organization. Transactions performed using the digital currency and rules governing the digital currency can be tracked and maintained in a master ledger maintained by the payment processor computer, and distributed as sub-ledgers to other entities within the digital currency system.
US11270295B2 Method and apparatus for automated committed settlement of digital assets
The present disclosure relates to a system for locking a digital asset. In one implementation, the system may include a first computer node that reads a private data store associated with the first computer node and/or reads a distributed ledger to confirm a digital asset is unlocked and can be transferred from the first computer node. The first computer node cryptographically signs and sends a proposed digital lock to a second computer node. When activated, the digital lock prevents transfer of the digital asset from the first computer node to another computer node that is not the second computer node. The first computer node also reads a distributed ledger to confirm the distributed ledger contains the digital lock in an activated state. The first computer node transfers the digital asset from the first computer node to the second computer node.
US11270291B2 Systems and methods for data access control using a short-range transceiver
Systems and methods for controlling data access through the interaction of a short-range transceiver, such as a contactless card, with a client device are presented. An exemplary system and method may include establishing a database storing information for a plurality of accounts, receiving from a client device of the second account holder an account link request to link a first account with a second account, the account link request generated in response to a tap action between a contactless card and the client device, transmitting to a client device of the first account holder a link approval request to approve the account link request, receiving from the first account holder client device, a link approval message generated in response to an indication by the first account holder approving the account link request, and transmitting to the second account holder client device an account link.
US11270288B2 System and method for automatic device connection following a contactless payment transaction
Contactless payment data can be received from a mobile device via a contactless payment terminal. Responsive to receiving the contactless payment data from the mobile device, a token can be communicated to the mobile device via the contactless payment terminal, the token configured to be processed by the mobile device to initiate a particular communication functionality by the mobile device.
US11270285B2 Fuel pre-purchasing and sharing system and associated methods
A fuel pre-purchasing and sharing system (and associated methods) is disclosed herein. The system allows consumers to pre-purchase fuel at a pre-purchased price, and redeem pre-purchased fuel at a subsequent time regardless of the current price of fuel posted at the point of re-fueling. The pre-purchased price can be based on current fuel prices of fuel at one or more service stations that are near to a consumer at the time that the fuel is pre-purchased. Pre-purchased fuel of one or more grades of fuel can be held in a pre-purchased fuel tank. The pre-purchased fuel tank can be shared with other consumers such that the other consumers can redeem pre-purchased fuel held in the pre-purchased fuel tank.
US11270282B2 Systems and methods for network configurations of pin pads
A method of network configuration of personal identification number (PIN) pads includes obtaining a PIN pad configuration hash value for a current configuration of the PIN pad, comparing the obtained PIN pad configuration hash to a locally stored PIN pad configuration hash, upon determining that the obtained PIN pad configuration hash and the locally stored PIN pad configuration hash do not match, performing additional operations, which include requesting a new PIN pad configuration, receiving the new PIN pad configuration, receiving a new PIN pad configuration hash, and storing the PIN pad configuration hash.
US11270278B2 Cardless payment transactions with multiple users
A method of managing a cardless payment transaction between a customer and a merchant includes receiving, from a device of a customer, an indication of consent to join the customer to a cardless payment transaction, where the cardless payment transaction is between one or more other customers and the merchant; receiving from the customer device, location data indicating that the customer device is in proximity with the merchant; joining the customer with the cardless payment transaction between the one or more other customers and the merchant; receiving transaction data between the merchant and each customer; and submitting, for each customer associated with the cardless payment transaction, a transaction between the merchant and the customer to a financial service for authorization.
US11270274B1 Mobile wallet using math based currency systems and methods
A mobile wallet computer system may send a token to a customer computing device to share the token with a recipient computer system in exchange for payment for a service or a good. The mobile wallet computer system may receive, the token, a recipient public key associated with a MBC account of the recipient, and a transaction amount. The mobile wallet computer system determines whether the recipient public key is registered with the mobile wallet computer system. The mobile wallet computer system updates a ledger that lists a MBC balance of the MBC account of the recipient and the ledger that lists the MBC balance of the customer or transmits, to MBC processing nodes, a request to transfer the amount of MBC in a pooled MBC account of a financial institution to the MBC account of the recipient.
US11270273B2 Resources dispensing device and resources dispensing method
The present disclosure relates to the field of Internet. Disclosed are resources dispensing device and resources dispensing methods. The system including: a sender client, a server cluster and at least one receiver client; the sender client is to generate n virtual packages through interacting with the server cluster, each virtual package is to distribute part of resources to be dispensed to the receiver client, wherein n is an integer larger than 1; the sender client is further to provide a pick-up message of the n virtual packages to the receiver client; the receiver client is to display at least two virtual packages of the n virtual packages in a user interface according to the pick-up message of the n virtual packages; the receiver client is further to pick up a target virtual package from the at least two virtual packages through interacting with the server cluster according to a pick-up operation received.
US11270269B2 Reducing information requirements in digital electronic transfers
Systems and methods for transferring between accounts in the absence of sensitive information needed to perform a direct transfer between accounts are described herein. In an embodiment, an intermediary system receives a request to perform a digital electronic transfer of an item from a first online account to a second online account through the intermediary system, wherein the intermediary system does not have access to the sensitive information for either the first online account or the second online account. Without requesting the sensitive information for either the first online account or the second online account, the intermediary system responds to the request by: performing a first digital electronic transfer of the item from the first online account to a system account, storing data assigning the item to an intermediary account for which the intermediary system has the sensitive information, and performing a second digital electronic transfer of the item from the system account to the second online account.
US11270266B2 Method and system for identifying emails and calendar events associated with projects of an enterprise entity
According to one embodiment, a customer relationship management (CRM) system is queried to obtain a project that is associated with an entity (e.g., a user, a group of users, a client). A first list of one or more contacts (e.g., contact persons, referred to herein target contacts) associated with the project from the CRM system. For each of the contacts in the first list, a domain name is determined based on contact information of the contacts (e.g., emails, Web addresses, name of an account associated with the contacts). A first set of email addresses, referred to as target email addresses, is determined based on the domain name and contacts using a set of email identification rules. An email server is queried to retrieve a list of one or more emails and/or calendar events based on the first set of email addresses.
US11270264B1 Systems and methods for remote huddle collaboration
Systems and methods for remote huddle collaboration are disclosed. The huddle collaboration system may include a huddle management system which may include an authentication module, a data processing module, and a module manager, among other components. Huddle collaboration system may allow huddle members of a company to fully engage in remote huddle sessions through different kind of client computing devices, in a consistent way regardless of their location. The system may act as an alternative to traditional whiteboards, displaying, collecting, and storing information during an active huddle session, where this information may be available to the users in the form of one or more standard and/or custom sub-applications, according to the user's and/or project's requirements.
US11270253B2 Cognitive procurement
Examples of cognitive procurement and proactive continuous sourcing are defined. In an example, the system receives a procurement request. The system implements an artificial intelligence component to sort the supplier data into a plurality of domains. The system modifies a domain from the plurality of data domains based on new supplier data being received. The system generates user procurement behavior data based on the procurement interaction and a domain from the plurality of data domains. The system establishes a user procurement behavior model corresponding to a guideline associated with the procurement interaction. The system determines whether the user procurement behavior model should be updated based on modification in the plurality of data domains and updates the same. The system notifies the user regarding change in the user procurement behavior model due to change in a domain of the received supplier data selected by the user.
US11270252B1 Predictive conversion systems and methods
In one embodiment, a system and method of predicting sale transaction conversion rate of an item operates through a search of information in response to a query over a network. The item can be included in a category of items. Information for other relevant items of the category is available through network query and historical data, among others. Respective information for the other items of the category is available to the method. The system and method includes discovering available information of the item of interest, extracting certain of the available information of the item, analyzing the certain information for the item by comparing the information to other item information for the category of items, weighting the information for the commercial item in comparison to other items of the category, calculating a predictive score for the commercial item of interest, and presenting the information of the commercial item of interest ranked according to the predictive score as compared to other items of the category.
US11270251B2 Package management system with accelerated delivery
The disclosure provides a system for delivering purchased items, with each item having an item identifier that includes the price, size and possibly a shape coefficient of the item, to customers by a service provider or store employee comprising, a plurality of lockers, each having a locking portion, a delivery code that associates one or more items with a transaction and a customer, a central control unit comprising an input device for reading a delivery code and open the number of lockers needed to accommodate the items designated in the delivery code. The central control unit communicates with a store management system to provide the customer an authentication code to subsequently retrieve the items. A method and system for picking and placing items in a locker bank for retrieval by a customer is also disclosed.
US11270245B2 System and method for forecasting deliveries via blockchain smart contracts
A supply chain forecasting system with blockchain controls is discussed. The supply chain forecasting system can include a central computing system communicating with a third party computing system. The central computing system and third party computing system can initiate, adjust, and fulfill smart contracts associated with the delivery of physical objects using blockchain controls.
US11270244B2 Monitoring device and system
The present invention relates to a monitoring device and system, the monitoring device comprises a sensing module arranged to detect a condition of an object associated with the monitoring device; a wireless communication module operably connected with the sensing module, the communication module being arranged to communicate the condition detected by the sensing module to an external electronic device; and an identification module with a unique identifier arranged to be read for identifying the monitoring device. During transportation and storage of object, it is desirable to monitor some physical properties continuously, detect anti-counterfeiting and track the location of the object. By utility a smart monitoring device described in the present invention as an add-on to the old boxes in cold-chain logistic, the present invention allows users to obtain such data in real time, and further transmits the data to external devices for warning and analysis, thus improving the reliability and efficiency in a supply chain.
US11270241B2 Systems and methods for discovery of automation opportunities
A system and method analyzes computer actions to identify computer-based processes (e.g. computer-user interactions) which are automation candidates. A data gathering process executed by a processor on a computer may collect low-level user action information or items, each low-level user action information or item including for example an input type description, a user name, and screen window information. At a computer sequential pattern mining may be applied to determine a set of subprocesses, each subprocess including a series of low-level user actions, each user action associated with a user action vector, and each subprocess associated with a subprocess vector generated from user action vectors associated with (typically generalized) low-level user actions comprised in the subprocess. The subprocess vectors may be grouped or clustered to create processes. For each process, an automation score may be calculated using the actions in the subprocesses in the process.
US11270238B2 Utilizing blockchain technology with mobile robotic machines
Utilizing blockchain ledgers with mobile robotic machines is provided. A first digital certificate is assigned to a requesting entity. The first digital certificate identifies the requesting entity within a network. A request is generated for performance of a task by a mobile robotic machine. Generating the request includes: requesting the mobile robotic machine to perform the task; receiving an acceptance of the task from the mobile robotic machine; and assigning a second digital certificate to the mobile robotic machine. The second digital certificate is signed using the first digital certificate and indicates that the mobile robotic machine is authorized to perform the task. A public key of the second digital certificate is posted to member entities of the network where other member entities responsible for an item corresponding to the task are able to use the public key to confirm authorization of the mobile robotic machine to perform the task.
US11270237B2 System for determining quantitative measure of dyadic ties
Described are platforms, systems, and methods for determining quantifiable measures of dyadic ties. In one aspect, a method comprises receiving contextual data for a user from at least one data source; processing the contextual data through a first machine-learning model to determine quantifiable measures of dyadic ties between the user and each of a plurality of individuals, the first machine-learning model trained with previously received contextual data of a plurality of other users; determining a grouping for the user based on the determined quantifiable measures, the grouping comprising at least one of the individuals; and providing, through a user-interface, access to the determined quantifiable measures to members of the grouping.
US11270235B1 Routing system to connect a user with a qualified agent
Certain aspects of the present disclosure provide techniques for providing a routing system to a user of a product. An example technique includes receiving from a user of a product a query and a personal ID. Based on the personal ID of the user, the user's profile is retrieved which comprises user attribute data, a clickstream history of the user, and a product SKU of the product. Based on the query and the user profile, processed user data is generated. Additionally, agent profile data for each available agent is retrieved, and based on the user attribute data, the processed user data, and the agent profile data of each agent, a predicted quality score is generated for each agent. The agent with the highest predicted quality score is determined, and the user is routed to the agent with the highest predicted quality score.
US11270230B1 Self learning machine learning transaction scores adjustment via normalization thereof
Provided are a system and methodology for iteratively transforming data as between multiple sets thereof. Doing so, via normalization of the data, enables uniformity of interpretation and presentation of the data no matter the machine learning model that produced the data.
US11270228B2 Information processing method and information processing system
An information processing method includes: deciding a configuration of a machine learning model, using a processor; performing first determination as to whether the machine learning model in the decided configuration meets a first performance requirement on hardware performance; performing learning using the machine learning model in the configuration determined to meet the first performance requirement, performing second determination as to whether a learned model obtained by the learning meets a second performance requirement on evaluation value of output of a machine learning model, and when the learned model is determined to meet the second performance requirement, outputting information indicating that both performance requirements are met; and when it is determined that the first performance requirement is not met, changing the configuration of the machine learning model, and performing the first determination as to whether the machine learning model in the changed configuration meets the first performance requirement.
US11270227B2 Method for managing a machine learning model
A method is provided for managing a machine learning system. In the method, a database is provided for storing a plurality of data elements. A plurality of machine learning models is trained using assigned subsets of the plurality of data elements. The outputs of the plurality of machine learning models is provided to an aggregator. During inference operation of the machine learning system, the aggregator determines a final output based on outputs from the plurality of models. If it is determined that an assigned subset must be changed because, for example, a record must be deleted, then the data element is removed from the selected assigned subset. The affected machine learning model associated with the changed assigned subset is removed, and retrained using the changed assigned subset.
US11270226B2 Hybrid learning-based ticket classification and response
Systems and methods for ticket classification and response include labeling tickets with a ticket classifier that assigns a ticket label and an associated confidence score to each ticket. Tickets are clustered according to semantic similarity to form ticket clusters. A template associated with each ticket cluster is determined. Templates and the respective ticket clusters are clustered according to semantic similarity to form one or more ticket super-clusters. Tickets that have below-threshold confidence scores are labeled according to the one or more ticket super-clusters. The tickets are automatically responded to.
US11270225B1 Methods and apparatus for asynchronous and interactive machine learning using word embedding within text-based documents and multimodal documents
A machine learning system continuously receives tag signals indicating membership relations between data objects from a data corpus and tag targets. The machine learning system is asynchronously and iteratively trained with the received tag signals to identify further data objects from the data corpus predicted to have a membership relation with the single tag target. The machine learning system constantly improves its predictive accuracy in short time by the continuous training of a backend machine learning model based on implicit and explicit tag signals gathered from a non-intrusive monitoring of user interactions during a review process of the data corpus.
US11270222B2 Quantum phase estimation of multiple eigenvalues
Methods, systems, and apparatus for quantum phase estimation. In one aspect, an apparatus includes a quantum circuit comprising a first quantum register comprising at least one ancilla qubit, quantum gates, comprising at least (i) two Hadamard gates, (ii) a phase gate, (iii) a unitary operator, and (iv) a measurement operator, a second quantum register comprising one or more qubits, wherein the second quantum register is prepared in an arbitrary quantum state that is not an eigenstate of the unitary operator; and a phase learning system, configured to perform phase estimation experiments on the quantum circuit, comprising repeatedly measuring the state of an ancilla qubit for each phase estimation experiment to determine an expectation value of the state of the ancilla qubit and learn phases of the eigenvalues of the unitary operator.
US11270214B1 Providing the basis for ethical AI through explanations by coupling non-interpretable and interpretable systems
A method, a system, and a system of systems, that couples one or more non-interpretable systems to one or more interpretable systems by using the output results of the non-interpretable systems as the training targets for the interpretable systems. The method, the system, and the system of systems provide for non-interpretable complex nonlinear interactions among inputs by augmenting the set of in-sample and out-sample inputs. The result of the coupling is one or more resulting interpretable systems that allow for the development of explanations, justifications, and rationalizations for systems heretofore non-explainable or non-interpretable. The method, system and system of systems solve transparency and bias problems for non-interpretable systems and provides a basis for ethical systems, such as ethical artificial intelligent (AI) systems.
US11270213B2 Systems and methods for extracting specific data from documents using machine learning
A method includes generating, by one or more processors, a first graphical interface. The first graphical interface includes a card-based view with each card in the card-based view corresponding to a field of analysis from a plurality of fields of analysis. The method also includes transmitting, to a client device, the representation of the first graphical interface; receiving, from the client device, a selection of a particular card of the card-based view; and, based on the received selection, generating a representation of a second graphical interface that includes a detailed view of output data associated with a field of analysis that corresponds to the particular card. The method further includes transmitting, to the client device, the representation of the second graphical interface.
US11270205B2 Methods and apparatus for identifying the shared importance of multiple nodes within a machine learning model for multiple tasks
In some embodiments, a method includes providing an indication of a first file having a first characteristic to a neural network and receiving a classification associated with the first file from the neural network. The method includes providing an indication of a second file having a second characteristic to the neural network and receiving a classification associated with the second file from the neural network. The method further includes calculating a shared importance value for each node from a set of nodes in the neural network. The shared importance value indicates an amount to which that node is used to produce both the classification associated with the first file and the classification associated with the second file. The method further includes modifying the neural network based on the shared importance for at least one node from the set of nodes.
US11270200B2 Single-step nonlinearity compensation using artificial intelligence for digital coherent transmission systems
Aspects of the present disclosure describe a method for digital coherent transmission systems that advantageously provides low-complexity, single-step nonlinearity compensation based on artificial intelligence (AI) implemented in a deep neuron network (DNN).
US11270197B2 Efficient neural network accelerator dataflows
A distributed deep neural net (DNN) utilizing a distributed, tile-based architecture includes multiple chips, each with a central processing element, a global memory buffer, and a plurality of additional processing elements. Each additional processing element includes a weight buffer, an activation buffer, and vector multiply-accumulate units to combine, in parallel, the weight values and the activation values using stationary data flows.
US11270195B2 Neuromorphic computing in dynamic random access memory
A computer-implemented method is provided for neuromorphic computing in a Dynamic Random Access Memory (DRAM). The method includes representing one or more neurons by memory rows in the DRAM. Each bit in any of the memory rows represents a single synapse. The method further includes responsive to activating a given one of the neurons, reinforcing an associated synaptic state of a corresponding one of the memory rows representing the given one of the neurons. The method also includes responsive to inhibiting the given one of the neurons, degrading the associated synaptic state of the corresponding one of the memory rows representing the given one of the neurons.
US11270190B2 Method and apparatus for generating target neural network structure, electronic device, and storage medium
Embodiments of the present application disclose a method and apparatus for generating a neural network structure, an electronic device, and a storage medium. The method comprises: sampling a neural network structure to generate a network block, the network block comprising at least one network layer; constructing a sampling neural network based on the network block; training the sampling neural network based on sample data, and obtaining an accuracy corresponding to the sampling neural network; and in response to that the accuracy does not meet a preset condition, regenerating a new network block according to the accuracy until a sampling neural network constructed by the new network block meets the preset condition, and using the sampling neural network meeting the preset condition as a target neural network.
US11270189B2 Cognitive decision platform for honey value chain
In an aspect, a decision platform that optimizes honey value chain can be provided. The decision platform may receive images of a geographic region including catchment areas, run a first machine learning model with the images as input to identify resources in the catchment areas, run a second machine learning model with the identified resources to predict pollen and nectar concentration in the catchment areas, run a third machine learning model with at least the predicted pollen and nectar concentration to predict honey yield in each of the catchment areas, and determine placement of a swarm to at least one of the catchment areas. The decision platform may also control an unmanned aerial vehicle to guide the swarm to at least one of the catchment areas.
US11270186B2 Systems and methods of activity target selection for robotic process automation
A software robot is designed to carry out an activity (e.g., a mouse click, a text input, etc.) on a target element (e.g., a button, an input field, etc.) of a user interface. The robot's code specification is configured to include an on-screen image of the target element and a text displayed by the target element. The robot is configured to automatically identify the target element at runtime according to an element ID specified in the source code of the user interface, and when such identification fails, to identify the target element according to the text and image stored in the robot's code.
US11270181B2 Smart card
Provided is a smart card that can prevent malfunction in the smart card and improve stability of radio frequency communication by removing interference of an AC signal generated at the antenna terminal of the smart card. The smart card includes: a dual antenna configured of a first antenna and a second antenna for performing radio frequency communication with a card reader; an IC chip electrically connected to the first antenna to perform radio frequency communication through the first antenna; a power generation unit for generating DC power by converting a radio frequency signal received through the second antenna; a control unit for receiving the DC power generated from the power generation unit to control various modules; and a cut-off unit arranged between the first antenna and the IC chip to cut off a radio frequency signal received through the first antenna under the control of the control unit.
US11270180B2 Transponder
A transponder with a disrupting signal source to shut down the transponder. The transponder may use an RFID chip. The disrupting signal source can be an electrical signal source electrically coupled to the RFID chip, for example capacitively coupled. The disruptive signal source can also be a radiation source, for example an infrared source. The disrupting signal source can be connected to a receiver to allow the transponder to be shut down remotely. Multiple transponders as described can be combined to form a multi-transponder device in which transponders can be shut down selectively.
US11270176B2 Configuring a set of applets on a battery-less transaction card
A transaction card may power on the transaction card using electric current induced from an interaction of the transaction card with an electromagnetic field. The transaction card may establish a communication with a device. The communication may indicate that the transaction card has powered. The transaction card may receive, from the device, a set of instructions to configure a set of applets on the transaction card after notifying the device that the transaction card has powered on. The set of applets to be configured may be related to completing one or more different transactions. The set of applets to be configured may be different than another set of applets already configured on the transaction card. The transaction card may configure the set of applets on the transaction card according to the set of instructions after receiving the set of instructions.
US11270173B2 Establish access to a service using machine-readable code
According to examples, an apparatus may include a processor that may receive a request from a first device for an authentication token for access to a service, determine whether the first device is authorized to receive the authentication token for access to the service, and based on a determination that the first device is authorized to receive the authentication token for access to the service, generate a machine-readable code including the authentication token that a second device is to use for access to the service by the second device. The processor may also send the generated machine-readable code to the first device. The first device may display the machine-readable code and the second device may use a captured image of the machine-readable code to establish an authenticated session to the service on the second device.
US11270171B2 Ink discharge complementing method and printing apparatus
The conversion of the dot percentages using the first conversion table Td1 and the second conversion table Td2 is performed for the gradation data Dh by the defective nozzle corrector 95. Here, the first conversion table Td1 converts the dot percentages of the pixels Px corresponding to the normal nozzles Nn having no discharge defect by the first rate Rd1 lower than 100%, and the second conversion table Td2 converts the dot percentages of the pixels Px corresponding to the surrounding nozzles Na located around the defective nozzle Nd by the second rate Rd2 higher than the first rate Rd1. Then, the shading correction is performed for the defect complemented gradation data Dc obtained by converting the dot percentages in this way by the shading corrector 96.
US11270168B1 Method and system for vehicle image classification
A method is disclosed that includes operations of receiving user input that includes a vehicle identifier (ID), responsive to receiving the user input, (1) determining a set of vehicle images corresponding to the vehicle ID, (2) a set of classification IDs corresponding to the set of vehicle images, wherein the set of classification IDs includes a classification ID for each vehicle image of the set of vehicle images, and (3) determining feature content corresponding to the set of classification IDs, generating an image-to-feature data map configured to associate the following (i) each vehicle image, (ii) one or more portions of the feature content, and (iii) one or more classification IDs, and transmitting the image-to-feature association to a logic module embedded in webpage code of a webpage, wherein the image-to-feature association includes instructions that, upon execution, cause a rendering of a first vehicle image and first feature content on the webpage.
US11270167B2 Methods and systems for hyper-spectral systems
A hyperspectral analysis computer device is provided. The hyperspectral analysis computer device includes at least one processor in communication with at least one memory device. The hyperspectral analysis computer device is configured to store a plurality of spectral analysis data, receive at least one background item and at least one item to be detected from a user, generate one or more spectral bands for analysis based on the at least one background item, the at least one item to be detected, and the stored plurality of spectral analysis data, receive one or more mission parameters from the user, and determine a probability of success based on the one or more mission parameters and the generated one or more spectral bands.
US11270163B2 Learning device, learning method, and storage medium
A learning device comprises: an acquisition unit that acquires a first feature amount derived by an encoder from data with an identification object recorded therein, the encoder being configured so as to derive, from data with the identical object in various forms recorded therein, feature amounts which are mutually convertible by a conversion using a conversion parameter that takes a value according to the difference in the forms; a conversion unit that generates a second feature amount by performing a conversion on the first feature amount using the conversion parameter value; and a parameter updating unit that updates the value of a sorting parameter used in sorting by a sorting means, which is configured to sort second feature amounts as input, such that if the second feature amount has been input, the sorting means outputs a result indicating, as a sorting destination, a class associated with the identification object.
US11270153B2 System and method for whole word conversion of text in image
The disclosed invention provides system and method for whole word conversion of text in an image. The system and method may convert the text in the image into Unicode strings. The system and method utilizes comparable features of word segments that are extracted from the text in the image. The comparable features of the word segments are created by mirroring comparable features of word templates stored in a conversion database. Word templates in the database are filtered by comparing the comparable features of the word segments with comparable features of the word templates in the database. The word segments are correlated to matching word candidates. Word confusion networks are constructed with the matching word candidates, and the word confusion networks are evaluated to output matching words for the word segments. This system and method reduce the search space in the database improving search efficiency.
US11270152B2 Method and apparatus for image detection, patterning control method
The application provides an image detection method, an image detection apparatus, and a patterning control method, the image detection method including: identifying an input image to obtain image feature data of the input image; comparing the image feature data with preset image feature data in a preset image feature database to obtain deviation data of the input image; wherein the input image is a pattern image of a patterned structure. By intelligently detecting the pattern image of the patterned structure, the accuracy of the detection is improved, thereby reducing the labor input cost.
US11270151B2 Method and image processing circuit for performing searching operations regarding images
A method and image processing circuit for performing searching operations regarding an image are provided, wherein the image includes a plurality of blocks. The method includes: utilizing a grouping circuit to divide the plurality of blocks into a plurality of groups, wherein a group within the plurality of groups corresponds to a searching region within a target image, the group includes NB reference blocks within the plurality of blocks, the searching region includes NB sub-regions, and NB is an integer greater than one; utilizing a searching circuit to search for the NB reference blocks in the NB sub-regions, respectively, to generate NB searching results respectively corresponding to the NB reference blocks; and utilizing a selecting circuit to select a searching result from the NB searching results, for utilizing the searching result to represent a portion or all of the NB searching results.
US11270149B2 Image recognition method and system based on deep learning
The present disclosure discloses an image recognition method and system based on deep learning. The image recognition method trains a recognizing engine for high resolution images and a recognizing engine for low resolution image separately. The two recognizing engines generate two independent feature groups specifically for high resolution and low resolution images respectively. A categorizing engine categorizes a testing image to a high resolution mode or a low resolution mode, and then the testing image is recognized by the appropriate recognizing engine. Therefore, the present disclosure increases the accuracy of image recognition under various conditions.
US11270148B2 Visual SLAM method and apparatus based on point and line features
Systems and methods of visual simultaneous localization and mapping (SLAM) based on point and line features are disclosed. The method includes: receiving a visual image frame input by a camera device; extracting feature points and feature lines from the visual image frame; predicting a first pose of the camera device using the feature points; observing an extracted first feature line to determine a feature line measurement of the first feature line; obtaining a global feature line state vector set of the camera device, where the global feature line state vector set includes feature line state vectors of N historical feature lines, and N is a positive integer; and updating the first pose using the feature line measurement and the global feature line state vector set. In this way, feature point-based motion estimations and observation features of feature lines observed in an environment are integrated to update a pose of the camera device in real time, thereby improving visual SLAM accuracy.
US11270143B2 Computer implemented method and system for optical character recognition
A computer implemented method for optical character recognition (OCR) of a character string in a text image. The method efficiently combines two different OCR engines with the computation that needs to be done by the second OCR engine depending on the results found by the first OCR engine. This method provides, in particular, a high speed and accurate results when the first OCR engine is fast and the second OCR engine is accurate. The combination is possible because the second OCR engine identifies each segment to be processed by the second OCR engine without needing to process all segments.
US11270138B2 VCSEL based biometric identification device
The invention describes a device (1) and a method (100) for bio metric identification of an object with a significantly improved signal-to-noise ratio. The device comprises an optical image sensor element (11) at least sensitive to an infrared spectrum to take at least one picture (112) of the object (2) under ambient light conditions (ALC) with additional infrared light conditions (ILC), an infrared light source (12) to provide additional infrared light (IR) for the infrared light conditions (ILC), and a processing unit (13) to provide an image or image code (131) for the bio metric identification obtained from the picture (112), where the infrared light source (12) emits a narrow infrared light spectrum with a peak wavelength (121) between 925 nm to 955 nm and with a full width of half maximum of less than 5 nm, and where an infrared bandpass filter (14) is arranged in the light path (LP) between the object (2) and a sensor array of the optical image sensor element (11) having a transmission window (141) between 925 nm and 955 nm covering at least the peak wavelength (121) of the infrared light source (12).
US11270119B2 Video privacy using machine learning
A method, system and computer program product for providing video privacy is provided herein. First video data captured by a video camera is received. A context for the first video data is determined. It is determined that the context matches a privacy context from a set of privacy contexts identified using machine learning. In response to the context matching the privacy context, at least a portion of second video data is blocked that is captured by the video camera subsequent to the first video data.
US11270115B2 Presentation of augmented reality content based on identification of trigger accompanying video content
In one aspect, a headset may include at least one processor, at least one transparent display accessible to the at least one processor, and storage accessible to the at least one processor. The storage may include instructions executable by the at least one processor to detect an indication accompanying audio video (AV) content, with the indication associated with augmented reality (AR) content. The AR content may be different from the AV content but associated with the AV content. The instructions may also be executable to transmit a request for the AR content, receive the AR content, and present the AR content on the at least one transparent display.
US11270114B2 AR device and method for controlling the same
Disclosed is an AR device and method for controlling the same. According to the present disclosure, an augmented reality (AR) device comprises a frame supported by a user's head, a processor providing an AR image, a display connected with the frame and overlaying and displaying the AR image received from the processor on a real world, a marker generator generating a marker corresponding to an AR object, and a marker display displaying the marker generated by the marker generator. The AR device of the present disclosure may be associated with an artificial intelligence module, a robot, a virtual reality (VR) device, a device related to a 5G service, and the like.
US11270107B2 Extraction of multi-modal online resources associated with research papers
A method includes storing a research paper and a set of candidate resources including media content. The method further includes encoding each of one or more first content fields in the research paper into a first vector based on a first field type associated with each of the one or more first content fields. The method further includes encoding each of one or more second content fields in each of the parsed set of candidate resources into a second vector, based on a second field type associated with each of the one or more second content fields. The method further includes comparing the first vector with the second vector to determine a final set of resources based on the comparison. The method further includes controlling a display screen to output the determined final set of resources and the research paper.
US11270105B2 Extracting and analyzing information from engineering drawings
A method and system for extracting information from a drawing. The method includes classifying nodes in the drawing, extracting attributes from the nodes, determining whether there are errors in the node attributes, and removing the nodes from the drawing. The method also includes identifying edges in the drawing, extracting attributes from the edges, and determining whether there are errors in the edge attributes. The system includes at least one processing component, at least one memory component, an identification component, an extraction component, and a correction component. The identification component is configured to classify nodes in the drawing, remove the nodes from the drawing, and identify edges in the drawing. The extraction component is configured to extract attributes from the nodes and edges. The correction component is configured to determine whether there are errors in the extracted attributes.
US11270097B2 Electronic device having fingerprint sensing function and fingerprint sensing method
An electronic device, having fingerprint sensing function, is provided. The electronic device includes a display panel and a sensing module. The display panel has a surface configured to be pressed by a finger of a user. The sensing module is disposed under the display panel. The display panel displays a bright area in a fingerprint sensing area to emit an illumination beam to the finger. The sensing module obtains a base fingerprint image correspondingly. The display panel then displays the base fingerprint image in the fingerprint sensing area, so as to use the base fingerprint image as a light pattern to illuminate the finger. The sensing module obtains a second fingerprint image correspondingly. A fingerprint sensing method is also provided.
US11270096B2 Shortwave infrared optical imaging through an electronic device display
Systems and methods for through-display imaging. An optical imaging sensor is positioned at least partially behind a display and is configured to emit shortwave infrared light at least partially through the display to illuminate an object, such as a fingerprint, in contact with an outer surface of the display. Surface reflections from the object are received and an image of the object can be assembled.
US11270090B2 Variable depth of field scanning and lighting devices and methods
Various embodiments herein each include at least one of systems, methods, devices, barcode scanners, and software for variable depth of field scanning and lighting devices and methods. One such embodiment includes adjusting variable lenses on each of a plurality of barcode scanner scan-field lighting elements to a first depth of field and capturing a number of first images with a camera of a barcode scanner at the first depth of field. The method of this embodiment then outputs at least one of the number of the first images to a barcode reading process. This example method may then continue by adjusting the variable lenses of each of the plurality of barcode scanner scan-field lighting elements to a second depth of field, capturing a number of second images with the camera of the barcode scanner at the second depth of field, and then outputting at least one of the number of the second images to the barcode reading process. The adjusting, capturing, and outputting may then be repeated again in some embodiments for a third depth of field, a fourth depth of field, and onward, depending on the number of depths of field in a particular embodiment.
US11270082B2 Hybrid natural language understanding
Hybrid natural language understanding (NLU) systems and methods are provided that capitalize on the strengths of the rule-based models and the statistical models, lowering the cost of development and increasing the speed of construction, without sacrificing control and accuracy. Two models are used for intent recognition, one statistical and one rule-based. Both models define the same set of intents, but the rule-based model is devoid of any grammars or patterns initially. Each model may or may not be hierarchical in that it may be composed of a set of specialized models that are in a tree form or it may be just a singular model.
US11270078B2 Method and system for generating a surprisingness score for sentences within geoscience text
The invention is a data processing method and system for suggesting insightful and surprising sentences to geoscientists from unstructured text. The data processing system makes the necessary calculations to assign a surprisingness score to detect sentences containing several signals which when combined exponentially, have tendencies to give rise to surprise. In particular, the data processing system operates on any digital unstructured text derived from academic literature, company reports, web pages and other sources. Detected sentences can be used to stimulate ideation and learning events for geoscientists in industries such as oil and gas, economic mining, space exploration and Geo-health.
US11270076B2 Adaptive evaluation of meta-relationships in semantic graphs
A method and system are provided for adaptive evaluation of meta-relationships in semantic graphs. The method includes providing a semantic graph based on a knowledge base in which concepts in the form of graph nodes are linked by semantic relationships in the form of graph edges. Metadata are encoded in the edges and nodes of the semantic graph, of weightings for measuring a meta-relationship, wherein the meta-relationship applies to the concepts of the semantic graph and is independent of the semantic relationship defined by the edges of the semantic graph. A graph activation is carried out for an input context relating to one or more concepts of the semantic graph, wherein the weightings are applied to a spreading activation signal through the semantic graph to produce a measure of the meta-relationship for a sub-set of concepts of the semantic graph.
US11270075B2 Generation of natural language expression variants
Embodiments of the present disclosure relate to generation of natural language expression variants. In an embodiment, a computer-implemented method is disclosed. According to the method, a structured expression is determined for a source expression in a natural language by replacing a source key entity in the source expression with a predetermined symbol. At least one template structured expression is selected from a set of template structured expressions based on respective similarities between the structured expression and respective template structured expressions in the set. Each of the set of template structured expressions comprises the predetermined symbol to represent a key entity. At least one variant expression is generated for the source expression by replacing the predetermined symbol in the at least one selected template structured expression with the source key entity. In other embodiments, a system and a computer program product are disclosed.
US11270072B2 System and method for cross-domain transferable neural coherence model
Systems and methods of automatically generating a coherence score for text data is provided. The approach includes receiving a plurality of string tokens representing decomposed portions of the target text data object. A trained neural network is provided that has been trained against a plurality of corpuses of training text across a plurality of topics. The string tokens are arranged to extract string tokens representing adjacent sentence pairs of the target text data object. For each adjacent sentence pair, the neural network generates a local coherence score representing a coherence level of the adjacent sentence pair of the target text data object, which are then aggregated for each adjacent sentence pair of the target text data object to generate a global coherence score for the target text data object.
US11270071B2 Language-based content recommendations using closed captions
Systems, apparatuses, and methods are described herein for providing language-level content recommendations to users based on an analysis of closed captions of content viewed by the users and other data. Language-level analysis of content viewed by a user may be performed to generate metrics that are associated with the user. The metrics may be used to provide recommendations for content, which may include advertising, that is closely aligned with the user's interests.
US11270070B1 Method and apparatus for improved presentation of information
A method and apparatus comprising generating a dynamic personalized webpage is disclosed. At least two webpages are loaded in a fashion that is hidden from the user. Content from the at least two webpages is extracted based on classification “of interest” by an artificial intelligence algorithm. A dynamic personalized webpage comprising extracted content is then generated and displayed to the user. In the preferred embodiment, the user's dynamic personalized webpage will be filled with advertisements tailored to the user and the user would receive at least some revenue from advertisements.
US11270065B2 Extracting attributes from embedded table structures
Embodiments include methods, system and computer program products for extracting attributes from embedded table structures in a document. Aspects include identifying a table in the document and identifying one or more headers of the table by locating co-occurring attributes in the table. Aspects also include identifying a plurality of values in the table and creating an annotation for each of the plurality of values value in the table, wherein each annotation includes text extracted from the one or more headers that correspond to the location of the value in the table.
US11270064B2 Wireless device portal application implementing a plurality of truncated applications
The invention describes a process and system for improving user experience with web-based applications on an electronic device. In particular, instructions are provided for one or more truncated applications that may be stored in memory of the electronic device. Icons associated with the one or more truncated applications are caused to be displayed on the electronic device. It is further determined that a user has selected at least one of the truncated applications. Thereafter, user input fields of the selected one or more truncated application is populated with user information.
US11270063B1 Methods and systems for interactive data input
Described herein are methods and systems to generate and display interactive graphical user interfaces that receive data inputs from users while emulating a chat session. A server retrieves a set of prompts associated with an electronic form; displays, within a webpage, a first element corresponding to a prompt and a second element having at least one input element configured to receive an input from a user interacting with the webpage. When the user interacts with an input element, the server relocates the first element and dynamically revises the second element by relocating the second element and displaying inputted values received from the user interacting with the at least one input element of the second element. The server then displays a third element comprising next prompts of the electronic form.
US11270062B2 System and method for automated content annotation workflow
An automated content annotation workflow is disclosed. An example embodiment is configured for: registering a plurality of labelers to which annotation tasks are assigned; populating a labeling queue with content data to be annotated; assigning annotation tasks from the labeling queue to the plurality of labelers; enabling the plurality of labelers in an annotation review queue to modify or delete annotations applied by prior labelers; and evaluating a level of performance of the plurality of labelers in applying the annotations.
US11270057B1 Semiconductor device including regions for reducing density gradient effect and method of forming the same
A method includes: generating a design layout according to a circuit design by placing first and second components; identifying a first area and a second area between the first component and the second component; and determining a first cell configuration of the first component according to the first component and a second cell configuration of the second component according to the second component. The method further includes selecting a first cell comprising a first capacitor from a cell library, wherein the first cell has a third cell configuration identical to the first cell configuration; selecting a second cell comprising a second capacitor from the cell library, wherein the second cell has a fourth cell configuration identical to the second cell configuration; placing a first cell array formed of the first cell in the first area; and placing a second cell array formed of the second cell in the second area.
US11270049B2 Internal channel network detections for 3D printing
A computer-aided design (CAD) system may support detection of internal channel networks for 3D printing and may include a CAD model access engine and a channel network detection engine. The CAD model access engine may access a CAD model of a physical object to be constructed through 3D printing. The channel network detection engine may detect an internal channel network included in the CAD model of the physical object, including by identifying channel openings along a surface of the CAD model that satisfy an opening size threshold and recursively identifying internal faces of the CAD model that form the internal channel network, wherein the internal faces are faces of the CAD model that are internal to the surface of the CAD model. The channel network detection engine may also perform a channel verification on the identified internal channel network to support the 3D printing of the physical object.
US11270046B2 Conversion of point cloud data points into computer-aided design (CAD) objects
Aspects include a system and method for converting from point cloud data to computer-aided design (CAD) objects. A method includes providing a point cloud and a catalog of CAD objects. One of a plurality of points in the point cloud representing an item is selected. A CAD object in the catalog that corresponds to the item is selected. The CAD object is aligned to the item in the point cloud. A position and orientation of the aligned CAD object is output. The position and orientation are expressed in a coordinate system of the point cloud.
US11270044B2 Systems and methods for simulating real-world IO workloads in a parallel and distributed storage system
Systems, methods, and storage media for simulating real-world IO workload for testing a parallel and distributed storage system are disclosed. Exemplary implementations may: identify real-world data from a deployed production environment; simulate a workload by using the original directory tree structure and the original metadata from the files and replacing the original contents of the files with dummy content to create dummy files; write the directory tree structure and dummy files to a system of storage devices; read data from the directory tree structure and dummy files on the system of storage devices; and verify the integrity of the dummy files over the course of a plurality of data management processes and a plurality of data availability processes employed by the storage system.
US11270040B2 Simulation system for a production environment and related methods of use
Described in detail herein are simulation systems for a production environment and related methods of use. In one exemplary system a routing application receives a request associated with one or more physical objects. Based on the request, the routing application retrieves one or more simulation profiles from a database and forwards the request and the simulation profiles to a first computing system. The first computing system hosts a simulation environment and simultaneously executes a simulation of the request for each simulation profile in the simulation environment. The first computing system generates resultant data in response to executing each simulation that may be used to alter a production application for a production environment.
US11270039B2 Road network generation
A method and an apparatus for generating a road network are disclosed. The method for generating a road network comprises: aggregating a plurality of grid cells partitioned in advance on a trajectory map based on trajectories in each grid cell of the plurality of grid cells to form level-1 regions; and generating a link of the road network by merging a level-1 region having two valid neighbors with its neighbor level-1 regions having two valid neighbors.
US11270038B2 Redundancy detection with function models
Systems and methods for detecting design redundancies and conflicts of a product or process are disclosed in the present application. A system for detecting redundancies and conflicts may parse a plurality of descriptions of functions to identify objects, verbs, and modifiers corresponding to descriptions of the plurality of descriptions. The system may determine lexical relationships between the identified objects, verbs, and modifiers based on lexical relationships. The system may determine dependencies of hierarchal relationships within the function model, and detect redundancies and conflicts based on the lexical relationships and the hierarchal relationships.
US11270037B2 Playback profiles for simulating construction schedules with three-dimensional (3D) models
A method, apparatus, system, and computer program product provide the ability to simulate a construction schedule. A first three-dimensional (3D) model and a schedule are acquired. The schedule includes activities for building the 3D model. Each of the activities is associated with model object(s) of the 3D model. A subset of the activities is selected based on properties of the activities. A first simulation appearance (of the model objects attached to the selected subset of activities) is defined. A second simulation appearance is defined for remaining/non-selected activities. The selected subset, the first simulation appearance, and the second simulation appearance are packaged into a playback profile that is capable of being applied to a second 3D model. A simulation of construction of the first 3D model (that is based on the playback profile) is played back.
US11270031B2 Securing analog mixed-signal integrated circuits through shared dependencies
The transition to a horizontal integrated circuit (IC) design flow has raised concerns regarding the security and protection of IC intellectual property (IP). Obfuscation of an IC has been explored as a potential methodology to protect IP in both the digital and analog domains in isolation. However, novel methods are required for analog mixed-signal circuits that both enhance the current disjoint implementations of analog and digital security measures and prevent an independent adversarial attack of each domain. A methodology generates functional and behavioral dependencies between the analog and digital domains that results in an increase in the adversarial key search space. The dependencies between the analog and digital keys result in a 3× increase in the number of iterations required to complete the SAT attack.
US11270029B2 Data check methods, apparatuses, and devices
Examples in this application disclose data check computer-implemented methods, media, and systems. One example computer-implemented method includes retrieving, by a trusted execution environment (TEE), a check-triggering instruction from a server, where the check-triggering instruction is configured to trigger the TEE to perform a consistency check on basic data of a user to be identified, in response to the check-triggering instruction, retrieving, by the TEE, encrypted standard basic data of the user from a trusted institution, retrieving, by the TEE, encrypted basic data of the user from a first institution, retrieving, by the TEE, the basic data of the user by decrypting the encrypted basic data, performing, by the TEE, the consistency check on the basic data of the user based on the encrypted standard basic data to obtain a check result, and sending, from the TEE, the check result to a second institution.
US11270028B1 Obtaining jointly trained model based on privacy protection
One or more embodiments of the present specification relate to a method and system for obtaining a jointly trained model based on privacy protection. An example method includes jointly training a first model, by a first device and with a second device, the first device and the second device each holding respective training data that includes first training data with a sample label, and second training data without the sample label. Jointly training the first model includes privately obtaining the first training data, and performing joint model training using the first training data. The second training data is input to the trained first model to obtain a predicted label for the second training data. Jointly training a second model includes privately obtaining labeled training data, and performing joint model training using the first training data, the second training data, and the labeled training data.
US11270025B2 Anonymized global opt-out
A system for managing opt-out instructions includes a global opt-out service and opt-out store in communication with regional subsystems. The opt-out service maintains a global opt-out store database of consumers for whom opt-out instructions have been received. The opt-out store includes no personal data, but instead contains only anonymized data. Before consumer data is utilized, an anonymized identifier is created by a regional data anonymizer and transmitted to the opt-out store. The opt-out instructions are applied by searching for a match in the opt-out store for a matching anonymized identifier. In this manner, the system may comply with privacy laws and regulations concerning the transmission of personal data outside of a region, while still providing a global opt-out service.
US11270023B2 Anonymity assessment system
A method, computer system, and a computer program product for assessing anonymity of a dataset is provided. The present invention may include receiving an original dataset and an anonymized dataset. The present invention may also include preparing a testing dataset and a training dataset for a machine learning algorithm based on the received original dataset and anonymized dataset. The present invention may then include training a machine learning model based on the prepared training dataset. The present invention may further include generating an evaluation score based on the trained machine learning model and the prepared testing dataset. The present invention may also include presenting the generated evaluation score to a user.
US11270013B2 Managing privilege delegation on a computer device
A computer device for managing privilege delegation to control creation of processes thereon is described. Creation of a process, in a user account on a computer device, is requested according to first privileges. An agent, cooperating with an operating system of the computer device, intercepts the request. The agent determines whether to create the process according to second privileges, different from the first privileges and if permitted, cause the process to be created accordingly. The agent hooks a query provided by the operating system to identify whether a user account control service is enabled. The agent enquires of the operating system whether to create the process according to the second privileges whereupon the hooked query is invoked. The agent confirms to the operating system that the user account control service is enabled, such that checks by the operating system are performed as if the operating system were enabled.
US11270009B2 Determining consent for an action using a consent policy reflecting an interpretation of applicable data privacy laws
Methods and systems for using consent policies to determine whether to proceed with actions relative to persons based on a hierarchy of consent values for that person are described. Responsive to a query, records are retrieved which pertain to a person's consent for another entity to perform an action relative to the person in view of data privacy laws. A consent policy is selected. The selected consent policy includes rules that are configurable to reflect a manner to comply with data privacy laws. The selected consent policy is applied to the records. Applying the selected consent policy comprises applying rules to find a result for a second level of the hierarchy of consent values, determining a result for a first level of the hierarchy of consent values, and applying rules to determine whether to proceed with the action relative to the person.
US11270008B2 Collection folder for collecting file submissions
A content management system for collecting files from one or more submitters in a collection folder. A collector, who generates the collection folder, can invite one or more submitters to submit one or more files to the collection folder. Facial recognition is applied to the submitted files. The one or more submitters have limited rights to the collection folder. The limited rights can include uploading rights and prohibiting a submitter from viewing files that other submitters associated with the collection folder submitted. Thus, the collection folder is able to store files from the one or more submitters, but prevent them from viewing other's submissions.
US11270007B2 Systems and methods for embedding data in remote session displays
Methods and systems for embedding data in an image. The methods include, by a computing device: receiving data indicative of a source of an image that is one of a series of images that collectively provide a visual representation of a state of an application of the computing device, identifying, region of the image that is the same in another image of the series of images, determining a size of the identified region, and embedding the data within the identified region of the image in response to a comparison between the determined size of the identified region and a threshold.
US11270004B2 Blockchain-based transaction privacy
A computer-implemented blockchain-based transaction obfuscation method includes: determining a submission time based on a base time and a submission time interval; determining that no actual transaction information is obtained between the base time and the submission time during the submission time interval; generating false transaction information; cryptographically encoding transaction content in the false transaction information; and subsequent to the submission time, submitting the false transaction information to a blockchain to obfuscate a number of actual transactions in the blockchain.
US11270003B2 Semiconductor device including secure patchable ROM and patch method thereof
A method for patching a patchable function programmed in a read only memory (ROM) of a semiconductor device by using firmware loaded onto a first memory includes receiving an encrypted and digitally signed firmware image; generating a verification result by verifying the firmware image by using a public key; decrypting the firmware image by using a secret key depending on the verification result; loading firmware decrypted from the firmware image onto the first memory; and running a replacement function corresponding to an identifier of the patchable function included in the firmware, when the patchable function is called.
US11269999B2 Protecting computing devices from malicious tampering
In one example, a method performed by a processing system of a server includes sending an instruction to a controller installed on an integrated circuit chip of a remote computing device, wherein the instruction requests that the controller issue a challenge to the integrated circuit, receiving a first signature of the integrated circuit chip from the controller, wherein the first signature is derived by the controller from a response of the integrated circuit chip to the challenge, comparing the first signature to a second signature that is stored on the server, wherein the second signature was derived through testing of the integrated circuit chip prior to the integrated circuit chip being deployed in the remote computing device, and generating an alert when the first signature fails to match the second signature, wherein the alert indicates that the integrated circuit chip may have been tampered with.
US11269997B2 Automated dynamic security testing
A method, a system, and a computer program product for performing automated dynamic security testing. A generation of one or more requests is detected. The requests are generated by one or more user devices. A determination is made that the requests are associated with execution of a monitored software application. The determined requests are transmitted to one or more servers for executing a security scanning of the requests. The security scanning of the determined requests is executed to determine presence of one or more security threats associated with execution of the requests. A report of the execution of the security scanning is generated.
US11269995B2 Chain of events representing an issue based on an enriched representation
In some examples, a system constructs, based on event data representing a plurality of events in a system, a representation of the plurality of events, the representation including information relating the events, and computes issue indications corresponding to potential issues in the system. The system adds information based on the issue indications to the representation to form an enriched representation, and searches the enriched representation to find a chain of events representing an issue in the system.
US11269989B2 Systems and methods of protecting data from injected malware
Provided herein are systems and methods for protecting data from injected malware. In some embodiments, a virtual memory validator may execute in user mode memory space on a computing device. The virtual memory validator may monitor an execution stack of an executing thread of a process. The virtual memory validator may identify a memory address referenced in the execution stack, responsive to the process attempting to access a protected resource. The virtual memory validator may determine that the memory address refers to a memory region that is designated as executable. The virtual memory validator may determine that the memory address is outside memory regions identified in a memory range map. The virtual memory validator may, responsive to the determination, identify the process as a potential malware process.
US11269981B2 Information displaying method for terminal device and terminal device
An information displaying method for a terminal device, and a terminal device, where the method includes displaying, by the terminal device, prompt information on a screen of the terminal device when the terminal device is in a screen-locked state, collecting, by the terminal device, a user face image using a camera of the terminal device, and displaying, by the terminal device on the screen of the terminal device, content information corresponding to the prompt information when the user face image matches an image template stored in the terminal device. According to the information displaying method, related information is displayed through facial recognition without releasing the screen-locked state of a mobile phone such that convenience of information displaying is improved while information security is ensured.
US11269979B2 System and method for virtual world biometric analytics through the use of a multimodal biometric analytic wallet
The invention provides a system and method for virtual world biometric analytics through the use of a multimodal biometric analytic wallet. The system includes a virtual biometric wallet comprising a pervasive repository for storing biometric data, the pervasive repository including at least one of a biometric layer, a genomic layer, a health layer, a privacy layer, and a processing layer. The virtual biometric wallet further comprises an analytic environment configured to combine the biometric data from at least one of the biometric layer, the genomic layer, the health layer, the privacy layer, and the processing layer. The virtual biometric wallet also comprises a biometric analytic interface configured to communicate the biometric data to one or more devices within a virtual universe.
US11269978B2 Detection of slow brute force attacks based on user-level time series analysis
Methods, systems and computer program products are provided for detection of slow brute force attacks based on user-level time series analysis. A slow brute force attack may be detected based on one or more anomalous failed login events associated with a user, alone or in combination with one or more post-login anomalous activities associated with the user, security alerts associated with the user, investigation priority determined for the user and/or successful logon events associated with the user. An alert may indicate a user is the target of a successful or unsuccessful slow brute force attack. Time-series data (e.g., accounted for in configurable time intervals) may be analyzed on a user-by-user basis to identify localized anomalies and global anomalies, which may be scored and evaluated (e.g., alone or combined with other information) to determine an investigation priority and whether and what alert to issue for a user.
US11269976B2 Apparatus and method for watermarking a call signal
An apparatus and method for determining a source of an unauthorized copy of speech signals in a conference call session. A conference bridge receives a speech signal during a conference call session with a plurality of end user devices attending. The conference bridge provides one or more dynamic, end user specific watermarks corresponding to the one or more end user devices. Each watermark is adjusted based on characteristics of the speech signal to make the watermark imperceptible to a human being. The speech signal is then embedded with the adjusted watermark in real time to generate a modified speech signal.
US11269975B2 System for authenticating a user using an application specific integrated circuit embedded within a user device
Systems, computer program products, and methods are described herein for authenticating a user using an application specific integrated circuit embedded within a user device. The present invention is configured to receive an indication that a user has initiated an application on the user device; determine that the application is associated with the application specific integrated circuit embedded within the user device; activate the application specific integrated circuit based on at least determining that the application is associated with the application specific integrated circuit; receive an indication that the user has initiated an execution of an action, via the application, with an entity; and execute the action using the application specific integrated circuit based on at least receiving the indication that the user has initiated the execution of the action.
US11269972B2 Date-specific webpage versions
A computer-implemented method includes a webpage design server comparing a current date to a start date associated with a version of a webpage and when the current date is after the start date, the webpage design server automatically altering a webpage delivery system so that the version of the webpage is returned by the webpage delivery system when the webpage is requested.
US11269964B2 Field-of-interest based preference search guidance system
Disclosed herein is a field-of-interest based preference search guidance system. The field-of-interest based preference search guidance system includes: a search requester terminal configured to select a desired search field of interest from among provided fields of interest, and to transmit designated attribute information; and a search service provision server configured to provide the fields of interest to the search requester terminal, to provide a fixed attribute list part and a variable attribute list part descriptive of field-of-interest based keywords belonging to a selected search field of interest to the search requester terminal, to select field-of-interest based keywords belonging to a fixed attribute designated value from information included in transmitted designated attribute information when the designated attribute information is transmitted from the search requester terminal, and to transmit the selected field-based search requester preference incorporating search keywords to the search requester terminal.
US11269960B2 Dynamic search interfaces
Systems and methods are disclosed for dynamic search interfaces. In one implementation, a search query is received from a user within a content retrieval interface. The search query is processed with respect to a first content source to determine a relevance of the first content source with respect to the search query. Based on a determination that the first content source exceeds a defined relevance threshold, content from the first content source is requested and/or received. The content received from the first content source is presented within the content retrieval interface.
US11269957B2 Method for creating a data input file for increasing the efficiency of the aviation environmental design tool (AEDT)
A method of increasing the efficiency of the Aviation Environmental Design Tool (AEDT) by using a computer algorithm to generate an input file with far fewer flight tracks than would normally be required to obtain the same AEDT results using the same data pool.
US11269956B2 Systems and methods of managing an index
Disclosed is a computer program stored in a computer readable storage medium according to an exemplary embodiment of the present disclosure. The computer program executes operations for enhancing search performance of data when the computer program is executed by one or more processors and the operations may include: setting a traverse time stamp of an index search for searching a target index key; searching the index tree along a link connected from a root node of the index tree to a leaf node; writing in a time stamp table at least one index time stamp of the root node and the leaf node passed in the index search; determining whether a path of the index search needs to be changed; and determining a start node of re-search at least partially based on the time stamp table.
US11269955B2 Efficient graph optimization
A method includes generating, using a processor, a graph including a plurality of nodes and a plurality of paths between the nodes, the graph representing a system comprising an arrangement of elements, and a data structure in which, for each node pair of the plurality of nodes, a count of the number of paths of length S between the node pair is stored in association with the length S. The method includes modifying the graph, using the processor, to obtain a modification of the graph related to the count of the number of paths of length S, and estimating, based on the data structure and the modification, an objective function that is quantitatively representative of the connections between the nodes and being indicative of performance of the system.
US11269954B2 Data searching method of database, apparatus and computer program for the same
The present invention provides a data searching method of database, apparatus and computer program for the same. The data searching apparatus of a database includes: a storage unit configured to store graph data; and a controller configured to store physical location information in which vertex and edge information included in the graph data is stored in the storage unit, and perform a search for the vertex and the edge based on the physical location information. Thereby, it is possible to efficiently search the data by improving a search speed of a graph, minimize the update of the information even when a storage location of the data is changed, and facilitate query by the graph data regardless of types of the database and a storage structure, and efficiently use a storage space.
US11269950B2 Analysis for framework assessment
Design analysis for framework assessment is described. In one or more example embodiments, a file including a designed image is obtained from a storage device, and a guide structure is extracted from the file. The guide structure, for instance, includes multiple guide lines, and the guide lines are analyzed to determine column-related data, such as at least relative widths or positional orders, a total number of columns, groups of column widths, a combination thereof, and so forth. From multiple frameworks, a framework is ascertained that substantially matches the guide structure based at least partially on a comparison of column-related data to each framework of the multiple frameworks. Ascertainment of a framework, for example, is indicated to an end-user. The ascertained framework is applicable to facilitate development of a coded functional version of at least a visual design of the image.
US11269946B2 Station library creation for a media service
A machine may form all or part of a network-based system configured to provide media service to one or more user devices. The machine may be configured to define a station library within a larger collection of media files. In particular, the machine may access metadata that describes a seed that forms the basis on which the station library is to be defined. The machine may determine a genre composition for the station library based on the metadata. The machine may generate a list of media files from the metadata based on a relevance of each media file to the station library. The machine may determine the relevance of each media file based on a similarity of the media file to the genre composition of the station library as well as a comparison of metadata describing the media file to the accessed metadata that describes the seed.
US11269945B1 Complex computing network for using data from digital tracking and relaying systems
This disclosure is directed to a complex computing network for obtaining and using data from a transmitting system and a digital tracking and relaying system. An exemplary method comprises: receiving, from a transmitting system, a first input data associated with a registered user account; receiving, from a digital tracking and relaying system, a second input data associated with the registered user account and captured by a sensor comprised in the digital tracking and relaying system, wherein the second input data is transmitted via an application programming interface (API) comprised in or associated with the digital tracking and relaying system, the second input data comprising usage data associated with the digital tracking and relaying system; and associating at least one of the first input data or the second input data with the registered user account, thereby causing an update to the registered user account.
US11269944B2 Targeted gaming news and content feeds
A system and method for targeted gaming news and media feeds is provided. Information about an interaction by a user with an interactive content title and a plurality of interactive content titles may be stored in memory. A processor executes instructions stored in memory, wherein execution of the instructions by the processor analyzes the information stored in memory regarding interaction by a user with an interactive content title and identifies one or more keywords that characterize the user interaction with the interactive content title. Media stored in a database may be filtered based on the identified keywords and displayed within a targeted media feed on a user device of the user. The displayed targeted media may be updated based on new information regarding user interaction with the interactive content title.
US11269943B2 Semantic matching system and method
A computer-based system and method for determining similarity between at least two heterogenous unstructured data records and for optimizing processing performance. A plurality of occupational data records is generated and, for each of the occupational data records, a respective vector is created to represent the occupational data record. Each of the vectors is sliced into a plurality of chunks. Thereafter, semantic matching of the chunks occurs in parallel, to compare at least one occupational data record to at least one other occupational data record simultaneously and substantially in real time. Thereafter, values representing similarities between at least two of the occupational data records are output.
US11269941B2 Automated storyboarding based on natural language processing and 2D/3D pre-visualization
Systems and methods are provided for a workflow framework that scriptwriters can utilize when developing scripts. A script can be parsed to identify one or more elements in a script, and various visual representations of the one or more elements and/or a scene characterized in the script can be automatically generated. A user may develop or edit the script which can be presented in a visual and temporal manner. Information parsed from the script can be stored in basic information elements, and used to create a knowledge bases.
US11269938B2 Database systems and methods for conversational database interaction
Computing systems, database systems, and related conversational interaction methods are provided for customizing database components. One exemplary method involves receiving a conversational user input, analyzing the conversational user input to identify a requested action with respect to a database component, identifying a plurality of attributes associated with the requested action with respect to the database component, determining a missing subset of the plurality of attributes based at least in part on the user input, prompting a user for values of the missing subset of attributes, receiving a second conversational user input responsive to the prompt, and performing the requested action with respect to the database component in a database using the second user input.
US11269930B1 Tracking granularity levels for accessing a spatial index
A database engine may track granularity levels for accessing a spatial index. Granularity levels of a spatial index may be evaluated to identify those granularity levels that identify data objects in a data set. An indication of the identified granularity levels may be stored as part of metadata for the data set. When a spatial query directed to the data set is received, the spatial index may be accessed at the identified granularity levels indicated in the metadata for the data set as part of processing the spatial query.
US11269928B2 Identification and analysis of cohesive and topic-focused groups of user accounts from user-generated content on electronic communication platforms
A computer implemented method for detecting a set of relevant communities of accounts, the accounts being connected by at least one communication platform, includes collecting data from a stream of messages circulating on at least one communication platform; extracting interaction data and shared objects, the shared objects being shared among the accounts; processing each collected message in order to obtain content metadata; processing collected data in order to obtain an account profile of each account; from collected data building shared objects graphs and interaction graphs; building a resulting graph; applying a community detection method to the resulting graph to obtain a set of communities of accounts; computing quality indicators of the set of communities to obtain at least one score for each community the score enabling the selection of at least a relevant community.
US11269921B2 Resource provisioning systems and methods
A method and apparatus managing a set of processors for a set of queries is described. In an exemplary embodiment, a device receives a set of queries for a data warehouse, the set of queries including one or more queries to be processed by the data warehouse. The device further provisions a set of processors from a first plurality of processors, where the set of processors to process the set of queries, and a set of storage resources to store data for the set of queries. In addition, the device monitors a utilization of the set of processors as the set of processors processes the set of queries. The device additionally updates a number of the processors in the set of processors provisioned based on the utilization/Furthermore, the device processes the set of queries using the updated set of processors.
US11269917B1 Secure cluster pairing for business continuity and disaster recovery
Techniques are disclosed for providing backup protection. A first subnet is established for replication in a first cluster that includes a plurality of host devices. Each of the host devices includes a respective controller virtual machine, which together form a virtual local area network for replication. Each of the controller virtual machines is assigned an Ethernet interface. A replication Internet Protocol address is assigned to each of the Ethernet interfaces of the controller virtual machines. Route tables and firewall rules of the controller virtual machines are modified to allow communications between nodes of the first subnet. The first subnet is configured with information related to a second subnet for replication in a second cluster. A dedicated communication channel is generated for replication between the first cluster and the second cluster based on the configuring.
US11269916B2 Blockchain-based data processing method and device
The present disclosure relates to blockchain-based data processing methods and devices to achieve balance between a service need and system resource consumption. In one example method, an amount of service data processed by consensus in a blockchain in a specified time period is monitored. A determination is made as to whether the monitored amount of processed service data in the specified time period is less than a specified first threshold or more than a specified second threshold. In response to determining that the monitored amount of processed service data in the specified time period is less than the specified first threshold or more than the specified second threshold, a block generation time for the blockchain is dynamically adjusted. A new block in the blockchain is then dynamically adjusted based on the adjusted block generation time.
US11269911B1 Using specified performance attributes to configure machine learning pipeline stages for an ETL job
Specified performance attributes may be used to configure machine learning transformations for ETL jobs. Performance attributes for a machine learning pipeline that applies a model to as part of a transformation for an ETL job may be used to configure a parameter in a stage of the machine learning pipeline. The configured stage may then be used when training the model. The trained machine learning pipeline may then be applied as part of a transformation operation included in an ETL job performed by the ETL system.
US11269909B2 Information terminal, information presentation method for an information terminal, and information presentation program
[Object] To enable a user to simply and easily confirm update information of a plurality of pieces of content data handled by a plurality of various application programs without any troublesome operation.[Solving Means] A plurality of update information display cards (51) are aligned and displayed on a display screen (50). The update information display cards (51) displayed on the display screen (50) are associated with different pieces of content data, and update information of the content data is individually arranged on the corresponding update information display card (51). Moreover, the update information display cards (51) on which the update information of the different types of content data are arranged are aligned and displayed on the display screen (50) in a chronological order of the updates of the content data.
US11269907B1 Object-centric data analysis system and graphical user interface
Systems and methods for analyzing data stored using a data model. The system can receive a user selection of a first object type indicating to perform filtering operations on a first set of data objects, generate a list of object types linked to the first object type based on an ontology, receives a user selection of a second object type, generate a list of properties of the second object type based on an ontology, receive a user selection of a first property from the list of properties, perform a data query determining values associated with the first property, receive a user selection of a first value, and displays information of a subset of data objects being a portion of the first set of data objects that are linked to data objects in the second set of data objects that have a first property value of the first value.
US11269905B2 Interaction between visualizations and other data controls in an information system by matching attributes in different datasets
A computer-implemented method includes analyzing a first dataset to extract metadata that corresponds to a first visualization; analyzing a second dataset to extract metadata; comparing the metadata of the datasets; deriving based on the comparing, a level of correlation between attributes of the datasets; establishing a score for each of the levels of correlation; determining that a first attribute of the first dataset and a first attribute of the second dataset are a match in response to the establishing of a score for the level of correlation of the first attributes of the datasets; determining that the datasets are related in response to the determining that the first attributes of the datasets are a match; and directing the displaying of a second visualization, the second visualization being a visual representation that includes data from the second dataset.
US11269903B1 Indexing and retrieval of configuration data
A system for storing and retrieving configuration data causes time-based and content-based indexes to be stored on a storage service. The system receives a request to identify the value of a property during a time period indicated by the request. The system retrieves, from the storage service, a time-based index associated with the time period. The retrieved time-based index is searched to identify a content index associated with the time period. The system retrieves the content index from the storage service, and searches the content index to identify a value, of the property, that is associated with the time period. The system generates a response to the request based on the results of the search of the content index.
US11269898B1 Machine learning based database query retrieval
System and methods are provided that can address cold-start problems in database keyword searches. The search system generates machine-learned values for new items based on historical signals for already existing items. These initial values are generated at the time of new item's inclusion in the search index. The values are used as input in a ranking model to rank search results for a user query. The initial values for the new items predict user engagement with the new items based on historical data for existing items and increase the visibility of new items to accumulate user interaction data for the new items.
US11269896B2 System and method for automatic difficulty level estimation
A method of automatically estimating the difficulty level of online content. The method includes receiving, by one or more processors, electronic content which is accessible via an online network and which is at least temporarily stored in at least one non-transitory storage media, extracting, by the one or more processors, structural and non-linguistic information from the electronic content. The method further includes extracting, by the one or more processors, linguistic information from the electronic content. The method further includes generating, by the one or more processors, a difficulty estimation for the content based on the structural and non-linguistic information in addition to the linguistic information. The method further includes generating, by the one or more processors, a recommendation of a subset of the electronic content to a user based on the difficulty estimation.
US11269893B2 Query-answering source for a user query
One embodiment provides a method, including: receiving, at an information handling device, a user query; identifying, using a processor, that a stored answer does not correspond to the user query; determining, using a processor, a query-answering source for the user query; transmitting the user query to the query-answering source; and providing an answer submitted by the query-answering source to a user. Other aspects are described and claimed.
US11269889B1 Graphical user interface driven programming development environment
Data structures and applications are defined with the point-and-click visual tools or speech recognition and recorded as metadata descriptions, which are converted at runtime to generate underlying software code (e.g., C #, SQL, JavaScript, etc.) to implement the application. The data structures include application data elements described in a data serialization format, such as JSON, are stored in a NoSQL database. Each application data element includes fields that each represent an individual value. Each field is defined with a label, a data type, and attributes. The data structures also describe relationships or links between application data elements, as well as data-driven or time-based rules that drive further data manipulation and interactions within and external to the programming development environment through a variety of interfaces (e.g. HTTP, SMTP, SMS).
US11269888B1 Archival data storage for structured data
A data storage system implements techniques to efficiently store and retrieve structured data. For example, structured data is transformed into correlated segments, which are then redundancy coded and archived in a correlated fashion. The characteristics of the redundancy code used enable flexible handling of the archived data without excessive latency.
US11269886B2 Approximate analytics with query-time sampling for exploratory data analysis
A system and method are disclosed to facilitate exploratory data analytics for an enterprise. A storage area network, for a column-oriented relational database management system, may contain electronic records that store enterprise information. A query engine may receive, from a user via an interactive user interface, query parameters associated with the enterprise information. The query engine may then automatically generate an approximate query for exploratory data analytics using query-time sampling, the approximate query being associated with at least one of: (1) a stratified sampler with randomized row access, and (2) a hash-based, outlier aware join sampler. The approximate query may then be executed in connection with the enterprise information in the storage area network, and results of the executed approximate query may be provided to the user via the user interface.
US11269883B2 Method and system for acquiring, tracking, and testing asset sample data
Asset data is collected from one or more asset managers and stored in a known asset database. The known asset database enables tracking and maintenance of assets associated with each asset manager. One or more field technicians may also be associated with assets in the known asset database. A field technician is provided with access to a field asset management application on a mobile device, which allows the field technician to provide data associated with asset samples. Asset sample data is then correlated with asset data. Once an asset sample has been correlated with an asset, a field technician or other party is presented with an interface through an asset management application, allowing the party to place one or more requests for tests to be performed on one or more asset samples. Once the one or more tests are performed, test results data is provided.
US11269879B2 Optimal query scheduling according to data freshness requirements
A process for optimal query scheduling includes receiving in an information retrieval data processing system, a request to accelerate query execution of a specified query to a time prior to a scheduled time. A specific field corresponding to data in a database is then identified in the query and a freshness of data requirement for the specific field retrieved along with a frequency of change the data corresponding to the specific field. Then, if execution of the specific query at the time prior to the scheduled time instead of the scheduled time is determined not to violate the freshness of data requirement based upon the frequency of change of the data corresponding of the specific field, the specific query is scheduled for execution at the time prior to the scheduled time. But otherwise, the scheduled time may be maintained for executing the specific query.
US11269877B2 Visualization-oriented time series data aggregation
Methods, systems, and computer-readable storage media for receiving a query that is coded into a computer-executed application that queries a database system, the query including a first portion that defines a number of groups that data is to be divided into, and a second portion that removes redundant values from a group, if any, processing, within the database system, the query to perform a plurality of computations within the database system, and produce a result set including a plurality of data groups, each data group having a minimum value and associated timestamp, and a maximum value and associated timestamp, and transmitting the result set to the application to provide one or more time series visualizations for display in a user interface.
US11269875B2 System and method of data wrangling
In some example embodiments, a graphical user interface (GUI) is caused to be displayed on a computing device of a user. The GUI can be configured to enable the user to submit an identification of a dataset and at least one configuration parameter. The identification of the data source, the at least one configuration parameter, and the at least one wrangling parameter can be received via the GUI on the computing device. A sampling algorithm can be configured based on the at least one configuration parameter. A sample of data from the dataset can be generated using the configured sampling algorithm. At least one data wrangling operation can be performed on the sample of data based on the at least one wrangling parameter.
US11269864B2 Blockchain data storage based on shared nodes and error correction code
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for storing blockchain data. One of the methods includes determining block data and current state data associated with a current block of a blockchain; sending the current state data to one or more shared storage nodes of a blockchain network; performing error correction coding of the block data to generate encoded block data; dividing, based on one or more predetermined rules, the encoded block data into a plurality of data sets; storing, based on the one or more predetermined rules, one or more data sets of the plurality of data sets; hashing each data set of remaining data sets of the plurality of data sets to generate one or more hash values corresponding to the remaining data sets; and storing the one or more hash values and the current state data.
US11269860B2 Importing external content into a content management system
A computer-implemented method for importing external data into a content management system (CMS) may be provided. The CMS comprises a search and an authoring service. The CMS also comprises a dynamic page connector service enabling an import of external data into the content management system. The method comprises receiving address data relating to the external data, reading the external data using the address data received, selecting a page template from a plurality of predefined page templates, creating at least one new content item in the content management system comprising at least a data element of the read external data based on the selected predefined page template, and integrating in the at least one new content item data concerning a hierarchy structure between the at least one created content item and other content items.
US11269855B2 On-demand remote snapshot creation for a synchronous replication session in automatic recovery
An aspect of performing on-demand remote snapshot creation for a synchronous replication session between a local system and a remote system of a storage system includes receiving a request for the remote snapshot on the remote system and identifying a current state of the synchronous replication session. The current state is one of a plurality of states. An aspect also includes implementing one or more actions with respect to the remote snapshot as a function of the current state. The actions are performed prior to transitioning from the current state to another state of the plurality of states.
US11269850B2 Methods and systems for repairing recorded content
Systems and methods are described for repairing recordings with at least a portion of a content item stored by a user device. If received metadata does not match reference metadata associated with a reference of the content item, one or more portions of the content stored by the user device may be damaged. The reference metadata and at least portions of the reference content item corresponding to the one or more portions of the content stored by the user device that are damaged may be received to replace the damaged content.
US11269849B1 Systems and methods for analyzing vehicle sensor data via a blockchain
The present embodiments relate to systems and methods for using a blockchain to record information related to processes and services in the vehicle industry. The systems and methods may include (1) receiving an indication of vehicle being involved a vehicle collision and a vehicle VIN; (2) accessing, at a memory, a loss history blockchain associated with the vehicle using the VIN as a key; (3) receiving vehicle sensor data generated or collected prior to, during, and/or after the vehicle collision; (4) creating a block to add to the loss history blockchain that includes the vehicle sensor data, or otherwise updating the loss history blockchain with the vehicle sensor data associated with the vehicle collision; (5) analyzing the vehicle sensor data to reconstruct the vehicle collision; and/or (6) updating the loss history blockchain to include and/or indicate the reconstructed vehicle collision by including the created block.
US11269847B2 Persistent shuffle system
A method includes receiving a request to perform a shuffle operation on a data stream; receiving at least a portion of the data stream including a plurality of records, each including a key; storing each of the plurality of records in a persistent storage location assigned to a key range corresponding to keys included in the plurality of records; receiving a request from a consumer for a subset of the plurality of records including a range of keys; and upon receiving the request from the consumer, providing the subset of the plurality of records including the range of keys from the one or more persistent storage locations.
US11269846B2 Efficient database journaling using non-volatile system memory
A database system may implement efficient database journaling using non-volatile system memory. An update to a database may be received, and log records indicating the update may be generated. A non-volatile portion of the system memory may be directly accessed to store the generated log records such that in the event of a failure of the database, the log records may be still maintained. Log records stored to the non-volatile portion of the system memory may be identified as durably persisted, in some embodiments. Log records may be identified and sent to block-based storage, in some embodiments. Recovery from a database system failure, in some embodiments, by obtaining log records from the non-volatile portion of system memory.
US11269844B2 Automated data labeling
Systems and methods for computer-automated labeling of data are disclosed. In embodiments, a method includes: identifying technical data assets in lineage data and corresponding business items in User Interface (UI) data of a user, wherein the lineage data includes a data source for the UI data; mapping the technical data assets to the corresponding business items; determining relevant labels to assign to the technical data assets from a label repository based on a similarity analysis of names of the corresponding business items and labels in the label repository; determining that one or more of the relevant labels meet a confidence threshold based on the similarity analysis; and automatically assigning the one or more of the relevant labels to associated ones of the technical data assets based on the determining that the one or more of the relevant labels meet the confidence threshold.
US11269842B2 Data storage layer index for efficient information retrieval
A secure data system facilitates efficient searching of extensive data storage layers, e.g., a blockchain. The system may create an index for data elements of a predefined type recorded in the blockchain. The system may generate the index by invoking executable instructions stored in an executable data element (e.g., a smart contract) recorded in the blockchain and associated with the predefined type of data elements. The index facilitates fast query into the blockchain for the data elements of the predefined type.
US11269840B2 Methods and apparatus for efficient media indexing
Methods, apparatus, systems and articles of manufacture are disclosed for efficient media indexing. An example method disclosed herein includes selecting a first hash seed value based on a first entropy value calculated for a first bucket distribution resulting from use of the first hash seed value to store data in a first hash table, selecting a second hash seed value to be used in combination with the first hash seed value based on a second entropy value calculated on a second bucket distribution resulting from use of the first hash seed value in combination with the second hash seed value, and storing data in the first hash table based on the first hash seed value and a second hash table based on the second hash seed value.
US11269832B2 Application-centric object configuration
Systems, methods, and related technologies for application-centric object storage and configuration are described. In certain aspects, a processing device can receive, from an application, one or more requests with respect to a data object. The processing device can process the one or more requests to determine one or more data utilization characteristics of the application with respect to the data object. The processing device can configure one or more aspects of the data object in view of the one or more data utilization characteristics.
US11269830B2 Generating a Venn diagram using a columnar database management system
Venn diagrams are computed for a given plurality of input sets. The process of computing the Venn diagrams is executed on columnar database systems for efficient execution. The computation of various subsets of the Venn diagrams is performed by determining subsets of various combinations of the input sets and computing set differences of the intersection sets. The process orders the execution of various steps of computing the subsets for the Venn diagram in an order that reduces the number of times an input set is loaded. Information describing various subsets of a Venn diagram is used to render the Venn diagram for display, for example, on a client device.
US11269829B2 Row level locking for columnar data
Row locking is performed at the row level of granularity for database data stored in columnar form. Row level locking entails use of a lock vector that is stored in a compression unit in a data block, the compression unit storing rows in columnar-major format. On an as needed basis, the lock vector is expanded to identify more transactions affecting the rows in the compression unit.
US11269826B2 View tables framework
In entity transition from legacy systems to a big data distributed data platform, numerous system-based architectural gaps have surfaced. There exists a need for a bridge component for each of the architectural gaps in order to support the entity transition to the big data distributed data platform. These bridge components include a variety of frameworks that are configured to automate certain processes that are needed for the transition. These processes have only become necessary as a result of the Hadoop platform. The automated processes include a snapshot load platform. The snapshot load platform enables the addition of a new view to the historical tables. The platform includes replacing the entire table in a truncated scenario. The platform includes replacing cases in a refresh or update scenario.
US11269824B1 Emulation of database updateable views for migration to a different database
For an updateable view that is defined for a first database, some embodiments provide an automated method for processing an update to data tuples in a second database, the update specified by reference to the updateable view. The method receives a first query from a client for modifying a particular data tuple presented in the updateable view. From a metadata storage, the method retrieves a definition of the updateable view, where the definition includes a reference to a first set of one or more objects associated with the particular data tuple in the first database. Based on the retrieved definition, the method generates a second query referencing a second set of one or more objects associated with the particular data tuple in the second database. The method executes the generated second query on the second database, to modify the particular data tuple in the second database.
US11269823B1 Migrating data between databases
Data is migrated between a source database and a target database. The source database management system (“DBMS”) remains operational during the migration. A user selects the source DBMS and target DBMS, provides connection information used to connect to the database management systems and selects a virtual machine instance to perform the migration in conjunction with a database migration service. After the setup is complete, the virtual machine instance in conjunction with the database migration service performs data type transformations, and other operations, without user intervention. The database migration service also converts, without user intervention, the source schema and code to a format compatible with the target DBMS. Any code that is not converted is marked to assist the user of the database migration service identify where manual re-coding is required. The database migration service can also provide recommendations as to a target DBMS that is a suitable target DBMS.
US11269821B2 Method and system for generating schemas
In implementations, a schema generation utility is configured to allow a user to abstract and generate a schema, such as a JSON schema, from a base schema instance according to schema configuration data, other data inputs, and schema configuration models. In an implementation, a user provides parameters, configuration objects, etc. for a desired final output schema. The schema generation utility may be configured to receive and parse the base schema instance into a plurality of configurable data objects, also referred to as “schema chunks,” that are extracted from the base schema instance. A set of schema chunks may be assembled into a desired output schema based on, at least in part, configuration data and assembly data contained in the schema chunks. In other implementations, input parameters may include error tolerance thresholds processed by the schema generator to discern between errors that lead to schema failure and benign errors.
US11269818B2 Smart versioning for files
A system enabling smart versioning of files is provided. Techniques disclosed herein enable a system to snap to new versions of a file based on one or more measures of user interactions with the file. For instance, a system can create a new version number for a file based on an amount of time a user has spent editing the file, a number of saves that have occurred, and/or a quantity of data applied to edits of the file. The techniques disclosed herein can also utilize telemetry data to fine tune weightings that are applied to data measuring specific types user activity to provide results that best serve a range of use scenarios and file types. By providing version numbers of a file that are based on user interactions, a system can provide more meaningful version numbers that are aligned with the contents of a file.
US11269817B2 System and method for efficiently measuring physical space for an ad-hoc subset of files in protection storage filesystem with stream segmentation and data deduplication
In one example, a method includes measuring an amount of physical storage space used, or expected to be used, by a portion of a dataset S of segments, and measuring the amount of physical storage space includes receiving information that identifies an ad-hoc group of size ‘n’ of files F1 . . . Fn that makes up a subset of the dataset S, determining a number of unique segments in the dataset S, identifying a respective unique segment set UF1 . . . UFN for each of the ‘n’ files in the ad-hoc group of files, performing a set union operation on the unique segment sets UF1 . . . UFN, and determining a sum of sizes of the unique segment sets UF1 . . . UFN, where the sum is the amount of physical storage space used or expected to be used by the ad-hoc group of size ‘n’ of files F1 . . . Fn.
US11269812B2 Derived relationship for collaboration documents
A method, computer system, and computer program product for collaborative document relations modeling are provided. The embodiment may include parsing, by a processor, a document corpus utilizing topic modeling and distance analysis techniques. The embodiment may also include deriving a collaborative document relational model to combine the results of the parsing into a matrix. The embodiment may further include grouping content of the parsed document corpus through document clustering utilizing the generated collaborative document relational model. The embodiment may also include displaying the grouped content as document clusters in a graphical user interface of a document management application.
US11269810B2 Computerized methods of data compression and analysis
A computerized method and apparatus compresses symbolic information, such as text. Symbolic information is compressed by recursively identifying pairs of symbols (e.g., pairs of words or characters) and replacing each pair with a respective replacement symbol. The number of times each symbol pair appears in the uncompressed text is counted, and pairs are only replaced if they appear more than a threshold number of times. In recursive passes, each replaced pair can include a previously substituted replacement symbol. The method and apparatus can achieve high compression especially for large datasets. Metadata, such as the number of times each pair appears, generated during compression of the documents can be used to analyze the documents and find similarities between two documents.
US11269807B2 Method and system for deconstructing and searching binary based vehicular data
The present disclosure is directed toward a method and system for deconstructing and searching binary based vehicular data. The method includes extracting a vehicle filename metadata for one or more vehicular files; parsing data of the vehicular files to generate categorized objects based on a vehicular data dictionary for the vehicular files; associating each of the categorized objects with a respective vehicle filename metadata; storing vehicular documents indicative of the categorized objects with associated vehicle filename metadata in a database system; building a query based on a search input acquired by way of a search interface being displayed; and transmitting search results in response to the search input. The vehicular data dictionary defines multiple terms indicative of decoding logic provided in the vehicular files.
US11269802B2 Lightweight proxy for handling SCSI commands in an active array-standby array configuration
An apparatus, system, and method are disclosed that service SCSI commands, including SCSI PGR commands in the standby node of a storage system that operates in an Asymmetric Logic Unit Access (ALUA) mode. The apparatus, system, and method service SCSI PGR commands without maintaining peer/proxy port information. The apparatus, system, and method service SCSI commands by forwarding/proxying commands between the active node and standby node, in both directions and use a modified command descriptor block (MCDB) message to conduct the communications between the nodes.
US11269798B2 Scalable communication fabric system
Systems, methods, apparatuses, and software for computing systems are provided herein. In one example, a system includes a plurality of first modules each having a Peripheral Component Interconnect Express (PCIe) interface and a processor, and a plurality of second modules each having a PCIe interface. PCIe switch circuitry is coupled to the PCIe interfaces of the first modules and the PCIe interfaces of the second modules, wherein the PCIe switch circuitry is configured to establish logical isolation in the PCIe switch circuitry between one or more first modules and one or more second modules. At least one processor instantiates access to the one or more second modules for the one or more first modules over at least the logical isolation in the PCIe switch circuitry.
US11269797B2 Method and system for controlling data response with aid of attribute of transaction identifier
A method and a system for controlling data response with the aid of at least one attribute of a transaction identifier (ID) are provided. The method includes: transmitting the at least one attribute in conjunction with the transaction ID from any master device within one or more master devices to a slave device; and according to the at least one attribute, determining whether to utilize a specific data path among multiple data paths for sending response data corresponding to the transaction ID from a memory device within the slave device to the aforementioned master device. More particularly, the specific data path is a data path having maximum transmission efficiency among the multiple data paths.
US11269794B2 Directed interrupt for multilevel virtualization with interrupt table
An interrupt signal is provided to a first guest operating system. A bus attachment device receives an interrupt signal from a bus connected module with an interrupt target ID identifying a processor assigned for use by the guest operating system as a target processor for handling the interrupt signal. The bus attachment device translates the received interrupt target ID to a logical processor ID of the target processor using an interrupt table entry stored in a memory section assigned to a second guest operating system hosting the first operating system and forwards the interrupt signal to the target processor for handling. The logical processor ID of the target processor is used to address the target processor directly.
US11269791B1 Universal receiver
A universal assembly for mass interconnect connection are shown and described. In one embodiment, an assembly includes an upper tier, a first APEX lower tier, and a second APEX lower tier. Typically, the upper tier is independent of the first and second APEX lower tiers. The upper tier may have a pair of spatially separated rails defining a vertical interconnect pull-through platform. The APEX lower tiers may have spatially separated lower rails to secure a APEX socket to mate with a corresponding APEX plug in a connected position. The result is an interconnect system and assemblies for enhancing organizational and interchangeable electrical engagement.
US11269790B2 Implementing and configuring a universal I/O card for a process control I/O network
A U-I/O card improves on traditional I/O cards by enabling configuration of each I/O channel on each U-I/O card to operate according to a desired signal type (e.g., AI, AO, DI, or DO). Thus, each I/O channel of a given U-I/O card may be coupled to any type of field device. The U-I/O card thus simplifies I/O network design, wiring, configuration, commissioning, redesign, and rewiring. The U-I/O card also improves space efficiency in marshalling cabinets and eliminates inefficient use of I/O cards relative to traditional I/O cards.
US11269788B2 Managing memory in an electronic device
There is described a method of managing memory in an electronic device, the method comprising creating a set of equally sized logical regions in a logical address space, each logical region comprising a plurality of consecutive logical addresses, and mapping a subset of consecutive logical addresses within each logical region to a set of physical addresses within a corresponding physical memory region, the subset of consecutive logical addresses comprising the first logical address within the logical region, said first logical address being mapped to a base address within the corresponding physical memory region. Furthermore, there is described a controller for managing memory in an electronic device and a method of determining a physical memory address in a physical memory region using such a controller.
US11269785B2 Cache systems of memory systems and data caching methods of cache systems
A cache system includes a cache memory having a plurality of blocks, a dirty line list storing status information of a predetermined number of dirty lines among dirty lines in the plurality of blocks, and a cache controller controlling a data caching operation of the cache memory and providing statuses and variation of statuses of the dirty lines, according to the data caching operation, to the dirty line list. The cache controller performs a control operation to always store status information of a least-recently-used (LRU) dirty line into a predetermined storage location of the dirty line list.
US11269778B1 Mapping supporting non-sequential writes at sequentially-written memory devices
A system comprising integrated circuit (IC) dice having memory cells and a processing device coupled to the IC dice. The processing device to perform operations including: intercepting an input/output (IO) write request directed at the IC dice; causing a device mapping logic to enter an initial state associated with a first group of memory cells of the IC dice; caching a write pointer that includes a location within the first group of memory cells; transitioning the device mapping logic from the initial state to a sequential IO state; and, in response to determining the IO write request is directed to the location of the write pointer, causing data associated with the IO write request to be sequentially written to IC dice starting at the location of the write pointer.
US11269769B2 Memory system and method of operating the same
Provided herein may be a memory system and a method of operating the same. The memory system may include a memory device configured to include a plurality of memory blocks and copy data from victim blocks among the plurality of memory blocks into a target memory block during a garbage collection operation, and a memory controller configured to control the memory device to perform the garbage collection operation, and configured to control the memory device, during the garbage collection operation, to erase the data stored in the victim blocks using a multi-erase method.
US11269764B2 Storage system and method for adaptive scheduling of background operations
A storage system and method for adaptive scheduling of background operations are provided. In one embodiment, after a storage system completes a host operation in the memory, the storage system remains in a high power mode for a period of time, after which the storage system enters a low-power mode. The storage system estimates whether there will be enough time to perform a background operation in the memory during the period of time without the background operation being interrupted by another host operation. In response to estimating that there will be enough time to perform the background operation in the memory without the background operation being interrupted by another host operation, the storage system performs the background operation in the memory.
US11269761B2 Correlating test results variations with business requirements
A method, system, and computer program product for relating test data to business requirements are provided in the illustrative embodiments. a test operation of a code is configured in a test data processing environment, a section in the code corresponding to a portion of a business requirements document. A set of baseline results is received. The test operation is executed, identifying the section of the code and associating the section of the code with a test result produced from the test operation. A determination is made whether the test result matches a first baseline result from the set of baseline results within a tolerance. When the test result does not match the first baseline result from the set of baseline results within the tolerance, the portion of the business requirements document is annotated.
US11269758B2 Methods and systems for content management and testing
Computer-implemented systems and methods are disclosed for deploying documents in a live environment. The systems and methods can provide a configuration environment including a testing environment and a staging environment that can be used to configure documents that can implement software as a system. The documents can provide users with various services, that can be accessed by the documents in a testing staging environment and a live environment. The documents can be used to edit configuration files that can correspond with an entity or a patient. After being edited, a diff utility can be used to calculate and provide differences between a modified configuration file and an original configuration file. Non-transitory computer readable storage media for storing instructions that use the methods are also disclosed.
US11269756B1 Self-healing web applications
Various embodiments provide for determining problematic components of an application that may cause user experience issues when running the application, and preemptively turning off or disabling the problematic components so that the application is rendered without the problematic component. When a component is rendered, various runtime data is produced. Such data may be logged and analyzed, and used to generate performance metrics of the component. Such performance metrics can be used to determine whether a component should be disabled. When a component is disabled, it become unavailable and will be excluded from the application when the application is rendered and/or served to a user. Thus, when an application is rendered or served, only available or enabled components are included.
US11269755B2 Social media monitoring system and method
Systems and methods for monitoring one or more social media accounts of one or more users to process potentially relevant or important activity. The system can employ automated filtering methods to select from all social media activity the data that is most likely to be relevant for review. The systems and methods can be employed with user accounts or services not associated with social media.
US11269752B1 System and method for unsupervised anomaly prediction
Some embodiments are associated with a system and method for deep learning unsupervised anomaly prediction in Internet of Things (IoT) sensor networks or manufacturing execution systems. The system and method use an unsupervised predictive GAN model with multi-layer perceptrons (MLP) as generator and discriminator.
US11269751B2 Hierarchical evaluation of multivariate anomaly level
Embodiments may include techniques for hierarchical evaluation of the anomaly level of a system and its sub-components using domain knowledge, so as to provide improved accuracy and explainability compared to conventional methods. For example a method of anomaly detection in a hierarchical computer network may comprise defining a tree-like topological structure which describes how the hierarchical computer network comprises sub-components, wherein each node of the tree-like topological structure represents a sub-component of the hierarchical computer network, and wherein at least some of the sub-components are monitored to generate signals indicating an operational condition of each sub-component, collecting a plurality of time-series of maximum absolute anomaly scores for each monitored signal, and computing an anomaly score for a root node of the tree-like topological structure.
US11269747B2 Method, system and apparatus for assessing application impact on memory devices
A method of assessing impact of applications executed by a computing device on a memory of the computing device includes: storing, in the memory, (i) a plurality of reference write operation sizes, and (ii) for each reference write operation size, a corresponding reference endurance indicator defining a write endurance; executing, at a processor of the computing device interconnected with the memory, a monitor application simultaneously with a test application; via execution of the monitor application at the processor: generating a usage profile for the test application, the usage profile defining a measured write operation size and a measured write operation rate for write operations initiated by the test application; determining an impact indicator for the test application based on the usage profile, the reference write operation sizes and the reference endurance indicators; and presenting the impact indicator.
US11269740B2 Data linkage system and processing monitoring system
A data linkage system including a data collection system that collects data held by an information system and a data storage system that stores data held by a plurality of the information systems and collected by the data collection system includes a processing monitoring system that monitors processing at each stage on data in the data linkage system, and when processing which failed is detected, the processing monitoring system has this processing re-executed.
US11269737B2 Incrementally updating recovery map data for a memory system
The present disclosure relates to systems, methods, and computer-readable media for generating and updating a recovery map that includes information that enables a computing device to recover a current state of memory. For example, systems disclosed herein may iteratively update segments of a memory snapshot based on a recent state of memory corresponding to discrete portions of a memory system. In addition, systems disclosed herein may discard outdated segments of the memory snapshot in addition to outdated journal updates at incremental checkpoints that facilitate a gradual update process that may significantly reduce recovery time upon experiencing an untimely power loss event. The systems described herein provide additional processing flexibility, reduce utilization of processing resources, and reduce media wear while accomplishing one or more benefits associated with efficient recovery of a current state of memory.
US11269734B2 Data storage management system for multi-cloud protection, recovery, and migration of databases-as-a-service and/or serverless database management systems
A streamlined approach enables customers to retain management control over their data in a database-as-a-service (“DBaaS”) setting, by providing managed backup copies outside cloud service providers' sphere of control. An illustrative data storage management system provides control over performing backup operations to generate managed backup copies, storing managed backup copies, recovering managed backup copies in whole or in part, migrating managed backup copies, and migrating DBaaS instances. Management control also extends to choices of where to store the managed backup copies, whether on the same cloud computing platform as the source DBaaS, on a different cloud computing platform, and/or in a non-cloud data center.
US11269730B2 Management method, structure monitoring device, and structure monitoring system
Structure monitoring software includes measuring software, arithmetic software, and communication software. The measuring software collects an output signal from an inertial sensor, stores a result of collection into a first storage unit, and outputs the result of collection to the arithmetic software. The arithmetic software computes the result of collection received from the measuring software, stores a result of computation into a second storage unit, and outputs the result of computation to the communication software. The communication software stores the result of computation received from the arithmetic software into a third storage unit and transmits the result of computation to outside. Management software determines whether each of the measuring software, the arithmetic software, and the communication software is operating normally or not, and terminates and restarts the software that is not operating normally.
US11269729B1 Overloading a boot error signaling mechanism to enable error mitigation actions to be performed
A computing device, such as a server in a cloud computing system, can be configured to enable error mitigation actions to be performed when the computing device experiences a failure. The computing device includes firmware that can be configured to detect an error indication during a boot sequence of the server, determine at least one desired error mitigation action based at least in part on the error indication, and create a boot error record that identifies the at least one desired error mitigation action. The computing device also includes an operating system that can be configured to obtain the boot error record during the boot sequence and cause the at least one desired error mitigation action that is identified in the boot error record to be performed.
US11269728B2 Scalable multi-framework multi-tenant lifecycle management of deep learning applications
A lifecycle management method, system, and computer program product include coordinating hardware, platform and application-level health checks for framework-independent and application-specific monitoring, failure detection, and recovery, coordinating the hardware, the platform, and the application-level health check by state-specific aggregation of distributed atomic status events, and creating a recovery policy based on the state-specific aggregation of the distributed atomic status events.
US11269727B2 Distributed erasure coded virtual file system
A plurality of computing devices are communicatively coupled to each other via a network, and each of the plurality of computing devices comprises one or more of a plurality of storage devices. A plurality of failure resilient address spaces are distributed across the plurality of storage devices such that each of the plurality of failure resilient address spaces spans a plurality of the storage devices. Each one of the plurality of failure resilient address spaces is organized into a plurality of stripes. Each one or more stripes of the plurality of stripes is part of a respective one of a plurality of forward error correction (FEC) protection domains. Each of the plurality of stripes may comprise a plurality of storage blocks. Each block of a particular one of the plurality of stripes may reside on a different one of the plurality of storage devices.
US11269723B2 Memory controller and memory system including the same
A memory controller controls a memory module including data chips and first and second parity chips. The memory controller includes an error correction code (ECC) engine. The ECC engine includes an ECC decoder and a memory to store a parity check matrix. The ECC decoder receives error information signals associated with the data chips, performs an ECC decoding on a codeword set from the memory module using the parity check matrix to generate a first syndrome and a second syndrome, and corrects bit errors in a user data set based on the error information signals and the second syndrome. The bit errors are generated by a row fault and uncorrectable using the first syndrome and the second syndrome. Each of the error information signals includes row fault information indicating whether the row fault occurs in at least one of memory cell rows in corresponding one of the data chips.
US11269722B2 Apparatus for diagnosing memory system and operating method thereof
An operation method is used for a memory system including at least one memory device and a controller handling an operation in the at least one memory device. The method can include performing a write operation to a first region of the at least one memory device in response to a first write command set, outputting read data through reading the first region programmed in response to the first write command set, reorganizing plural write command data regarding the first write command set, based on the read data, arranging reorganized write command data based on an index of each reorganized write command data, generating estimated read data based on arranged write command data; and comparing the read data with the estimated read data to verify an operation result of the first write command set.
US11269718B1 Root cause detection and corrective action diagnosis system
Methods, systems, and computer-readable media for automatically detecting root causes of anomalies occurring in information technology (IT) systems are disclosed. In some embodiments, data of a service graph depicting dependencies between nodes or services of the IT infrastructure is traversed to determine propagation patterns of anomaly symptoms/alarms through the IT infrastructure. Also, a causal inference model is used to determine probabilities that an observed propagation pattern corresponds to a stored propagation pattern, wherein a close correspondence indicates that the current anomaly is likely caused by a similar root cause as a past anomaly that caused the stored propagation pattern.
US11269717B2 Issue-resolution automation
Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for issue resolution based on actual use of configuration parameters. Actions include receiving, from a monitoring system, an incident report including a description of an issue of a process and a context of the issue, retrieving features associated with the issue based on the context of the issue, processing the features to extract a set of solutions that were executed to resolve associated issues, processing the set of solutions to generate a solution for the issue, comparing an accuracy of the solution with a solution implementation threshold, and implementing the solution to resolve the issue.
US11269711B2 Failure impact analysis of network events
Failure impact analysis (or “impact analysis”) is a process that involves identifying effects of a network event that are may or will results from the network event. In one example, this disclosure describes a method that includes generating, by a control system managing a resource group, a resource graph that models resource and event dependencies between a plurality of resources within the resource group; detecting, by the control system, a first event affecting a first resource of the plurality of resources, wherein the first event is a network event; and identifying, by the control system and based on the dependencies modeled by the resource graph, a second resource that is expected to be affected by the first event.
US11269709B2 Automated incident handling for software components
Embodiments relate to an incident handling system for individual components of an overall software system. In particular, an engine receives error data information from a source of error information in a software component. That error information source may comprise a log entry, a formal error message, an exception, or a system crash. In response, the engine queries an underlying metadata description of the software system to receive a query result with additional metadata (e.g., unique artifact identifier, name) relevant to the error. Analysis of the error data and error metadata allows the engine to create an incident that is dispatched to an existing error tracking system, for support ticket creation and handling by the appropriate party. Adapter(s) allow the incident handling system to convert error data into generic form for search/analysis, and then to convert the incident information back into the specific format expected by the existing error tracking system.
US11269708B2 Real-time trigger to dump an error log
In various embodiments, techniques can be provided to address debug efficiency for failures found on an operational system. The techniques can utilize a real-time trigger to notify a memory device to dump an error log to timely capture all needed information. In response to detecting one or more error conditions associated with the memory device, a system that interfaces with the memory device can generate a trigger signal to the memory device. In response to identifying the trigger signal, the memory device can dump an error log of the memory device to a memory component in the memory device. The error log can later be retrieved from the memory component for failure analysis.
US11269705B2 Method and apparatus for outputting information
Embodiments of the present disclosure disclose a method and apparatus for outputting information. A specific embodiment of the method comprises: connecting a database, in response to receiving a request for detecting the database; performing a write operation on a heartbeat table in the database, in response to detecting the connection with the database being normal; performing a read operation on the heartbeat table in the database, in response to detecting the write operation for the heartbeat table being abnormal; performing on the database an operation of writing a file to a hard disk, in response to detecting the read operation on the heartbeat table being normal; and outputting first information for representing a cause of a database failure, in response to detecting the operation of writing the file to the hard disk being abnormal. This embodiment improves the accuracy of the detection on the database failure.
US11269703B2 Information processing system and storage device control method to determine whether data has been correctly written into a storage device
It is detected whether write data has been correctly transmitted to a storage device under a protocol for directly connecting the storage device to a processor. An information processing system including: a processor; a memory; and a storage device, the processor first transmitting to the storage device, a command to invalidate data in a data area and which is designated by a write command, the storage device invalidating the data, the processor second transmitting to the storage device, the write command to write the data into the data area, and the storage device writing the data into the data area in accordance with the write command, validating the data in a data area into which the storage device has been successful in writing the data, and maintaining the data invalidated in a data area into which the storage device has failed in writing the data.
US11269701B2 Device control apparatus, device control method, and device control system
Provided are a device control apparatus, a device control method, and a device control system which prevent a conflict from occurring in RPCs simultaneously transmitted from a plurality of applications to the same device, so that RPCs can be applied to exercise control over devices in an IoT system of a many-to-many connection which cannot accept non-completion of a series of processing operations in cooperation. The device control apparatus includes a memory (13h) in which information on a device (30) and an identifier of the device (30) is stored, and a memory (13i) in which authority of the device 30 for each application (20) is stored. The device control apparatus includes a memory (13h) configured to store information on a device (30) and an identifier of the device (30), and a memory (13i) configured to store authority for controlling the device 30 for each application (20). The apparatus, the method, and the system provide, in accordance with a request signal from, e.g., an application (20a) control authority to the application (20a), if the application (20a) has control authority for all devices (30) as a control object, and transmit a remote control signal from the application (20a) to devices (30a, 30b) as a control object while excluding a control authority for other applications (20b, 20c) to control the devices (30).
US11269698B2 User interface systems and methods for a wearable computing device
Systems and methods for providing inter-process communication in a wearable computing device are disclosed. A hardware abstraction layer is provided for a plurality of physical devices. An application program accesses the plurality of physical devices via the hardware abstraction layer. A unique inter-process communication context is created for each application program and physical device pair. A socket interface is provided for each unique inter-process communication context.
US11269697B2 System and method for dynamic control of workflow execution
Some embodiments relate to systems for processing one or more computational workflows. In one embodiment, a description of a computational comprises a plurality of applications, in which applications are represented as nodes and edges connect the nodes indicate the flow of data elements between applications. A task execution module is configured to create and execute tasks. An application programming interface (API) is in communication with the task execution module and comprises a plurality of function calls for controlling at least one function of the task execution module. An API script includes instructions to the API to create and execute a plurality of tasks corresponding to the execution of the computational workflow for a plurality of samples. A graphical user interface (GUI) is in communication with the task execution module and configured to receive input from an end user to initiate execution of the API script.
US11269695B1 Low-power scalable nodes
Various implementations described herein relate to a system including multiple nodes. Each node is one of a storage node, a compute node, or a computer-and-storage node. Each node includes a Bluetooth® connector configured to communicate over a Bluetooth® mesh network.
US11269691B2 Load distribution for integration scenarios
The disclosure generally describes methods, software, and systems for handling integration flows. A set of flows is initially deployed to a single worker set. A load balancing issue is identified that is associated with initial runtime interactions by workers with the single worker set. In response to identifying the load balancing issue, the load balancing issue is analyzed to determine whether to autoscale or generate a new worker set. Load balancing is performed to initiate at least one new worker set. At least one flow to be moved to the at least one new worker set is identified. Movement of the identified at least one flow from a current worker set to a new worker set is performed.
US11269690B2 Dynamic thread status retrieval using inter-thread communication
A circuit arrangement and program product for dynamically providing a status of a hardware thread/hardware resource independent of the operation of the hardware thread/hardware resource using an inter-thread communication protocol. A master hardware thread may be configured to communicate status requests to associated slave hardware threads and/or hardware resources. Each slave hardware thread/hardware resource may be configured with hardware logic configured to automatically determine status information for the slave hardware thread/hardware resource and communicate a status response to the master hardware thread without interrupting processing of the slave hardware thread/hardware resource.
US11269688B2 Scaling distributed computing system resources based on load and trend
The described technology is generally directed towards automatically scaling distributed computing resources of a distributed computing system based on a system load measurement and a trend factor indicative of whether the system load is increasing or decreasing. If a computing resource load value is above a resource addition threshold value and the trend factor indicates that the computing resource load is increasing, a corresponding computing resource is added to the distributed computing system. If a computing resource load value is below a resource removal threshold value and the trend factor indicates that the computing resource load is decreasing, a corresponding computing resource is removed from the distributed computing system. The trend factor can be obtained using a moving average convergence divergence (MACD) direction indicator.
US11269686B2 Adaptive consumer thread pool
The present disclosure provides for a system with an adaptive thread pool for processing messages. The system includes a processor and a memory storing instructions. The processor allocates a first quantity of threads in a thread pool to process a set of messages in parallel. The processor then measures one or more performance metrics of the system while processing the messages with the first quantity of threads. The processor then determines whether each of the one or more performance metrics meets a respective predetermined threshold. The processor then increases the allocation of the first quantity of threads to a second quantity of threads in the thread pool if each of the one or more performance metrics meets the respective predetermined threshold. The processor may also decrease the quantity of threads if at least one performance metric does not meet its predetermined threshold.
US11269685B2 Managing memory buffer allocation in multi-processor system
In an approach for managing physical processor usage of a shared memory buffer, a processor receives a request for memory. A processor receives a request for memory from a process running on a physical processor. A processor determines whether the request for memory is less than or equal to a pre-determined threshold, wherein the pre-determined threshold is based on characteristics of a server on which the physical processor resides, needs of the server, and a frequency of requests of each memory size. Responsive to determining the request for memory is greater than the pre-determined threshold, a processor identifies a node on which the physical processor resides. A processor identifies a memory buffer of a set of memory buffers allocated to the node on which the physical processor resides. A processor allocates the memory buffer.
US11269676B2 Managed virtual appliances
Disclosed are various embodiments for creating and managing virtual appliances. A command to create a virtual machine image for a hosted instance of an application image is received. The virtual machine image is created in response to receiving the command. The virtual machine image can include an operating system; a container orchestration service configured to host the instance of the application image; and a configuration service. The configuration service can be configured to at least install a management agent in response to a first boot of the virtual machine and configure the management agent to download and install the application image.
US11269674B1 Lifecycle management of VNFC software modules
An example operation may include a method comprising one or more of receiving a VNFC module LCM request where the LCM request specifies a VNFC instance (VNFCI), a target VNFC module, and an LCM operation to be performed, comprising retrieving a VNFCI data entry, determining a target OS installation of the VNFCI, establishing a secure connection to a target OS on a VNFCI hosting VM/container, determining a default command for the LCM operation, adapting the default command to the target OS, executing the adapted command, normalizing a response code, and sending a response to the VNFC module LCM request.
US11269660B2 Methods and systems for integrated development environment editor support with a single code base
Systems and methods for discovering a unique identifier for an integrated development environment editor for receiving a single code base with a same functionality from a plug-in are disclosed herein. Exemplary implementations may include: accessing an integrated development environment's plug-in registry using publicly available tools and publicly available published information; identifying a unique identifier for the integrated development environment's editor using the plug-in registry; adding the unique identifier for the integrated development environment editor to a plug-in; and repeating the process for other integrated development environment editors, allowing functions developed for the integrated development environment editor to be available in the other integrated development environments.
US11269658B2 Method for parameterizing a field device
The present disclosure relates to a method for parameterizing a field device of process automation technology, comprising at least the following steps: parameterizing a mapping of the field device, wherein the mapping is executed as field-device-specific software on an interpreter, especially a software emulator; wherein the interpreter is executed on a host and there is no connection between host and field device during parameterization, and transmitting the parameterization generated via the mapping to the field device.
US11269657B2 System and method for identifying stale software-defined network component configurations
A computer-implemented system and method for identifying stale configurations of a software-defined network (SDN) component uses a configuration export file of the SDN component to generate configuration dependency strands for configurations of the SDN component. The configuration dependency strands can then be classified as being stale based on at least one of path length, reference count and a custom attribute to elements in a network infrastructure for the configuration dependency strands.
US11269656B2 Method and device for setting operating system
A method of setting operating system parameters of a device includes: identifying, based on execution of an application, at least one workload type for the application; generating a workload-specific policy corresponding to the at least one workload type; and setting the operating system parameters based on the workload-specific policy.
US11269655B2 Bare metal device management
Examples described herein include systems and methods for bare metal management of computing devices. Firmware of the computing device can be configured to contact a network location as part of an HTTP boot and download a boot agent. The boot agent can be prioritized to execute before a primary OS boot loader. The boot agent can download an OS configuration including a package that is inserted into the primary OS. The primary OS, as configured, can then boot. The boot agent can also attest to OS health and device compliance on subsequent boots. For example, the boot agent can cause the firmware to track how many boots have occurred since compliance verification. If a threshold number of boots occur without verification, the boot agent can initiate restoration. Alternatively, if a decommission flag is set, the boot agent can cause the computing device to boot into its original configuration.
US11269653B2 System and method of loading system software in serviceable medical facility equipment
A computer-implemented tool for use with an medical device having a computer system, the tool including an unsecured software-implemented suite of diagnostic tools and utilities configured to read logs, read system configuration provide a Telnet function, eject USB, and deactivate itself, and a secured software-implemented suite of diagnostic tools and utilities configured to interpret a key file received from an external source, upload the tool into the computer system of the medical device, run the tool upon booting up of the computer system to enable a replacement component in the medical device to be activated after installation in the medical device.
US11269651B2 Reusing adjacent SIMD unit for fast wide result generation
A system for processing instructions with extended results includes a first instruction execution unit having a first result bus for execution of processor instructions. The system further includes a second instruction execution unit having a second result bus for execution of processor instructions. The first instruction execution unit is configured to selectively send a portion of results calculated by the first instruction execution unit to the second instruction execution unit during prosecution of a processor instruction if the second instruction execution unit is not used for executing the processor instruction and if the received processor instruction produces a result having a data width greater than the width of the first result bus. The second instruction execution unit is configured to receive the portion of results calculated by the first instruction execution unit and put the received results on the second results bus.
US11269650B2 Pipeline protection for CPUs with save and restore of intermediate results
Techniques related to executing a plurality of instructions by a processor comprising a method for executing a plurality of instructions by a processor. The method comprises detecting a pipeline hazard based on one or more instructions provided for execution by an instruction execution pipeline, beginning execution of an instruction, of the one or more instructions on the instruction execution pipeline, stalling a portion of the instruction execution pipeline based on the detected pipeline hazard, storing a register state associated with the execution of the instruction based on the stalling, determining that the pipeline hazard has been resolved, and restoring the register state to the instruction execution pipeline based on the determination.
US11269648B2 Apparatuses and methods for ordering bits in a memory device
Systems, apparatuses, and methods for organizing bits in a memory device are described. In a number of embodiments, an apparatus can include an array of memory cells, a data interface, a multiplexer coupled between the array of memory cells and the data interface, and a controller coupled to the array of memory cells, the controller configured to cause the apparatus to latch bits associated with a row of memory cells in the array in a number of sense amplifiers in a prefetch operation and send the bits from the sense amplifiers, through a multiplexer, to a data interface, which may include or be referred to as DQs. The bits may be sent to the DQs in a particular order that may correspond to a particular matrix configuration and may thus facilitate or reduce the complexity of arithmetic operations performed on the data.
US11269647B2 Finish status reporting for a simultaneous multithreading processor using an instruction completion table
A simultaneous multithreading processor and related method of operating are disclosed. The method comprises dispatching portions of a first instruction to be executed by a respective plurality of execution units of the processor; receiving, at an instruction completion table of the processor, respective finish reports responsive to execution of the portions of the first instruction; determining, using the received finish reports, that all of the portions of the first instruction have been executed; and updating the instruction completion table to indicate that the first instruction is ready for completion.
US11269638B2 Exposing valid byte lanes as vector predicates to CPU
A streaming engine employed in a digital data processor specifies a fixed read only data stream. Once fetched data elements in the data stream are disposed in lanes in a stream head register in the fixed order. Some lanes may be invalid, for example when the number of remaining data elements are less than the number of lanes in the stream head register. The streaming engine automatically produces a valid data word stored in a stream valid register indicating lanes holding valid data. The data in the stream valid register may be automatically stored in a predicate register or otherwise made available. This data can be used to control vector SIMD operations or may be combined with other predicate register data.
US11269637B2 Validating machine-readable instructions using an iterative validation process
In some examples, a system includes a first processor, a second processor, and a storage medium to store first information comprising machine-readable instructions executable by the second processor. The first processor is to validate the machine-readable instructions using an iterative validation process involving a plurality of iterations at different times, where each respective iteration of the plurality of iterations includes issuing a respective indication to the second processor to compute a value based on a respective subset of the first information, wherein the respective indication includes respective subset information identifying the respective subset, wherein the respective subset information differs from different subset information included in another indication issued in another iteration of the plurality of iterations, the different subset information identifies a different subset of the first information. Each iteration further includes determining a validity of the machine-readable instructions based on the value returned to the first processor by the second processor.
US11269635B1 Hardware efficient statistical moment computation
The document generally describes hardware for computing multiple orders of statistical moments. In one aspect, a system includes multiple stages of compute units. A first stage includes a first sequence of compute units includes a first compute unit configured to compute a first raw statistical moment for a first portion of data points in the time series of data points and one or more first additional compute units that are each configured to compute a respective first statistical moment for the first portion of data points. Each additional stage includes a second sequence of compute units for computing statistical moments for a respective second portion of the time series of data points. Each additional stage includes a second compute unit configured to compute the first raw statistical moment for the respective second portion of the time series of data points and one or more second additional compute units.
US11269633B1 System and method for executing a number of NOP instructions after a repeated instruction
A method is provided for executing instructions in a pipelined processor. The method includes receiving a plurality of instructions in the pipelined processor. A first instruction of the plurality of instructions has a first bit field for holding a value for indicating how many times execution of the first instruction is repeated. Also, the value is for indicating how many no operation (NOP) instructions follow a last iteration of the repeated first instruction. The number of repeated instructions plus the number of NOP instructions is equal to the number of pipeline stages in the pipelined processor. In another embodiment, a pipelined data processor is provided for executing the repeating instruction.
US11269631B2 Extending fused multiply-add instructions
Extending fused multiply-add instructions, the method comprising: receiving an extended fused multiply-add (FMA) instruction indicating one or more operands of a fused multiply-add (FMA) operation and one or more transformations to be applied to the one or more operands; and performing, based on the extended FMA instruction, the one or more transformations and the FMA operation.
US11269630B2 Interleaved pipeline of floating-point adders
Disclosed embodiments relate to an interleaved pipeline of floating-point (FP) adders. In one example, a processor is to execute an instruction specifying an opcode and locations of a M by K first source matrix, a K by N second source matrix, and a M by N destination matrix, the opcode indicating execution circuitry, for each FP element (M, N) of the destination matrix, is to: launch K instances of a pipeline having a first, MULTIPLY stage, during which a FP element (M, K) of the first source matrix and a corresponding FP element (K, N) of the second source matrix are multiplied; concurrently, in an EXPDIFF stage, determine an exponent difference between the product and a previous FP value of the element (M, N) of the destination matrix; and in a second, ADD-BYPASS stage, accumulate the product with the previous FP value and, concurrently, bypassing the accumulated sum to a subsequent pipeline instance.
US11269629B2 SRAM-based process in memory system
Many signal processing, machine learning and scientific computing applications require a large number of multiply-accumulate (MAC) operations. This type of operation is demanding in both computation and memory. Process in memory has been proposed as a new technique that computes directly on a large array of data in place, to eliminate expensive data movement overhead. To enable parallel multi-bit MAC operations, both width- and level-modulating memory word lines are applied. To improve performance and provide tolerance against process-voltage-temperature variations, a delay-locked loop is used to generate fine unit pulses for driving memory word lines and a dual-ramp Single-slope ADC is used to convert bit line outputs. The concept is prototyped in a 180 nm CMOS test chip made of four 320×64 compute-SRAMs, each supporting 128× parallel 5 b×5 b MACs with 32 5 b output ADCs and consuming 16.6 mW at 200 MHz.
US11269625B1 Method and system to identify and prioritize re-factoring to improve micro-service identification
A computer system, computer program product, and computer-implemented method to identify one or more re-factoring operations directed at micro-service identification for source code. A genetic algorithm is leveraged to produce an offspring population of re-factoring operations from a parent set. The offspring population is subject to an assessment utilizing one or more objective measures. Responsive to the assessment, one or more identified re-factoring operations are selectively applied to the source code to produce one or more corresponding micro-service candidates.
US11269622B2 Methods, systems, articles of manufacture, and apparatus for a context and complexity-aware recommendation system for improved software development efficiency
Apparatus, systems, articles of manufacture, and methods for a context and complexity-aware recommendation system for efficient software development. An example apparatus includes a current state generator to generate a representation of a current state of a new function, an instruction predictor to generate a first recommended software component based on the current state of the new function, a complexity cost determiner to rank the first recommended software component based on a weighted sum of associated partial cost values, the software component to be ranked against second recommended software components based on a comparison of partial cost values corresponding to respective ones of the second recommended software components, a risk identifier to detect vulnerabilities based on an attack surface of a portion of the first recommended software component, and a ranking determiner to generate a third recommended software component, the third recommended software component corresponding to respective ranking metrics.
US11269612B2 Low latency dynamic content management
Methods and systems are presented for providing low latency dynamic content updates to applications, by separating presentable content from the programming logic of an application. The programming code associated with the application without at least a portion of the presentable content may be released to an application hosting server for distributing to end-users. The presentable content may be published to a content delivery network separate from the application hosting server. Once the application is downloaded to a user device, the application may retrieve the presentable content from the content delivery network. The application may incorporate the retrieved presentable content into the application such that the presentable content would be presented on the user device as intended when the application is accessed.
US11269611B2 Data interface processing method, device, server and medium
A data interface processing method, device, server and medium are disclosed. The method includes: loading a configuration file when installing the user application, where the configuration file includes a configuration file of a combination relationship between at least one third-party application programming interface and at least one connector, and the connector is used to implement different data conversions between the third-party application programming interfaces. The combination relationship is set according to the requirements of the user application; obtaining, through the user application, user inputs as input parameters; converting, by the user application, the input parameters according to the combination relationship defined in the configuration file and outputting the converted input parameters.
US11269609B2 Desired state model for managing lifecycle of virtualization software
An image of a virtualization software in a plurality of hosts is installed or upgraded by performing the steps of: in response to a user input, generating a software specification that specifies a base image and an add-on image; retrieving metadata of the base image and metadata of the add-on image; generating a desired image of the virtualization software based on the metadata of the base image and the metadata of the add-on image; and instructing each of the hosts to install the desired image of the virtualization software or upgrade a current image of the virtualization software to the desired image of the virtualization software.