Document Document Title
US11552135B2 Display device including input sensing unit and driving method thereof
A display device includes a display panel, an input sensing unit, input sensing pads, a shift register, and a multiplexer circuit. The display panel includes a display area and a non-display area. The input sensing unit is disposed on the display panel. The input sensing unit includes sensing electrodes and signal lines respectively connected to the sensing electrodes. The input sensing pads are disposed in the non-display area. The input sensing pads include control signal pads and a sensing pad. The shift register array is configured to receive a start signal and at least one clock signal through some of the control signal pads, and to sequentially activate first selection signals. The multiplexer circuit is configured to selectively connect the signal lines to the sensing pad in response to the first selection signals.
US11552133B2 Electronic device including display and camera
Various embodiments of the disclosure relate to an electronic device including a display and a camera. The electronic device may include a camera overlapping the display and configured to photograph external light passing through the display, wherein the display may include: a colorless and transparent substrate, a pixel layer disposed in a first direction from the substrate and comprising organic light-emitting diode (OLED) type pixels, an organic encapsulation layer (e.g., thin film encapsulation (TFE)) disposed in the first direction from the pixel layer, and a color filter layer disposed in the first direction from the organic encapsulation layer, wherein the display may include: a first area overlapping at least a portion of the camera and a second area not overlapping the camera, wherein an arrangement density of a first group of pixels in the first area may be lower than an arrangement density of a second group of pixels in the second area, and wherein the color filter layer may include first color filters overlapping the pixels of the first group, second color filters overlapping the pixels of the second group, a black matrix disposed between the second color filters in the second area, and a transmission area disposed between the first color filters in the first area.
US11552128B2 Memory device, memory array and method of forming the same
A memory device may be provided. The memory device may include a substrate, wherein the substrate includes a well having a first conductivity type. The memory device may further include a contact element arranged in the well and including a first contact having the first conductivity type; a diode layer arranged in the well and having a second conductivity type opposite to the first conductivity type; and a dummy gate configured to isolate the first contact from the diode layer. The memory device may further include a memory element electrically connected to the diode layer.
US11552125B2 Method of manufacturing an optoelectronic device comprising a plurality of diodes and an electronic circuit for controlling these diodes
A method of manufacturing an optoelectronic device, including the steps of: a) providing an active diode stack comprising a first doped semiconductor layer of a first conductivity type and a second doped semiconductor layer of the first conductivity type, coating the upper surface of the first layer; b) arranging a third semiconductor layer on the upper surface of the active stack; c) after step b), forming at least one MOS transistor inside and on top of the third semiconductor layer; and d) after step b), before or after step c), forming trenches vertically extending from the upper surface of the third layer and emerging into or onto the upper surface of the first layer and delimiting a plurality of pixels, each including a diode and an elementary diode control cell.
US11552124B2 Manufacturing method of display apparatus
A display apparatus includes at least one substrate with several penetration holes, several displaying units and several switch devices disposed at different sides of the at least one substrate, and at least one bonding material filling up the penetration holes, wherein the displaying units and the switch devices are connected to each other through the at least one bonding material.
US11552121B2 Semiconductor apparatus and equipment
A semiconductor apparatus includes a stack of a first chip having a plurality of pixel circuits arranged in a matrix form and a second chip having a plurality of electric circuit arranged in a matrix form. A wiring path between a semiconductor element configuring the pixel circuit and a semiconductor element configuring the electric circuit or a positional relationship between a semiconductor element configuring the pixel circuit and a semiconductor element configuring the electric circuit is differentiated among the electric circuits.
US11552119B2 Solid-state imaging device and electronic equipment
The present technology relates to a solid-state imaging device and electronic equipment to suppress degradation of Dark characteristics. A photoelectric converting unit configured to perform photoelectric conversion, and a PN junction region including a P-type region and an N-type region on a side of a light incident surface of the photoelectric converting unit are included. Further, on a vertical cross-section, the PN junction region is formed at three sides including a side of the light incident surface among four sides enclosing the photoelectric converting unit. Further, a trench which penetrates through a semiconductor substrate in a depth direction and which is formed between the photoelectric converting units each formed at adjacent pixels is included, and the PN junction region is also provided on a side wall of the trench. The present technology can be applied, for example, to a backside irradiation type CMOS image sensor.
US11552117B2 Image sensing device
An image sensing device is provided to include a pixel array including unit pixel blocks that are arranged in a first direction and a second direction crossing the first direction, each unit pixel block configured to generate pixel signals in response to incident light reflected from a target object. The unit pixel block includes normal first pixel configured to receive a portion of the incident light at a first arrival time and generate a first pixel signal in response to the incident light, and a second pixel configured to receive another portion of the incident light at a second arrival time and generate a second pixel signal in response to the incident light. The second arrival time is later than the first arrival time.
US11552116B2 Image sensors with multi-channel type transistors
A pixel includes a photodiode and first and second transistors, the first and second transistors being coupled in series. One of the first and second transistors is a P channel transistor and the other is an N channel transistor. An electronic device may include one or more of the pixels.
US11552115B2 Imaging device including photoelectric converters and capacitive element
An imaging device having a semiconductor substrate that includes a first photoelectric converter, and a second photoelectric converter adjacent to the first photoelectric converter. The imaging device further includes a capacitive element one end of which is coupled to the first photoelectric converter, where the first capacitive element at least partly overlaps, in a plan view, with the second photoelectric converter.
US11552106B2 Array substrate and manufacturing method thereof
An array substrate and a manufacturing method thereof are provided. A patterned metal member of the array substrate includes a patterned first metal layer, a patterned second metal layer, and a patterned copper layer which are sequentially disposed on a substrate. An etching rate at which an etching solution etches the second metal layer is less than another etching rate at which the etching solution etches the first metal layer. An adhesion force between the patterned first metal layer and the substrate is greater than another adhesion force between the patterned copper layer and the substrate.
US11552105B2 Pixel structure, array substrate, and display device
The invention provides a pixel structure, an array substrate, and a display device. The pixel structure includes: scanning lines and data lines; at least one pixel electrode configured in each of pixel areas; at least one shading electrode line connecting to a common voltage, the shading electrode line being configured to be above the data line to shade the data line; a first TFT being configured between the scanning line and the pixel electrode, and the first TFT connecting to the pixel electrode; at least one shading electrode connection line extending along a direction of the scanning line, and the shading electrode connection line electrically connecting to two adjacent shading electrode lines; and the shading electrode connection line being wound to form a mesh pattern, and a semiconductor layer of the first TFT is configured to be opposite to a hollow area of the mesh pattern.
US11552104B2 Stacked transistors with dielectric between channels of different device strata
Disclosed herein are stacked transistors with dielectric between channel materials, as well as related methods and devices. In some embodiments, an integrated circuit structure may include stacked strata of transistors, wherein a dielectric material is between channel materials of adjacent strata, and the dielectric material is surrounded by a gate dielectric.
US11552102B2 Semiconductor device and manufacturing method thereof
A method of manufacturing a semiconductor device includes forming holes passing through a stacked structure, surrounding channel structures, and replacing some of the materials of the stacked structure through the holes.
US11552100B2 Three-dimensional memory device including a composite semiconductor channel and a horizontal source contact layer and method of making the same
A three-dimensional memory device includes a source contact layer overlying a substrate, an alternating stack of insulating layers and electrically conductive layers located overlying the source contact layer, and a memory opening fill structure located within a memory opening extending through the alternating stack and the source contact layer. The memory opening fill structure includes a composite semiconductor channel and a memory film laterally surrounding the composite semiconductor channel. The composite semiconductor channel includes a pedestal channel portion having controlled distribution of n-type dopants that diffuse from the source contact layer with a lower diffusion rate provided by carbon doping and smaller grain sizes, or has arsenic doping providing limited diffusion into the vertical semiconductor channel. The vertical semiconductor channel has large grain sizes to provide high charge carrier mobility, and is free of or includes only a low concentration of carbon atoms and n-type dopants therein.
US11552098B2 Semiconductor device including data storage pattern with improved retention characteristics
A semiconductor device includes a lower structure; a stack structure including gate layers and interlayer insulating layers and having an opening; a vertical structure in the opening; a contact structure on the vertical structure; and a conductive line on the contact structure. The vertical structure includes an insulating core region, a channel semiconductor layer covering side and lower surfaces of the insulating core region, data storage patterns between the channel semiconductor layer and the gate layers and spaced apart from each other, a first dielectric layer, and a second dielectric layer. At least a portion of the first dielectric layer is between the data storage patterns and the gate layers, at least a portion of the second dielectric layer is between the data storage patterns and the channel semiconductor layer, and the insulating core region includes first convex portions having increased widths in regions facing the gate layers.
US11552095B2 Semiconductor memory having first and second memory cell regions separated by a third region along a bit line direction
A semiconductor memory includes a memory cell region that includes multiple memory cells stacked above a semiconductor substrate, first and second dummy regions on opposite sides of the memory cell region, each dummy region including multiple dummy cells stacked above the semiconductor substrate, and a wiring that electrically connects dummy cells of the first and second dummy regions that are at a same level above the semiconductor substrate.
US11552094B2 Three-dimensional memory device having on-pitch drain select gate electrodes and method of making the same
A three-dimensional memory device includes an alternating stack of insulating layers and electrically conductive layers located over a substrate, and an array of memory opening fill structures extending through the alternating stack, an array of drain-select-level assemblies overlying the alternating stack and having a same two-dimensional periodicity as the array of memory opening fill structures, a first strip electrode portion laterally surrounding a first set of multiple rows of drain-select-level assemblies within the array of drain-select-level assemblies, and a drain-select-level isolation strip including an isolation dielectric that contacts the first strip electrode portion and laterally spaced from the drain-select-level assemblies and extending between the first strip electrode portion and a second strip electrode portion.
US11552090B2 Integrated circuitry comprising a memory array comprising strings of memory cells and methods used in forming a memory array comprising strings of memory cells
A method used in forming a memory array comprising strings of memory cells comprises forming an upper stack directly above a lower stack. The lower stack comprises vertically-alternating lower-first-tiers and lower-second-tiers. The upper stack comprises vertically-alternating upper-first-tiers and upper-second-tiers. Lower channel openings extend through the lower-first-tiers and the lower-second-tiers. The lower channel openings have sacrificial material therein. An upper of the lower-second-tiers or a lower of the upper-second-tiers comprises non-stoichiometric silicon dioxide that has a silicon-to-oxygen atomic ratio greater than 0.5. A higher of the upper-second-tiers that is above said lower upper-second-tier comprises silicon dioxide that has a silicon-to-oxygen atomic ratio less than or equal to 0.5. Upper channel openings are etched through the upper-first-tiers and the upper-second-tiers to stop on said upper lower-second-tier or said lower upper-second-tier. After the stop, the sacrificial material is removed from the lower channel openings and channel-material strings are formed in the upper and lower channel openings. Other embodiments, including structure independent of method, are disclosed.
US11552087B2 Strap-cell architecture for embedded memory
Various embodiments of the present application are directed towards an integrated memory chip comprising a memory array with a strap-cell architecture that reduces the number of distinct strap-cell types and that reduces strap-line density. In some embodiments, the memory array is limited to three distinct types of strap cells: a source line/erase gate (SLEG) strap cell; a control gate/word line (CGWL) strap cell; and a word-line strap cell. The small number of distinct strap-cell types simplifies design of the memory array and further simplifies design of a corresponding interconnect structure. Further, in some embodiments, the three distinct strap-cell types electrically couple word lines, erase gates, and control gates to corresponding strap lines in different metallization layers of an interconnect structure. By spreading the strap lines amongst different metallization layers, strap-line density is reduced.
US11552082B2 Reducing gate induced drain leakage in DRAM wordline
Memory devices and methods of forming memory devices are described. The memory devices comprise two work-function metal layers, where one work-function layer has a lower work-function than the other work-function layer. The low work-function layer may reduce gate-induced drain leakage current losses. Methods of forming memory devices are also described.
US11552081B2 Method for fabricating a semiconductor device and the same
The present application discloses a method for fabricating a semiconductor device with a pad structure. The method includes providing a substrate, forming a capacitor structure above the substrate, forming a plurality of passivation layers above the capacitor structure, forming a pad opening in the plurality of passivation layers, performing a passivation process comprising soaking the pad opening in a precursor, and forming a pad structure in the pad opening. The precursor is dimethylaminotrimethylsilane or tetramethylsilane. Forming the pad structure in the pad opening comprises forming a pad bottom conductive layer comprising nickel in the pad opening and forming a pad top conductive layer on the pad bottom conductive layer. The pad top conductive layer comprises palladium, cobalt, or a combination thereof.
US11552079B2 Self restoring logic structures
A SEU tolerant structure has two logic sections that generate two output signals that are complementary such that a fault which affects one section cannot affect the other section. Adjacent NMOS regions or adjacent PMOS regions contain no logic inversions in the combinational logic or if logic inversions in the combinational logic are present where all gates following the inversion are SEU hard by design. The circuits can be realized using one of a Complex CMOS gate, pass transistor logic, Multiplexor logic, AND-OR logic or OR-AND logic. A SRL latch is formed of three NMOS and PMOS structures having a first latch with a first NMOS structure adjacent a first PMOS structure, a second latch with a second NMOS structure adjacent a second PMOS structure wherein the first and second NMOS structures are adjacent one another, and a third latch with a third NMOS structure adjacent a third PMOS structure wherein the second and third PMOS structures are adjacent one another, wherein the latch is adapted to have alternating logic with a state assignment of 010 and 101. A Single Event Upset Triple Modular Redundancy (TMR) tolerant circuit generates complementary output values 010 and 101 with layouts that are adjacent.
US11552077B2 Gate cut with integrated etch stop layer
A method of forming a power rail to semiconductor devices comprising removing a portion of the gate structure forming a gate cut trench separating a first active region of fin structures from a second active region of fin structures. A conformal etch stop layer is formed in the gate cut trench. A fill material is formed on the conformal etch stop layer filling at least a portion of the gate cut trench. The fill material has a composition that is etched selectively to the conformal etch stop layer. A power rail is formed in the gate cut trench. The conformal etch stop layer obstructs lateral etching during forming the power rail to substantially eliminate power rail to gate structure shorting.
US11552071B2 Semiconductor discharge protection device with diode and silicon controlled rectifier arrangements
Aspects of the present disclosure include one or more semiconductor electrostatic discharge protection devices. At least one embodiment includes a semiconductor electrostatic discharge device with one or more fingers divided into two segments with alternating p-diffusion and n-diffusion regions, with each region being associated with at least one of a portion of a diode and/or silicon-controlled rectifier (SCR).
US11552066B2 Protective wafer grooving structure for wafer thinning and methods of using the same
A bonded assembly of a first wafer including a first semiconductor substrate and a second wafer including a second semiconductor substrate may be formed. The second semiconductor substrate may be thinned to a first thickness, and an inter-wafer moat trench may be formed at a periphery of the bonded assembly. A protective material layer may be formed in the inter-wafer moat trench and over the backside surface of the second semiconductor substrate. A peripheral portion of the second semiconductor substrate located outside the inter-wafer moat trench may be removed, and a cylindrical portion of the protective material layer laterally surrounds a remaining portion of the bonded assembly. The second semiconductor substrate may be thinned to a second thickness by performing at least one thinning process while the cylindrical portion of the protective material layer protects the remaining portion of the bonded assembly.
US11552062B2 Package-on-package (PoP) semiconductor package and electronic system including the same
A package-on-package (PoP) semiconductor package includes an upper package and a lower package. The lower package includes a first semiconductor device in a first area, a second semiconductor device in a second area, and a command-and-address vertical interconnection, a data input-output vertical interconnection, and a memory management vertical interconnection adjacent to the first area.
US11552060B2 Stacked light emitting diode (LED) display
Embodiments of the present disclosure include apparatuses and method for a stacked light emitting diode (LED) display. A stacked LED display can include a first array of LEDs that are configured to emit red light, a second array of LEDs that are configured to emit green light, and a third array of LEDs that are configured to emit blue light. The stacked LED hologram display can include a number of actuators configured to adjust a position of a first array of LEDs in a first direction and a second direction orthogonal to the first direction, adjust a position of a second array of LEDs in the first direction and the second direction, and adjust a position of a third array of LEDs in the first direction and the second direction to control the packing scheme of the LEDs.
US11552058B2 Method of transferring micro light emitting diodes and display panel
Provided are a micro light emitting diodes and a method of transferring the same. The method includes providing an array substrate with the micro light emitting diodes; adhering abnormal micro light emitting diodes of the array substrate on a first carrying plate; adhering the abnormal micro light emitting diodes on the first carrying plate to a laser deformation glue layer of a second carrying plate; irradiating the laser deformation glue layer by a laser to flip the abnormal micro light emitting diodes; transferring the abnormal micro light emitting diodes from the second carrying plate to a third carrying plate; and transferring again to the array substrate.
US11552057B2 LED unit for display and display apparatus having the same
A light emitting device for a display includes first LED sub-unit, second LED, and third LED sub-units, an insulating layer substantially covering the first, second, and third LED sub-units, and electrode pads electrically connected to the first, second, and third LED sub-units, in which the first LED sub-unit is disposed on a partial region of the second LED sub-unit, the second LED sub-unit is disposed on a partial region of the third LED sub-unit, the insulating layer has openings for electrical connection between the electrode pads, a common electrode pad is connected to the first, second, and third LED sub-units through the openings in the insulating layer, first, second, and third electrode pads are connected to the first, second, and third LED sub-units, respectively, through at least one of the openings, and the first, second, and third LED sub-units are configured to be independently driven using the electrode pads.
US11552055B2 Integrated circuit (IC) packages employing front side back-end-of-line (FS-BEOL) to back side back-end-of-line (BS-BEOL) stacking for three-dimensional (3D) die stacking, and related fabrication methods
Integrated circuit (IC) packages employing front side back-end-of-line (FS-BEOL) to back side back-end-of-line (BS-BEOL) stacking for three-dimensional (3D) die stacking. To facilitate providing additional electrical routing paths for die-to-die interconnections between stacked IC dice in the IC package, a BS-BEOL metallization structure of a first die of the stacked dice of the IC package is stacked adjacent to a FS-BEOL metallization structure of a second die of the stacked IC dice. Electrical routing paths for die-to-die interconnections between the stacked IC dice are provided from the BS-BEOL metallization structure of the first die to the FS-BEOL metallization structure of the second die. It may be more feasible to form shorter electrical routing paths in the thinner BS-BEOL metallization structure than in a FS-BEM metallization structure for lower-resistance and/or lower-capacitance die-to-die interconnections for faster and/or compatible performance of semiconductor devices in the IC dice.
US11552054B2 Package structure and method of manufacturing the same
A package structure includes a semiconductor device, a circuit substrate and a heat dissipating lid. The semiconductor device includes a semiconductor die. The circuit substrate is bonded to and electrically coupled to the semiconductor device. The heat dissipating lid is bonded to the circuit substrate and thermally coupled to the semiconductor device, where the semiconductor device is located in a space confined by the heat dissipating lid and the circuit substrate. The heat dissipating lid includes a cover portion and a flange portion bonded to a periphery of the cover portion. The cover portion has a first surface and a second surface opposite to the first surface, where the cover portion includes a recess therein, the recess has an opening at the second surface, and a thickness of the recess is less than a thickness of the cover portion, where the recess is part of the space.
US11552049B2 Embedded power device module, processor substrate and electronic system
A processor substrate includes: an electrically insulating material having a first main side and a second main side opposite the first main side; a plurality of electrically conductive structures embedded in the electrically insulating material and configured to provide an electrical interface at the first main side of the electrically insulating material and to provide electrical connections from the electrical interface to the second main side of the electrically insulating material; and a power device module embedded in the electrically insulating material and configured to convert a voltage provided at the second main side of the electrically insulating material and which exceeds a voltage limit of the processor substrate to a voltage that is below the voltage limit of the processor substrate. An electronic system that includes the processor substrate is also described.
US11552047B2 Semiconductor package including plurality of semiconductor chips and method for manufacturing the same
A semiconductor package manufacturing method of the disclosure includes providing a multilayer adhesive film, forming a notch and a plurality of openings extending through the multilayer adhesive film, attaching the multilayer adhesive film to a back side of a wafer to form a stack, separating the stack into a plurality of individual stacks, separating each of the plurality of individual stacks into an upper stack and a lower stack, providing a substrate on which a first semiconductor chip is mounted, and stacking the upper stack on the first semiconductor chip. The upper stack includes a second semiconductor chip and a die attach pattern covering a portion of a back surface of the second semiconductor chip. A first side surface of the die attach pattern is aligned with a first side surface of the first semiconductor chip.
US11552043B2 Post bond inspection of devices for panel packaging
Panel level packaging (PLP) with high accuracy and high scalability is disclosed. The PLP includes dies bonded face down onto an alignment carrier configured with die bond regions. Pre-bond and post bond inspection are performed at the carrier level to ensure accurate bonding of the dies to the carrier.
US11552035B2 Electronic package with stud bump electrical connections
An electronic package and method includes a substrate including a plurality of pads on a major surface. An electronic component including a plurality of pads on a major surface facing the major surface of the substrate. A stud bump electrically couples one of the plurality of pads of the substrate to one of the plurality of pads of the electronic component.
US11552028B2 Chip packaging method and chip packaging structure
A method for packaging a chip and a chip packaging structure. A passivation layer is provided on bonding pads of a wafer, a first metal bonding layer is formed on the passivation layer, and a second metal bonding layer is formed on a substrate. The substrate and the wafer are bonded via the first metal bonding layer and the second metal bonding layer, and are packaged as a whole. A first shielding layer is provided on the substrate, and the first shielding layer is in contact with the second metal bonding layer. After the wafer and the substrate are bonded, the wafer is subject to half-cutting to expose the first metal bonding layer. Then, the second shielding layer electrically connected to the first metal bonding layer is formed.
US11552018B2 Chemical direct pattern plating method
A semiconductor structure with an improved metal structure is described. The semiconductor structure can include a substrate having an upper surface, an interconnect layer over the upper surface, and an additional structure deposited over the interconnect layer. The interconnect layer can include a patterned seed layer over the substrate, at least two metal lines over the seed layer, and a dielectric material between adjacent metal lines. A barrier layer can be deposited over the at least two metal lines. Methods of making the semiconductor structures are also described.
US11552016B2 Semiconductor device with metallization structure on opposite sides of a semiconductor portion
A semiconductor device includes a semiconductor layer with a thickness of at most 50 μm. A first metallization structure is disposed on a first surface of the semiconductor layer. The first metallization structure includes a first copper region with a first thickness. A second metallization structure is disposed on a second surface of the semiconductor layer opposite to the first surface. The second metallization structure includes a second copper region with a second thickness.
US11552011B2 Metal-insulator-metal (MIM) capacitor and thin-film resistor (TFR) formed in an integrated circuit structure
An integrated circuit structure includes a metal-insulator-metal (MIM) capacitor and a thin-film resistor (TFR) formed concurrently, using components of shared material layers. A first metal layer may be patterned to form lower components of an interconnect structure, MIM capacitor, and TFR, and a second metal layer may be patterned to form upper components of the interconnect structure, MIM capacitor, and TFR. A via layer may be deposited to form interconnect vias, a cup-shaped bottom electrode component of the MIM capacitor, and a pair of TFR contact vias for the TFR. An insulator layer may be patterned to form both an insulator for the MIM capacitor and an insulator cap over the TFR element.
US11552010B2 Dielectric for high density substrate interconnects
The present disclosure is directed to systems and methods for providing a dielectric layer on a semiconductor substrate capable of supporting very high density interconnects (i.e., ≥100 IO/mm). The dielectric layer includes a maleimide polymer in which a thiol-terminated functional group crosslinks with an epoxy resin. The resultant dielectric material provides a dielectric constant of less than 3 and a dissipation factor of less than 0.001. Additionally, the thiol functional group forms coordination complexes with noble metals present in the conductive structures, thus by controlling the stoichiometry of epoxy to polyimide, the thiol-polyimide may beneficially provide an adhesion enhancer between the dielectric and noble metal conductive structures.
US11552007B2 Modified leadframe design with adhesive overflow recesses
The present disclosure is directed to a leadframe having a recess in a body of the leadframe to collect glue overflowing from the manufacturing process of coupling a semiconductor die to the leadframe. The recess extends beneath an edge of the semiconductor die so that any tendency of the glue to adhere to the semiconductor die is counteracted by a tendency of the glue to adhere to a wall of the recess and at least partially fill the volume of the recess. In addition, the recess for collecting adhesive may also form a mold lock on an edge of the leadframe, the mold lock providing a more durable connection between the leadframe and an encapsulant during physical and temperature stresses.
US11551998B2 RF devices with enhanced performance and methods of forming the same
The present disclosure relates to a radio frequency device that includes a device region with a back-end-of-line (BEOL) portion and a front-end-of-line (FEOL) portion, first bump structures, a first mold compound, and a second mold compound. The FEOL portion includes an active layer, a contact layer, and isolation sections. Herein, the active layer and the isolation sections reside over the contact layer, and the active layer is surrounded by the isolation sections. The BEOL portion is formed underneath the FEOL portion, and the first bump structures and the first mold compound are formed underneath the BEOL portion. Each first bump structure is partially encapsulated by the first mold compound, and electrically coupled to the FEOL portion via connecting layers within the BEOL portion. The second mold compound resides over the active layer without a silicon material, which has a resistivity between 5 Ohm-cm and 30000 Ohm-cm, in between.
US11551997B2 Thermal management solutions using self-healing polymeric thermal interface materials
A thermal interface material may be formed comprising a polymer material and a self-healing constituent. The thermal interface material may be used in an integrated circuit assembly between at least one integrated and a heat dissipation device, wherein the self-healing constituent changes the physical properties of the thermal interface material in response to thermo-mechanical stresses to prevent failure modes from occurring during the operation of the integrated circuit assembly.
US11551996B2 Semiconductor chips and semiconductor packages including the same
Semiconductor chips may include a substrate; a protective layer on a first surface of the substrate, through electrodes extending through the substrate and the protective layer, and a Peltier structure including first through structures including first conductivity type impurities, and second through structures including second conductivity type impurities, which may extend through the substrate and the protective layer; pads on the protective layer and connected to the through electrodes, respectively, first connection wires connecting respective first ends of the first through structures to respective first ends of the second through structures, and second connection wires connecting respective second ends of the first through structures to respective second ends of one of the second through structures. The first through structures and the second through structures may be alternately connected to each other in series by the first connection wires and the second connection wires.
US11551995B2 Substrate with embedded active thermoelectric cooler
The present disclosure relates to a substrate that includes a substrate body and a thermoelectric cooler embedded in the substrate body. The thermoelectric cooler includes a top-side plate with an element-contact pad and a bottom-side plate. The element-contact pad is on a top surface of the top-side plate, which faces a same direction as a top surface of the substrate body and is exposed to the external space of the substrate body. The bottom-side plate is below the top-side plate and close to a bottom surface of the top-side plate. Herein, the element-contact pad is configured to accommodate attachment of a heat-generating electrical element. The top-side plate is configured to change temperature of the heat-generating electrical element, and the bottom-side plate is configured to transfer heat to or absorb heat from the bottom surface of the substrate body.
US11551994B2 Liquid metal TIM with STIM-like performance with no BSM and BGA compatible
Embodiments include an electronic system and methods of forming an electronic system. In an embodiment, the electronic system may include a package substrate and a die coupled to the package substrate. In an embodiment, the electronic system may also include an integrated heat spreader (IHS) that is coupled to the package substrate. In an embodiment the electronic system may further comprise a thermal interface pad between the IHS and the die. In an embodiment the die is thermally coupled to the IHS by a liquid metal thermal interface material (TIM) that contacts the thermal interface pad.
US11551988B2 Electronic component or precursor thereof, and method for manufacturing same
An electronic component, or a precursor thereof, that comprises a curable organopolysiloxane composition or a cured product thereof is disclosed. The curable organopolysiloxane composition is generally curable through a hydrosilylation reaction and can be applied to at least one area by a microdroplet application device. The curable organopolysiloxane composition has a viscosity of no more than 2.0 Pa·s at a strain rate of 1,000 (1/s), and a viscosity at a strain rate of 0.1 (1/s) being a value no less than 50.0 times the viscosity at a strain rate of 1,000 (1/s). In particular, the area of application generally is a substantially circular area that fits within a frame no more than 1000 μm in diameter, a linear area no more than 1000 μm in line width, or a pattern configured from a combination of these areas.
US11551982B2 Fabrication of thin-film encapsulation layer for light-emitting device
An ink jet process is used to deposit a material layer to a desired thickness. Layout data is converted to per-cell grayscale values, each representing ink volume to be locally delivered. The grayscale values are used to generate a halftone pattern to deliver variable ink volume (and thickness) to the substrate. The halftoning provides for a relatively continuous layer (e.g., without unintended gaps or holes) while providing for variable volume and, thus, contributes to variable ink/material buildup to achieve desired thickness. The ink is jetted as liquid or aerosol that suspends material used to form the material layer, for example, an organic material used to form an encapsulation layer for a flat panel device. The deposited layer is then cured or otherwise finished to complete the process.
US11551980B2 Dynamic amelioration of misregistration measurement
A dynamic misregistration measurement amelioration method including taking at least one misregistration measurement at multiple sites on a first semiconductor device wafer, which is selected from a batch of semiconductor device wafers intended to be identical, analyzing each of the misregistration measurements, using data from the analysis of each of the misregistration measurements to determine ameliorated misregistration measurement parameters at each one of the multiple sites, thereafter ameliorating misregistration metrology tool setup for ameliorated misregistration measurement at the each one of the multiple sites, thereby generating an ameliorated misregistration metrology tool setup and thereafter measuring misregistration at multiple sites on a second semiconductor device wafer, which is selected from the batch of semiconductor device wafers intended to be identical, using the ameliorated misregistration metrology tool setup.
US11551978B2 Semiconductor device and method of fabricating the same
Disclosed are semiconductor devices and methods of fabricating the same. The method comprises sequentially stacking a lower sacrificial layer and an upper sacrificial layer on a substrate, patterning the upper sacrificial layer to form a first upper sacrificial pattern and a second upper sacrificial pattern, forming a first upper spacer and a second upper spacer on sidewalls of the first upper sacrificial pattern and a second upper sacrificial pattern, respectively, using the first and second upper spacers as an etching mask to pattern the lower sacrificial layer to form a plurality of lower sacrificial patterns, forming a plurality of lower spacers on sidewalls of the lower sacrificial patterns, and using the lower spacers as an etching mask to pattern the substrate. The first and second upper spacers are connected to each other.
US11551977B2 Methods for improvement of photoresist patterning profile
A method of forming a semiconductor structure is provided. The method includes forming a gate structure over an active region of a substrate, forming an epitaxial layer comprising first dopants of a first conductivity type over portions of the active region on opposite sides of the gate structure, applying a cleaning solution comprising ozone and deionized water to the epitaxial layer, thereby forming an oxide layer on the epitaxial layer, forming a patterned photoresist layer over the oxide layer and the gate structure to expose a portion of the oxide layer, forming a contact region including second dopants of a second conductivity type opposite the first conductivity type in the portion of the epitaxial layer not covered by the patterned photoresist layer, and forming a contact overlying the contact region.
US11551973B2 Semiconductor device manufacturing method and semiconductor device
A method for manufacturing a semiconductor device includes providing an adhesive film over a first surface of a semiconductor wafer on which a semiconductor device layer and a bump electrically connected to the semiconductor device layer are formed, forming a slit in the adhesive film, fragmenting the semiconductor wafer into semiconductor chips along the slit, and connecting the bump to a wiring of a circuit board within the adhesive film.
US11551971B2 Contact plug structure and manufacturing method thereof
The invention provides a contact plug structure. The contact plug structure comprises a substrate and a dielectric layer, and a first contact hole located in the dielectric layer and penetrating into the substrate, the first contact hole has a first through hole portion located in the dielectric layer and a first groove located in the substrate, and the first through hole portion is communicated with the first groove, the maximum width of the first groove is larger than that of the first through hole portion in the direction parallel to the substrate surface. A barrier layer at least partially covering the sidewall of the first groove. A conductive pad layer is located on the bottom surface of the first groove. The conductive core layer is arranged on the conductive pad layer, and the barrier layer wraps the conductive pad layer and the conductive core layer.
US11551966B2 Method of forming semiconductor structure having layer with re-entrant profile
A semiconductor structure includes a semiconductor substrate, a metal layer, an interlayer dielectric (ILD) layer. The metal layer is disposed over the semiconductor substrate. The ILD layer is over the semiconductor substrate and laterally surrounding the metal layer, in which the ILD layer has a first portion in contact with a first sidewall of the metal layer and a second portion in contact with a second sidewall of the metal layer opposite to the first sidewall of the metal layer, and a width of the first portion of the ILD layer decreases as a distance from the semiconductor substrate increases.
US11551965B2 Apparatus to reduce polymers deposition
Implementations of the present disclosure provide a process kit for an electrostatic chuck. In one implementation, a substrate support assembly is provided. The substrate support assembly includes an electrostatic chuck having a first recess formed in an upper portion of the electrostatic chuck. A process kit surrounds the electrostatic chuck. The process kit includes an inner ring and an outer ring disposed radially outward of the inner ring. The outer ring includes a second recess formed in an upper portion of the upper ring. The inner ring is positioned within and is supported by the first recess and the second recess. An upper surface of the inner ring and an upper surface of the outer ring are co-planar.
US11551961B2 Multi-zone plasma-enhanced chemical vapor deposition apparatus and methods for operating the same
An apparatus includes an electrostatic chuck and located within a vacuum enclosure. A plurality of conductive plates can be embedded in the electrostatic chuck, and a plurality of plate bias circuits can be configured to independently electrically bias a respective one of the plurality of conductive plates. Alternatively or additionally, a plurality of spot lamp zones including a respective set of spot lamps can be provided between a bottom portion of the vacuum enclosure and a backside surface of the electrostatic chuck. The plurality of conductive plates and/or the plurality of spot lamp zones can be employed to locally modify chucking force and to provide local temperature control.
US11551958B2 Apparatus and method for transferring wafers
An illustrative embodiment disclosed herein is an apparatus including a first loading tray configured to couple to a first wafer holding device holding a plurality of wafers. The first wafer holding device includes a first opening. The apparatus includes a second loading tray configured to couple to a second wafer holding device. The second wafer holding device includes a second opening. The apparatus includes a first motor coupled to the first loading tray and configured to rotate the first wafer holding device until the first opening faces the second opening to allow transfer of the plurality of wafers from the first wafer holding device to the second wafer holding device.
US11551956B2 Method and device for failure analysis using RF-based thermometry
According to the various examples, a fully integrated system and method for failure analysis using RF-based thermometry enable the detection and location of defects and failures in complex semiconductor packaging architectures. The system provides synchronous amplified RF signals to generate unique thermal signatures at defect locations based on dielectric relaxation loss and heating.
US11551945B2 Substrate processing apparatus including periphery cover body
A substrate processing apparatus includes a rotation driving device configured to rotate a rotary table holding a substrate; a processing liquid nozzle configured to supply a processing liquid onto a top surface of the substrate; an electric heater provided at a top plate and configured to heat the substrate through the top plate; an electronic component configured to perform a power feed to the electric heater and transmission/reception of a control signal for the electric heater; and a periphery cover body connected to a peripheral portion of the top plate to be rotated along with the top plate. An accommodation space in which the electronic component is accommodated is formed under the top plate. The accommodation space is surrounded by a surrounding structure including the top plate and the periphery cover body. A gap between the peripheral portion of the top plate and the periphery cover body is sealed.
US11551944B2 Apparatus and method of manufacturing solder bump
An apparatus for forming a solder bump on a substrate including a supporter configured to support the substrate to be provided thereon, a housing surrounding the supporter, a cover defining a manufacturing space in combination with the housing and including an edge heating zone along a perimeter thereof, the manufacturing space surrounding the supporter, and an oxide remover supply nozzle configured to supply an oxide remover to the manufacturing space may be provided.
US11551943B2 Plasma processing apparatus
Disclosed is a plasma processing device that provides an object to be treated with plasma treatment. A wafer as an object to be treated, which is attached on the upper surface of adhesive sheet held by a holder frame, is mounted on a stage. In a vacuum chamber that covers the stage therein, plasma is generated, by which the wafer mounted on the stage undergoes plasma treatment. The plasma processing device contains a cover member made of dielectric material. During the plasma treatment on the wafer, the holder frame is covered with a cover member placed at a predetermined position above the stage, at the same time, the wafer is exposed from an opening formed in the center of the cover member.
US11551941B2 Substrate cleaning method
A substrate cleaning apparatus includes a first processing unit configured to supply a first processing liquid for removing a residue adhering to a substrate onto the substrate on which a metal film is exposed at a recess of a pattern; a second processing unit configured to supply, onto the substrate, a second processing liquid for forming a protective film insoluble to the first processing liquid; a third processing unit configured to supply, onto the substrate, a third processing liquid for dissolving the protective film; and a control unit. The control unit performs forming the protective film on the metal film in a state that an upper portion of the pattern is exposed from the protective film; removing the residue adhering to the upper portion of the pattern after the forming of the protective film; and removing the protective film from the substrate after the removing of the residue.
US11551933B2 Substrate processing method and substrate processing apparatus
According to one embodiment of the present disclosure, there is provided a substrate processing method including: providing a substrate; forming a seed layer on a surface of the substrate by heating a stage on which the substrate is placed to a first temperature and supplying a first source gas to the substrate; and forming a metal-containing film by heating the stage on which the substrate is placed to a second temperature and supplying a second source gas and a first reducing gas to the substrate on which the seed layer is formed.
US11551932B2 Photonuclear transmutation doping in gallium-based semiconductor materials
The present invention relates to various high quality n-type and p-type doped gallium-based semiconductor materials, electronic components incorporating these materials, and processes of producing these materials. In particular, The present invention relates processes to achieve high quality, uniform doping of a whole wafer or a thin layer of gallium-based semiconductor materials for various applications such as a vertical power transistor or diode.
US11551931B2 Substrate processing apparatus, substrate processing method, and storage medium storing program for executing substrate processing method
A substrate processing method includes (A) supplying to the substrate a first processing liquid containing a removing agent for deposit, a solvent having a boiling point lower than that of the removing agent and a thickener, (B), after (A), supplying to the substrate a second processing liquid containing an organic polymer to be a gas diffusion barrier film, (C), after (B), heating the substrate at a predetermined temperature equal to or higher than the boiling point of the solvent and lower than the boiling point of the removing agent to promote evaporation of the solvent and reaction between the deposit and the removing agent, and (D), after (C), supplying a rinsing liquid to the substrate to remove the deposit from the substrate. The gas diffusion barrier film prevents a gaseous reactive product generated by the reaction in (C) from diffusing around the substrate.
US11551929B2 Method of growing crystalline layers on amorphous substrates using two-dimensional and atomic layer seeds
This disclosure relates to methods of growing crystalline layers on amorphous substrates by way of an ultra-thin seed layer, methods for preparing the seed layer, and compositions comprising both. In an aspect of the invention, the crystalline layers can be thin films. In a preferred embodiment, these thin films can be free-standing.
US11551924B2 Semiconductor structure and method for forming the same
A method for forming a semiconductor structure includes providing a substrate; forming a gate structure on the substrate, the gate structure extending along a first direction; removing a portion of the gate structure to form a trench in the gate structure, the trench penetrating through the gate structure along a second direction which is different form the first direction; performing a first cleaning treatment process on the trench to remove non-metal residues; and performing a second cleaning treatment process on the trench to remove metal residues.
US11551923B2 Taiko wafer ring cut process method
A Taiko wafer ring cut process method is provided. The Taiko wafer ring cut process method includes the following steps. A Taiko wafer is disposed on the platform. The Taiko wafer is performing by laser ring cutting so that a Taiko ring and an edge portion of the Taiko wafer are separated from a wafer portion of the Taiko wafer. The wafer portion of the Taiko wafer is adhered to a frame.
US11551921B1 Miniaturized vacuum package and methods of making same
The present disclosure relates to an integrated package having an active area, an electrical routing circuit, an optical routing circuit, and a vacuum vessel. Methods of making such a package are also described herein.
US11551920B2 Mass spectrometer
A mass spectrometer provided with an ionization chamber (10) in which ionization is performed on a sample by laser ionization, includes an opening part (12) that is provided on a side wall of the ionization chamber (10), and includes a door (13); a ventilation port (14) provided in a wall of the ionization chamber (10), which is opposite to the opening port (12); and a gas supplier (64), (67) for supplying high-pressure cleaning gas to the ionization chamber (10) through the ventilation port (14). In this configuration, the high-pressure cleaning gas flows into the ionization chamber (10) from the gas supplier (64), (67) while the door (13) is opened, thereby blowing up particles including fragments of bacterial cells, which are piled up on a floor of the ionization chamber (10), and/or sweeping particles floating near the floor, so as to discharge the particles to the outside.
US11551919B2 RF-ion guide with improved transmission of electrons
An electron-ion interaction module for use in a mass spectrometer, having a plurality of rod sets arranged relative to one another such that said rod sets share a common longitudinal axis and each of said rod sets is longitudinally separated from an adjacent rod set by a gap, each of said rod sets comprising a plurality of rods arranged around said common longitudinal axis. The module further includes at least one magnet disposed around said rod sets so as to at least partially surround one or more of said plurality of rod sets and configured to generate a static magnetic field along said longitudinal axis. The rod sets are configured to receive electrons from an electron source and ions from an ion source within an interaction volume defined by the rods. One or more RF voltage sources coupled to the plurality of rod sets applies voltages to the rods.
US11551916B2 Sheath and temperature control of a process kit in a substrate processing chamber
Embodiments of substrate supports are provided herein. In some embodiments, a substrate support for use in a substrate processing chamber includes a ceramic plate having a first side configured to support a substrate and a second side opposite the first side, wherein the ceramic plate includes an electrode embedded in the ceramic plate; a ceramic ring disposed about the ceramic plate and having a first side and a second side opposite the first side, wherein the ceramic ring includes a chucking electrode and a heating element embedded in the ceramic ring; and a cooling plate coupled to the second side of the ceramic plate and the second side of the ceramic ring, wherein the cooling plate includes a radially inner portion, a radially outer portion, and a thermal break disposed therebetween.
US11551915B2 Method of manufacturing ring-shaped member and ring-shaped member
Provided are a method of manufacturing a ring-shaped member and the ring-shaped member. A method of manufacturing a ring-shaped member to be placed in a process chamber of a substrate processing apparatus includes arranging one silicon member and another silicon member to cause one abutting surface of the one silicon member and another abutting surface of the other silicon member to abut on each other, heating the one abutting surface and the other abutting surface through optical heating to melt silicon on a surface of the one abutting surface and silicon on a surface of the other abutting surface such that silicon melt is caused to flow into a gap between the one abutting surface and the other abutting surface, and cooling the one abutting surface and the other abutting surface to crystallize the silicon melt forming a silicon adhesion part.
US11551914B2 Plasma generating device, substrate processing apparatus, and method of manufacturing semiconductor device
There is provided a plasma generating device that includes a first electrode connected to a high-frequency power supply, and a second electrode to be grounded, a buffer structure configured to form a buffer chamber that accommodates the first and second electrodes wherein the first electrode and the second electrode are alternately arranged such that a number of electrodes of the first electrode and the second electrode are in an odd number of three or more in total, and wherein the second electrode is used in common for two of the first electrode being respectively adjacent to the second electrode used in common, and wherein a gas supply port that supplies gas into a process chamber is installed on a wall surface of the buffer structure.
US11551913B2 Substrate processing apparatus
The present inventive concept relates to a substrate treatment apparatus comprising: a support part for supporting a substrate; a first electrode part disposed above the support part; a second electrode part disposed above the first electrode part; a generation hole formed to extend through the first electrode part; and a protruding electrode coupled to the second electrode part while protruding downward from the second electrode part at a position corresponding to the generation hole, wherein the protruding electrode is formed to have a shorter length than the first electrode part in the vertical direction.
US11551911B2 Grounding cap module, gas injection device and etching apparatus
A grounding cap module includes a main body, a frame portion, and a cap portion. The main body includes a first opening penetrating the main body and a grounding portion disposed on a periphery of the main body and configured to be electrically grounded. The frame portion is disposed on the main body and includes a second opening aligned with the first opening. The cap portion is disposed on the frame portion and covers the second opening, wherein the first opening, the second opening and the cap portion define a receiving cavity. A gas injection device and an etching apparatus using the same are also provided.
US11551910B2 Systems and methods of plasma generation with microwaves
Plasma generators and methods of generating plasma are disclosed. Electrodes in a reaction zone are energized by a high voltage power source that is electrically insulated from the electrodes. A first conductor array, preferably a coil, is electrically coupled to the power source and electrically insulated from the electrodes. A second conductor array, preferably a coaxial coil nested within the first conductor array, is electrically coupled to the electrodes. Electromagnetic induction between the first conductor array and the second conductor array is used to energize the electrodes and generate a plasma in the reaction zone. One or more microwaves are further directed at the plasma to form microwave plasma, either in parallel or in series. Such plasmas are used to reform a hydrocarbon feedstock into low C hydrocarbons, carbon, or hydrogen. Plasma generators combining induction plasma with serial microwave plasmas are further contemplated.
US11551905B2 Resonant process monitor
Embodiments described herein include a resonant process monitor and methods of forming such a resonant process monitor. In an embodiment, the resonant process monitor includes a frame that has a first opening and a second opening. In an embodiment, a resonant body seals the first opening of the frame. In an embodiment, a first electrode on a first surface of the resonant body contacts the frame and a second electrode is on a second surface of the resonant body. Embodiments also include a back plate that seals the second opening of the frame. In an embodiment the back plate is mechanically coupled to the frame, and the resonant body, the back plate, and interior surfaces of the frame define a cavity.
US11551901B2 Surge protection device ensemble
The invention relates to a surge protection device ensemble comprising a surge protection device having an overvoltage protection means in a first housing, wherein the first housing has at least two connections for contacting the overvoltage protection means, characterized in that the surge protection device ensemble also has a fuse module having a fuse in a second housing, wherein the second housing has at least two connections for contacting the fuse, characterized in that the second housing having one of the connections of the fuse module is inserted in a form-fitting manner into one connection of the at least two connections of the surge protection device, wherein the fuse module provides an electrical connection on the inserted side between the fuse module and the surge protection device.
US11551897B2 Electromagnetic system
An electromagnetic system includes a magnetic yoke, a coil mounted in the magnetic yoke, a lower iron core disposed in a lower portion of the coil, a top plate disposed above the coil, an upper iron core having a lower portion disposed in the coil and an upper portion extending through the top plate, an armature disposed above the top plate and fixedly connected to the upper iron core, a magnetic isolation ring disposed between the upper iron core and the top plate, and a plurality of balls each rolling in one of a plurality of first curved grooves of the armature and one of a plurality of second curved grooves of the top plate. The upper iron core moves in a vertical direction. A force applied on the armature by the ball is inclined to a central axis of the upper iron core to drive the armature to rotate.
US11551896B2 Magnetically actuated MEMS switch
A magnetically actuated MEMS switch 100 includes a first magnetic core portion 120, a first signal line 15, a first contact point 16, a second magnetic core portion 220, a second signal line 25, a second contact point 26, and a first coil portion 111 and a second coil portion 211 serving as a magnetic field applying portion that causes a current to flow in conductor coil to apply a magnetic field to the first magnetic core portion 120 and the second magnetic core portion 220. The first contact point 16 is displaced depending on the presence or absence of a magnetic field applied by the magnetic field applying portion. Connection and disconnection between the first contact point 16 and the second contact point 26 are switched in response to displacement of the first contact point 16.
US11551895B2 Breaker, safety circuit and secondary battery pack
The breaker is provided with a fixed contact, a movable piece having an elastic portion and a movable contact, a thermally-actuated element deforming with a change in the temperature so as to shift the movable piece from a conduction state to a cut-off state, a case main body housing the movable piece and the thermally-actuated element, a lid member attached to the case main body, and a plate-shaped cover piece embedded in the lid member. The case main body is provided with a first fixing surface fixed to the lid member, and the lid member is provided with a second fixing surface fixed to the case main body. The second fixing surface is provided with a protruding portion protruding toward the first fixing surface, and the protruding portion and the cover piece are overlapped with each other in the plan view as viewed in the thickness direction of the cover piece.
US11551894B2 Intelligent fuseless switch with vibration detection
An intelligent fuseless switch includes a moving contactor, a switch, a base, and a vibration detection module. When the vibration detection module detects that vibration intensity is higher than a preset value, the electromagnetic trip device is triggered by the base to push the moving contactor to open a circuit. The power cannot be introduced into the house. This automatic power-off mode has an active protection effect. After the vibration detection module is installed, if it needs to be repaired, it can be directly replaced without removing the circuit breaker, thereby reducing the difficulty of maintenance greatly.
US11551893B2 Electrical apparatus with door mounted rotary handle for operating an electrical device and an interlock mechanism
An electrical system includes an enclosure for housing an electrical device. The enclosure includes a door with an operating handle connected to a first shaft that turns the electrical device on or off when the door is closed. The operating handle is further operable to simultaneously rotate a cam assembly, which in turn rotates a second shaft which displaces an interlock mechanism for engagement or disengagement to a busway structure.
US11551892B2 Dual rotation switches
A switch assembly according to an example of this disclosure includes a disk rotatable about a disk axis in a first circumferential direction and a second circumferential direction opposite the first circumferential direction. A U-shaped spring is fixed to the disk. Rotation of the disk in the first circumferential direction moves the disk in a first axial direction, and rotation of the disk in the second circumferential direction moves the disk in the first axial direction.
US11551890B2 Keyswitch preventing lateral sliding
A keyswitch includes a cap, first and second support members slidably connected to the cap and opposite to each other, and first and second blocks formed on the cap. The cap is movable between a non-pressed position and a pressed position. The first support member abuts against the first block when the cap is located at the non-pressed position. The first block moves away from the first support member at a first gap when the cap moves downward from the non-pressed position. The first support member abuts against the cap when the cap is located at the non-pressed position, and abuts against the second block when the cap continues moving downward to the pressed position.
US11551889B2 Key switch
A key switch is provided, which includes a base, a cap, a first linkage rod, a second linkage rod, an elastic contraction element, at least one activate member and a thin film circuit unit. The base includes a plurality of first connection portions and a plurality of second connection portions. The first linkage rod is movably connected to the first connection portions and the cap. The second linkage rod is movably connected to the second connection portions and the cap. One end of the elastic contraction element is connected to the first linkage rod, and the other end thereof is connected to the second linkage rod. The activate member is disposed on one of the first linkage rod, the second linkage rod and the cap. The thin film circuit unit includes an activate portion.
US11551882B2 Push switch and motor vehicle having a push switch
A push switch and a motor vehicle in which such a push switch is used. The push switch has a push cap, a baseplate, a switch element which is actuatable by the push cap, a first lever, and a second lever. The first lever and the second lever are mounted rotatably on the baseplate by means of bearing blocks and are each connected movably to the push cap at a first lever end. At a second lever end, the first lever and the second lever are connected movably to one another. The first lever and the second lever are designed such that they form mass compensation for the push cap.
US11551878B2 Electricity storage device
An electricity storage device includes a negative electrode having a layered structure that includes an organic backbone layer containing an aromatic compound having an aromatic ring structure, the aromatic compound being in the form of dicarboxylate anions, and an alkali metal element layer containing an alkali metal element coordinated with oxygen in the dicarboxylate anions to form a backbone, a positive electrode that provides electric double-layer capacity, and a nonaqueous electrolyte solution provided between the negative electrode and the positive electrode, the nonaqueous electrolyte solution containing an alkali metal salt. The layered structure may be provided in layers by a π-electron interaction of the aromatic compound and may have a monoclinic crystal structure belonging to the space group P21/c. The positive electrode may contain activated carbon having a specific surface area of 1,000 m2/g or more.
US11551877B2 Carbonaceous material, and electrode material for electric double layer capacitor, electrode for electric double layer capacitor and electric double layer capacitor that contain carbonaceous material
An object of the present invention is to provide a carbonaceous material used for an electric double layer capacitor having a high electrostatic capacity and capable of maintaining the high electrostatic capacity and energy density over a long period and a method for producing the same. The present invention relates to a carbonaceous material having a specific surface area of 1,200 m2/g to 1,800 m2/g according to a BET method, an R-value of 1.2 or more and a G-band half-value width of 70 cm−1 or more according to a Raman spectrum.
US11551875B2 Multilayer ceramic electronic component
A multilayer ceramic electronic component includes: a ceramic body including a dielectric layer and first and second internal electrodes stacked to be alternately exposed to one side surface and the other side surface with the dielectric layer disposed therebetween; and first and second external electrodes disposed on an external surface of the ceramic body to be connected to the first and second internal electrodes, respectively, in which the ceramic body includes an area of overlap in a thickness direction of the first and second internal electrodes, margin region, and/or cover region, and the margin region in the width direction and/or the cover region includes a phosphoric acid-based second phase.
US11551874B2 Multilayer ceramic electronic component and method of manufacturing the same
A method of manufacturing a multilayer ceramic electronic component includes preparing a ceramic green sheet, forming an internal electrode pattern by applying a paste for an internal electrode including a conductive powder to the ceramic green sheet, forming a ceramic laminate structure by layering the ceramic green sheet on which the internal electrode pattern is formed, forming a body including a dielectric layer and an internal electrode by sintering the ceramic laminate structure, and forming an external electrode by forming an electrode layer on the body, and forming a conductive resin layer on the electrode layer, and the conductive powder includes a conductive metal and tin (Sn), and a content of tin (Sn) is 1.5 wt % or higher, based on a weight of the conductive metal.
US11551873B2 Method of producing a multi-layer ceramic electronic component
A method of producing a multi-layer ceramic electronic component includes: producing a multi-layer unit including ceramic layers that are laminated in a first direction, internal electrodes that are disposed between the ceramic layers, and a side surface that faces in a second direction orthogonal to the first direction, the internal electrodes being exposed on the side surface; sintering the multi-layer unit; and forming a side margin on the side surface of the sintered multi-layer unit.
US11551870B2 Multilayer ceramic electronic component
A multilayer ceramic electronic component includes: a ceramic body including an active portion having dielectric layers and first and second internal electrodes and first and second cover portions disposed on opposite surfaces of the active portion in a stacking direction, respectively; wherein when a region of the cover portion in contact with the first or second internal electrode is an inner region of the cover portion and a region of the active portion in contact with the inner region of the cover portion is an outer region of the active portion, 1.00
US11551869B2 Multilayer electronic component
A multilayer electronic component that includes a plurality of stacked dielectric layers, each of the plurality of stacked dielectric layers having a plurality of crystal grains, at least some of the plurality of crystal grains having a trap portion therein, and at least one element selected from the group consisting of Ni, Cu, Pt, Sn, Pd and Ag is present locally in the trap portion; and a plurality of internal electrode layers arranged between adjacent dielectric layers of the plurality of stacked dielectric layers.
US11551866B2 Multilayer ceramic capacitor and method of manufacturing the same
A multilayer ceramic capacitor includes: a ceramic body including dielectric layers and having first and second surfaces opposing each other; a plurality of internal electrodes disposed in the ceramic body; and first and second side margin portions disposed on end portions of the internal electrodes exposed to the first and second surfaces, wherein the ceramic body includes an active portion, and cover portions disposed on upper and lower surfaces of the active portion, each of the first and second side margin portions is divided into a first region and a second region, each of the cover portions is divided into a first region and a second region, and contents of magnesium (Mg) contained in the second regions of the cover portions and the first and second side margin portions are larger than those of magnesium (Mg) contained in the first regions thereof, respectively.
US11551865B2 Electronic component
An electronic component includes a component body, a base electrode that has a surface exposed from the component body and contains at least one of silver and copper, an alloy layer deposited on the surface of the base electrode, and a nickel layer deposited on a surface of the alloy layer. The material of the alloy layer is an alloy containing nickel and tin.
US11551861B2 Ignition coil
An ignition coil includes a primary coil, a secondary coil, a center core, a side core, a core cover, a case, and an insulating resin. The core cover is formed in a form that covers an inner side face, one thickness direction end face, and an other thickness direction end face of the side core. Wall portions that divide a mass of the insulating resin into portions, or reduce an amount thereof, are provided in the core cover on an aperture portion side of the case, which is the one thickness direction end face side of the side core.
US11551858B2 Distribution transformer system and methods thereof
This disclosure relates to monitoring operational parameters of a distribution transformer and an associated surge arrester, and methods of retrofitting the distribution transformer with a transformer parameter monitoring (TPM) system. The TPM system can include a plurality of sensors. A subset of the plurality of sensors can be configured to monitor one or more physical properties of a distribution transformer, and another subset of the plurality of sensors can be configured to monitor a surge arrester associated with the distribution transformer. The TPM system can further include a controller that can be configured to receive captured sensor data from the plurality of sensors, and a communications interface that can be configured to communicate the captured sensor data to a remote system for evaluation thereof to determine one or more operational parameters of the distribution transformer and an amount of deterioration of the surge arrester.
US11551855B2 Coil component
A coil component comprising a core including a winding core having a shape extending in a constant direction, a first flange disposed at a first end in an extending direction of the winding core, and a second flange disposed at a second end in the extending direction of the winding core; first and second electrodes disposed on the first flange; third and fourth electrodes disposed on the second flange; and a coil including a first wire wound around the winding core and electrically connected to the first and third electrodes, and a second wire electrically connected to the second and fourth electrodes. The first and second flanges each have an inner surface facing the winding core, an outer surface facing toward the side opposite to the inner surface, a lower surface connecting the inner and outer surfaces, and an upper surface facing the side opposite to the lower surface.
US11551847B2 Inductor
An inductor includes a coil that is provided in a component body. A first end of the coil is connected to a first outer electrode, and a second end of the coil is connected to a second outer electrode. The coil includes a plurality of coil conductor layers that are provided in a width direction. Each coil conductor layer is substantially spirally formed with the number of turns being greater than or equal to about one turn. The height of the component body is greater than the width of the component body.
US11551842B2 Superconducting magnet apparatus
To provide a superconducting magnet apparatus with a structure which can prevent an increase in apparatus size even when a number of connection portions serving to connect superconducting wires is great. The superconducting magnet apparatus includes a first wiring-holding portion (tubular body (12)) extending from a bobbin (6) in an axial direction of a superconducting coil (1) and a second wiring-holding portion (joint plate (13)) which is provided on a same side in the axial direction as the tubular body (12), extends in a direction intersecting with the axial direction, and has a greater diameter than that of the bobbin (6) and the tubular body (12). Superconducting wires (7a to 11a) which extend from the superconducting coil (1) and connect to one another are spirally wound on the tubular body (12) and fastened to a groove (13a) formed on the joint plate (13).
US11551840B2 Feedback control for no-insulation high-temperature superconducting magnet
An active feedback controller for a power supply current of a no-insulation (NI) high-temperature superconductor (HTS) magnet to reduce or eliminate the charging delay of the NI HTS magnet and to linearize the magnet constant.
US11551838B2 Grain-oriented electrical steel sheet
A grain-oriented electrical steel sheet according to the present invention has a steel sheet surface provided with grooves. An average protrusion height of the surface protrusion extending along a longitudinal direction of the groove is more than 5 μm and not more than 10 μm. When the surface protrusion is viewed in a cross section including the longitudinal direction of the groove and a normal direction of the steel sheet surface, the surface protrusion includes specific portions each having a height of 50% or more with respect to a height of each peak point appearing on a profile line of the surface protrusion. In the longitudinal direction of the groove, the total length of the specific portions is a length of 30% or more with respect to an overall length of the surface protrusion.
US11551833B2 Manufacturing method of embedded metal mesh flexible transparent conductive film and application thereof
A manufacturing method of an embedded metal mesh flexible transparent electrode and application thereof; the method includes: directly printing a metal mesh transparent electrode on a rigid substrate by using an electric-field-driven jet deposition micro-nano 3D printing technology; performing conductive treatment on a printed metal mesh structure through a sintering process to realize conductivity of the metal mesh; respectively heating a flexible transparent substrate and the rigid substrate to set temperatures; completely embedding the metal mesh structure on the rigid substrate into the flexible transparent substrate through a thermal imprinting process; and separating the metal mesh completely embedded into the flexible transparent substrate from the rigid substrate to obtain the embedded metal mesh flexible transparent electrode. The mass production of the large-size embedded metal mesh flexible transparent electrode with low cost and high throughput by combining the electric-field-driven jet deposition micro-nano 3D printing technology with the roll-to-plane thermal imprinting technology.
US11551832B2 Superconductor wire based on MgB2 core with AI based sheath and method of its production
The sheath (3) is a material, which includes an aluminium (Al) matrix, in which nanometric aluminium oxide particles (Al2O3) are homogenously dispersed, the content of Al2O3 is 0.25 to 5 vol. % and the balance is Al. It is preferred that Al2O3 originates from the surface layer present on Al powder used as feedstock material for consolidation. The superconductor based on magnesium diboride (MgB2) core (1) is fabricated by powder-in-tube or internal magnesium diffusion to boron technology, while the tube is the Al+Al2O3 composite, which is a product of powder metallurgy. A loose Al powder is pressed by cold isostatic pressing, and then the powder billet is degassed at elevated temperature and under vacuum, and then is hot extruded into a tube. A thin diffusion barrier (2) tube filled up with a mixture of Mg and B powders or Mg wire surrounded with B powder is placed into the Al+Al2O3 composite tube under inert gas or vacuum. Such composite unit is cold worked into a thin wire and then annealed at 625-655° C. for 8-90 min, what results in a formation superconducting MgB2 in a wire's core (1).
US11551831B2 Data transmission cable
A data transmission cable includes a plurality of juxtaposed wires, a plastic layer enclosing on the wires integrally and a metallic shielding layer arranged on an outer side of the plastic layer. The metallic shielding layer has a length matching the data transmission cable and a width greater than the circumferential extension length of the data transmission cable, two ends of the metallic shielding layer in a width direction are compacted and bonded to each other on one side of the data transmission cable in the width direction, to form a shielding portion covering the plastic layer and a compacting portion connected to one side of the shielding portion.
US11551828B2 Electric wire conductor, covered electric wire, and wiring harness
An electric wire conductor having both flexibility and a space-saving property. Also provided are a covered electric wire and a wiring harness containing the electric wire conductor. An electric wire conductor contains a wire strand containing a plurality of elemental wires twisted together. The electric wire conductor has a flat portion in which a cross section intersecting an axial direction of the wire strand has a flat shape. Assuming a conductor cross-sectional area of the flat portion as s mm2 and a vacancy ratio defined as a ratio of vacancies not occupied by the elemental wires in a cross section of the flat portion as v %, the conductor cross-sectional area and the vacancy ratio satisfies v>0.29 s+2.0. The covered electric wire contains electric wire conductor and an insulator covering the conductor. The wiring harness contains the covered electric wire.
US11551826B2 Method for producing 225Ac
A method for producing 225A including: a method (X) for purifying a 226Ra-containing solution, including an adsorption step of allowing a 226Ra ion to adsorb onto a carrier having a function of selectively adsorbing a divalent cation by bringing a 226Ra-containing solution into contact with the carrier under an alkaline condition, and an elution step of eluting the 226Ra ion from the carrier under an acidic condition; a method for producing a 226Ra target, including an electrodeposition liquid preparation step of preparing an electrodeposition liquid by using a purified 226Ra-containing solution obtained by the method (X), and an electrodeposition step of electrodepositing a 226Ra-containing substance on a substrate by using the electrodeposition liquid; and a step of irradiating a 226Ra target produced by the method for producing a 226Ra target with at least one selected from a charged particle, a photon, and a neutron by using an accelerator.
US11551824B2 Control room for nuclear power plant
A reactor control interface includes a home screen video display unit (VDU) displaying blocks representing functional components of a nuclear power plant and connecting arrows that connect blocks that are providing the current heat sinking path for the nuclear power plant. Directions of the connecting arrows represent the direction of heat flow along the current heat sinking path. If the current heat flow path of the plant changes, the connecting arrows are updated accordingly. Additional VDUs include: a mimic VDU displaying a mimic of a plant component; a procedures VDU displaying a stored procedure executable by the plant; a multi-trend VDU trending various plant data; and an alarms VDU displaying side-by-side alarms registries sorted by time and priority respectively. If a VDU fails, the displays are shifted to free up one VDU to present the display of the failed VDU, and one display is shifted to an additional VDU.
US11551822B2 Grain boundary enhanced UN and U3Si2 pellets with improved oxidation resistance
A method of forming a water resistant boundary on a fissile material for use in a water cooled nuclear reactor is described. The method comprises mixing a powdered fissile material selected from the group consisting of UN and U3Si2 with an additive selected from oxidation resistant materials having a melting or softening point lower than the sintering temperature of the fissile material, pressing the mixed fissile and additive materials into a pellet, sintering the pellet to a temperature greater than the melting point of the additive. Alternatively, if the melting point of the oxidation resistant particles is greater than the sintering temperature of UN or U3Si2, then the oxidation resistant particles can have a particle size distribution less than that of the UN or U3Si2.
US11551819B2 Contact tracing as a service using a database system
One or more enrollment messages may be received via a communication message. The enrollment messages may include identification information associated with a designated person, health status information indicating the presence or absence of one or more medical symptoms associated with the designated person, and contact information identifying one or more individuals with which the designated person has recently come into physical proximity. A visual representation of a contact tracing graph may be generated for presentation on a user interface.
US11551816B2 System and method for determining triage categories
Embodiments disclosed herein provide a system, method, and computer program product for providing a triage classification system. The triage classification system uses a computer model that is developed using historical patient data. The developed computer model is applied to collected patient attribute data from a patient in a pre-hospital setting to generate a triage category. Based on the generated triage category, health care professionals can take desired actions, such as transporting the patient to a facility matching the generated triage category.
US11551813B2 Augmented intelligence for next-best-action in patient care
A next-best-action system includes real-time operation and off-line training and processes. During off-line training databases of medical conditions and associated diagnostic factors, tests and treatments are used to create models used for later natural language processing of input electronic text. Diagnostic factors are ranked according to the probability that they indicate conditions and are stored in a matrix. Treatments corresponding to conditions are also stored in a matrix. During real-time operation electronic text is received from patient history of an EHR system, from a transcribed conversation between a physician and a patient, or from input that the physician makes in the EHR system or in an overlaid diagnostic user interface. The electronic text is processed by an NLP pipeline that derives clinical diagnostic factors and test results for the patient. The factors and test results are matched against the matrix of factors to produce a list of likely conditions, along with an ordered list of factors and tests that are either unknown or not yet performed for that patient.
US11551811B2 Surgical item managing method and surgical item managing system for smart operating room
A surgical item managing method for use in a smart operating room to manage a surgical item used during a surgical procedure is provided. The surgical item includes a flexible RFID tag. The method includes the steps of: obtaining an information about a position of the flexible RFID tag; photographing a patient to obtain a position of the patient; determining if the position of the flexible RFID tag and the position of the patient overlap, to determine if the position of the flexible RFID tag is in the body of the patient; and giving a warning when the position of the flexible RFID tag is in the body of the patient.
US11551799B1 Multi-stage release cannabinoid compositions
The present disclosure provides a pharmaceutical composition for multi-stage release of psychoactive substances including cannabinoids. The pharmaceutical composition comprises two or more staged compositions having different release profiles or different release time such that the one or more active agents in each of the two or more staged compositions are released into the subject's blood stream at different time points.
US11551795B2 AI-based multi-label heat map generating system and methods for use therewith
A multi-label heat map generating system is operable to receive a plurality of medical scans and a corresponding plurality of global labels that each correspond to one of a set of abnormality classes. A computer vision model is generated by training on the medical scans and the global labels. Probability matrix data, which includes a set of image patch probability values that each indicate a probability that a corresponding one of the set of abnormality classes is present in each of a set of image patches, is generated by performing an inference function that utilizes the computer vision model on a new medical scan. Heat map visualization data can be generated for transmission to a client device based on the probability matrix data that indicates, for each of the set of abnormality classes, a color value for each pixel of the new medical scan.
US11551792B2 Identification, stratification, and prioritization of patients who qualify for care management services
Methods, systems, and computer-readable media are provided for identifying, stratifying, and prioritizing patients who are eligible for care management services. For each patient, patient health data is used to determine one or more of a disease burden associated with the patient, an amount of health system utilization by the patient, and an amount of money spent on healthcare services for the patient. It is further determined if the patient exceeds a respective threshold value associated with each of these criteria. If the patient exceeds the respective threshold value, the patient is stratified into a category comprising one of high-risk senior, high-risk adult, high-risk pediatrics, or high-risk maternity. The patient may also be prioritized based on one or more factors, and a notification may be sent to the patient informing the patient of his/her eligibility for care management services.
US11551790B2 Systems, devices, and methods for ingestible event sensing and analysis
In some embodiments, a system includes an ingestible signal generator coupled to a medication and configured to generate a body-transmissible signal upon ingestion by a user. The system also includes a receiver, the receiver including a sensor configured to detect the body-transmissible signal, the receiver configured to generate and wirelessly transmit a sensor signal based on the body-transmissible signal. The system also includes a user device. A processor of the user device is configured to wirelessly monitor the sensor for the sensor signal and, in response to not receiving the sensor signal within a predetermined time period, generate a notification. The processor is further configured to send a signal to present the notification and receive a response to the notification from the user. The processor is also configured to identify at least one trend associated with the sensor signal and the medication, and perform an action based thereon.
US11551787B2 Personality genetics
The present invention provides a novel approach to matching personality traits, as determined through observational or self-assessment reporting in combination with specific loci and identifiable variations within an individual's nucleotide sequence in the form of SNPs. The present invention further utilizes an individual's cyber footprint, in combination with SNPs and traditional assessment and self-assessment techniques, to define a testing and reinforcement mechanism for strengthening the interdependence and accuracy of each type of reporting in order to bolster the reliability of each alone and in combination.
US11551784B2 Ordinal position-specific and hash-based efficient comparison of sequencing results
The technology disclosed generates a reference array of variant data for locations that are shared between read results which are to be compared, and generates hashes over a selected pattern length of positions in the reference array to independently produce non-unique window hashes for base patterns in the read results. It then selects for comparison window hashes that occur less than a ceiling number of times and compares the selected window hashes to identify common window hashes between the read results. It then determines a similarity measure for the read results based on the common window hashes.
US11551782B2 Gene expression profile algorithm for calculating a recurrence score for a patient with kidney cancer
The present invention provides algorithm-based molecular assays that involve measurement of expression levels of genes from a biological sample obtained from a kidney cancer patient. The present invention also provides methods of obtaining a quantitative score for a patient with kidney cancer based on measurement of expression levels of genes from a biological sample obtained from a kidney cancer patient. The genes may be grouped into functional gene subsets for calculating the quantitative score and the gene subsets may be weighted according to their contribution to cancer recurrence.
US11551780B2 Semiconductor apparatus
A semiconductor apparatus may include a repair circuit configured to activate a redundant line of a cell array region by comparing repair information and address information. The semiconductor apparatus may include a main decoder configured to perform a normal access to the cell array region by decoding the address information. The address information may include both column information and row information.
US11551772B2 Performing a decoding operation to simulate switching a bit of an identified set of bits of a data block
A set of bits of a segment of a memory device that is associated with an unsuccessful first decoding operation can be identified. A discrepancy value for at least one bit of the set of bits can be calculated. It can be determined whether the discrepancy value calculated for the at least one bit of the set of bits corresponds to a correction capability of the failed decoding operation. In response to determining that the discrepancy value calculated for the at least one bit corresponds to the correction capability of the failed decoding operation, the at least one bit of the set of bits can be corrected by switching a value of the at least one bit.
US11551771B2 Analog content addressable memory for storing and searching arbitrary segments of ranges
Systems, devices, circuits, methods, and non-transitory computer readable media that enable storing and searching arbitrary segments of ranges of analog values are disclosed. Various analog content addressable memory (aCAM) circuit implementations having the capability to store and search outside of a range of values, within any of multiple disjoint ranges, or outside of multiple ranges are disclosed. The disclosed aCAM circuit implementations make searching for complex input features more flexible and efficient, thereby yielding a technological improvement over conventional solutions. In some implementations, an aCAM may include multiple pull-down transistors connected in series to a match line that is pre-charged, in which case, the aCAM detects a match if the match line is not discharged by the pull-down transistors, which occurs if at least one pull-down transistor is in an OFF state. In other implementations, an aCAM includes pass gates connected to a match line to detect a match.
US11551769B2 Integrated circuits and methods for dynamic allocation of one-time programmable memory
A one-time programmable (OTP) memory has a plurality of pages. A predefined section of each page is configured to store error policy bits. When an indicator in a first predefined location has a first value, the page is configured to store data with error correction code (ECC) bits, and when the indicator has a second value, at least a portion of the page is configured to store data with redundancy. Address translation circuitry is configured to, in response to receiving an access address, use a second predefined location of an accessed page of the plurality of pages accessed by the access address to determine a physical address in the accessed page which corresponds to the access address.
US11551765B2 Non-volatile memory with speed control
A non-volatile memory system adjusts the speed of a memory operation for a subset of non-volatile memory cells. For example, during a GIDL based erase process, the GIDL generation can be dampened for a subset of memory cells (e.g., for a set of NAND strings, or one or more sub-blocks).
US11551764B2 Memory device
A memory device includes a cell region in which memory blocks are disposed, each memory block including word lines stacked on a substrate, and channel structures penetrating through the word lines, and a peripheral circuit region including peripheral circuits executing an erase operation of deleting data for each of the memory blocks as a unit. The peripheral circuits control a voltage applied to each word line included in a target memory block to delete data in the erase operation, based on at least one of a position of the target memory block, a height of each word line included in the target memory block, and a profile of each channel structure.
US11551761B1 Non-volatile memory with program skip for edge word line
In a non-volatile memory, a block of NAND strings is divided into sub-blocks by etching the select gate layers between sub-blocks. This results in a subset of NAND strings (e.g., at the border of the sub-blocks) having select gates that are partially etched such that the partially etched select gates are partially shaped as compared to the select gates of NAND strings that have not been etched. Host data is programmed to non-volatile memory cells that are connected to an edge word line and are on NAND strings having a complete shaped select gate. Host data is also programmed to non-volatile memory cells that are connected to non-edge word lines. However, host data is not programmed to non-volatile memory cells that are connected to the edge word line and are on NAND strings having a partial shaped select gate.
US11551758B2 Memories configured to perform concurrent access operations on different groupings of memory cells
Memories might include control logic configured to cause the memory to perform a first sense operation having an initial phase and a plurality of sensing phases on a first grouping of memory cells, pause the first sense operation upon completion of a present sensing phase in response to receiving a command to perform a second sense operation on a second grouping of memory cells while performing the present sensing phase, perform an initial phase of the second sense operation after pausing the first sense operation, and, in response to completion of the initial phase of the second sense operation, resume the first sense operation at a next subsequent sensing phase of the plurality of sensing phases and continue to a sensing phase of the second sense operation to perform the next subsequent sensing phase of the first sense operation and the sensing phase of the second sense operation concurrently.
US11551755B2 Semiconductor device including a content reference memory
A semiconductor device includes a plurality of memory cells connected to a match line; a word line driver connected to a word line; a valid cell configured to store a valid bit indicating valid or invalid of an entry; a first precharge circuit connected to one end of the match line and configured to precharge the match line to a high level; and a second precharge circuit connected to the other end of the match line and configured to precharge the match line to a high level. The plurality of memory cells are arranged between the first precharge circuit and the second precharge circuit, and the second precharge circuit is arranged between the word line driver and the plurality of memory cells.
US11551749B2 Neuromimetic network and related production method
The present invention relates to a neuromimetic network comprising a set of neurons and a set of synapses, at least one neuron comprising a first stack of superimposed layers, the first stack successively comprising: a first electrode, a first barrier layer made of an electrically insulating material, and a second electrode, the first electrode, the first barrier layer and the second electrode forming a first ferroelectric tunnel junction, at least one synapse comprising a second stack of superimposed layers, the second stack successively comprising: a third electrode, a second barrier layer made of an electrically insulating material, and a fourth electrode, the third electrode, the second barrier layer and the fourth electrode forming a second ferroelectric tunnel junction.
US11551748B2 System and method for recycling energy of static random-access memory (SRAM) write circuit
A circuit for recycling energy in bit lines (BL and BLB) of SRAM during write operation by (i) storing the charges BL and BLB to an intermediate voltage source (VLB) in a discharge phase and (ii) restoring the charges from the intermediate voltage, back to the BL or BLB in a recovery phase. The circuit includes an inductor, a pair of NMOS transistors, a series resonance node, and an energy source (VLB) in addition to the components of an SRAM input-output circuit shown as in FIG. 1. During the SRAM write operation, the BL or BLB is discharged to the energy source VLB through the pair of NMOS transistors and, the inductor and the series resonance node. The remaining energy in the BL and the BLB is discharged to ground using the write complementary write drivers.
US11551747B2 Computation apparatus and method using the same
A computation apparatus includes a plurality of memory cells and a plurality of sense amplifiers, in which each of the memory cells includes a memory circuit and a calculation circuit. The memory circuits of the memory cells are configured to receive input values from a plurality of word lines, generate a computation result based on the input values and output the computation result to a bit line. The calculation circuits of the memory cells are configured to receive calculation input values from a plurality of calculation word lines, generate calculation output values based on the calculation input values, and output the calculation output values to a plurality of calculation bit lines. The sense amplifiers are configured to sense the calculation output values from the calculation bit lines to generate sensed values, wherein a value of the computation result is determined based on the sensed values and the calculation output values.
US11551746B2 Apparatuses including memory regions having different access speeds and methods for using the same
Apparatuses, systems, and methods for faster memory access regions. A memory array may have a first bank which has a greater access speed than a second bank. For example the first bank may have a reduced read latency compared to the second bank. The first bank may have structural differences, such as reduced word line and/or reduced global input output (GIO) line length. In some embodiments, the first and second bank may have separate bank pad data buses, and data terminals. In some embodiments, they may share the bank pads data bus, and data terminals. In some embodiments, when an access command is received for the first (faster) bank while an access command to the second (slower) bank is still processing, the access to the faster bank may interrupt the access to the slower bank.
US11551744B2 Merged buffer and memory device including the merged buffer
A memory device according to the present technology includes a memory cell array configured to include planes having a plurality of memory cells, a page buffer connected to at least one memory cell among the memory cells through a bit line and configured to perform a sensing operation of reading data stored in the at least one memory cell connected to the bit line, a common reference voltage generator configured to generate a common reference voltage, a plurality of merged buffers configured to generate a reference signal using the common reference voltage, and control logic configured to control an operation of the common reference voltage generator and the merged buffers so that page buffer control signals generated based on the reference signal are supplied to the page buffer.
US11551741B2 Protocol for refresh between a memory controller and a memory device
The present embodiments provide a system that supports self-refreshing operations in a memory device. During operation, the system transitions the memory device from an auto-refresh state, wherein a memory controller controls refreshing operations for the memory device, to a self-refresh state, wherein the memory device controls the refreshing operations. While the memory device is in the self-refresh state, the system sends progress information for the refreshing operations from the memory device to the memory controller. Next, upon returning from the self-refresh state to the auto-refresh state, the system uses the progress information received from the memory device to control the sequencing of subsequent operations by the memory controller.
US11551735B2 High performance, non-volatile memory module
Memory controllers, devices, modules, systems and associated methods are disclosed. In one embodiment, a memory module includes a pin interface for coupling to a memory controller via a bus. The module includes at least two non-volatile memory devices, and a buffer disposed between the pin interface and the at least two non-volatile memory devices. The buffer receives non-volatile memory access commands from the memory controller that are interleaved with DRAM memory module access commands.
US11551733B2 Data strobe clock output circuit
The present technology includes a data strobe clock output circuit. The data strobe clock output circuit includes a first output circuit configured to generate a rising clock and a falling clock in response to a clock and a first enable signal and output a first data strobe clock in response to the rising clock, the falling clock, and mode signals, and a second output circuit configured to generate a rising inverted clock and a falling inverted clock by inverting the rising clock and the falling clock generated by the first output circuit, and output a second data strobe clock in response to the rising inverted clock, the falling inverted clock, a second enable signal, and the mode signals.
US11551729B2 Memory device and an operating method thereof
A memory device includes: a first circuit; a second circuit; and an adaptive body bias generator configured to receive frequency detection information or temperature detection information, to apply a first forward body bias or a first reverse body bias to the first circuit in response to the frequency detection information or the temperature detection information, and to apply a second forward body bias or a second reverse body bias to the second circuit in response to the frequency detection information or the temperature detection information.
US11551726B2 Video synthesis method terminal and computer storage medium
The disclosure provides a video synthesis method, a terminal and a storage medium. The method includes acquiring at least one video clip. The method includes acquiring a target audio suitable to video content based on the video content and the number of the at least one video clip. T number of the audio change points of the target audio is greater than or equal to the number of at least one video clip minus one, and the audio change points comprise time points at which change in audio feature satisfies a preset condition; and obtaining a video file by synthesizing the at least one video clip and the target audio based on the audio change points included in the target audio.
US11551724B2 System and method for performance-based instant assembling of video clips
A system for instant assembly of video clips through user's interactive performance, comprising a device operated by a user, wherein the device comprises: user interface means configured for input and output interaction with the user; a processing unit and a memory configured for the creation of a new video assembled appending a plurality of video clip segments extracted from a plurality of video clips; and an I/O unit configured for access to the plurality of video clips; the user interface means are configured to detect a sequence of manual assembling commands, and to display the plurality of video clip segments, the display order of the video segments being defined by the sequence of manual concatenation commands; the processing unit and the memory are configured to record the appending process of the video segments extracted from a plurality of video clips.
US11551721B2 Video recording method and device
Embodiments of the present application provide a video recording method and device. The method includes: receiving, by an application of a mobile terminal, a video recording instruction of a user; generating, according to a photographing scene, a video stream that can be edited according to segments, the video stream including at least one frame sequence segment; and uploading the edited video stream to a server. According to the present application, by generating a video stream consisting of at least one frame sequence segment during video recording, where the generated video stream can be edited according to segments, the error tolerance of video capture is improved, and the costs of later video editing are reduced.
US11551720B2 Data synchronisation
The present invention relates to a method and apparatus to synchronise audio and video data. More particularly, the present invention relates to a loop-based audio-visual mixing apparatus and method for synchronising a plurality of videos and their corresponding audio streams to create audio-visual compositions. According to one aspect, there is provided a method for creating a synchronised lineal sequence from multiple inputs of audio and video data, comprising the steps of: providing a first input, comprising audio and video data; providing one or more subsequent inputs, comprising audio and video data; determining at least one rhythm metric unit for each input; queueing the or each subsequent inputs such that the or each subsequent input is triggered at a beginning of a next said rhythm metric unit of a determined input.
US11551718B2 Recording and reproducing device, recording and reproducing method, and magnetic tape cartridge
A recording and reproducing device includes: a reading unit that reads production information from a recording medium of a magnetic tape cartridge, the magnetic tape cartridge including a magnetic tape, and the recording medium other than the magnetic tape and on which the production information is recorded, the production information being information regarding the magnetic tape obtained in a production process of the magnetic tape cartridge; and a control unit that performs, as an initialization process of the magnetic tape cartridge, control of recording the production information on the magnetic tape and invalidating the production information in the recording medium.
US11551712B2 Base for magnetic recording medium, magnetic recording medium, and magnetic storage apparatus
A base for a magnetic recording medium, includes an aluminum alloy substrate, and a nickel alloy film provided on at least one principal surface of the aluminum alloy substrate. The nickel alloy film includes Mo in a range of 0.5 wt % to 3 wt %, P in a range of 11 wt % to 15 wt %, and Al in a range of 0.001 wt % to 0.1 wt %.
US11551711B2 Cobalt ferrite magnetic powder, method of producing the same, and magnetic recording medium
A cobalt ferrite magnetic powder includes magnetic particles that have a uniaxial crystal magnetic anisotropy and contain cobalt ferrite. A peak top 2θ of a (3, 1, 1) plane determined by powder X-ray diffractometry using a CoKα ray is 41.3° or more and 41.5° or less. Some Cos contained in the magnetic particles are substituted with at least one selected from the group consisting of Zn, Ge, and a transition metal element other than Fe.
US11551706B2 Crosstalk data detection method and electronic device
A method and an electronic device for detecting crosstalk data are provided. The method for detecting crosstalk data can detect whether an audio data stream includes crosstalk data. The method includes: receiving a first audio data block, a second audio data block, and a reference time difference, wherein the first audio data block and the second audio data block separately include a plurality of audio data segments; using a time difference between an acquisition time of an audio data segment in the first audio data block and a corresponding audio data segment in the second audio data block as an audio segment time difference; and determining that the audio data segment of the first audio data block includes crosstalk data when the audio segment time difference does not match the reference time difference.
US11551705B2 Systems and methods for machine-generated avatars
Systems and methods are disclosed for creating a machine generated avatar. A machine generated avatar is an avatar generated by processing video and audio information extracted from a recording of a human speaking a reading corpora and enabling the created avatar to be able to say an unlimited number of utterances, i.e., utterances that were not recorded. The video and audio processing consists of the use of machine learning algorithms that may create predictive models based upon pixel, semantic, phonetic, intonation, and wavelets.
US11551704B2 Method and device for spectral expansion for an audio signal
A method and device for automatically increasing the spectral bandwidth of an audio signal including generating a “mapping” (or “prediction”) matrix based on the analysis of a reference wideband signal and a reference narrowband signal, the mapping matrix being a transformation matrix to predict high frequency energy from a low frequency energy envelope, generating an energy envelope analysis of an input narrowband audio signal, generating a resynthesized noise signal by processing a random noise signal with the mapping matrix and the envelope analysis, high-pass filtering the resynthesized noise signal, and summing the high-pass filtered resynthesized noise signal with the original an input narrowband audio signal. Other embodiments are disclosed.
US11551701B2 Method and apparatus for determining weighting factor during stereo signal encoding
Various embodiments provide a method and an apparatus for determining a weighting factor during stereo signal encoding. In those embodiments, a parameter value corresponding to the encoding mode of the to-be-encoded signal is determining based on an encoding mode of a to-be-encoded signal in a stereo signal and a correspondence between an encoding mode and a parameter value. Based on the determined parameter value and an energy spectrum of a linear prediction filter corresponding to an original line spectral frequency parameter of the to-be-encoded signal is a weighting factor for calculating a distance between the original line spectral frequency parameter and a target original line spectral frequency parameter is calculated.
US11551700B2 Systems and methods for power-efficient keyword detection
Systems and methods for audio processing include capturing sound data via at least one microphone of a network microphone device (NMD) and determining whether the captured sound includes voice activity. While in a first stage, the NMD forgoes spatial processing of the captured sound data. If the NMD determines that the detected sound includes voice activity, the NMD transitions to a second stage. In this second stage, the NMD spatially processes the detected sound to produce filtered sound data and detects a wake word. After detecting the wake word, the NMD may determine an action to be performed based on the captured sound data.
US11551693B2 Method of man-machine interaction and electronic device
An embodiment of the present invention provides a method of man-machine interaction, including: receiving first audio uploaded by a user through a client end, marking a start time and an end time of the first audio, and generating a first recognition result of the first audio using an audio decoder; determining whether the first audio is a short speech based on the start time and end time thereof, and in case of a short speech, generating a second recognition result of the second audio using the audio decoder upon receiving the second audio uploaded by the client end within a preset heartbeat protection time range, sending at least the first recognition result and the second recognition result to a language prediction model; and if it is determined that a combination of the recognition results constitutes a sentence, generating an answering instruction corresponding to the sentence, and sending the answering instruction together with a feedback time mark of the answering instruction to the client end. Unreasonable sentence segmentation in a full-duplex dialogue scenario and redundant replies in the dialogue can thereby be avoided.
US11551692B2 Digital assistant
In one aspect, a server that receives, from a client terminal via a network, a request to initiate a verbal conversation using natural language that is in a spoken or textual format, extracts information during the verbal conversation, determines a context of the verbal conversation, receives an inquiry during the verbal conversation, processes the inquiry, acquires response information based on the determined appropriate response, and transmits to the client terminal the response information.
US11551690B2 Networked devices, systems, and methods for intelligently deactivating wake-word engines
In one aspect, a playback deice is configured to identify in an audio stream, via a second wake-word engine, a false wake word for a first wake-word engine that is configured to receive as input sound data based on sound detected by a microphone. The first and second wake-word engines are configured according to different sensitivity levels for false positives of a particular wake word. Based on identifying the false wake word, the playback device is configured to (i) deactivate the first wake-word engine and (ii) cause at least one network microphone device to deactivate a wake-word engine for a particular amount of time. While the first wake-word engine is deactivated, the playback device is configured to cause at least one speaker to output audio based on the audio stream. After a predetermined amount of time has elapsed, the playback device is configured to reactivate the first wake-word engine.
US11551684B1 State detection and responses for electronic devices
This disclosure describes, in part, techniques for utilizing global models to generate local models for electronic devices in an environment, and techniques for utilizing the global models and/or the local models to provide notifications that are based on anomalies detected within the environment. For instance, a remote system may receive an identifier associated with an electronic device and identify a global model using the identifier. The remote system may then receive data indicating state changes of the electronic device and use the data and the global model to generate a local model associated with the electronic device. Using the global model and/or local model, the remote system can identify anomalies associated with the electronic device and, in response to identifying an anomaly, notify the user. The remote system can further cause the electronic device to change states after receiving a request from the user.
US11551682B2 Method of performing function of electronic device and electronic device using same
An electronic device includes: a camera; a microphone; a display; a memory; and a processor configured to receive an input for activating an intelligent agent service from a user while at least one application is executed, identify context information of the electronic device, control to acquire image information of the user through the camera, based on the identified context information, detect movement of a user's lips included in the acquired image information to recognize a speech of the user, and perform a function corresponding to the recognized speech.
US11551681B1 Natural language processing routing
Devices and techniques are generally described for a speech processing routing architecture. In various examples, first data comprising a first feature definition is received. The first feature definition may include a first indication of first source data and first instructions for generating feature data using the first source data. In various examples, the feature data may be generated according to the first feature definition. In some examples, a speech processing system may receive a first request to process a first utterance. The feature data may be retrieved from a non-transitory computer-readable memory. The speech processing system may determine a first skill for processing the first utterance based at least in part on the feature data.
US11551677B2 Method and apparatus for automatic categorization of calls in a call center environment
A system for categorizing a call between an agent and a caller comprises at least one processor and a memory communicably coupled to the at least one processor. The memory comprises computer executable instructions, which, when executed by the at least one processor implement a method as follows. A call document comprising text of the call between the agent and the caller is received by the system. The system categorizes the call into at least one class using regressive probability analysis of the call document. The system splits the call document to at least two portions, the at least two portions comprising a call header and a call body, and thereafter, using rule-based entity extraction, the system extracts a mandatory entity from the call header and an optional entity from the call body.
US11551673B2 Interactive method and device of robot, and device
Embodiments of the present disclosure provide an interactive method of a robot, an interactive device of a robot and a device. The method includes: obtaining voice information input by an interactive object, and performing semantic recognition on the voice information to obtain a conversation intention; obtaining feedback information corresponding to the conversation intention based on a conversation scenario knowledge base pre-configured by a simulated user; and converting the feedback information into a voice of the simulated user, and playing the voice to the interactive object.
US11551672B2 Method for generating acoustic model
A method for generating an acoustic model is disclosed. The method can generate the acoustic model with high accuracy through learning data including various dialects by training the acoustic model using text data, to which regional information is tagged, and changing a parameter of the acoustic model based on the tagged regional information. The acoustic model can be associated with an artificial intelligence module, an unmanned aerial vehicle (UAV), a robot, an augmented reality (AR) device, a virtual reality (VR) device, devices related to 5G services, and the like.
US11551670B1 Systems and methods for generating labeled data to facilitate configuration of network microphone devices
Systems and methods for generating training data are described herein. Pieces of metadata captured by a plurality of networked sensor systems can be captured, where each piece of metadata is associated with a specific set of sensor data captured by one of the plurality of networked sensor systems and includes a set of characteristics for the specific set of captured sensor data. A probabilistic model can be generated based on the received metadata and simulations can be performed based upon a training corpus by generating multiple scenarios, and, for each scenario, a scenario specific version of a particular annotated sample is generated by performing a simulation using the particular annotated sample. The scenario specific versions of annotated samples from the training corpus can be stored as a training data set on the at least one network device.
US11551663B1 Dynamic system response configuration
A natural language processing system may use system response configuration data to determine customized output data forms when outputting data for a user. The system response configuration data may represent various output attributes the system may use when creating output data. The system may have a certain number of existing profiles where a profile is associated with certain settings for the system response configuration data/attributes. The system may also use various data such as context data, sentiment data, or the like to customize system response configuration data during a dialog. Other components, such as natural language generation (NLG), text-to-speech (TTS), or the like, may use the customized system response configuration data to determine the form, timing, etc. of output data to be presented to a user.
US11551661B2 Directional sound device
A directional sound apparatus includes a planar shape plate and a sound wave generator. The planar shape plate has a plurality of grooves formed on a surface of the planar shape plate. The sound wave generator is configured to radiate a sound wave to outside from the surface of the planar shape plate. A width of each of the grooves and a distance between the grooves adjacent to each other are smaller than a wavelength of the sound wave. The planar shape plate has a plurality of cell areas in which at least one groove is included. A structure of the groove included in a first cell area is different from that of the groove included in a second cell area adjacent to the first cell area, so that surface admittance in the first cell area is different from that in the second cell area.
US11551655B2 Sound absorption structure and method of manufacturing the same
A sound absorption structure and a method of manufacturing the same are provided. The sound absorption structure includes a first sound absorption layer comprising first elements of which longitudinal directions are misaligned in a thickness direction of the sound absorption structure, the first sound absorption layer having a first internal filling density and absorbing sound waves of a first reactance frequency; and a second sound absorption layer disposed on the first sound absorption layer, having a second internal filling density different from the first internal filling density, and absorbing sound waves of a second reactance frequency different from the first reactance frequency.
US11551651B2 Systems, devices, and methods for segmenting a musical composition into musical segments
Systems, devices, and methods for segmenting musical compositions are described. Discrete, musically-coherent segments (such as intro, verse, chorus, bridge, solo, and the like) of a musical composition are identified. Distance measures are used to evaluate whether each bar of a musical composition is more like the bars that directly precede it or more like the bars that directly succeed it, and each respective series of musically similar bars is assigned to the same respective segment. Large changes in the distance measure(s) between adjacent bars may be used to identify boundaries between abutting musical segments.Computer systems and computer program products for implementing segmentation are also described. The results of segmentation may advantageously be applied in computer-based composition of music and musical variations, as well as in other applications involving labelling, characterizing, or otherwise processing music.
US11551648B1 Saxophone having auxiliary side Bb key
A saxophone has a body tube, a high-F #structure, and a side-Bb structure. The body tube has a high-F #tone hole and a side-Bb hole. The high-F #structure opens or closes the high-F #tone hole. The side-Bb structure has a side-Bb tone-hole cover, a side-Bb driving assembly, an auxiliary key, and a main key. The main key is separated from the auxiliary key. The auxiliary key is disposed above a high F #key of the high-F #structure along a vertical line. The auxiliary key and the main key are separately arranged around a centerline of the body tube. The auxiliary key and the main key correspond in height position. Both of the auxiliary key and the main key are connected to the side-Bb driving assembly and drive the side-Bb tone-hole cover to close or open the side-Bb tone hole.
US11551647B2 Keyboard instrument
A keyboard instrument includes a keyboard and an instrument case having a through hole penetrating therethrough from a top surface side to a bottom surface side and a positioning part configured to decide on a position of a music stand when a part of the music stand is disposed in the through hole.
US11551645B2 Information processing system, information processing method, and computer program
A live streaming system 10 identifies, with regard to a plurality of users each wearing an HMD 100 to watch same content, types of emotions that the plurality of users are experiencing based on information associated with the plurality of users, the information being detected by a predetermined apparatus. The live streaming system 10 generates, as an image to be displayed on the HMD 100 of a certain user of the plurality of users, an image including the content and at least one of a plurality of avatars corresponding to the plurality of users. The live streaming system 10 changes display appearances of the plurality of avatars depending on the types of emotions that the plurality of users are experiencing.
US11551641B2 Display apparatus and display method
A display apparatus includes a luminance controller that controls a luminance of a displayed video, a gamma controller that applies a gamma curve to a video signal, and a display that displays a video represented by the video signal that the gamma controller has applied the gamma curve to. If the luminance controller causes the display to display the video at a luminance value lower than a predetermined luminance value, the gamma controller applies to the video signal a gamma curve with a lower gradation region raised more than a gamma curve represented by a predetermined constant gamma coefficient.
US11551640B2 Display apparatus and method of compensating gamma value of the same
A display apparatus includes a display panel, a first coordinate calculator, a second coordinate calculator and a gamma setter. The display panel includes a first display area and a second display area. The first coordinate calculator is configured to calculate color coordinates of first image data of the first display area. The second coordinate calculator is configured to calculate color coordinates of second image data of the second display area. The gamma setter is configured to adjust luminance of the first image data, the color coordinates of the first image data, luminance of the second image data and the color coordinates of the second image data.
US11551639B2 Display device including a light transmission region, and electronic device
A display device includes a display panel having a display region, and including a light transmission region overlapping an electronic element within an edge portion of the display region, and a panel driver configured to drive the display panel, and configured to perform an edge-dimming operation that gradually decreases a luminance of an area of the display region excluding the light transmission region from a center portion of the display region to the edge portion of the display region while not decreasing a luminance of the light transmission region.
US11551638B2 Methods, systems, and media for modifying user interface colors in connection with the presentation of a video
Methods, systems, and media for modifying user interface colors are provided. In some embodiments, the method comprises: receiving a video and color palette information, wherein each color of the color palette information indicates a color of an element of a user interface in which the video is to be presented; identifying a first color for the element, wherein the first color corresponds to a first portion of the video; causing the first portion of the video to be presented, wherein the element of the user interface having the first color is presented; identifying a second color for the element, wherein the second color corresponds to a second portion of the video; and modifying an appearance of the element by changing the color of the element from the first color to the second color while presenting the second portion of the video.
US11551637B2 Electronic device and control method thereof
An electronic device comprises a plurality of display devices, a designation unit that designates one of a plurality of predetermined color balances for which adjustment values of the plurality of display devices are set in advance, and an adjustment unit that adjusts color balances of the plurality of display devices. The adjustment unit performs a first adjustment for adjusting the color balances of the plurality of display devices using adjustment values of the color balance designated by the designation unit, and a second adjustment for adjusting the color balances of the plurality of display devices that have undergone the first adjustment, wherein resolution of the second adjustment is higher than resolution of the first adjustment.
US11551634B1 Life extension for pixels associated with a camera under display
A processor-based device with a display unit, such as a smart phone, identifies pixels associated with a camera under the display screen. The device also identifies a condition in which the pixels associated with the camera under the display screen can be dimmed or turned off. The device then dims or turns off the pixels associated with the camera under display based on the condition.
US11551633B2 Directional display method and apparatus for audio device and audio device
The present disclosure discloses a method and apparatus for directional display of an audio device, and an audio device. The audio device according to the present disclosure includes a display screen whose position is adjustable, and the method according to the present disclosure includes, by using a spherical camera array, determining a spatial position of a user; according to a relation among the spatial position of the user, a center position of the audio device and a center position of the display screen, determining a horizontal compensation angle and a vertical compensation angle of a display direction of the display screen relative to the spatial position of the user; and adjusting the display direction of the display screen, to cause the horizontal compensation angle and the vertical compensation angle to be zero.
US11551630B2 Apparatus and method for controlling display module and display device
The present disclosure provides an apparatus and method for controlling a display module, and a display device. The apparatus for controlling the display module includes a voltage sampling circuit and a data processing circuit. The voltage sampling circuit may acquire a data voltage and a common voltage and transmit the acquired data voltage and common voltage to the data processing circuit. The data processing circuit may determine, based on the data voltage and the common voltage, whether liquid crystal molecules are deflected abnormally, and control a main control circuit to restart if the liquid crystal molecules are deflected abnormally.
US11551625B1 Reflective, transmissive, and transflective static programmable exhibits and methods for using same
According to one embodiment, a color changing display includes a housing, a cover cooperatively coupled to the housing, a light panel, and a color display panel. The light panel and the color display panel are positioned between the housing and the cover. The light panel and the colored display panel are each selectively activated to operate in at least one of: a reflective mode, a transmissive mode, and a transflective mode.
US11551622B2 Display apparatus and method of driving display apparatus
A display apparatus includes a display panel, a compensator, a controller, and a data driver. The compensator determines a degradation grayscale of a compensation region of the display panel. The degradation grayscale may be determined based on a driving time of at least one pixel in the compensation region and degradation data corresponding to the at least one pixel. The controller generates compensated image data for input image data based on the degradation grayscale. The data driver provides a data voltage to the at least one pixel based on the compensated image data.
US11551621B2 Electroluminescence display device and method for sensing degradation of a light emitting element included in the same
The present disclosure relates to an electroluminescence display device including a display panel including a pixel driving circuit and a light emitting element, a power supply circuit for generating a logic voltage to be applied to the pixel driving circuit, and a timing controller for supplying a voltage control signal to the power supply circuit. The power supply circuit may include a power IC, a booster circuit, and a voltage regulator. In the electroluminescence display device, degradation noise of the pixel can be reduced, and thereby, the image quality of the display panel can be improved.
US11551620B2 Gate driver circuit and display device including the same
A gate driver circuit can include a plurality of stage circuits, in which each of the plurality of stage circuits supplies a gate signal to gate lines arranged in a display panel, and includes an M node, a Q1 node, a Q2 node, a QB node, a line selector, a Q1 node controller, a Q1 node stabilizer, an inverter, a QB node stabilizer, a carry signal output circuit portion, and a gate signal output circuit portion, in which a first low-potential voltage level, a third low-potential voltage level, and a fourth low-potential voltage level for operating the gate driver circuit are set to different values, and the gate driver circuit can have a reduced size and better prevent leakage current while also providing more stable gate signals.
US11551618B2 Electronic device
An electronic device includes a display panel, a scan driving circuit, and a data driving circuit. The display panel includes a plurality of scan lines, a plurality of data lines, and a plurality of pixels. The scan driving circuit is configured to apply a scan signal to the scan lines. The data driving circuit is configured to apply a data signal to the data lines. The scan lines extend in a first direction. The scan driving circuit and the data driving circuit are arranged in the first direction.
US11551617B2 Display device, electronic device, and driving method of display device
Provided is a display device including a driving transistor, a switching unit, and a control unit. The driving transistor includes a control terminal, a first terminal, and a second terminal, and controls supply of current to a light emitting element, which is connected to the first terminal and emits light in accordance with the current amount, in accordance with a signal voltage applied to the control terminal. The switching unit can switch a conduction and non-conduction state, and, by being brought in the conduction state, forms a path that bypasses the light emitting element so that the current is not supplied to the light emitting element. The control unit performs control so that the switching unit is brought in the non-conduction state after the signal voltage is written into the control terminal, and controls a potential of the control terminal in synchronization with the control of the switching unit.
US11551616B2 Stage and scan driver including the same
A stage connected to scan lines and supplying a scan signal and a sensing signal to the scan lines includes an input unit and an output buffer. The input unit controls a voltage of a first node and a second node in response to a first control signal and a previous carry signal, where an eleventh node and a twelfth node are electrically connected to the first node and the second node, respectively, in response to a second control signal. The output buffer outputs a carry signal and the scan signal in response to a scan clock signal according to a voltage of the eleventh node and the twelfth node and outputs the sensing signal in response to a sensing clock signal.
US11551610B2 Display and driving method
A display includes a camera under panel, a display panel, a frame rate controller, and a switching circuit. The display panel includes an under-panel camera region corresponding to the camera under-panel. A first pixel set, positioned in the under-panel camera region, driven by a first scan line, a second scan line, a first data line, a second data line, a third data line, and a fourth data line. The first pixel set includes a first pixel electrically connected to the first scan line and the third data line, a second pixel electrically connected to the second scan line and the third data line, a third pixel electrically connected to the first scan line and the first data line, a fourth pixel electrically connected to the second scan line and the second data line, and a fifth pixel electrically connected to the second scan line and the fourth data line.
US11551609B2 Array substrate and display device
The present disclosure provides an array substrate and a display device. The array substrate includes: a base substrate, a plurality of sub-pixels, a plurality of data lines, a plurality of first power lines, a plurality of data line leads; and the array substrate further includes: a plurality of selector switches; a plurality of data signal input lines, at a side of the plurality of selector switches away from the display region, each of at least a part of the plurality of selector switches being connected to one data signal input line; a first power bus, at a side of the plurality of selector switches away from the display region; and a plurality of connecting portions, connected to the first power bus and the plurality of first power lines, the plurality of connecting portions extending towards the display region along regions between the plurality of selector switches.
US11551608B2 Driver circuit, light-emitting panel and preparation method thereof, and display device
Provided are a driver circuit, a light-emitting panel and a preparation method thereof, and a display device. The driver circuit includes a terminal connection module, a drive module, and a short-circuit protection module. The terminal connection module, the drive module, and the short-circuit protection module are connected in series between a first power supply terminal and a second power supply terminal, and the short-circuit protection module is connected in series between the terminal connection module and the second power supply terminal. The terminal connection module is connected to an original light-emitting unit so that the original light-emitting unit is connected in series between the first power supply terminal and the second power supply terminal. The short-circuit protection module is configured to be disconnected in a case where the original light-emitting unit is short-circuited.
US11551607B1 Electronic device
An electronic device is provided. The electronic device includes a semiconductor element and a pixel circuit. The pixel circuit includes a first comparator, a second comparator and a subtraction unit. The first comparator generates a first comparison signal. The second comparator generates a second comparison signal. The subtraction unit is coupled to the semiconductor element and configured to receives the first comparison signal and the second comparison signal and generates a subtraction signal.
US11551600B2 Display panel and display driving circuit for driving display panel
A display panel is provided. The display panel includes a pixel array, multiple data lines and first scan lines. The pixel array is arranged in multiple pixel rows by multiple pixel columns, and includes a first pixel row, a second pixel row, and a third pixel row which are adjacent pixel rows. The first scan line is coupled to multiple first pixel groups. Each first pixel group includes multiple first pixels in the first pixel row and multiple second pixels in the second pixel row adjacent to the first pixel row. A display driving circuit for driving a display panel is also provided.
US11551599B2 Display device having a plurality of pixel arrangement structures
A display device includes a display area including a first pixel area, in which pixels including subpixels of a first arrangement structure are disposed, and a second pixel area, in which pixels including subpixels of a second arrangement structure are disposed, a panel driver which provides a driving signal to the display area, and a data processor which converts first image data to second image data, where the first image data corresponds to the boundary subpixel of a first boundary pixel located adjacent to the second pixel area, among the pixels of the first pixel area, and the boundary subpixel of a second boundary pixel adjacent to the first boundary pixel, among the pixels of the second pixel area. The data processor determines the boundary subpixels of the first and second boundary pixels based on boundary types indicating positional relationships between the first and second boundary pixels.
US11551596B2 Method for driving display device
To suppress degradation of a transistor. A method for driving a liquid crystal display device has a first period and a second period. In the first period, a first transistor and a second transistor are alternately turned on and off repeatedly, and a third transistor and a fourth transistor are turned off. In the second period, the first transistor and the second transistor are turned off, and the third transistor and the fourth transistor are alternately turned on and off repeatedly. Accordingly, the time during which the transistor is on can be reduced, so that degradation of characteristics of the transistor can be suppressed.
US11551594B2 Display panel and display device having reinforcing layer under protective layer corresponding to non-display area
A display panel and a display device are provided. The display panel includes a module layer and a protective layer, a stiffness of the protective layer corresponding to a non-display area of the display panel is greater than a stiffness of the protective layer corresponding to a display area, and the display panel is further provided with a reinforcing layer in the non-display area at a same time. The present disclosure can effectively support the protective layer in the non-display area and prevent dents of the display panel by the reinforcing layer, thereby improving reliability and quality of the display panel.
US11551593B2 Organic light-emitting diode display device performing a sensing operation, and method of sensing degradation of an organic light-emitting diode display device
An organic light-emitting diode (OLED) display device includes a display panel including a plurality of pixels, the plurality of pixels being grouped into a plurality of pixel blocks, a nonvolatile memory configured to store previous accumulated block degradation information for the plurality of pixel blocks up to a previous driving period, a controller configured to calculate current block degradation information for the plurality of pixel blocks in a current driving period, to calculate current accumulated block degradation information for the plurality of pixel blocks up to the current driving period by adding the current block degradation information to the previous accumulated block degradation information in response to a power control signal indicating a power-off, and to determine whether a sensing operation for each of the plurality of pixel blocks is to be performed by comparing the current accumulated block degradation information for each of the plurality of pixel blocks with a sensing reference degradation amount, and a sensing circuit configured to selectively perform the sensing operation for each of the plurality of pixel blocks.
US11551591B2 Multi-function light apparatus
An electronic device includes a housing and an array of LEDs deposited on a substrate disposed in the housing. The array of LEDs is disposed to form an indicia via which a logo is displayable.
US11551590B2 Messaging display apparatus
A display apparatus configured to receive a command, and convert the command to displayable information to an outside pedestrian or drivers in other vehicles may include a main body that includes a securing portion to secure the display apparatus to a vehicle; a communication unit to receive the command; a processor to convert the command to displayable information; a display portion having a displaying layer to display information; and a power managing unit to store and provide electrical energy for the display apparatus. In one embodiment, the power managing unit may include a power generating unit to be positioned to overlap with the displaying layer.
US11551586B2 Electronic device
An electronic device includes a display panel including a folding area and a non-folding area which is adjacent to the folding area along a first direction, and a support member facing the display panel. The support member includes in order from the display panel, an upper plate which faces the folding area and the non-folding area, has a thickness and in which are defined a plurality of openings corresponding to the folding area, and a lower plate having a thickness which is greater than the thickness of the upper plate and including a first lower plate and a second lower plate each corresponding to the folding area and the non-folding area. At the folding area, the second lower plate is spaced apart from the first lower plate by a gap along the first direction.
US11551580B2 Resettable injection training device
A resettable injection training device for simulating an injection is provided in an embodiment herein. The device may include an outer housing, a safety shield having a proximal end and a distal end, the distal end for engaging with a target surface during an injection simulation, the safety shield comprising a retracted position, an extended unlocked position and an extended locked position, a plunger; and a locking tab for interfacing with the safety shield for interfacing with the safety shield the extended locked position, wherein if the safety shield distal end disengages from the target surface during an injection simulation, the safety shield extends to the extended, locked position until the device is reset.
US11551578B2 Augmented reality system for teaching patient care
An augmented reality system including: a physical anatomic model; a display unit via which a user is adapted to receive first and second optic feedbacks, the first optic feedback emanating from the physical anatomic model and passing through the display unit, and the second optic feedback emanating from the display unit and including a virtual anatomic model; a tracking system adapted to track a position and orientation of the display unit; and a computing device adapted to: receive a first signal from the tracking system relating to the position and orientation of the display unit, and send a second signal to cause the display unit to overlay the second optic feedback on the first optic feedback, the second signal being based on the first signal. In some embodiments, the second optic feedback further includes ancillary virtual graphics such as medical data, instructional steps, expert demonstrations, didactic content, and exigent circumstances.
US11551575B1 Intelligent cooking process flow
Techniques related to promoting consistent cooking event outcomes are disclosed. Natural language processing (NLP) is used to promote the consistent cooking event outcomes. Data is acquired from a sensor that is monitoring a cooking preparation area. Based on the data, an event is identified. The event is modeled using NLP, which then predicts a subsequent event that will likely occur in the cooking preparation area. NLP is also used to select a recipe. A list of instructions included in the selected recipe are displayed in a user interface.
US11551573B2 Smart booklet with integrated behavior incentivization and tracking features
A method of configuring a smart booklet to encourage adherence to a treatment and/or educational program is disclosed, wherein the smart booklet is “off the grid” (e.g., not connected to an electrical or networking grid) and includes an integrated behavior incentivization feature. Based on an activation of a detection feature of the smart booklet, it is detected whether a state of one or more pages of the smart booklet has changed. Based on the determination that the state of the one or more pages has changed, a set of data items pertaining to the adherence to the treatment and/or educational program is created or updated. Based on an identification that the set of data items is indicative of a failure or a success with respect to the adherence to the treatment program, a message pertaining to the failure or the success is communicated via an output component of the smart booklet (e.g., to encourage the adherence to the treatment and/or educational program).
US11551572B2 Adjusted-projection panel for addressing vergence-accommodation conflict in a dome-type simulator
An interactive computer simulation system includes one or more processors for performing an interactive computer simulation in an interactive simulated environment based on user input and for generating images related to the interactive computer simulation. The system includes a dome for displaying the images, the dome being cut by a base below an equatorial plane of the dome, the images being displayed on the dome at a general-projection distance. The system further includes an adjusted-projection panel having an adjusted-projection surface defining an adjusted-projection distance smaller than the general-projection distance for addressing a vergence-accommodation conflict when simulated ground images are displayed.
US11551571B2 System and method for managing innovation challenges
A system for managing innovation challenges includes a computing apparatus having a processor and a memory with computer readable program code, wherein the processor under control of the computer readable program code is configured to implement, a content management system that operates to automatically generate an innovation challenge for students based on a common template that includes student eligibility requirements, a user management system that operates to collect user information, obtains parental or guardian consent, and determines individual student eligibility for specific innovation challenges, a submission management system that operates to automate ingestion, display, storage, and judging of challenge entry submissions, and a dashboard display that operates to manage innovation challenge participation.
US11551562B2 Efficient flight planning for regions with high elevation terrain
Certain aspects of the present disclosure provide a method for determining a flight plan for an aircraft, including: determining one or more regions that intersect an initial flight path and comprise at least one terrain feature having an elevation greater than an elevation threshold; for each respective region: determining a flight area based on the initial flight path and an elevation threshold line; determining one or more segments of the initial flight path that comprise one or more terrain features having an elevation greater than the elevation threshold; and determining a modified flight path for each respective segment by: determining a plurality of descent gradients along the respective segment; and moving the respective segment of the initial flight path in the safe descent direction if any of the plurality of descent gradients would collide with any of the one or more terrain features.
US11551559B2 Drone, method for controlling flight, and recording medium storing program
A drone is provided that includes a controller, a time measurer that measures a present time, a position measurer that obtains a current position of the drone, and a storage that stores a time period for which the flight of the drone is permitted. The controller performs operations including determining a possible flight area of the drone in accordance with a difference between an end of the time period for which flight of the drone is permitted and the present time, and determining whether the drone is located within the possible flight area on the basis of the current position of the drone.
US11551558B1 Airline flight operations support
A method of displaying an electronic report on a GUI that includes receiving a user identifier and an authentication identifier associated with a user gaining access to a first application; displaying, on the GUI, a first window associated with the first application; displaying, via the first window, a listing of monitored flights; receiving, via the first window, a request; accessing, using the first application, a second application and a third application that are different from each other and the first application; updating the displayed listing of monitored flights using information accessed from the second and third applications; wherein a flight has a delay greater than two hours; and receiving, via the first window, a request for the electronic report for the flight; displaying, on the GUI and via a second window, the electronic report for the flight that includes information from each of the second and third applications.
US11551554B2 Systems and methods for coordinating movement of assets within a transfer hub
In one example embodiment, a computer-implemented method for coordinating the movement of assets at transfer hubs includes determining one or more assets to move from a first location associated with a transfer hub. The method also includes assigning a jockey to move the one or more assets to a second location associated with the transfer hub based at least in part on an availability of the jockey. The method further includes directing the jockey to move the one or more assets from the first location to the second location.
US11551553B2 Traffic control preemption according to vehicle aspects
An on-board unit (OBU) of a vehicle receives one or more data messages indicative of intersection geometry for an upcoming intersection along a roadway being traversed by the vehicle and traffic control status of a traffic control of the intersection. An outbound direction for the vehicle through the intersection is identified. A first traffic message is sent to preempt the traffic control to allow the vehicle to perform a maneuver to traverse the intersection in the outbound direction. The maneuver is indicated as complete and a second traffic message is sent to discontinue the preempt of the traffic control.
US11551551B2 Technologies for providing guidance for autonomous vehicles in areas of low network connectivity
Techniques are disclosed herein for providing guidance for autonomous vehicles in areas of low network connectivity, such as rural areas. According to an embodiment, a guidance system receives a request to exchange data with a vehicle within a specified radius thereof over a wireless connection (e.g., a radio frequency protocol-based connection). The data is stored by the guidance system and is indicative of navigation information within the specified radius. The guidance system transmits the stored data to the vehicle. The guidance system also receives, from the vehicle, data indicative of navigation information for a path previously passed by the vehicle.
US11551549B2 Management system and management method
It is possible to manage information on a city area in a centralized manner and reduce a processing load. A management system includes: information acquisition means that is provided in infrastructure of a predetermined city area and acquire information on the city area; service providing means sending instructions to respective mobile bodies for providing a plurality of different conveyance services, each of the mobile bodies including a sensor configured to detect the information on the city area and moving in the city area based on the information detected by the sensor, thereby providing each of the conveyance services; and instruction means for sending an instruction to the service providing means based on the information on the city area acquired by the information acquisition means.
US11551548B1 Apparatus and methods for predicting wrong-way-driving events
An apparatus, method and computer program product are provided for predicting wrong-way-driving events. A WWD event defines an event in which a vehicle travels in a direction opposing a traffic direction designated for a portion of a road. In one example, the apparatus estimates a likelihood of portion of the road inducing a wrong-way-driving (WWD) event by using a machine learning model as a function of map data, sensor data, or a combination thereof. If the likelihood satisfies a threshold, the apparatus updates a map layer to indicate the WWD event at the portion of the road.
US11551542B2 Dynamically managing premises management traffic
Systems and methods for dynamic communication and control of devices associated with a premises are disclosed. The systems and methods may include receiving first status information by a device associated with a premises; determining a priority condition based at least on the first status information; transmitting the first status information including a first differentiated services code point indicative of the priority condition; and transmitting second status information including a second differentiated services code point indicative of the normal condition.
US11551540B2 Methods and systems for social distancing
A system for generating an alert in case of a social distancing breach in a facility including a first device and second device, each including a processor and a memory. The memory stores executable instructions that, when executed by the processor, facilitate performance of operations. The operations including receiving a first beacon signal from a second device and determining that a first condition associated with a payload of the first beacon signal is satisfied, determining that a second condition associated with a distance between the first device and the second device is satisfied. The operations further comprising generating an alert related to a social distancing warning in response to the first condition and the second condition being satisfied and in response to at least one of the first condition or second condition not being satisfied, not generating the alert.
US11551537B2 Wireless dual-mode identification tag
Embodiments of the present disclosure generally relate to systems and methods for detecting misplaced items in an establishment. In one implementation, the system may include at least one processor configured to receive from at least one reader in the establishment, identification signals of tags read by the reader; determine current locations of the tags; and record the current locations of the tags. The processor may also be configured to access a designated location in the establishment for each of the tags; and determine, by comparing the current locations with the designated locations, a particular tag with a current location that differs from the designated location of the particular tag. The processor may also be configured to generate a notification signal when the current location of the particular tag does not match the designated location of the particular tag.
US11551532B2 Dynamic feedback for haptics
A haptic system is described. The haptic system includes a linear resonant actuator (LRA), a receiver, and a transmitter. The LRA has a characteristic frequency and provides a vibration in response to an input signal. The receiver is configured to sense received vibration from the LRA. The transmitter is configured to provide the input signal to the LRA. The receiver is coupled with the transmitter and provides vibrational feedback based on the received vibration. The input signal incorporates the vibrational feedback.
US11551530B2 Multi-ball roulette wheel with stacked tracks
A method and system based on betting using an enhanced roulette game are provided with more exciting game play with differing odds as compared to traditional roulette. The roulette game has a two-track roulette wheel, each track having cross-sectional curvatures allowing for the simultaneous use of two separate balls that do not interfere with each other during game play, with an increased number of betting numbers of 63 (1-60, 0, 00, and 000) or 75 (0, 00, 000, 1-72) around a single course of pockets or cassettes. One of the two roulette balls may be a “gold” ball that represents a bonus payout or bonus for hitting both numbers for one or more players. A set of playing chips have radio frequency identification (RFID), or other locating devices that interact with the grid to determine chip placement on the betting layout to automatically calculate a bet payoff.
US11551529B2 Method of generating separate contests of skill or chance from two independent events
The systems and methods to generate and manage a separate contest based on two independent and unconnected systems utilize a cooperating fantasy league operator/provider and either a related or separate real-time contest provider. Separate winners for a third contest are determined by combining the performance in a specified daily fantasy league competition and a separate pre-specified performance in a real-time competition.
US11551521B2 Systems and methods for electronic fund transfers for use with gaming systems
Electronic fund transfer (EFT) systems and methods are disclosed for managing and transferring electronic funds from a patron's financial account to provide credit in physical form. The systems comprise an electronic fund transfer (EFT) terminal, at least one credit system, and a gateway in communication with the EFT terminal, the at least one credit system, and a financial network. The EFT terminal is configured to communicate with the patron's financial account via the gateway and the financial network to electronically transfer funds at the patron's request.
US11551520B2 Systems and methods for gaming account funding
Systems and methods are disclosed for associating a player identifier with a financial account. The financial account can holds funds that are accessible through the player's use of a payment vehicle. The payment vehicle can be, for example, a credit payment vehicle or a debit payment vehicle. The player can load funds from the financial account to a wagering account.
US11551519B2 Mobile device facilitated redemption of gaming establishment ticket vouchers
Systems and methods that provide one or more mobile device facilitated non-cash avenues to redeem a ticket voucher associated with an amount of funds.
US11551518B2 Card advantage tracking systems and methods
An advantage player identification and tracking system includes card shoes configured to dispense playing cards and output card information of the dispensed playing cards, cameras positioned to capture image data of one or more players playing a card game, and a computing device communicatively coupled to the card shoes and the cameras. The computing device is configured to receive the card information from the card shoes, track, for a plurality of hands of cards dealt, game play and bets laid by the one or more players playing the card game, determine a card count, analyze, utilizing a machine learning model, the game play and the bets laid by the one or more players and card counts associated with the game play and the bets laid, and predict, utilizing the machine learning model, that a player of the one or more players is an advantage player.
US11551516B2 System and method of conducting games of chance as a proxy or basis for another player
To bring the excitement to the people (majority, who are not experts in games), we present the examples, described here, for one person to be able to bet on and be part of the deal and excitement for a third party, as his agent, proxy, or shadow, to bet for him, or instead of him, or as if the first person was doing the game directly, or one betting for another, or one playing for another with the other person's money. That generates more excitement on the game or casino, with more participation, transactions, income, profit, loyalty, and repeat customers. This brings a lot of variations on the game, e.g., stock market model, or derivatives model, or hedge model. This can be applied to sports and table games or fantasy sports. This can be applied to online, real, mobile, fantasy, simulation, computer generated, human based, or casino games or settings.
US11551514B2 Three-dimensional objects in wagering games
A wagering game system can include a memory and a computing device in communication with the memory. The computing device can generate a representation of prismatic objects, each comprising at least four sides. The computing device can determine sets of indicia from a plurality of indicia, the sets of indicia individually corresponding to a respective prismatic object. The computing device can generate a user interface comprising the representation the prismatic objects arranged in a grid, each side for each prismatic object comprising indicia from a corresponding one of the sets of indicia. The computing device can rotate the representation. The computing device can stop rotation of the representation with a respective randomly selected side being shown on the user interface for each prismatic object. The computing device can determine a wagering game outcome based on the respective randomly selected side being shown on the user interface for each prismatic object.
US11551513B2 Gaming machine, control method for a gaming machine, and program for gaming machine
A gaming machine provides a game feature. The gaming machine includes an operation unit, a display unit, a memory device and a game control unit. The operation unit receives an operation input of the player. The display unit is configured to display a game screen including computer generated graphics. The memory device stores a game execution program including computer instructions for generating the game feature. The game control unit executes the game execution program to provide the game feature and is coupled to the operation unit, the display unit and the memory device. The game control unit includes a processor programmed to display a game feature structure on the game screen on the display unit. The game feature structure includes a wheel having a plurality of wedges. Each wedge has an associated indicia. The indicia are from a set of indicia which includes a plurality of prize symbols.
US11551512B2 Gaming machine, system, and method facilitating bet configuration by bet level within a given game denomination
A method includes storing multiple bet configurations for a gaming machine. Each bet configuration specifies a respective pay table and a set of bet levels including a minimum bet level. A payout percentage may be selected for each bet level. The pay tables each include a number N of prize levels and each prize level corresponding to a respective numerical prize value for a win on the gaming machine while the corresponding bet configuration is in an active state at the gaming machine. The minimum bets for the different bet configurations are unequal and are related by a translation ratio. The different numerical prize values for the different bet configurations are also related by that same translating ratio. A bet configuration may be placed in the active state at a gaming machine and plays are then resolved according to the bet configuration in the active state.
US11551510B2 Augmented reality systems and methods for providing a wagering game having real-world and virtual elements
An augmented reality method for providing a wagering game having real-world and virtual elements includes generating a live video signal of a scene associated with a field of view of a user. At least one first gaming element in the scene corresponds to a first outcome of the wagering game. The method further includes determining, based on the live video signal, at least one second gaming element in real time. The method further includes displaying the at least one second gaming element to the user in association with the at least one first gaming element as part of the scene so that the second gaming element is displayed as part of the wagering game, wherein the at least one first gaming element and the at least one second gaming element corresponds to a second outcome of the wagering game.
US11551504B2 Selecting and dispensing blended beverages from a post-mix beverage dispenser
A system and method for creating a mixed consumable item may include displaying a first set of selectable indicia on a touchscreen, where the indicia may be (i) indicative of respective consumable ingredients and (ii) distinctly positioned relative to one another. A swype gesture may be received from a user via the touchscreen that forms a path extending between a first position and a second position that touches or passes close to multiple selectable indicia. From the first set of consumable ingredients, a plurality of combinations of consumable ingredients most likely to have been intended to be selected by the user based on the path of the swype gesture may be predicted. Selectable predicted combinations of consumable ingredients may be displayed on the touchscreen to enable one of the selectable combinations of consumable ingredients to be selected by the user for mixing by a dispenser of consumable items.
US11551498B2 Locking system and method for a movable freight container door
A locking system and method for a movable freight container door comprises an electronic module and a mechanical lock element. The mechanical lock element comprises a shaft, at least of portion of which is configured to be inserted through an aperture in the electronic module, across a door handle retention region, and into a cavity in the electronic module. The shaft is securely retained in the electronic module by moving a lock mechanism to a locked position. At least one magnetic field sensor in the electronic module is used to read the position of the shaft in the cavity by sensing or not sensing one or more magnets in the shaft. A wireless communication component in the electronic module wirelessly transmits magnetic field sensor information.
US11551485B2 Information output device and information output method
An information output device is provided, which includes a request acquisition unit that acquires a maintenance request for a vehicle; a user information acquisition unit that acquires information regarding each of a plurality of users; a message generator that generates a message associated with the maintenance request acquired by the request acquisition unit; and a message output unit that outputs the message generated by the message generator. The user information acquisition unit acquires maintenance records of the vehicle that are records of maintenance executed for the vehicle by the plurality of users. The message generator selects a presentation destination user to be presented with the message and generates the message based on a maintenance record of the presentation destination user among the maintenance records of the vehicle. The maintenance record of the presentation destination user is a record of the maintenance executed by the presentation destination user.
US11551481B2 Living body detection method and apparatus, electronic device, storage medium, and related system to which living body detection method is applied
Exemplary embodiments of this disclosure provide a living body detection method and apparatus, an electronic device, a storage medium, and a payment system, a video surveillance system, and an access system to which the living body detection method is applied, and generally belong to the field of biometric recognition technologies. The living body detection method can include obtaining an image of a to-be-detected object performing key point detection on a biometric feature corresponding to the to-be-detected object in the image, and constructing a constraint box in the image according to detected key points. Further, the method can include capturing a shape change of the constraint box constructed in the image, and determining the to-be-detected object as a prosthesis in response to capturing an abnormal deformation of the constraint box or detecting no key points.
US11551480B2 Handwriting input apparatus, handwriting input method, program, and input system
A handwriting input apparatus that displays stroke data handwritten based on a position of an input unit contacting a touch panel, includes circuitry configured to implement a handwriting recognition control unit for recognizing stroke data and converting the stroke data into text data, and an authentication control unit for authenticating a user based on the stroke data, and a display unit for displaying a display component for receiving a signature together with the text data when the authentication control unit determines that a user has been successfully authenticated.
US11551479B2 Motion behavior pattern classification method, system and device
A motion behavior pattern classification method, system and device relating to the human motion recognition field. The method includes: S1, determining a candidate motion behavior pattern which includes a motion behavior pattern to be classified; S2, acquiring time series of behavior data of the candidate motion behavior pattern through a motion control sensor; S3, establishing an LSTM motion behavior pattern classification model through the time series; S4, predicting the motion behavior pattern to be classified through the LSTM motion pattern classification model, comparing the prediction result obtained using the sequence within the T time with the prediction result obtained using the sequence within the T+Δt time using the iterative process to obtain the final prediction result, wherein T1≤T≤T2, T1>0, T2>T1, and the incremental step is set to be Δt, Δt>0. The technical solution of the present invention may improve accuracy while reducing the latency of the motion behavior pattern classification.
US11551478B2 Clinical integration of facial recognition processing
Embodiments herein disclose systems, methods, and computer-readable media for integrating facial recognition technology into clinical workflows. An application can manage receipt of a source image, including a face of an unidentified individual, and communicate the source image for facial recognition processing. The facial recognition processing can identify an individual and demographic information associated thereto, as well as provide information to access an electronic health record server housing one or more electronic health records. The application can access health-related data for the individual from the individual's EHR and rank the accessed information to communicate to a source device in a custom, prioritized communication.
US11551476B2 Facial verification method and apparatus
A facial verification method includes separating a query face image into color channel images of different color channels, obtaining a multi-color channel target face image with a reduced shading of the query face image based on a smoothed image and a gradient image of each of the color channel images, extracting a face feature from the multi-color channel target face image, and determining whether face verification is successful based on the extracted face feature.
US11551475B2 System architecture and method of authenticating a 3-D object
A non-transitory computer-readable medium encoded with a computer-readable program which, when executed by a processor, will cause a computer to execute a method of authenticating a 3-D object with a 2-D camera, the method including building a pre-determined database. The method additionally includes registering the 3-D object to a storage unit of a device comprising the 2-D camera, thereby creating a registered 3-D model of the 3-D object. Additionally, the method includes authenticating a test 3-D object by comparing the test 3-D object to the registered 3-D model.
US11551473B2 Gate mate comprising detection passage system integrating temperature measurement and facial recognition
The present disclosure relates to thermal temperature measurement and facial recognition and discloses a gate mate comprising a detection passage system integrating temperature measurement and facial recognition, the gate mate comprises a face imaging camera lens, a thermopile sensor, a TOF (time-of-flight) optical ranging lens module, and an environmental temperature compensation module. The face imaging camera lens is used to detect and recognize human face and detect whether a front face of a measured person faces the face imaging camera lens. The thermopile sensor is used to detect a temperature of a forehead of the measured person and an environmental temperature. The TOF optical ranging lens module is used to detect a distance between the human face and the thermopile sensor. The environmental temperature compensation module is used to perform temperature compensation.
US11551467B2 Method of obtaining reference image for optical object recognition and method of performing optical object recognition using the same
Various example embodiments are directed towards systems, apparatuses, and/or methods of obtaining a reference image for optical object recognition, the method including driving a subset of light sources of a plurality of light sources, receiving, using an object recognition sensor, light reflected off a first target object, obtaining a first reference image based on the reflected light, obtaining a first target image associated with the first target object based on the reflected light, obtaining at least one first environment information using at least one environmental sensor while driving the subset of light sources, the first environment information associated with a surrounding environment, storing the first reference image and the first environment information together, and obtaining a first effective image for the first target object based on the first target image and the first reference image.
US11551465B2 Method and apparatus for detecting finger occlusion image, and storage medium
A method for detecting a finger occlusion image includes: N first original occlusion images and M first non-occlusion images are acquired, and first training data set is generated based on first original occlusion images and first non-occlusion images; first training is performed, based on first training data set, on neural network model for detection of finger occlusion image; L second original occlusion images and K second non-occlusion images are acquired, and second training data set is generated based on second original occlusion images and second non-occlusion images; linear classifier in neural network model having completed first training is replaced with iterative training module to form finger occlusion image detection model; second training is performed on finger occlusion image detection model based on second training data set; image to be detected is input into trained finger occlusion image detection model, to determine whether image to be detected is finger occlusion image.
US11551463B2 System and method for verifying whether text will be properly rendered in a target area of a user interface and/or a graphics file
A system and method are capable of ensuring that one or more text strings will be able to be fully rendered in a target area of a user interface or a target area of a graphics file. The system and method determine the number of pixels of first and second reference text that fit in the target area in the horizontal direction and the vertical direction, respectively, determine the number of pixels of string text in the horizontal direction and the vertical direction, and compare the number of pixels in the horizontal direction of the first reference text and the vertical direction of the second reference text respectively to the number of pixels in the horizontal direction and the vertical direction of the text string that is desired to be rendered in the target area to determine whether the text string will fit in the target area.
US11551460B2 Method for operating an assistance system for a vehicle and assistance system
A method for operating an assistance system for a vehicle, including an object sensor device for determining an object characteristic value representative of coordinates of an object in the environment of the vehicle and a viewing sensor device for determining a direction characteristic value representative of a viewing direction of a driver of the vehicle and for determining a position characteristic value representative of a head position of the driver. According to the method, a projection characteristic value representative of a vector that connects the head position to the object is determined; a first region characteristic value representative of an estimated primary field of view of the driver is determined; an attention characteristic value representative of the probability that the object is at least partially in the field of view of the driver is determined; and a warning function of the vehicle is activated.
US11551458B1 Plane estimation for contextual awareness
Aspects of the disclosure relate to classifying the status of objects. For examples, one or more computing devices detect an object from an image of a vehicle's environment. The object is associated with a location. The one or more computing devices receive data corresponding to the surfaces of objects in the vehicle's environment and identifying data within a region around the location of the object. The one or more computing devices also determine whether the data within the region corresponds to a planar surface extending away from an edge of the object. Based on this determination, the one or more computing devices classify the status of the object.
US11551449B2 Person-of-interest centric timelapse video with AI input on home security camera to protect privacy
An apparatus including an interface and a processor. The interface may be configured to receive pixel data generated by a capture device. The processor may be configured to generate video frames in response to the pixel data, perform computer vision operations on the video frames to detect objects, perform a classification of the objects detected based on characteristics of the objects, determine whether the classification of the objects corresponds to a user-defined event and a user-defined identity and generate encoded video frames from the video frames. The encoded video frames may comprise a first sample of the video frames selected at a first rate when the user-defined event is not detected and a second sample of the video frames selected at a second rate while the user-defined event is detected. The video frames comprising the user-defined identity without a second person may be excluded from the encoded video frames.
US11551447B2 Real-time video stream analysis system using deep neural networks
A video processing apparatus includes a registration component that registers configuration information associated with the video information; a filter component that filters the video frame such that all but the area of interest is excluded in a filtered video frame; a configuration component that configures a plurality of neural networks in at least one of a parallel configuration, sequential configuration, mixed parallel and sequential configuration that provides a configured plurality of neural networks; a processing component that processes the filtered video frame using the configured plurality of neural networks that provides insight information; a display that provides insight information to a user; and a storage component that stores the configuration information and insight information in persistent cloud-based storage. A corresponding method of processing video information and computer-readable medium are also disclosed.
US11551444B2 Context-based object location via augmented reality device
Devices, computer-readable media, and methods for providing an enhanced indication of an object that is located via a visual feed in accordance with a user context are disclosed. For instance, in one example, a processing system including at least one processor may detect a user context from a visual feed, locate an object via the visual feed in accordance with the user context, and provide an enhanced indication of the object via an augmented reality display.
US11551442B2 Apparatus, method and system for identifying a target object from a plurality of objects
An apparatus comprising a processor and memory including computer program code, the memory and computer program code configured to, with the processor, enable the apparatus at least to: identify a target object, from a plurality of objects, which is within a field of view of a first user based on a determined location and orientation of the first user relative to respective predefined locations of the plurality of objects; and generate a command signal configured to trigger a corresponding action associated with the target object.
US11551437B2 Collaborative information extraction
Embodiments relate to a system, program product, and method for information extraction and annotation of a data set. Neural models are utilized to automatically attach machine annotations to data elements within an unlabeled data set. The attached machine annotations are evaluated and a score is attached to the annotations. The score reflects a confidence of correctness of the annotations. A labeled data set is iteratively expanded with selectively evaluated annotations based on the attached score. The labeled data set is applied to an unexplored corpus to identify matching corpus data to populated instances of the labeled data set.
US11551436B2 Method and processing unit for computer-implemented analysis of a classification model
Provided is a method and processing unit for computer-implemented analysis of a classification model which is adapted to map, as a prediction, a number of input instances, each of them having a number n of features, into a number of probabilities of output classes, as a classification decision, according to a predetermined function, and which is adapted to determine a relevance value for each feature resulting in a saliency map. The disclosure includes the step of identifying an effect of each feature on the prediction of the instance by determining, for each feature, a relevance information representing a contextual information for all features of the instance omitting the considered feature. Then, the relevance value for each feature is determined. Finally, the plurality of relevance values for the features of the instance is evaluated to identify the effect of each feature on the prediction of the instance.
US11551435B2 Recurrent deep neural network system for detecting overlays in images
In one aspect, an example method includes a processor (1) applying a feature map network to an image to create a feature map comprising a grid of vectors characterizing at least one feature in the image and (2) applying a probability map network to the feature map to create a probability map assigning a probability to the at least one feature in the image, where the assigned probability corresponds to a likelihood that the at least one feature is an overlay. The method further includes the processor determining that the probability exceeds a threshold, and responsive to the processor determining that the probability exceeds the threshold, performing a processing action associated with the at least one feature.
US11551433B2 Apparatus, method and computer program for analyzing image
The present disclosure relates to an image analysis method, system, and computer program. The image analysis method of the present disclosure includes: receiving a query image; extracting one or more regions of interest from the query image; calculating a first feature for each of the regions of interest by respectively applying the regions of interest to one or more ROI (region of interest) feature extraction models independently learned in order to extract features of the regions of interest; and calculating analysis values of the query image by applying the first features of the regions of interest to a pre-learned integration analysis model. According to the present disclosure, it is possible to reduce the influence on an analysis model by an error that training data created for map learning of an entire image may have, and it is also possible to increase learning accuracy and objectivity of a deep neural network.
US11551426B2 System for implementing steganography-based augmented reality platform
Systems, computer program products, and methods are described herein for implementing steganography based augmented reality platform. The present invention is configured to provide an augmented reality application for installation on a computing device of a user; receive, via the augmented reality application, a real-time visual feed, wherein the real-time visual feed comprises an image, wherein the image comprises a message that is steganographically embedded therein; determine that the computing device of the user is authorized to access the message embedded in the image in the visual feed; and generate an acknowledgement that the computing device of the user is authorized to access the message embedded in the image in the visual feed; and transmit control signals configured to cause the computing device of the user to overlay, via the augmented reality application, the acknowledgement in a vicinity of the image in the real-time visual feed.
US11551424B2 Interaction analysis systems and methods
Interaction-based ecosystems are presented. Interaction analysis engine analyze media content to derive a set of media features. The engine can then identify one or more interaction objects (e.g., transactions, searches, game play, etc.) based on the set of media features. Relevant interaction objects can then be instantiated as persistent available or active points of interaction readily accessed by a consumer. The consumer need only capture a digital representation of the content via a user device, a smart phone for example. A second set of media features can be derived from the digital representation and the second set of media features can then be used to find the instantiated interactions.
US11551421B1 Mesh updates via mesh frustum cutting
Various implementations or examples set forth a method for scanning a three-dimensional (3D) environment. The method includes generating, based on sensor data captured by a depth sensor on a device, one or more 3D meshes representing a physical space, wherein each of the 3D meshes comprises a corresponding set of vertices and a corresponding set of faces comprising edges between pairs of vertices; determining that a mesh is visible in a current frame captured by an image sensor on the device; determining, based on the corresponding set of vertices and the corresponding set of faces for the mesh, a portion of the mesh that lies within a view frustum associated with the current frame; and updating the one or more 3D meshes by texturing the portion of the mesh with one or more pixels in the current frame onto which the portion is projected.
US11551420B2 Method for generating a 3D physical model of a patient specific anatomic feature from 2D medical images
There is provided a method for generating a 3D physical model of a patient specific anatomic feature from 2D medical images. The 2D medical images are uploaded by an end-user via a Web Application and sent to a server. The server processes the 2D medical images and automatically generates a 3D printable model of a patient specific anatomic feature from the 2D medical images using a segmentation technique. The 3D printable model is 3D printed as a 3D physical model such that it represents a 1:1 scale of the patient specific anatomic feature. The method includes the step of automatically identifying the patient specific anatomic feature.
US11551418B2 Image rendering of laser scan data
A method of rendering an image of three-dimensional laser scan data is described. The method includes providing a range cube map and a corresponding image cube map generating a tessellation pattern using the range cube map and rendering an image based on the tessellation pattern by sampling the image cube map.
US11551416B1 Systems, methods, and computer-readable media for utilizing a Sifrian inversion to build a model to generate an image of a surveyed medium
Systems, methods, and computer-readable media for using full waveform inversion for imaging surveyed mediums are provided. The full waveform inversion uses a Sifrian functional to fully leverage Hessian information and update a model by augmenting and assembling data derived from the Sifrian functional when equilibrated. The Sifrian inversion produces high resolution images of the surveyed medium typically only seen with full Hessian inversions and can produce such images without requiring supercomputer computation power or extremely long computation time.
US11551408B2 Three-dimensional model distribution method, three-dimensional model receiving method, three-dimensional model distribution device, and three-dimensional model receiving device
A three-dimensional model distribution method includes generating a depth image from a three-dimensional model; and distributing the depth image and information for restoring the three-dimensional model from the depth image.
US11551407B1 System and method to convert two-dimensional video into three-dimensional extended reality content
System and method are provided to detect objects in a scene frame of two-dimensional (2D) video using image processing and determine object image coordinates of the detected objects in the scene frame. The system and method deploy a virtual camera in a three-dimensional (3D) environment to create a virtual image frame in the environment and generate a floor in the environment in a plane below the virtual camera. The system and method adjust the virtual camera to change a height and angle relative to the virtual image frame. The system and method generate at an extended reality (XR) coordinate location relative to the floor for placing the detected object in the environment. The XR coordinate location is a point of intersection of a ray cast of the virtual camera through the virtual frame on the floor that translates to the image coordinate in the virtual image frame.
US11551406B2 System and method for translating a 3D image into a 2D image
A system and method for translating a 3D image into a 2D image is provided. A 3D image of voxels and properties associated with the voxels is analyzed. Each of the voxels in the 3D image is scaled to match a size of an output tile for a 2D image. Colors are added to the 2D image based on the properties of the voxels. Contour lines are added to the 2D image based on changes in altitude represented by the 3D image. The 2D image is output.
US11551401B2 Data structures, methods and primitive block generators for storing primitives in a graphics processing system
Data structures, methods and primitive block generators for storing primitives in a graphics processing system. The method includes: receiving a primitive associated with state data that defines how the primitive is to be rendered; determining whether the state data associated with the received primitive matches state data for a current primitive block; and in response to determining that the state data for the received primitive matches the state data for the current primitive block: determining, based on one or more primitive section size constraints, whether the received primitive is to be added to a current primitive section of the current primitive block in a data store; in response to determining that the received primitive is to be added to the current primitive section, adding the received primitive to the current primitive section; and in response to determining that the received primitive is not to be added to the current primitive section: outputting the current primitive section; reconfiguring the data store to store a new primitive section for the current primitive block; and adding the received primitive to the new primitive section for the current primitive block.
US11551399B2 Methods and apparatus to perform graphics processing on combinations of graphic processing units and digital signal processors
Methods, apparatus, systems and articles of manufacture to perform graphics processing on combinations of graphic processing units and digital signal processors are disclosed. A disclosed example method includes processing first data representing input vertices to create second data, the first data using a first format organized by vertex, the second data using a second format organized by components of the vertices. A digital signal processor (DSP) is to perform vertex shading on the second data to create third data, the third data formatted using the second format, the vertex shading performed by executing a first instruction at the DSP, the first instruction generated based on a second instruction capable of being executed at a graphics processing unit (GPU). The third data is processed to create fourth data, the fourth data formatted using the first format.
US11551395B2 Method and system for generating three dimensional animation in gaming engine
The present technique discloses a method and system generating three dimensional animation in gaming engine. A CAD tool is used to generate 3D animation of kinematic assembly and it also stores the information related to complex joints and constraints of each component of the kinematic assembly. Then, it extracts information related to the co-ordinates of each component of the kinematic assembly in unit time and generate transformation matrix for each of those components. This transformation information is stored in JSON file. The gaming engine receives this JSON file from the CAD tool and convert the transformation matrix into gaming engine understandable pattern based on the co-ordinate system supported by the gaming engine. The gaming engine stores this converted transformation matrix into Quaternion representation. Then, the gaming engine applies tangential continuity to the Quaternion representation of each of the components of kinematic assembly to generate the 3D animation in gaming engine.
US11551392B2 Graphic drawing method and apparatus, device, and storage medium
Provided are a graphic drawing method applied to a terminal device. The terminal device includes a canvas deployed on an upper layer of a video stream display window and structured feature data of at least one basic graphic matching the canvas. The method includes: monitoring in real time a target graphic drawing event that is performed by a paintbrush based on a selected basic graphic; upon monitoring the target graphic drawing event, acquiring, for each time point in which each frame of image in a video stream is displayed, a drawing coordinate of the paintbrush at each time point; and rendering and drawing on the canvas a target graphic corresponding to an image displayed at each time point according to structured feature data of the selected basic graphic and the drawing coordinate. Further provided are a graphic drawing apparatus, a device, and a storage medium.
US11551391B2 Digital image dynamic shadow generation
Digital image dynamic shadow generation is described as implemented by a dynamic shadow system using one or more computing devices. The dynamic shadow system is configured to generate shadow objects based on one or more source objects included in a digital image (e.g., a two-dimensional digital image), automatically and without user intervention. The shadow object is based on a shape of the source object that is to “cast” the shadow and thus promotes realism. The shadow object is also generated by the dynamic shadow system to address an environment, in which, the shadow object is disposed within the digital image.
US11551390B2 Generating deterministic digital image matching patches utilizing a parallel wavefront search approach and hashed random number
The present disclosure relates to systems, methods, and non-transitory computer readable media for generating deterministic enhanced digital images based on parallel determinations of pixel group offsets arranged in pixel waves. For example, the disclosed systems can utilize a parallel wave analysis to propagate through pixel groups in a pixel wave of a target region within a digital image to determine matching patch offsets for the pixel groups. The disclosed systems can further utilize the matching patch offsets to generate a deterministic enhanced digital image by filling or replacing pixels of the target region with matching pixels indicated by the matching patch offsets.
US11551389B2 HDR enhancement with temporal multiplex
Systems, apparatuses and methods may a performance-enhanced computing system comprising a sensor for measuring luminance values corresponding to light focused onto the sensor at a plurality of pixel locations, a memory including a set of instructions, and a processor. The processor executes a set of instructions causing the system to generate a multi-segment tone mapping curve, generate a set of tone mapping values corresponding to the multi-segment tone mapping curve for equally spaced input values between zero and one for storage into a look up table, and process the luminance values using the look up table to apply the tone mapping curve to the luminance values of the pixels.
US11551387B2 Systems and methods for hair rasterization
A method for hair rasterization includes receiving hair data of hair strands, each hair strand including one or more hair segments; determining a first set of hair segments that is not fully occluded by one or more opaque objects; classifying each hair segment in the first set of hair segments into buckets corresponding to one or more tiles of pixels that the hair segment overlaps and one or more clusters arranged by depth per tile; for each tile, rasterizing the hair segments included in a first cluster for the tile, the first cluster for the tile being the cluster that is nearest to a location of a camera that includes at least one hair segment, and accumulating color and opacity for each pixel of the tile based on rasterizing the hair segments included in the first cluster; and combining the tiles that include rasterized hair segments into a hair overlay.
US11551385B1 Texture replacement system in a multimedia
The present invention discloses system and method for replacing a texture of a background region in a multimedia. The system is an AI-based multi-media processing system for replacing the original texture of the background of the multimedia with a texture template. The system applies a foreground mask to hide and protect the foreground region and multiple textures of the background. The system uses deep learning to segment specific texture from images or video sequences. The system replaces the texture of the original input image with a texture template to form a processed image.
US11551383B2 Image generating apparatus, image generating method, and program for generating an image using pixel values stored in advance
Provided are an image generating apparatus, an image generating method, and a program that are capable of saving the storage capacity of a frame buffer for storing pixel values of pixels determined in advance to have a predetermined value as their pixel values. An acquisition management data storing unit stores acquisition management data. A pixel value storing unit stores a pixel value of a pixel determined to have a pixel value acquired from the pixel value storing unit. An acquisition determining unit determines, based on the acquisition management data, whether or not to acquire a pixel value of each of pixels from the pixel value storing unit. A pixel value determining unit determines, with regard to the pixel determined to have the pixel value acquired from the pixel value storing unit, a pixel value acquired from the pixel value storing unit as the pixel value of the pixel. The pixel value determining unit determines, with regard to a pixel determined to have a pixel value not acquired from the pixel value storing unit, a predetermined value as the pixel value of the pixel.
US11551379B2 Learning template representation libraries
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for learning template representation libraries. In one aspect, a method includes obtaining an image depicting a physical environment, where the environment includes a given physical object. When possible, a position of the given object in the environment is inferred based on a template representation library using template matching techniques. In response to determining that the position of the given object in the environment cannot be inferred based on the template representation library using template matching techniques, the template representation library is automatically augmented with new template representations.
US11551378B2 Information processing system, information processing device, server device, program, and method to identify a position in a figure
The computer stores the plurality of first positions in the image captured by the image pickup device and the second positions corresponding to the plurality of first positions in the graphic corresponding to the image as a relationship. The computer acquires a third position related to the object in the image, a positional relationship between a part of the plurality of first positions and the third position, and one of the relationships. A method specifies a position in a figure corresponding to a position in an image including generating a fourth position in the figure corresponding to the third position using parts or all. In a method, a part of the plurality of first positions is three first positions closest to the third position among the plurality of first positions. A method includes generating the fourth position using the sides of a triangle composed of the three first positions.
US11551377B2 Eye gaze tracking using neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for characterizing a gaze position of a user in a query image. One of the methods includes obtaining a query image of a user captured by a camera of a mobile device; obtaining device characteristics data specifying (ii) characteristics of the mobile device, (ii) characteristics of the camera of the mobile device, or (iii) both; and processing a neural network input comprising (i) one or more images derived from the query image and (ii) the device characteristics data using a gaze prediction neural network, wherein the gaze prediction neural network is configured to, at run time and after the gaze prediction neural network has been trained, process the neural network input to generate a neural network output that characterizes a gaze position of the user in the query image.
US11551375B2 Controller, position determination device, position determination system, and display system for determining a position of an object point in a real space based on cornea images of a first eye and a second eye of a user in captured image
A controller is configured to determine a position of an object point in a real space, based on a cornea image of a first eye and a cornea image of a second eye of a user who is viewing the object point, in a captured image generated by imaging the first and second eyes of the user by an imaging device.
US11551373B2 System and method for determining distance to object on road
Various aspects of a system, a method, and a computer program product for determining a distance to the object on a road are disclosed herein. In accordance with an embodiment, the system includes a memory and a processor. The processor may be configured to receive visual data, location data and motion data of the vehicle corresponding to the first instance in time, and map data corresponding to the location data. The processor may be configured to calculate a distance of the vehicle from the object based on the visual data. The processor may be further configured to validate the location data, the motion data, and the calculated distance of the vehicle from the object, based on the map data. The processor may be further configured to generate output data corresponding to the object, based on the validated location data, the validated motion data, and the validated distance of the vehicle from the object.
US11551371B2 Analyzing symmetry in image data
A method for analyzing an image to assess a degree of asymmetry in an object having a presumed mirror symmetry includes: retrieving an image of the object; obtaining a mirrored image by flipping along an axis that has an a-priori unknown spatial relation to the presumed plane of symmetry; obtaining a mapping between the retrieved image and the mirrored image; determining a measure of asymmetry in the object by considering element pairs of a first element of the retrieved image and a second element of the mirrored image according to the mapping. Obtaining the mapping comprises performing a rigid registration followed by a non-rigid registration of the retrieved image to the mirrored image. The measure of asymmetry is determined by calculating the Jacobian of the non-rigid deformation in each element of the image. The invention also pertains to a computer program product and an image processing system.
US11551363B2 Systems and methods for self-supervised residual flow estimation
A method includes generating a first warped image based on a pose and a depth estimated from a current image and a previous image in a sequence of images captured by a camera of the agent. The method also includes estimating a motion of dynamic object between the previous image and the target image. The method further includes generating a second warped image from the first warped image based on the estimated motion. The method still further includes controlling an action of an agent based on the second warped image.
US11551358B2 Method for analyzing biological-tissue image and system for analyzing biological-tissue image
A method for analyzing biological-tissue image includes following steps. A plurality of biological-tissue images are provided, and each of the biological-tissue images includes a plurality of target object image blocks. An image pre-processing step is performed so as to obtain a plurality of processed biological-tissue images. A fitting step is performed so as to obtain a plurality of object fitting images of the target object image blocks. A sampling step is performed, wherein a target region of each of the processed biological-tissue images is selected, and the target region includes the object fitting images. A calculating and analyzing step is performed so as to obtain an analysis result of a target regional center of the biological-tissue images.
US11551355B2 Semi-automated heart valve morphometry and computational stress analysis from 3D images
A method is provided for measuring or estimating stress distributions on heart valve leaflets by obtaining three-dimensional images of the heart valve leaflets, segmenting the heart valve leaflets in the three-dimensional images by capturing locally varying thicknesses of the heart valve leaflets in three-dimensional image data to generate an image-derived patient-specific model of the heart valve leaflets, and applying the image-derived patient-specific model of the heart valve leaflets to a finite element analysis (FEA) algorithm to estimate stresses on the heart valve leaflets. The images of the heart valve leaflets may be obtained using real-time 3D transesophageal echocardiography (rt-3DTEE). Volumetric images of the mitral valve at mid-systole may be analyzed by user-initialized segmentation and 3D deformable modeling with continuous medial representation to obtain, a compact representation of shape. The regional leaflet stress distributions may be predicted in normal and diseased (regurgitant) mitral valves using the techniques of the invention.
US11551353B2 Content based image retrieval for lesion analysis
Computed Tomography (CT) and Magnetic Resonance Imaging (MRI) are commonly used to assess patients with known or suspected pathologies of the lungs and liver. In particular, identification and quantification of possibly malignant regions identified in these high-resolution images is essential for accurate and timely diagnosis. However, careful quantitative assessment of lung and liver lesions is tedious and time consuming. This disclosure describes an automated end-to-end pipeline for accurate lesion detection and segmentation.
US11551351B2 Priority judgement device, method, and program
An analysis result acquisition unit acquires an analysis result indicating a certainty factor indicating that an abnormality is included in a medical image by analyzing the medical image. A priority deriving unit derives a higher priority as the certainty factor becomes closer to a median value between a maximum value and a minimum value of the certainty factor.
US11551345B1 Repetitive video monitoring of industrial equipment by mobile data acquisition units
Systems and methods are provided to perform PdM surveys using data acquisition units which scan screen multiple locations where equipment or structures to be evaluated are present. Video data will be acquired and processed to measure translational and vibratory motion and additional data will be collected from other camera, sensors or via data links. The motion present in the equipment or structures under test and the supplemental data will be automatically evaluated to detect suspect equipment conditions and to minimize the amount of video data maintained on the data acquisition unit and transmitted back the central PdM server for review by a PdM analyst and long term archival.
US11551343B2 Apparatus, method, and storage medium
An apparatus acquires a plurality of candidate correct answer images for generating a correct answer image that is used for image quality evaluation, and detects a candidate correct answer image to be excluded from the acquired plurality of candidate correct answer images, based on differences between the acquired plurality of candidate correct answer images.
US11551342B2 Fixture for evaluating heads-up windshields
A test fixture (10) for heads-up windshields (12) wherein aspherical devices (26) compensate for complex curvatures and optical aberrations in a heads-up display surface (16) of the windshield. A movable test grid (20) adjusts the elevation of preferred camera settings and a pivotal mounting of the test grid (20) enhances ghost image reduction and improves camera image resolution. A filter (36) limits interference of secondary ghost images (caused by IR coatings) with compliance assessment of the windshield.
US11551341B2 Method and device for automatically drawing structural cracks and precisely measuring widths thereof
The present invention discloses a method and device for automatically drawing structural cracks and precisely measuring widths thereof. The method comprises a method for automatically drawing cracks and a method for calculating widths of these cracks based on a single-pixel skeleton and Zernike orthogonal moments, wherein the method for automatically drawing cracks is used to rapidly and precisely draw cracks in the surface of a structure, and the method for calculating widths of these cracks based on a single-pixel skeleton and Zernike orthogonal moments is used to calculate widths of macro-cracks and micro-cracks in an image in a real-time manner.
US11551339B2 Information processing apparatus, information processing method, and storage medium
An information processing apparatus includes at least one processor configured to execute, composition processing of combining a first image and another image, and image processing on a second image generated through the composition processing, using metadata of the first image and metadata of the second image.
US11551337B2 Boundary-aware object removal and content fill
Systems and methods for removing objects from images are disclosed. An image processing application identifies a boundary of each object of a set of objects in an image. The image processing application identifies a completed boundary for each object of the set of objects by providing the object to a trained model. The image processing application determines a set of masks. Each mask corresponds to an object of the set of objects and represents a region of the image defined by an intersection of the boundary of the object and the boundary of a target object to be removed from the image. The image processing application updates each mask by separately performing content filling on the corresponding region. The image processing application creates an output image by merging each of the updated masks with portions of the image.
US11551335B2 Methods and systems using camera devices for deep channel and convolutional neural network images and formats
Methods and systems are disclosed using camera devices for deep channel and Convolutional Neural Network (CNN) images and formats. In one example, image values are captured by a color sensor array in an image capturing device or camera. The image values provide color channel data. The captured image values by the color sensor array are input to a CNN having at least one CNN layer. The CNN provides CNN channel data for each layer. The color channel data and CNN channel data is to form a deep channel image that stored in a memory. In another example, image values are captured by sensor array. The captured image values by the sensor array are input a CNN having a first CNN layer. An output is generated at the first CNN layer using the captured image values by the color sensor array. The output of the first CNN layer is stored as a feature map of the captured image.
US11551333B2 Image reconstruction method and device
Embodiments of this application provide an image reconstruction method and device. The method includes: inputting a first image into a newly constructed super-resolution model to obtain a reconstructed second image, where a resolution of the second image is higher than that of the first image. The newly constructed super-resolution model is obtained by training an initial super-resolution model by using an error loss. The error loss includes a pixel mean square error and an image feature mean square error. The image feature in the image feature mean square error includes at least one of a texture feature, a shape feature, a spatial relationship feature, and an image high-level semantic feature. According to the embodiments of this application, the quality of a reconstructed image can be improved.
US11551332B2 Electronic apparatus and controlling method thereof
Disclosed is an electronic apparatus. The electronic apparatus includes a processor configured to obtain first upscaling information of an input image using an artificial intelligence (AI) model that is trained to obtain upscaling information of an image. The processor is also configured to downscale the input image based on the obtained first upscaling information, and obtain an output image by upscaling the downscaled image based on an output resolution.
US11551328B2 Graphics energy profiling system and method
A method for profiling energy usage in graphics user interfaces (UI) in handheld mobile devices is disclosed, which includes quantifying the central processing unit (CPU) energy drain of each UI update, quantifying the graphics processing unit (GPU) energy drain of each UI update, quantifying the number of pixels changed due to each UI update, identifying an UI update that consumes energy drain but results in no pixel changes to the displayed frame as a graphics energy bug.
US11551327B2 System and method for energy profiling asynchronous API calls
A method for profiling energy usage of invoking an application programming interface (API) by an application in a computing device. The method includes obtaining source code for the API, modifying each class by adding a callback function identifier field that is initiated to a unique value upon instantiation of each object that belongs to the class, identifying each location in the source code that posts the callback function for asynchronous execution by enqueueing each object instantiated from the class containing the callback function into the system callback queue, modifying the source code to log the callback function identifier of object at the location that dequeues objects from the system callback queue, modifying source code by adding two system logging function calls to log the callback function identifier of the dequeued object before and after executing the callback function, executing the application, and performing energy accounting of the asynchronous API calls.
US11551325B2 Travel coordination system implementing pick-up location optimization
A computing system can implement pick-up location optimization by receiving trip requests and location data from computing devices of users and determining a specified region in which each requesting user is located. Each region can be associated with a plurality of eligible pickup locations. The computing system can score each of a plurality of eligible pickup locations based, at least in part, on (i) ETAs of vehicles to the pickup locations, and (ii) an amount of reduced time for utilizing each pickup location as opposed to the current location of the requesting user or a pick-up location specified by the requesting user. Based on the scoring, the computing system may then select (i) a trip pickup location to initiate the trip request, and (ii) a selected vehicle from the set of candidate vehicles to service the trip request.
US11551323B2 Ensuring safe servicing in a low-voltage network of the electric power distribution system
To ensure safety of people needing to service a low-voltage network of an electric power distribution system, dwellings being connected to this network may include autonomous units for producing electricity, thus generating voltage and endangering the people servicing the work. Data are obtained from consumption records from the meter of each dwelling, in regular time intervals, and meteorological data are also obtained in the geographical area of these dwellings, in order to identify at least some weather conditions conducive to the production of energy by autonomous units. A model is then applied for detecting, based on the first and second data, a coincidence between periods of lower consumption measured by a meter and weather conditions conducive to electricity production by autonomous units during these periods. Therefore, information on the presence of autonomous units in the dwelling can be deduced and given to people before their servicing.
US11551321B1 Dynamic education planning methods and systems
A computing system for generating a dynamic path for a fellow, includes a processor and a memory storing instructions that when executed by the processor cause the computing system to receive the fellow's skill graph, receive a target skill, receive a calendar object and generate the dynamic path including a task and/or a session. A non-transitory computer readable medium includes program instructions that when executed, cause a computer to receive the fellow's skill graph, receive a target skill, receive a calendar object and generate the dynamic path including a task and/or a session. A method for generating a dynamic path for a fellow includes receiving the fellow's skill graph, receiving a target skill, receiving a calendar object and generating the dynamic path including a task and/or a session.
US11551320B1 System and method for securely delivering legal service
Disclosed herein is a system for an on-demand connection of a client with a legal professional. The system receives a request to connect a client with a legal professional for a particular legal event. The system also determines a type of type of legal professional corresponding to the legal event and select a legal professional capable of handling the particular legal event. The legal professional is selected amongst multiple candidate legal professionals. The system also establishes a real-time two-way communication between the client and the selected legal professional where the client has not having previously communicated with the selected legal professional.
US11551318B2 Wage garnishments processing using machine learning for predicting field values
An illustrative embodiment provides a computer-implemented method for processing wage garnishment court orders includes obtaining a court order for wage garnishment for a user. The method also includes predicting values for a first subset of a number of fields for executing wage garnishment according to the court order using a rule engine. The method also includes predicting values for a second subset of the number of fields using a machine learning engine, wherein the second subset of the number of fields includes missing fields for which the rule engine could not provide a prediction. The machine learning engine includes one of a plurality of classification algorithms. The one of the plurality of classification algorithms selected to use for the machine learning engine for predicting field values is selected according to at least one of accuracy, speed, size of model, and explainability.
US11551316B1 System and method of relief and an alternative to foreclosure of real estate mortgage
A system and method for developing a secondary market for transferring and acquiring mortgages is disclosed. The system offers an alternative to the expensive and wasteful proposition of foreclosures. Using the disclosed system, mortgagees holding a security interest in distressed properties can harness the power of computer technology and intelligent processing of data to rapidly perform actuarial analysis and generate documents that enable interested buyers to acquire mortgages through a mortgage transfer process. The system disclosed creates a secondary market of transferrable mortgages and is designed to be beneficial for new buyers where the equity in the existing mortgage is used for down-payment; or excess equity is used to make a one time payment to the original property owner. The system disclosed offers benefits to all key players—investors, banks, purchasers and realtors, and prevents waste and enables distressed properties to command their market value.
US11551310B1 Smart engine risk assessments
Systems, methods, and computer-readable medium storing instructions can be used to predict insurance information. One of the methods includes obtaining information about an insured entity. The method includes providing the information to a machine learning system, the machine learning system trained to provide insurance information based on the provided information. The method includes in response to providing the information, receiving a prediction of the insurance information. The method also includes adjusting an insurance premium based on the prediction.
US11551309B1 Reward system related to a vehicle-to-vehicle communication system
System, apparatus, and methods are disclosed for determining, through vehicle-to-vehicle communication, a drafting characteristic of a drafting relationship using vehicle operational data, where the drafting characteristic may include one or more of a vehicle spacing between a first vehicle and a second vehicle, vehicle speed, and vehicle type. Vehicle driving data and other information may be used to calculate an autonomous droning reward amount. In addition, vehicle involved in a drafting relationship in addition to, or apart from, an autonomous droning relationship may be financially rewarded. Moreover, aspects of the disclosure related to determining ruminative rewards and/or aspects of vehicle insurance procurement/underwriting.
US11551307B2 System and method for enabling capture of an image of a vehicle
Methods and systems for facilitating photo-based estimation are described. In an aspect, a computing device is configured to receive, from the camera, a signal comprising image data. The image data may represent at least a portion of a vehicle. The computing device may also retrieve data representing a preferred scene of the vehicle and determine, based on the image data and based on the data representing the preferred scene of the vehicle, whether the image data corresponds to the preferred scene of the vehicle. The server may, when the received image data corresponds to the preferred scene of the vehicle, enable capture of the image data. The server may send, via the communications module, a signal representing the captured image data to a processing server configured to analyze the captured image data to assess vehicular damage.
US11551301B2 Dynamic strategy management tool
Example methods, apparatus, and computer readable storage media are described and disclosed. An example method includes depicting a strategy node in a graphical user interface presented by a computing device. The strategy node represents a trading strategy associated with two or more tradeable objects. The example method includes generating a graphical connector between the strategy node and one of a plurality of contract nodes including at least a first contract node and a second contract node. Each contract node represents a contract associated with one of the tradeable objects. The example method includes repositioning, in response to an input received via the graphical interface, an endpoint of the graphical connector from the first contract node specified by the trading strategy to the second contract node. The example method also includes generating an updated trading strategy based on the trading strategy and the second contract node.
US11551296B2 System and method for analyzing data by identifying patterns
Systems and methods for identifying a pattern in data to detect a behavior of interest. The systems and methods receive a data stream representing a series of events occurring over a time interval. The systems and methods determine, for the interval, a depth indicating the amount of interest during the interval, where the interest represents an amount of a selected activity during that interval for a selected parameter. The systems and methods also generate a depth chart for the activities at different values of the selected parameter over a series of intervals, train a machine-learning image-classification model using depth chart images; identify the behavior of interest using predictions from the trained machine-learning model and target pattern; and provide an indication of the presence or absence of the behavior of interest. The parameter can represent a quantity and associated price of a commodity in a market.
US11551291B1 Systems and methods for interactive financial categorization and budgeting
A computer-implemented method includes managing bank accounts respectively associated with a plurality of account holders for a bank, including processing transactions for the bank accounts where a transaction includes at least credit card transactions and checking transactions and where the first user has full access to a first bank account. The method includes providing a second user restricted access to the first bank account, establishing a connection with the second user via the Internet, providing the second user, according to the restricted access, a user interface to display at least a portion of a plurality of budget categories and at least a portion of transactions associated with the first bank account, receiving an input from the second user to flag a transaction, and responsive to the input, updating the user interface to reflect the flag and notifying the first user of the flag.
US11551285B2 Systems and methods for communicating about products using unique identifiers and social media
A computer-implemented method for communicating about a product includes under control of one or more configured computer systems, selecting a product having a unique identifier (UID), using the unique identifier (UID) for the selected product to link a unique social media feed to the selected product, and enabling users to access the unique social media feed for engaging in social media conversations about the selected product. The method includes selecting a second product having a second unique identifier (2UID), using the second unique identifier (2UID) for the selected second product to link a second unique social media feed to the selected second product, and enabling users to access the second unique social media feed for engaging in social media conversations about the selected second product. The unique identifier (UID) is serial numbers, random numbers, names maintained by a central registry, or codes maintained by a central registry. The unique identifier (UID) assigned to the selected product is a Stock Keeping Unit (SKU), a Universal Product Code (UPC), a Global Trade Item Number (GTIN), an International Article Number (EAN), or an Australian Product Number (APN).
US11551283B2 Methods and systems for providing a vehicle suggestion based on image analysis
Methods and systems are disclosed for providing a vehicle suggestion to a user based on image analysis. The method may include: receiving one or more vehicle images via website data associated with the user; identifying one or more first-level traits from the one or more vehicle images; obtaining one or more vehicle identifications from the one or more vehicle images based on the one or more first-level traits; determining a value of each of the one or more first-level traits and/or the one or more vehicle identifications via one or more algorithms; determining the vehicle suggestion based on the value of each of the one or more first-level traits and/or the one or more vehicle identifications; and transmitting, to a device associated with the user, a notification indicating the vehicle suggestion.
US11551281B2 Recommendation engine based on optimized combination of recommendation algorithms
A method includes receiving a training metric, the training metric indicating a parameter to be optimized by content recommendations. A machine learning algorithm maybe used to determine a plurality of different combinations of the recommendation algorithms in the experiment, and each of one or more of the plurality of combinations may be used to generate a content recommendation for one or more visitors. The statistical performance of each of the one or more combinations in optimizing the parameter (based on the content recommendations generated by those combinations) may be monitored and a higher percentage of visitors may be allocated to a combination that generates content recommendations that are the most effective at optimizing the parameter.
US11551272B2 Using transaction data to predict vehicle depreciation and present value
Various embodiments are directed to a system or platform with machine learning capabilities configured to accurately predict in real-time a depreciation factor of a vehicle associated with a customer and further accurately predict a present value of the vehicle based at least in part on card transaction data associated with the customer. Based on one or more factors, such as a determination that the present value of the vehicle falls below a predefined threshold value, one or more auto financing products may be generated and provided to the customer by the system.
US11551270B2 Methods and systems for e-commerce fulfillment
Methods and systems for e-commerce fulfillment is disclosed. The method includes sending instruction to product feeder to receive a plurality of products. The method includes sending instruction to product feeder to place each product of plurality of products on a conveyor belt after receiving plurality of products. The method includes receiving product barcode information associated with each product of plurality of products from a barcode scanner. The method includes receiving sales data associated with each product based on product barcode information associated with each product. The method includes computing a return on investment (ROI) associated with each product based on a product value of each product obtained from sales data. The method further includes sending an instruction to conveyor belt to channelize product in a first conveyor path of conveyor belt if ROI of a product of plurality of products is more than or equal to a threshold ROI.
US11551266B2 Real-time consumer interaction via media broadcast
A system for integrated consumer interaction via media broadcast, comprising an immediate communication system that communicated with a media provider and a communications system, wherein the consumer submits a request to a content provider for interaction that is then handled by the immediate communication to establish an interaction with a communication system, and a method for providing integrated consumer interaction.
US11551265B2 System and method for distributing messages to an electronic device based on correlation of data relating to a user of the device
The present disclosure described herein relates to a system and method for distributing messages to an electronic device. The method comprises: analyzing data relating to the device to determine a correlation of data relating to a user of the device; selecting an advertisement from a set of advertisements based on the correlation of data; and transmitting the advertisement to the device. The correlation of data may be determined from analyzing movement data and at least one status indicator relating to the device.
US11551264B2 Systems and methods for intelligent ad-based routing
Examples of the present disclosure describe systems and methods for intelligent ad-based routing. In example aspects, a destination input, desired time for arrival, and user profile data is received in a ride-sharing application. The input data is classified by applying one or more machine-learning models to the data. Based on the classified data results, candidate physical advertisement locations may be selected along a certain route. Different types of routes may be selected that range from the shortest possible route (i.e., a direct route) to a major detour (i.e., the most cost-effective route). A major detour takes the user on a route that exposes the user to as many advertisements as possible while still arriving at the final destination before the desired time of arrival. In exchange for a longer route and more exposure to physical advertisements, the cost of the ride may be offset. While the user is in proximity to the physical advertisement along the route, businesses associated with the physical advertisement locations may transmit real-time advertisements/messages to the user to be displayed on a user device, a vehicular device, and/or a combination of the two. During the ride, the real-time business information may be received that may alter the route to maximize the effectiveness of real-time advertisement delivery.
US11551263B2 Activating display and performing additional function in mobile terminal with one-time user input
A mobile terminal includes a touch screen display, a camera, a power button and an activation button for turning on the touch screen display. The mobile terminal has a first function and a second function to perform in response to user input and provides user settings for configuring at least one of the first and second functions such that the at least one of the first and second functions is performed along with turning on the touch screen display when pressing of the activation button is detected while the touch screen display is turned off. The mobile terminal is configured to perform the first and second functions depending upon length of pressing of the activation button in addition to turning on the touch screen display.
US11551262B2 Collection analysis and use of viewer behavior
Aspects discussed herein relate to systems, apparatuses, and methods to determine when a user remains engaged or stops paying attention to a content item. In response, a snapshot of the user's activity and environment may be obtained to ascertain the reason the user stopped paying attention. If the user stopped paying attention as a result of being uninterested in the content item, the system may replace the content item, such as an advertisement, with a different content item to regain the user's attention. Further, demographic information and the user's interests may be updated for use in scheduling future content items.
US11551261B2 Methods and apparatus for electronically determining item advertisement recommendations
This application relates to apparatus and methods for automatically determining and providing, for a given anchor item, a ranking of items. The ranking may include sponsored items. In some examples, a computing device receives a request for items for an anchor item. The computing device determines a relevancy of a plurality of recommended items and sponsored items. The computing device also determines a cost value for the sponsored items. The computing device determines ranking values for the plurality of recommended items and sponsored items based on the relevancy values and the cost values, and ranks the items based on the ranking values. In some examples, the computing device updates the final item ranking based on the application of one or more rules. The computing device transmits the final item ranking to a web server. The web server displays advertisements for the items in ranked order.
US11551259B2 Generating and providing return of incremental digital content user interfaces for improving performance and efficiency of multi-channel digital content campaigns
The present disclosure includes systems, methods, and non-transitory computer readable media that generate and provide return of incremental digital content user interfaces that improve performance and efficiency of multi-channel, multi-region digital content campaigns. In particular, one or more embodiments generate and provide a user interface that comprises a return of incremental digital content expenditure regression curve and return of incremental digital content expenditure point representations that accurately and intuitively detail digital content campaign expenditure efficiency for combinations of channels and regions during multiple time periods in a time window. For example, the resulting return of incremental digital content expenditure user interface effectively utilizes limited computing device display space and resources to enable a publisher to quickly and accurately optimize and project high level expenditure allocation in order to improve digital content campaigns.
US11551256B2 Multivariate digital campaign content exploration utilizing rank-1 best-arm identification
Methods, systems, and non-transitory computer readable storage media are disclosed for determining parameters for digital campaign content in connection with executing digital campaigns using a rank-one assumption and a best-arm identification algorithm. For example, the disclosed system alternately explores response data in the first dimension and response data in the second dimension using the rank-one assumption and the best-arm identification algorithm to estimate highest sampling values from each dimension. In one or more embodiments, the disclosed system uses the estimated highest sampling values from the first and second dimension to determine a combination with a highest sampling value in a parameter matrix constructed based on the first dimension and the second dimension, and then executes the digital campaign using the determined combination.
US11551253B2 Encryption of digital incentive tokens within images
Embedding of digital incentive tokens within a digital image can occur cryptographically using a public key in some embodiments. An encrypted digital incentive token may be embedded within a digital image, including a variety of encrypted information. The digital image with the embedded digital incentive token may be sent to users via delivery mechanisms such as direct webpage embedding, email, text message, and social media sharing. An image recipient may be able to view the image and also take additional action including gaining access to the embedded digital incentive token. Digital incentive tokens can be embedded by altering image metadata so that the image itself is not changed in some embodiments, but data associated with the image is changed to identify the token. Pixel data can be altered to reflect a token for an image. Digital incentive tokens can also be tracked through different platforms to determine usage.
US11551252B1 System for a product bundle and related methods
A system for a product bundle for purchase may include a user device associated with a given user, and a promotional server. The promotional server may obtain historical online browsing data associated with the given user, and obtain historical shopping data associated with the given user. The promotional server may also generate the product bundle based upon the historical shopping data and the historical online browsing data. The product bundle may include complementary products for purchase each having a purchase price associated therewith. The product bundle may have a bundle price that is less than a sum of purchase prices of each of the complementary products. The promotional server may communicate the product bundle and the bundle price to the user device for display thereon, generate a digital promotion redeemable toward the purchase of the product bundle, and communicate the digital promotion to the user device.
US11551232B2 Microtransaction detection and authorization systems and methods
Systems and methods for transaction authorization management based on user-defined account restrictions are provided. A financial services device may receive a transaction approval policy including one or more parameters defining account access restrictions. The financial services device may receive attempted purchases from a purchase device and determine, based on the transaction approval policy, whether to authorize or decline the attempted purchases. The financial services device may also be capable of notifying an account-holder about the attempted purchases and receive instructions from the account-holder whether to authorize or decline the attempted purchase.
US11551231B2 System for detection of money laundering
A system for the detection of money laundering activities involving casino slot machines and Video Lottery Terminals (collectively “VLTs/Slot Machines”) using flash memory cards inserted individually at each participating VLT/Slot Machine. The flash memory deploys individual copies of security software that monitors cash in/plays/and cash out on all connected VLTs/Slot Machines. The security software contains an artificial intelligence module that flags “suspicious activity” at all connected VLTs/Slot Machines and keeps an audit trail. The security software will disable/track TITO serial numbers/barcodes of all TITOs printed from VLTs in “silent alarm mode”. TITO serial numbers/barcodes printed in “alarm mode” need to be redeemed at the cashier's cage and will not work in an automated redemption kiosk or Ticket Redemption Unit, and the cashiers are forewarned to require positive identification and complete a Suspicious Activity Report (SARC).
US11551230B2 Security attack detections for transactions in electronic payment processing networks
Systems, apparatuses, methods, and computer-readable media are provided for detecting security attacks based on transaction flow graphs. Other embodiments may be described and/or claimed.
US11551229B2 Payslip verification for blockchain transaction
A computer-implemented method, system, and computer program product for reducing fraud based on a forged or altered payslip. A blockchain is configured for recording transactions. A payslip is prepared having information regarding an employee. At least one hash is provided for a portion of the information. The at least one hash and the portion of the information is recorded in the blockchain as a blockchain transaction. A barcode is configured to act as a pointer for locating the blockchain transaction. The barcode is inserted into a barcode location on the payslip. The payslip is delivered to the employee.
US11551227B2 Data-driven machine-learning theft detection
A machine-learning algorithm is trained with features relevant to basket data for items of transactions. The trained algorithm is trained to predict whether a given transaction is more or less likely to be associated with theft being engaged in by a transaction operator for the transaction. The trained algorithm is then provided basket data for a given transaction and produces as output a theft prediction value. When the theft prediction value exceeds a configured threshold value, the transaction is flagged for manual intervention or the transaction is flagged for subsequent manual verification.
US11551226B2 Systems and methods for dynamic identity decisioning
Example systems and methods for dynamic identity decisioning include: receiving a request, from a third-party server, to confirm an identity of a user attempting a transaction through a third-party website displayed in a first application window on a user device of the user; causing the user device to display a second application window for presenting an identity decisioning application and at least partially overlapping the first window; assessing a risk level associated with the transaction based on identity verification data retrieved from the user device; and if the risk level exceeds a predetermined threshold, selecting at least one identity authentication exam for presentation to the user via the second window, determining an outcome of the at least one identity authentication exam based on a user response thereto, and determining an identity decisioning result based on the outcome; and presenting the result to the user via the second application window.
US11551225B2 Live card tracking
A method for use with a smart card is provided. The smart card may include a communication interface, a housing, a microprocessor embedded in the housing, a battery for powering the communication interface and the microprocessor, and a nano GPS chip, located within the housing and in electronic communication with the communication interface and the microprocessor. The thickness of the smart card is preferably no greater than 0.8 millimeters (“mm”) and has surface area not greater than 86 mm×54 mm. The method may include determining the location of the smart card in response to a request for a smart card transaction authorization and determining the location of a mobile device associated with a specified user of the smart card. Based on the location of the smart card and the location of the mobile device, the smart card may calculate a location delta between the smart card and the mobile device. If the location delta is greater than or equal to a threshold distance, the smart card may deny the request for smart card transaction authorization.
US11551223B2 Biometric pre-identification
A station device in a biometric pre-identification system uses identity to perform one or more actions. Identities are determined (such as via a backend) using biometric information. A biometric pre-identification device obtains biometric information and/or a digital representation thereof from a person approaching the station device. The biometric pre-identification device transmits such to the station device, facilitating the station to begin and/or perform various actions. The station device begins or performs the actions using the identity determined based on the biometric information before the person arrives at the station device.
US11551219B2 Payment method, client, electronic device, storage medium, and server
Embodiments of this application disclose a payment method, a client, an electronic device, a storage medium, and a server. The method includes: receiving a payment instruction of a user; generating, according to audio information in a voice input of the user, a voice feature vector of the audio information; performing matching between the voice feature vector and a user feature vector; and when the matching succeeds, sending personal information associated with the user feature vector to a server, so that the server performs a payment operation for a resource account associated with the personal information. The method can bring convenience to shopping by a consumer.
US11551218B2 Systems and methods for routing electronic transactions using network simulation and forecasting
Systems and methods are for routing electronic payment transactions to PIN-less networks using payment pseudo-networks and electronic transaction simulation. One method comprises: receiving transaction-related information from a merchant, the transaction-related information including a bank identification number (“BIN”), one or more available network IDs, one or more merchant categories, an issuer regulatory status, a transaction amount, and a preferred status; extracting routing criteria from the received transaction-related information; dynamically identifying one or more eligible networks based on extracted routing criteria; dynamically identifying one or more breakeven transaction amounts for each identified eligible network, each breakeven transaction amount defining a point at which two or more eligible networks have the same expenses for a given transaction amount; and routing signature debit transactions from the merchant to a least cost PIN-less network selected from the eligible networks based on identification of a desired breakeven transaction amount for the PIN-less network.
US11551214B2 Fraud alerting using mobile phone location
A location of a transaction or payment request is compared with a location of a user device to determine whether the distance is great enough to send an alert for a possible fraudulent transaction. The user device location may be predicted based on a last known location and information about the area of the last known location and movement of the user device.
US11551209B2 Financial account authentication
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for receiving, from a user device, a request to include financial data describing a financial account in an interface, the financial account being associated with a particular financial institution; identifying one or more metadata attributes for accessing the financial account associated with the particular financial institution; obtaining a public digital key associated with the financial institution; providing, to the user device, data describing the one or more metadata attributes and the public digital key associated with the financial institution; receiving, from the user device, respective values for the one or more metadata attributes, the corresponding values having been encrypted by the user device using the public digital key; and storing the encrypted values for the one or more metadata attributes for use in accessing and aggregating financial data describing the financial account.
US11551207B2 Expedited virtual currency transaction system
Expedited virtual currency transactions are provided by identifying a first user primary wallet associated with a virtual currency and including a first user primary wallet private key. First user secondary wallets are created that each include a respective first user secondary wallet private key, and a respective virtual currency transaction is performed using the first user primary wallet private key to transfer predefined amounts of the virtual currency from the first user primary wallet to each of the first user secondary wallets such that first user secondary wallets are provided with different predefined amounts of the virtual currency. Subsequently, an instruction is received to transfer a payment amount to a second user, and the second user is allocated a subset of the first user secondary wallet private keys included in respective first user secondary wallets that are associated with predefined amounts of the virtual currency that equal the payment amount.
US11551204B2 Leading-party-initiated cryptologic coordinated symmetric conditional key release
A system supports symmetric release of cryptologically-locked asset transactions. A leading exchange party and a reciprocal exchange party establish, at least in part, a peer challenge in a pre-exchange proposal. The reciprocal party uses the peer challenge to lock a cryptologically-locked asset transaction. The solution to the peer challenge corresponds to an exchange key controlled by the leading exchange party. After establishment of the cryptologically-locked asset transaction, the leading party may request that exchange logic initiate release of the cryptologically-locked asset transaction. In response to the request, the exchange logic may execute a symmetric release of the exchange key and/or signature to the reciprocal exchange party and cryptologically-locked asset transaction (such that the asset is transferred to the leading exchange party).
US11551200B1 Systems and methods for activating a transaction card
A method, apparatus, and system of activating and using a contactless card are disclosed. A method includes receiving a transaction card application for a contactless transaction card from an applicant; issuing a contactless transaction card based on the transaction card application, wherein the contactless transaction card comprises a uniform resource locator (URL) embedded thereon; and activating the contactless transaction card in response to receiving information from a contactless communication between the contactless transaction card and a customer device, wherein the contactless communication causes access to a web site associated with the URL.
US11551197B2 Smart-glasses based contactless automated teller machine (“ATM”) transaction processing
A method for touchless communication between an ATM and a smartglasses device worn by a user is provided. The method may be executed at the smartglasses device. The method may include identifying a current global positioning system (“GPS”) location of the ATM. The method may include communicating with an external database to determine an ATM identifier associated with the ATM. The ATM identifier may include ATM communication data. The method may include transmitting an external smartglasses identifier to the ATM via the ATM communication data. The method may include receiving a communication from the ATM. The communication may include an interactive payment interface. The method may include displaying the interactive payment interface on the smartglasses. The method may include receiving one or more commands from the user. The method may include transmitting the one or more commands from the smartglasses to the ATM.
US11551195B2 Systems and methods for providing services to smart devices connected in an IoT platform
Systems and methods for providing services to smart devices connected in an Internet of things (IoT) platform. It detects the user and connected registered smart devices in it's vicinity, authenticates them, and receives and processes various requests from them. The user may also provide inputs in natural language and the invention maps context associated with the user utterance to an intent to utilize the one or more services. It may also generate one or more customized responses for one or more outlier requests based on historical data stored in the database. It may automatically processes payment pertaining to one or more services subscribed by the user, wherein information specific to the payment is obtained based on the configuration preferences stored in a database and the one or more services being analyzed by the Process Orchestration Layer module.
US11551189B2 Plastic articles made from the segregation, decontamination, and purification of biomedical waste plastics in a system leveraging waste production data to modify material purification and product manufacturing
A process for the segregation, sterilization, and purification of recycled plastic medical waste with the subsequent production of plastic products made therefrom is disclosed. Also disclosed is a method for the front-end segregation of recycled plastic medical waste into a polypropylene waste stream and a mixed plastic waste stream. These segregated streams are further purified through a processing method that removes contaminating fibrous, metal and other waste products. Polypropylene and mixed plastic streams isolated using these methods yield a homogenous material that can be blended with other materials for the production of raw plastic or for extrusion to form commercial plastic products. A method for tracking regulated and non-regulated medical waste stream production kinetics and chain of custody from discrete waste disposal sites is also disclosed.
US11551188B2 Systems and methods for improved automated conversations with attendant actions
Systems and methods for scheduling appointments are provided. This scheduling process includes generating an introductory message proposing an appointment with the target with a request for timing. The target responds, and this response is processed for a positive interest and the presence of a proposed time. If there is an absence of positive interest then the messaging may be discontinued. However, in the presence of a positive interest, and a proposed time from the target, the system may access an external scheduling system when a proposed time is present. This includes determining availability of at least one resource at the proposed time. The system then iteratively provides suggested times close to the proposed time when the resource is not available for the proposed time. The system then confirms the appointment when the resource is available for either the proposed time or any of the suggested times.
US11551185B2 Automated food selection using hyperspectral sensing
A solution for automated food selection includes: an order processing component operable to receive an order identifying an item; a selection component comprising: a first hyperspectral sensor operable to sense a reflection from the item and produce a sensor output based at least on the reflection; and a picking mechanism; a control component operable to: based at least on identification of the item, select a hyperspectral profile from a set of hyperspectral profiles; compare the sensor output with the selected hyperspectral profile; and based at least on the comparison, determine whether to select the item for fulfillment of the order, wherein the picking mechanism is operable to divert the item to a selection output based at least on a determination to select the item for fulfillment of the order; and a transport component operable to transport the item to an order storage zone.
US11551184B2 Aggregated and distributed inventory availability
A method of inventory data aggregation and delivery over a distributed network comprises generating inventory data with respect to plural disparate sources, and publishing that data over a distributed network to an event processor. The method further includes receiving the published inventory data through subscription to the event processor and distributing it to a plurality of requesting devices, e.g., client devices, over the distributed network. This can include aggregating and filtering by locale or product-type the inventory data in response to requests received from those devices. This can further include reducing the aggregated, filtered data to accommodate inventory reserves, e.g., of retail outlets.
US11551183B2 Systems and methods for managing exceptions to orders collected by autonomous vehicles
Disclosed herein are systems and methods for managing exceptions to orders collected by autonomous vehicles. The exemplary systems may be configured to receive an indication of an exception that at least one item for an order cannot be collected with a first autonomous vehicle carrying a container associated with the order and determine a reconfigured path for the first vehicle responsive to receiving the indication of the exception. The reconfigured path may include a stop at a storage location configured to store containers associated with the exception. The systems may be configured to receive an indication that the container was removed from the first vehicle and deposited at the storage location, transmit an instruction to a second autonomous vehicle to collect the at least one item for the order, and receive an indication that the at least one item has been matched with the container deposited at the storage location.
US11551175B1 Facilitating shareholder voting and associated proxy rights
An asset management platform including a payment server configured to process payments and hold security assets on behalf of a plurality of user accounts, each of the plurality of user accounts holding fractional shares of a common equity with associated shareholder voting rights. The asset management platform includes a mobile application executing on devices of users associated with the user accounts and provides a user interface to submit a shareholder vote associated with a voting instruction. The payment server receives the shareholder votes from each of user accounts and determines a first set of shareholder votes of whole share amounts and a second set of shareholder votes of fractional share amounts. The payment server identifies a group of fractional votes from the second set of votes and collates the group of fractional votes to create an aggregated fractional vote equal to one or more shareholder votes. The first set of shareholder votes and the aggregated fractional vote can then be submitted as shareholder votes for the group of user accounts.
US11551173B2 Risk failure prediction for line assets
Weather data, asset variable values, and failure data may be received. A correlation factor may be generated by comparing the weather data and the asset variable values. One or more weather variables may be selected based on the correlation factor. A predicted asset variable value may be determined based on the weather data and the selected weather variables. The weather data and the predicted asset variable values may be compared to predict a failure probability for a first asset segment.
US11551165B1 Action selection by reinforcement learning and numerical optimization
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting actions to be performed by an agent interacting with an environment. In one aspect, a method comprises, at each of one or more time steps: generating a respective action score for each action in a set of possible actions, wherein the set of possible actions comprises: (i) a plurality of atomistic actions, and (ii) one or more optimization actions, wherein each optimization action is associated with a respective objective function that measures performance of the agent on a corresponding auxiliary task; selecting an action from the set of possible actions in accordance with the action scores, wherein the selected action is an optimization action; in response to selecting the optimization action, performing a numerical optimization to identify a sequence of one or more atomistic actions that are predicted to optimize the objective function.
US11551156B2 Systems and methods for forecast alerts with programmable human-machine hybrid ensemble learning
A method for computing a human-machine hybrid ensemble prediction includes: receiving an individual forecasting question (IFP); classifying the IFP into one of a plurality of canonical question topics; identifying machine models associated with the canonical question topic; for each of the machine models: receiving, from one of a plurality of human participants: a first task input including a selection of sets of training data; a second task input including selections of portions of the selected sets of training data; and a third task input including model parameters to configure the machine model; training the machine model in accordance with the first, second, and third task inputs; and computing a machine model forecast based on the trained machine model; computing an aggregated forecast from machine model forecasts computed by the machine models; and sending an alert in response to determining that the aggregated forecast satisfies a threshold condition.
US11551154B1 Predictive power management in a wireless sensor network
An apparatus comprising a power source, one or more sensors, a transceiver, and a memory. The power source may be configured to store energy to power the apparatus. The one or more sensors may be configured to receive captured data from one of a plurality of sources. The transceiver may be configured to send and receive data to and from a wireless network. The processor may be configured to execute computer readable instructions. The memory may be configured to store a set of instructions executable by the processor. The instructions may be configured to (A) evaluate an expected power usage budget calculated using a predictive model of future energy consumption and (B) (i) store the captured data in the memory in a first mode and (ii) transmit the captured data to a remote storage device in a second mode. The first mode or the second mode is selected based on characteristics of the captured data received from the sensors.
US11551153B2 Localized learning from a global model
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining a global model for a particular activity, the global model derived based on input data representing multiple observations associated with the particular activity performed by a collection of users; determining, using the global model, expected data representing an expected observation associated with the particular activity performed by a particular user; receiving, by a computing device operated by the particular user, particular data representing an actual observation associated with the particular activity performed by the particular user; determining, by the computing device and using (i) the expected data and (ii) the particular data, residual data of the particular user; and deriving a local model of the particular user based on the residual data.
US11551149B2 Systems and methods for classifying sensor data
In some examples, sensor data comprising a first set and second set of sensor data can be received. The first set of sensor data can be provided to a rule-based classifier to identify a first normalized data tag. The second set of sensor data can be provided to a trained classifier to identify a second normalized data tag. The trained classifier can include a machine-learning model that has been trained based on tag sensor training data for classifying the second set of sensor data into a respective class associated with the second normalized data tag. The first and second sets of sensor data can be updated with respective first and second normalized data tags to normalize the first and second sets of sensor data to provide a standardized data label for each of the first and second sets of sensor data.
US11551148B2 System and method for INT9 quantization
A method of converting a data stored in a memory from a first format to a second format is disclosed. The method includes extending a number of bits in the data stored in a double data rate (DDR) memory by one bit to form an extended data. The method further includes determining whether the data stored in the DDR is signed or unsigned data. Moreover, responsive to determining that the data is signed, a sign value is added to the most significant bit of the extended data and the data is copied to lower order bits of the extended data. Responsive to determining that the data is unsigned, the data is copied to lower order bits of the extended data and the most significant bit is set to an unsigned value, e.g., zero. The extended data is stored in an on-chip memory (OCM) of a processing tile of a machine learning computer array.
US11551144B2 Dynamic placement of computation sub-graphs
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for assigning operations of a computational graph to a plurality of computing devices are disclosed. Data characterizing a computational graph is obtained. Context information for a computational environment in which to perform the operations of the computational graph is received. A model input is generated, which includes at least the context information and the data characterizing the computational graph. The model input is processed using the machine learning model to generate an output defining placement assignments of the operations of the computational graph to the plurality of computing devices. The operations of the computational graph are assigned to the plurality of computing device according to the defined placement assignments.
US11551138B2 Parallel processing of reduction and broadcast operations on large datasets of non-scalar data
Methods, systems, and apparatus, including instructions encoded on storage media, for performing reduction of gradient vectors and similarly structured data that are generated in parallel, for example, on nodes organized in a mesh or torus topology defined by connections in at least two dimension between the nodes. The methods provide parallel computation and communication between nodes in the topology.
US11551136B2 N-best softmax smoothing for minimum bayes risk training of attention based sequence-to-sequence models
A method and apparatus are provided that analyzing sequence-to-sequence data, such as sequence-to-sequence speech data or sequence-to-sequence machine translation data for example, by minimum Bayes risk (MBR) training a sequence-to-sequence model and within introduction of applications of softmax smoothing to an N-best generation of the MBR training of the sequence-to-sequence model.
US11551131B2 Hamiltonian simulation based on simultaneous-diagonalization
Systems and techniques that facilitate Hamiltonian simulation based on simultaneous-diagonalization are provided. In various embodiments, a partition component can partition one or more Pauli operators of a Hamiltonian into one or more subsets of commuting Pauli operators. In various embodiments, a diagonalization component can generate one or more simultaneous-diagonalization circuits corresponding to the one or more subsets. In various aspects, a one of the one or more simultaneous-diagonalization circuits can diagonalize the commuting Pauli operators in a corresponding one of the one or more subsets. In various embodiments, an exponentiation component can generate one or more exponentiation circuits corresponding to the one or more subsets. In various aspects, a one of the one or more exponentiation circuits can exponentiate the simultaneously diagonalized commuting Pauli operators in a corresponding one of the one or more subsets. In various embodiments, a simulation component can concatenate the one or more simultaneous-diagonalization circuits, the one or more exponentiation circuits, and one or more adjoints of the one or more simultaneous-diagonalization circuits of the one or more subsets to simulate a time evolution of the Hamiltonian.
US11551124B2 Cross-geographical predictive data analysis
There is a need for more effective and efficient predictive data analysis. This need can be addressed by, for example, solutions for performing/executing cross-geographical predictive data analysis that enhance network transmission efficiency. In one example, a method includes determining forecasted superior domain event data for a hierarchically superior geographic domain at a forecasting period; determining forecasted inferior domain event data for each hierarchically inferior geographic domain associated with the hierarchically superior geographic domain at the forecasting period; determining confirmed inferior domain event data based at least in part on each hierarchically inferior geographic domain; and performing prediction-based actions based at least in part on each confirmed inferior domain event data.
US11551122B2 Inferencing endpoint discovery in computing systems
Techniques for machine learning inferencing endpoint discovery in a distributed computing system are discloses herein. In one example, a method includes searching a database containing machine learning endpoint records having data representing values of execution latency or prediction accuracy corresponding inferencing endpoints deployed in the distributed computing system. The method also includes generating a list of inferencing endpoints matching the individual target values and determining whether a count of the inferencing endpoints in the generated list exceeds a preset threshold. In response to determining that the identified count does not exceed the preset threshold, the method includes instantiating one or more additional inferencing endpoints in the distributed computing system based on the individual target values in the received query.
US11551120B2 Systems and methods for predicting performance
The present disclosure relates to system and methods for predicting performance caused by software code changes. For this purpose, an augmented machine learning model predicts a latency of software module with updated code executed in a production environment. In some aspects, the latency is predicted based on a change of deviation that is determined by comparing the latency of the software module with updated code and the latency of the software module without updated code, whereas the software modules are executed in environments different from the production environment.
US11551115B2 Systems and methods utilizing machine learning techniques to manage content in standalone multi-tenancy environments
A system described herein may allow for the intelligent, dynamic selection of an active tenant for a standalone, multi-tenant environment, such as a multi-operator bus or other vehicle. Intelligent selection may be performed using machine learning and/or other suitable techniques, which may be based on similarity to previous usage by a registered tenant, and may further include analyzing structured and/or unstructured data regarding the environment. In addition, the system may allow different profiles, content, or content templates to be associated with different tenants, thus granting a high level of dynamic flexibility in tailoring the content and/or services provided to the users of the environment based on the selected tenant.
US11551112B2 Information processing apparatus and storage medium
An information processing apparatus according to an embodiment includes an aligner that aligns, with reference to a reference data set that is a sequential data set, another sequential data set; and a target data extractor that extracts a portion of the another sequential data set corresponding to the reference data set as a target data set.
US11551110B2 Recommendation system construction method and apparatus
A client device determines a local user gradient value based on a current user preference vector and a local item gradient value based on a current item feature vector. The client device updates a user preference vector by using the local user gradient value and updates an item feature vector by using the local item gradient value. The client device determines a neighboring client device based on a predetermined adjacency relationship. The local item gradient value is sent by the client device to the neighboring client device. The client device receives a neighboring item gradient value sent by the neighboring client device. The client device updates the item feature vector by using the neighboring item gradient value. In response to the client device determining that a predetermined iteration stop condition is satisfied, the client device outputs the user preference vector and the item feature vector.
US11551106B2 Representation learning in massive petroleum network systems
Systems and methods include a method for providing recommendations and advisories associated with a facility. Source data is received in real-time from disparate sources and in disparate formats. The source data provides information about a facility and external systems with which the facility interacts. The source data is aggregated to form ontological frameworks. Each ontological framework models a category of components selected from components of a Things category, components of an Events category, and components of a Methods category. An abstraction layer is created based on the ontological frameworks. The abstraction layer includes abstractions that support queries, ontologies, metadata, and data mapping. A knowledge discovery layer for discovering knowledge from the abstraction layers is provided. Discovering the knowledge includes graph/network computation, graph/network training and validation, and graph representation learning. A recommendation and advisory systems layer is provided for providing recommendations and advisories associated with the facility.
US11551099B1 Smart sensor
Smart sensor methods and systems are described that improve on prior systems. An example device includes a sensor, a memory, a network connection, and two processing units, wherein a first processing unit compares current data provided by the first sensor to the reference data previously provided by the first sensor. Based on the result of the comparison, a second processing unit may be enabled to process the current data, or may be disabled to prevent the second processing unit from processing the current data.
US11551093B2 Resource-aware training for neural networks
In implementations of resource-aware training for neural network, one or more computing devices of a system implement an architecture optimization module for monitoring parameter utilization while training a neural network. Dead neurons of the neural network are identified as having activation scales less than a threshold. Neurons with activation scales greater than or equal to the threshold are identified as survived neurons. The dead neurons are converted to reborn neurons by adding the dead neurons to layers of the neural network having the survived neurons. The reborn neurons are prevented from connecting to the survived neurons for training the reborn neurons.
US11551091B2 Learning in time varying, dissipative electrical networks
A method for performing learning in a dissipative learning network is described. The method includes determining a trajectory for the dissipative learning network and determining a perturbed trajectory for the dissipative learning network based on a plurality of target outputs. Gradients for a portion of the dissipative learning network are determined based on the trajectory and the perturbed trajectory. The portion of the dissipative learning network is adjusted based on the gradients.
US11551086B2 Systems and methods for improving content recommendations using a trained model
Systems and methods are disclosed herein for a recommendations engine that generates content recommendations using a trained model that is personalized based on the information corresponding to content consumption. The disclosed techniques herein provide a trained model to provide content recommendations. The trained model may have been trained using a predefined set of training data agnostic of a particular user profile. A system receives information corresponding to content consumption. The system may associate the information corresponding to content consumption with a profile. The system generates a personalized model based on the information corresponding to content consumption and on the trained model. The personalized model may be associated with the user profile. The system generates the content recommendations using the personalized model. The system then causes to be provided the content recommendations.
US11551084B2 System and method of robust active learning method using noisy labels and domain adaptation
A system and method is disclosed for labeling an unlabeled dataset, with a labeling budget constraint and noisy oracles (i.e. noisy labels provided by annotator), using a noisy labeled dataset from another domain or application. The system and method combine active learning with noisy labels and active learning with domain adaptation to enhance classification performance.
US11551081B2 Machine learning models for sentiment prediction and remedial action recommendation
A method may include applying, to various factors contributing to a sentiment that an end user exhibits towards an enterprise software application, a first machine learning model trained to determine, based on the factors, a sentiment index indicating the sentiment that the end user exhibits towards the enterprise software application. In response to the sentiment index exceeding a threshold value, a second machine learning model may be applied to identify remedial actions for addressing one or more of the factors contributing to the sentiment of the end user. A user interface may be generated to display, at a client device, a recommendation including the remedial actions. The remedial actions may be prioritized based on how much each corresponding factor contribute to the sentiment of the end user. Related systems and articles of manufacture are also provided.
US11551080B2 Learning dataset generation method, new learning dataset generation device and learning method using generated learning dataset
Even if an existing learning dataset is limited, a new learning dataset with sufficient variation is generated. Therefore, for each of a plurality of learning data subsets, new input signals are generated from input signals of a plurality of pieces of learning data, and a plurality of pieces of new learning data that are respectively combinations of the new input signals and output signals of the corresponding learning data subset are generated. The input signals of the plurality of pieces of the learning data included in the corresponding learning data subset are divided into a first signal group and a second signal group, and the new input signals are generated by a learning device that is generated by performing learning by the first signal group set as an input signal set and the second signal group set as an output signal set.
US11551079B2 Generating labeled training images for use in training a computational neural network for object or action recognition
A system for training a computational neural network to recognise objects and/or actions from images, the system comprising: a training unit, comprising: an input interface configured to receive: a plurality of images captured from one or more cameras, each image having an associated timestamp indicating the time the image was captured; a data stream containing a plurality of timestamps each associated with an object and/or action; the data stream being generated by a system in an operative field of view of the one or more cameras; an image identification unit configured to identify from the plurality of images a set of images that each have a timestamp that correlates to a timestamp associated with an object and/or action from the data stream; a data-labelling unit configured to determine, for each image of the set of images, an image label that indicates the probability the image depicts: (i) an object of each of a set of one or more specified object classes; and/or (ii) a specified human action in dependence on the correlation between the timestamp for the image and the timestamp associated with the object and/or action from the data stream; and an output interface configured to output the image labels for use in training a computational neural network to identify from images objects of the object classes and/or the specified actions.
US11551077B2 Statistics-aware weight quantization
Techniques for statistics-aware weight quantization are presented. To facilitate reducing the bit precision of weights, for a set of weights, a quantizer management component can estimate a quantization scale value to apply to a weight as a linear or non-linear function of the mean of a square of a weight value of the weight and the mean of an absolute value of the weight value, wherein the quantization scale value is determined to have a smaller quantization error than all, or at least almost all, other quantization errors associated with other quantization scale values. A quantizer component applies the quantization scale value to symmetrically and/or uniformly quantize weights of a layer of the set of weights to generate quantized weights, the weights being quantized using rounding. The respective quantized weights can be used to facilitate training and inference of a deep learning system.
US11551076B2 Event-driven temporal convolution for asynchronous pulse-modulated sampled signals
A method of processing asynchronous event-driven input samples of a continuous time signal, includes calculating a convolutional output directly from the event-driven input samples. The convolutional output is based on an asynchronous pulse modulated (APM) encoding pulse. The method further includes interpolating output between events.
US11551072B2 Spiking neural networks circuit and operation method thereof
A spiking neural networks circuit and an operation method thereof are provided. The spiking neural networks circuit includes a bit-line input synapse array and a neuron circuit. The bit-line input synapse array includes a plurality of page buffers, a plurality of bit line transistors, a plurality of bit lines, a plurality of memory cells, one word line, a plurality of source lines and a plurality of source line transistors. The page buffers provides a plurality of data signals. Each of the bit line transistors is electrically connected to one of the page buffers. Each of the bit lines receives one of the data signals. The source line transistors are connected together. The neuron circuit is for outputting a feedback pulse.
US11551070B2 Artificial neuromorphic circuit and operation method
Artificial neuromorphic circuit includes synapse and post-neuron circuits. Synapse circuit includes phase change element, first switch having at least three terminals, and second switch. Phase change element includes first and second terminals. First switch includes first, second and control terminals. Second switch includes first, second and control terminals. First switch is configured to receive first pulse signal. Second switch is coupled to phase change element and first switch, and is configured to receive second pulse signal. Post-neuron circuit includes capacitor and input terminal. Input terminal of post-neuron circuit charges capacitor in response to first pulse signal. Post-neuron circuit generates firing signal based on voltage level of capacitor and threshold voltage. Post-neuron circuit generates control signal based on firing signal. Control signal controls turning on of second switch. Second pulse signal flows through second switch to control state of phase change element to determine weight of artificial neuromorphic circuit.
US11551069B2 Processing system
An image filtering processing system includes a temporary memory; a flow controller configured to control a feature and a weight to be stored at a point of the temporary memory, and, when at least one of the feature and the weight has a value of 0, to control next feature and next weight to be overwritten at the point; and a processing element configured to perform a multiplication operation on a value of the feature and a value of the weight in the temporary memory and an addition operation on the multiplication result.
US11551065B2 Neural network architecture using control logic determining convolution operation sequence
Hardware for implementing a Deep Neural Network (DNN) having a convolution layer, the hardware comprising a plurality of convolution engines each operable to perform a convolution operation by applying a filter to a data window, each filter comprising a set of weights for combination with respective data values of a data window, and each of the plurality of convolution engines comprising: multiplication logic operable to combine a weight of a filter with a respective data value of a data window; control logic configured to: receive configuration information identifying a set of filters for operation on a set of data windows at the plurality of convolution engines; determine, using the configuration information, a sequence of convolution operations for evaluation at the multiplication logic; in accordance with the determined sequence of convolution operations, request weights and data values for at least partially applying a filter to a data window; and cause the multiplication logic to combine the weights with their respective data values; and accumulation logic configured to accumulate the results of a plurality of combinations performed by the multiplication logic so as to form an output for a convolution operation of the determined sequence.
US11551064B2 Systolic neural network engine capable of forward propagation
A method of performing computations of a neural network is disclosed comprising assigning a first processing unit to perform computations of a first node of a first layer of the neural network and assigning a second processing unit to perform computations of a second node of a second layer of the neural network. Computations of the first node are performed using the first processing unit to generate a first activation output that is transmitted to a first output systolic element of the first processing unit. The first activation output is systolically pulsed to a first input systolic element of the second processing unit and computations of the second node are performed by using the second processing unit to process at least the first activation output.
US11551054B2 System-aware selective quantization for performance optimized distributed deep learning
A convolutional neural network includes a front layer, a back layer, and a plurality of other layers that are connected between the front layer and the back layer. One of the other layers is a transition layer. A first precision is assigned to activations of neurons from the front layer back to the transition layer and a second precision is assigned to activations of the neurons from the transition layer back to the back layer. A third precision is assigned to weights of inputs to neurons from the front layer back to the transition layer and a fourth precision is assigned to weights of inputs to the neurons from the transition layer back to the back layer. In some embodiments the layers forward of the transition layer have a different convolutional kernel than the layers rearward of the transition layer.
US11551049B2 Two piece transaction card having fabric inlay
Disclosed embodiments generally relate to a transaction card with a fabric inlay. The transaction card may include a housing component having a first housing surface opposite a second housing surface and an inlay component having a first inlay surface opposite a second inlay surface. The inlay and housing may be joined along the second inlay surface and the first housing surface. In addition, the first inlay surface may include a fabric material and a backer layer configured to support the fabric material of the first inlay surface.
US11551047B2 Programmable logic array and colorspace conversions
Techniques to improve operation of a processor or device utilizing colorspace conversions and operations are provided. A system includes a programmable logic array that can perform, a colorspace conversion, which can in turn be by a distinct processor device. The colorspace conversion can be performed by the programmable logic in response to the change of a colorspace associated with a target, e.g. a real or virtual environment, and the colorspace conversion is intended to optimize the colorspace of an object, entity, or other environment in the changed real or virtual environment, and where the optimized object, entity or other environment can be used by the processor device as part of a computing application as suitable for that colorspace conversion, which can include but is not limited to augmented reality, printing of images, detection of images, global positioning, and detection of real and virtual objects in real or virtual environments.
US11551043B2 Morphometric detection of malignancy associated change
A method for a system and method for morphometric detection of malignancy associated change (MAC) is disclosed including the acts of obtaining a sample; imaging cells to produce 3D cell images for each cell; measuring a plurality of different structural biosignatures for each cell from its 3D cell image to produce feature data; analyzing the feature data by first using cancer case status as ground truth to supervise development of a classifier to test the degree to which the features discriminate between cells from normal or cancer patients; using the analyzed feature data to develop classifiers including, a first classifier to discriminate normal squamous cells from normal and cancer patients, a second classifier to discriminate normal macrophages from normal and cancer patients, and a third classifier to discriminate normal bronchial columnar cells from normal and cancer patients.
US11551038B2 Unified shape representation
Techniques are described herein for generating and using a unified shape representation that encompasses features of different types of shape representations. In some embodiments, the unified shape representation is a unicode comprising a vector of embeddings and values for the embeddings. The embedding values are inferred, using a neural network that has been trained on different types of shape representations, based on a first representation of a three-dimensional (3D) shape. The first representation is received as input to the trained neural network and corresponds to a first type of shape representation. At least one embedding has a value dependent on a feature provided by a second type of shape representation and not provided by the first type of shape representation. The value of the at least one embedding is inferred based upon the first representation and in the absence of the second type of shape representation for the 3D shape.
US11551036B2 Methods and apparatuses for building data identification models
The present disclosure provides methods and an apparatuses for building a data identification model. One exemplary method for building a data identification model includes: performing logistic regression training using training samples to obtain a first model, the training samples comprising positive and negative samples; sampling the training samples proportionally to obtain a first training sample set; identifying the positive samples using the first model, and selecting a second training sample set from positive samples that have identification results after being identified using the first model; and performing Deep Neural Networks (DNN) training using the first training sample set and the second training sample set to obtain a final data identification model. The methods and the apparatuses of the present disclosure improve the stability of data identification models.
US11551035B2 Machine learning based on homomorphic encryption
A method for evaluating data is based on a computational model, the computational model comprising model data, a training function and a prediction function. The method includes training the computational model by: receiving training data and training result data for training the computational model, and computing the model data from the training data and the training result data with the training function. The method includes predicting result data by: receiving field data for predicting result data; and computing the result data from the field data and the model data with the prediction function. The training data may be plaintext and the training result data may be encrypted with a homomorphic encryption algorithm, wherein the model data may be computed in encrypted form from the training data and the encrypted training result data with the training function. The field data may be plaintext, wherein the result data may be computed in encrypted form from the field data and the encrypted model data with the prediction function.
US11551031B2 Empathic artificial intelligence systems
Embodiments of the present disclosure provide systems and methods for training a machine-learning model for predicting emotions from received media data. Methods according to the present disclosure include displaying a user interface. The user interface includes a predefined media content, a plurality of predefined emotion tags, and a user interface control for controlling a recording of the user imitating the predefined media content. Methods can further include receiving, from a user, a selection of one or more emotion tags from the plurality of predefined emotion tags, receiving the recording of the user imitating the predefined media content, storing the recording in association with the selected one or more emotion tags, and training, based on the recording, the machine-learning model configured to receive input media data and predict an emotion based on the input media data.
US11551028B2 Structured weight based sparsity in an artificial neural network
A novel and useful system and method of improved power performance and lowered memory requirements for an artificial neural network based on packing memory utilizing several structured sparsity mechanisms. The invention applies to neural network (NN) processing engines adapted to implement mechanisms to search for structured sparsity in weights and activations, resulting in a considerably reduced memory usage. The sparsity guided training mechanism synthesizes and generates structured sparsity weights. A compiler mechanism within a software development kit (SDK), manipulates structured weight domain sparsity to generate a sparse set of static weights for the NN. The structured sparsity static weights are loaded into the NN after compilation and utilized by both the structured weight domain sparsity mechanism and the structured activation domain sparsity mechanism. The application of structured sparsity lowers the span of search options and creates a relatively loose coupling between the data and control planes.
US11551026B2 Dynamic reconfiguration training computer architecture
A dynamic reconfiguration training machine learning computer architecture is disclosed. According to some aspects, a computing machine accesses a configuration file. The configuration file specifies parameters for a machine learning session. The computing machine trains a machine learning module to solve a problem, where the machine learning module operates according to the parameters specified in the configuration file. The computing machine generates an output representing the trained machine learning module.
US11551023B2 Determining an item that has confirmed characteristics
In various example embodiments, a system and method for determining an item that has confirmed characteristics are described herein. An image that depicts an object is received from a client device. Structured data that corresponds to characteristics of one or more items are retrieved. A set of characteristics is determined, the set of characteristics being predicted to match with the object. An interface that includes a request for confirmation of the set of characteristics is generated. The interface is displayed on the client device. Confirmation that at least one characteristic from the set of characteristics matches with the object depicted in the image is received from the client device.
US11551022B1 Reduced size optical code identifiers and method of using same
A reduced size optical code identifier includes a transparent body having a flat bottom surface with a rounded or domed top surface that meets the bottom surface around the perimeter of the bottom surface. An optical code is provided in the body adjacent the bottom surface and is visible through the top surface. The top surface is configured to reduce reflection to facilitate optical recognition and decoding of the optical code. The body has a maximum length or diameter of about twelve millimeters or less. The identifier can be placed on an object or structure and then used to associate information with the optical code of the identifier so that the information can be retrieved using a computing device that can optically recognize the code and communicate with a remote server.
US11551015B2 Merchandise reading apparatus and merchandise information processing apparatus
According to one embodiment, a merchandise reading apparatus is equipped with a storage chamber formed of a radio wave shielding member and a reading apparatus which reads information of a radio tag from merchandise attached with the radio tag and stored in the storage chamber, and at least a part of the storage chamber is formed of a light transmitting member.
US11551010B2 Generating replacement sentences for a particular sentiment
Certain aspects of the present disclosure provide techniques for generating a replacement sentence with the same or similar meaning but a different sentiment than an input sentence. The method generally includes receiving a request for a replacement sentence and iteratively determining a next word of the replacement sentence word-by-word based on an input sentence. Iteratively determining the next word generally includes evaluating a set of words of the input sentence using a language model configured to output candidate sentences and evaluating the candidate sentences using a sentiment model configured to output sentiment scores for the candidates sentences. Iteratively determining the next word further includes calculating convex combinations for the candidate sentences and selecting an ending word of one of the candidate sentences as the next word of the replacement sentence. The method further includes transmitting the replacement sentence in response to the request for the replacement sentence.
US11551008B2 Method and device for text processing
A text processing method includes: word segmentation is performed on a first text to be processed to determine multiple words of the first text; one word is removed from the first text to obtain one second text; each word is removed from the first text one by one to obtain a second text set; the first text and each second text in the second text set are analyzed respectively to obtain a first tree structure of the first text and a second tree structure of each second text; and a summary text of the first text is determined according to the first tree structure and each second tree structure.
US11551006B2 Removal of personality signatures
Embodiments relate to an intelligent computer platform to selectively amend one or more document elements. A first document is subjected to natural language processing (NLP) and two or more document characteristics are subjected to an assessment to produce a characteristic value. The document characteristics and corresponding characteristic values are analyzed to produce a characteristic profile for each identified document characteristic. Upon receipt of a new document, document characteristic data and corresponding characteristic value(s) are identified. The corresponding characteristic value(s) of the new document is applied against the produced characteristic profile. New document characteristic data is selectively amended responsive to the comparison, and a new document version is created from the selective amendment.
US11551005B1 Context aggregation for data communications between client-specific servers and data-center communications providers
Certain aspects of the disclosure are directed to context aggregation in a data communications network. According to a specific example, user-data communications between a client-specific endpoint device and the other participating endpoint device during a first time period can be retrieved from a plurality of interconnected data communications systems. The client entity can be configured and arranged to interface with a data communications server providing data communications services on a subscription basis. A context can be determined for each respective user-data communication between the endpoint devices during the first time period. A plurality of user-data communications between the client-specific endpoint device and the other participating endpoint device can be aggregated during a second time period, and a context can be determined for the aggregated user-data communications during the second time period based on a comparison of the aggregated user-data communications and the user-data communications during the first time period.
US11551002B2 Learned evaluation model for grading quality of natural language generation outputs
Systems and methods for automatic evaluation of the quality of NLG outputs. In some aspects of the technology, a learned evaluation model may be pretrained first using NLG model pretraining tasks, and then with further pretraining tasks using automatically generated synthetic sentence pairs. In some cases, following pretraining, the evaluation model may be further fine-tuned using a set of human-graded sentence pairs, so that it learns to approximate the grades allocated by the human evaluators.
US11551001B2 Detecting online contextual evolution of linguistic terms
The present invention extends to methods, systems, and computer program products for detecting online contextual evolution of linguistic terms. Within messaging sources, some users may actively attempt to (relatively quickly) shift the meaning of a word or term. Some users may attempt to perjorate a word or term to have a more toxic meaning. Other users may attempt to reappropriate a word or term to have a less toxic or even a positive meaning. Aspects of the invention identify shifts in implied meanings of words and/or phrases over time. As such, emerging forms of harassment can be identified more quickly. Aspects of the invention can utilize users' behavioral histories as well as messaging structures to improve confidence when identifying term evolution. Machine learning algorithms can be configured to identify term evolution reducing workload on human moderators.
US11550989B2 Application programming interface for browsing media content
A control application of a media playback system controls playback of media content by a media playback system. The application receives, from a media streaming service, a page object that identifies (i) a page format identifier, (ii) page content data, (iii) a set of page elements, and (iv) a respective element format identifier for each page element of the set of page elements. The application determines a first set of formatting rules using the page format identifier and displays a corresponding page that includes the page content data formatted using the first set of formatting rules. The application asynchronously receives media content data identifying media content available for streaming. Based on a respective element format identifier of the page element associated with the media content data, the application determines a second set of formatting rules, which the application uses to update the displayed page to display the media content data.
US11550986B2 Inverted integrated circuit and method of forming the same
An integrated circuit includes a first active region, a second active region, a first insulating region, a first contact and a second contact. The first and second active region extend in a first direction, are in a substrate, and are located on a first level. The second active region is separated from the first active region in a second direction. The first insulating region is over the first active region. The first contact extends in the second direction, overlaps the second active region, and is located on a second level different from the first level. The second contact extends in the first direction and the second direction, overlaps the first insulating region and the first contact. The second contact is electrically insulated from the first active region, and is located on a third level different from the first level and the second level.
US11550981B2 Distributed application processing with synchronization protocol
This application discloses a distributed computing system implementing multiple participating processes to separately compile different portions of a circuit design describing an electronic device over multiple phases. The distributed computing system can implement a management process to utilize a synchronization protocol to identify operational states of the participating processes during compilation of the different portions of the circuit design, maintain the operational states of the participating processes, and separately determine when the participating processes have completed compilation of the circuit design portions for one of the phases based on the operational states of the participating processes. The management process can determine to have the participating processes synchronously transition to another one of the phases or that the participating processes have compiled the circuit design into a compiled design corresponding to the circuit design, and deploy the compiled design in an emulator for verification of a functionality of the electronic device.
US11550979B2 Implementing and verifying safety measures in a system design based on safety specification generated from safety requirements
A system enhances a system design to incorporate safety measures. The system receives a system design for processing through various stages of design using design tools, for example electronic design automation tools for introducing safety features in a circuit design. The system receives safety requirements for the system design, the safety requirements specifying safety measures for the system design. The system generates from the safety requirements, a safety specification storing a set of commands. The system generates a system design enhanced with safety measures. The enhanced system design it generated for at least a subset of the plurality of tools. A tool processes the generated safety specification to implement safety measures in the system design according to the received safety requirements.
US11550977B2 Apparatus and method for quantum performance and/or error correction enhancement using multi-qubit gates
Apparatus and method for replacing portions of a quantum circuit with multi-qubit gates. For example, one embodiment of an apparatus comprises: a quantum circuit analyzer to evaluate an original quantum circuit specification including one or more sub-circuits of the original quantum circuit specification, the quantum circuit analyzer to generate results of the evaluation; a quantum circuit generator to generate a new quantum circuit specification based on the results of the evaluation generated by the quantum circuit analyzer, the quantum circuit generator to generate the new quantum circuit specification by, at least in part, replacing the one or more sub-circuits of the original quantum circuit specification with one or more multi-qubit gates.
US11550976B2 Node flow optimization distribution method for improving accuracy of transient hydraulic simulation of water supply in-series pipeline
The present invention discloses a node flow optimization distribution method for improving the accuracy of transient hydraulic simulation of a water supply in-series pipeline. The present invention optimizes the flow distribution coefficients of intermediate nodes to minimize the impact thereof on the calculation and analysis of transient flow. Further, the simplified error generated by the node flow distribution can be quantified and evaluated by the control threshold of the simplified errors to achieve effective control of the simplified process. In addition, the simplified operation of the method of the present invention is carried out sequentially from the intermediate node with the smallest simplified error, which effectively overcomes the potential defect of the conventional node flow distribution that leads to a significant reduction in the accuracy of the model, and can ensure the reliability and accuracy of the simplified operation of the same-diameter in-series pipeline.
US11550975B2 Methods and systems for predicting interfacial tension of reservoir fluids using downhole fluid measurements
Methods and systems are provided for characterizing interfacial tension (IFT) of reservoir fluids, which involves obtaining fluid property data that represents fluid properties of a reservoir fluid sample measured downhole at reservoir conditions, and inputting the fluid property data to a computational model that determines a value of oil-water IFT of the reservoir fluid sample based on the fluid property data. In embodiments, the fluid property data represents single-phase fluid properties of the reservoir fluid sample, such as fluid density and viscosity of an oil phase of the reservoir fluid sample and fluid density of a water phase of the reservoir fluid sample. In embodiments, the computation model can be based on machine learning or analytics combined with a thermodynamics-based physics model.
US11550969B2 Device, system, method and program for producing fragment model
A device for creating a fragment model from a crystal model is equipped with a division position identifying section adapted for identifying multiple division atom pairs for multiple atoms contained in the crystal model. The atoms in the division atom pairs are contained in different fragment models. The device is additionally equipped with a model creating section adapted for identifying each of multiple atom groups each composed of atoms bonded to each other in the crystal model and for creating fragment models respectively corresponding to the identified atom groups.
US11550962B2 Secure processor and a program for a secure processor
The instruction code including an instruction code stored in the area where the encrypted instruction code is stored in a non-rewritable format is authenticated using a specific key which is specific to the core where the instruction code is executed or an authenticated key by a specific key to perform an encryption processing for the input and output data between the core and the outside.
US11550961B1 Integrity protection for homomorphic computations
Systems and methods for securely verifying integrity of application responses are disclosed. One example method includes receiving, from a client, an application encrypted in accordance with a fully homomorphic encryption (FHE) algorithm, generating, with a trained machine learning model associated with the FHE algorithm, a plurality of first application labels, each first application label indicating a true or false response associated with the application, inverting a randomly selected portion of the plurality of first application labels, generating a first randomly sorted list including the plurality of first application labels, transmitting the first randomly sorted list to the client, receiving a first decrypted list from the client, performing a validation of at least the first decrypted list, the validation based at least in part on the plurality of first application labels, and in response to the validation being successful, providing the client with a response to the application.
US11550955B1 Automatically anonymizing data in a distributed storage system
Data can be automatically anonymized in a distributed storage system. For example, a system can receive a notification indicating that an object is stored in a non-persistent bucket of a distributed storage system. The system can read the object from the non-persistent bucket in response to receiving the notification. The system can generate an anonymized version of the object by performing one or more anonymization operations with respect to the object. The system can store the anonymized version of the object in a persistent bucket of the distributed storage system. The system can then transmit a command for causing the object to be removed from the non-persistent bucket.
US11550954B1 Data protection systems
Corporate information technology (IT) networks can protect sensitive data sent to computers located outside of the corporate IT network. For example, a computer located outside of the corporate IT network may receive a message that instructs the computer to operate in a data protection mode in which the computer reduces a frame rate of a monitor of the computer from a first frame rate to a lower second frame rate. In this example, the computer receives sensitive information that includes sensitive visual content to be displayed on the monitor and displays the sensitive visual content on the monitor configured to operate at the second frame rate.
US11550953B2 Preserving cloud anonymity
Systems and methods include a method for anonymizing users in the cloud. A data storage anonymity level is determined for each user storing data in the cloud. A determination is made whether the data storage footprint size is outside of a data storage footprint size range relative to other users. The data storage anonymity level of the first user is increased by reallocating data storage of other users to change the data storage footprint size of the other users. A connection anonymity level is determined for each user in the group storing data in the cloud. A determination is made whether the data access rate of the second user is outside of a data access rate range relative to data access rates of other users. The connection anonymity level of the second user increased by adjusting data access rates of other users.
US11550952B1 Zero-knowledge proof method and electronic device
Disclosed is a method and an apparatus a zero-knowledge proof and an electronic device. That method comprise the following steps: selecting a data processing relationship, and processing private data and public data to obtain a calculation result; respectively committing the private data and the calculation result according to a commitment parameter to obtain a first commitment value and a second commitment value, wherein the commitment parameter is generated by a trusted third party; generating a non-interactive zero-knowledge proof according to the data processing relationship; wherein the commitment parameter, the first commitment value and the second commitment value are used by a verifier to verify the non-interactive zero-knowledge proof. The present disclosure solves the technical problem that bilinear pairing cannot be used in the scenario where bilinear pairing cannot be used in related technologies.
US11550950B2 Individual data unit and methods and systems for enhancing the security of user data
An individual data unit for enhancing the security of a user data record is provided that includes a processor and a memory configured to store data. The individual data unit is associated with a network and the memory is in communication with the processor. The memory has instructions stored thereon which, when read and executed by the processor cause the individual data unit to perform basic operations only. The basic operations include communicating securely with computing devices, computer systems, and a central user data server. Moreover, the basic operations include receiving a user data record, storing the user data record, retrieving the user data record, and transmitting the user data record. The individual data unit can be located in a geographic location associated with the user which can be different than the geographic locations of the computer systems and the central user data server.
US11550944B2 Code execution environment customization system for object storage service
Systems and methods are described for modifying input and output (I/O) to an object storage service by implementing one or more owner-specified functions to I/O requests. Such functions can include data access control functions, data manipulation functions, and the like. The owner of an object collection maintained by the object storage service can specify code execution environment rules that can give privileges to the execution of such functions such as by allowing the functions to access external services or the requesting user's private resources. In this manner, owners of the object collection are provided with greater control over how the object collection is accessed.
US11550943B2 Monitoring code provenance
One example method of operation may include determining one or more of a file type and a code segment accessed during a code access event, identifying code origin information appended to the code segment during previous code access events, appending an updated code access location to the code segment identifying the current code access event and a current code location, and applying one or more code access restrictions to the code segment based on the current code location.
US11550938B2 Automatic device zeroization
Systems, apparatuses, and methods are described for zeroization of a computing device based on biometric information and vitality information. A computing device may store information associated with a user. The computing device may request biometric information and vitality information from one or more sensing devices. The computing device may determine, based on the requested biometric information and the requested vitality information, whether to zeroize the computing device.
US11550937B2 Privacy trustworthiness based API access
A method may include providing access to a first application programming interface (API) provided by a first party and a second API provided by a second party. The method may also include collecting a first set of API data sources related to the first API and a second set of API data sources related to the second API. The method may additionally include using a deep learning model to predict a privacy trustworthiness level for the first API and the second API, and disabling access to the first API based on the privacy trustworthiness level of the first API being below a threshold level.
US11550926B2 Managing the loading of sensitive modules
The present disclosure relates to systems and methods for identifying highly sensitive modules and taking a remediation or preventative action if such modules are accessed by malicious software. For example, the likelihood that a module is used for an exploit, and is thus sensitive, is categorized as high, medium, or low. The likelihood that a module can be used for an exploit can dictate whether, and to what degree, an application accessing the module is “suspicious.” However, in some instances, a sensitive module may have legitimate reasons to load when used in certain non-malicious ways. The system may also consider a trust level when determining what actions to take, such that an application and/or user having a higher trust level may be less suspicious when accessing a sensitive module as compared to an application or user having a lower trust level.
US11550923B2 Systems and/or methods for static-dynamic security testing using a test configurator to identify vulnerabilities and automatically repair defects
Certain example embodiments test an application for security vulnerabilities. Binary and/or source code representations are subjected to static testing. Static testing identifies potential security weaknesses in the application. For each potential security weakness, a corresponding dynamic test set, containing one or more test cases, is generated based on (i) the corresponding potential security weakness, and (ii) lookups to weakness, application context, and attack pattern databases. The weakness database includes different weakness types and descriptions thereof. The attack pattern database includes information about how to generate attacks for the different weakness types. An instance of the application running in a test runtime environment is dynamically tested using the dynamic test cases. The dynamic test results verify whether each potential security weakness is a real vulnerability. The dynamic test results include fewer false-positives than the raw static test results. Verified security weakness of the application are repairable automatically.
US11550919B2 Prioritizing patching of vulnerable components
Methods, apparatus, and processor-readable storage media for prioritizing patching of vulnerable components are provided herein. An example computer-implemented method includes obtaining information indicative of a first set of components embedded in a software package; determining risk levels for respective ones of the components in the first set based on a data flow representation of the software package; and assigning a priority for patching a software vulnerability in a given component of the first set based at least in part on the risk level of the given component.
US11550915B2 Method and system for data security and apparatus for executing the same
A computing device according to an embodiment includes one or more processors, a memory in which one or more programs to be executed by the one or more processors are stored, a queue manager configured to receive a security detection request including a detection target file, a plurality of detectors configured to perform a security detection operation on the target detection file, and an operation distributor configured to acquire detection policy information related to the detection target file and distribute the detection target file received from the queue manager to one or more of the plurality of detectors based on the detection policy information.
US11550913B2 System and method for performing an antivirus scan using file level deduplication
Aspects of the disclosure describe methods and systems for performing an antivirus scan using file level deduplication. In an exemplary aspect, prior to performing an antivirus scan on files stored on at least two storage devices, a deduplication module calculates a respective hash for each respective file stored on the storage devices. The deduplication module identifies a first file stored the storage devices and determines whether at least one other copy of the first file exists on the storage devices. In response to determining that another copy exists, the deduplication module stores the first file in a shared database, replaces all copies of the first file on the storage devices with a link to the first file in the shared database, and performs the antivirus scan on (1) the first file in the shared database and (2) the files stored on the storage devices.
US11550910B2 Creating generic rules in a high dimensional sparse feature space using negative feedback
Systems and methods use negative feedback to create generic rules for a high dimensional sparse feature space. A system receives a set of fingerprints, where a fingerprint can be a set of features of a file. The fingerprints can be clustered according to similarity. For each cluster, a proto-rule is created that has a condition for each feature. The proto-rule is simplified using negative feedback to create a well-formed rule having a comparatively small subset of the conditions in the proto-rule that are useful in determining malware. The well-formed rule can be added to a set of rules used in a malware detection system.
US11550903B1 System and method for trustworthiness, reputation, provenance, and measurement of software
In accordance with some embodiments, a method and system for establishing the trustworthiness of software and running systems by analyzing software and its provenance using automated means. In some embodiments, a risk score is produced. In some embodiments, software is analyzed for insecure behavior or structure. In some embodiments, parts of the software are hardened by producing possibly multiple different versions of the software with different hardening techniques applied, and a choice can be made based on user or environmental needs. In some embodiments, the software is verified and constraints are enforced on the endpoint using techniques such as verification injection and secure enclaves. In some embodiments, endpoint injection is managed through container orchestration.
US11550900B1 Malware mitigation based on runtime memory allocation
A compute instance is instrumented to detect certain kernel memory allocation functions, in particular functions that allocate heap memory and/or make allocated memory executable. Dynamic shell code exploits can then be detected when code executing from heap memory allocates additional heap memory and makes that additional heap memory executable.
US11550898B2 Browser application implementing sandbox based internet isolation
Methods and systems are disclosed for an internet isolation system implemented using a browser application. The host computer system may be configured to receive a request to communicate with a first network destination. The host computer system may determine whether the first network destination is trusted or untrusted. The host computer system may instantiate a browser application. The browser application may be configured to, on a condition that the first network destination is determined to be trusted, enable communication with the first network destination via a first browser process executed in a workspace of the host computer system. The browser application may be configured to, on a condition that the first network destination is determined to be untrusted, implement an isolated computing environment using an internal isolation firewall and enable communication with the first destination via a second browser process executed in the isolated computing environment.
US11550897B2 Data processing and scanning systems for assessing vendor risk
Data processing systems and methods, according to various embodiments, are adapted for efficiently processing data to allow for the streamlined assessment of risk ratings for one or more vendors. In various embodiments, the systems/methods may use one or more particular vendor attributes (e.g., as determined from scanning one or more webpages associated with the particular vendor) and the contents of one or more completed privacy templates for the vendor to determine a vendor risk rating for the particular vendor. As a particular example, the system may scan a website associated with the vendor to automatically determine one or more security certifications associated with the vendor and use that information, along with information from a completed privacy template for the vendor, to calculate a vendor risk rating that indicates the risk of doing business with the vendor.
US11550896B2 Password strength
A computer-implemented method, computer system, and computer program product for generation of a password with increased password strength. Embodiments of the present invention may include receiving one or more alphanumeric characters. Embodiments of the present invention may include receiving one or more images. Embodiments of the present invention may include hashing the received one or more images. Embodiments of the present invention may include hashing the one or more alphanumeric characters and the hashed one or more images to generate the password. Embodiments of the present invention may include replacing the one or more alphanumeric characters with the one or more images and sending the generated password to a server. Embodiments of the present invention may include sequencing the one or more images between the one or more alphanumeric characters. The one or more images may be personal photos of a user.
US11550894B2 Confirmation system and confirmation method
A trusted application (TA) operates on a trusted execution environment (TEE) and generates a screen. Further, the TA transmits certification information for certifying validity of the TA to a verification device. The verification device verifies whether the TA is valid on the basis of the certification information. Further, the verification device authenticates a display device when the validity of the TA is certified and when the verification device is capable of confirming the facts that a picture is being output and that a device outputting the picture is the display device. Further, the verification device outputs a random number code when the display device is authenticated. Further, the verification device transmits the random number code to the display device when the display device is authenticated. Further, the display device receives the random number code from the verification device and displays the same.
US11550886B2 Disambiguation and authentication of device users
Features are described for efficiently and accurately identifying a user of an electronic device with limited user interaction. The features include receiving a mobile device identifier from the mobile device. The features include transmitting the mobile device identifier to a service provider associated with the mobile device. The features include receiving information identifying the user from the service provider. The features include identifying a set of candidates associated with at least a portion of the information. The features include generating a metric for the candidates included in the set of candidates. An individual metric indicates a degree of relatedness between a value for the user for the at least one data field and a value for a candidate for the at least one data field. The features include identifying the user as a specific candidate included in the set of candidates based on the metric corresponding to a threshold.
US11550885B2 Security enabled false desktop computing environment
A computing system for securely managing access to resources of a computing device receives an input at a secure login of a user interface. The computing system compares the input to a plurality of stored security measures and activates one of an operating system or a configuration of a false desktop system. A user interface of the false desktop system shares characteristics with a user interface of an operating system and restricts access to specified files, data stores, applications, networking functions, and/or ports associated with the computing system. When configured, the false desktop system or the operating system is enabled based on the location of the computing system. When configured, the false desktop system deletes files, data stores, and applications of the operating system.
US11550883B2 Code protection
A method includes receiving a request to execute bytecode that corresponds to secured program code, the secured program code including an encrypted version of the bytecode. Based on receiving the request to execute the bytecode, the method resolves the request, the resolving including identifying a location on disk of the secured program code. Based on resolving the request, a license file for decrypting the encrypted version of the bytecode for execution is accessed, the license file including an encrypted key-value. The encrypted key-value is used in decrypting the encrypted version of the bytecode to obtain decrypted bytecode, where the decrypting places the decrypted bytecode in working memory, and the decrypted bytecode is executed.
US11550879B2 System, device, and method of providing authenticity and rights verification mechanism for media content and for its derived versions
System, device, and method of providing authenticity and rights verification mechanism for media content and for its derived versions. A media authenticity server is configured to receive a content item, and to generate for it a record having a unique content identifier and indications of permitted modifications, and optionally also copyright information usage restrictions. The media authenticity server authorizes or blocks modifications requests regarding the content item. The media authenticity server tracks and logs the permitted modifications performed on the content item, and makes this log available for inspection to end-user devices via a web browser or via a content consumption application. Optionally, playback or consumption of a modified version of the content item is blocked, or is accompanied by a warning message, if the modified version is not associated with an authenticated log of permitted modifications.
US11550876B2 Automatically identifying risk in contract negotiations using graphical time curves of contract history and divergence
In one embodiment, a method includes using a first computing device to access digital data representing a contract set of contract documents and digital contract metadata, weight differences between data field values, use the weighted differences to calculate distance scores, use the distance scores and a temporal ordering of the contract documents to generate and cause displaying a time curve graph comprising a geometric shape that comprises time curves and a spatial proximity at a second computing device, a measure of each time curve calculated to indicate an amount of time between a creation of two contract documents, the spatial proximity calculated to indicate a metric of similarity between the contract documents, in response to determining that the geometric shape indicates a lack of convergence over a threshold amount of time, generate and cause displaying a notification indicating that the contract set is at risk at the second computing device.
US11550874B2 Future reliability prediction based on system operational and performance data modelling
Systems, methods, and apparatuses for improving future reliability prediction of a measurable system by receiving operational and performance data, such as maintenance expense data, first principle data, and asset reliability data via an input interface associated with the measurable system. A plurality of category values may be generated that categorizes the maintenance expense data by a designated interval using a maintenance standard that is generated from one or more comparative analysis models associated with the measurable system. The estimated future reliability of the measurable system is determined based on the asset reliability data and the plurality of category values and the results of the future reliability are displayed on an output interface.
US11550871B1 Processing structured documents using convolutional neural networks
Structured documents are processed using convolutional neural networks. For example, the processing can include receiving a rendered form of a structured document; mapping a grid of cells to the rendered form; assigning a respective numeric embedding to each cell in the grid, comprising, for each cell: identifying content in the structured document that corresponds to a portion of the rendered form that is mapped to the cell, mapping the identified content to a numeric embedding for the identified content, and assigning the numeric embedding for the identified content to the cell; generating a matrix representation of the structured document from the numeric embeddings assigned to the cells of the grids; and generating neural network features of the structured document by processing the matrix representation of the structured document through a subnetwork comprising one or more convolutional neural network layers.
US11550870B2 Method and system for detecting slow page load
A method and system for detecting slow page load is provided. An example system comprises a page request detector, a time-out module, a time-out monitor, and a lightweight page requestor. The page request detector may be configured to detect a request for a web page. The time-out module may be configured to commence a time-out period in response to a request for a web page. The time-out module cooperates with the time-out monitor that may be configured to determine that rendering of a rich version of the requested web page has not commenced at an expiration of the time-out period. The lightweight page requestor may be configured to cause a lightweight version of the requested page to be provided to the client system when the time-out monitor determines that the rendering of a rich version of the requested web page has not commenced at an expiration of the time-out period.
US11550867B1 Apparatus and methods for bookmark sharing
Apparatus and methods for sharing bookmarks are provided. Bookmarks may include queries to a chatbot or other interactive application. A server may include a shared bookmark controller and a personal computing device may include a user bookmark controller. A user may save a bookmark and share the bookmark with a chosen recipient. The user bookmark controller may send the bookmark and the identity of the recipient to the shared bookmark controller. The shared bookmark controller may then send the bookmark to the recipient and record whether the recipient saves or rejects the bookmark. Bookmarks may be collated and categorized into groups, and entire groups may be shared.
US11550866B2 Techniques for crowdsourced metadata
Various embodiments are generally directed to techniques for crowdsourcing metadata, such as to create, maintain, utilize, and/or communicate metadata in a datastore. Some embodiments are particularly directed to collecting, managing, and/or distributing metadata via a user interface application (UIA), or an extension thereof. Many embodiments may facilitate collaborative creation of a repository for metadata, such as notes, characteristics, and/or statistics corresponding to data viewed with the user interface application. For example, the comments regarding websites may be collected from a first user via a first instantiation of the web browser extension and distributed to a second user via a second instantiation of the web browser extension. In several embodiments, the metadata may be collected and managed with instantiations of the web browser extension (herein after “WBE instants”) and a data manager may create, maintain, utilize, and/or communicate metadata in a datastore.
US11550865B2 Truncated search results that preserve the most relevant portions
The present technology addresses the need in the art for an improved technology to display search query results in a space constrained area. The technology pertains to truncating search results in a way that a set of characters used in a search string remains displayed in the search results while other aspects of the search results are truncated.
US11550863B2 Spatially dynamic document retrieval
Systems and methods provide techniques for spatially dynamic document retrieval. In one embodiments, a method includes determining a current spatial-temporal state for a mobile device associated with a target user profile; accessing a document object repository comprising a plurality of document objects, wherein each document object of the plurality of document objects comprises one or more contextual labels and one or more spatial labels; for each document object of the plurality of document objects, determining a spatial-temporal relevance score for the document object with respect to the target user profile based on the one or more contextual labels for the document object, the one or more spatial labels for the document object, and the current spatial-temporal state of the target user profile; and generating a spatially dynamic document prediction interface based on the spatial-temporal relevance score for each document object of the plurality of document objects.
US11550861B1 Dissemination of information updates across devices
A system, method, and computer media are provided for combining and transmitting information to a device and via a channel of a user. The method comprises receiving a plurality of news elements, which are stored in a database. A relevance score is determined of the news elements in the news element database for a plurality of user elements stored in a user portfolio in the memory of the processing system. News elements are selected from the database based on the relevance score. The method further comprises determining at least one of an active device and an active channel of the user, reformatting the selected news elements into story components based on the determined device and channel into story components, and transmitting the story components to the active device and via the active channel of the user.
US11550859B2 Analytics system entity resolution
Techniques and systems are described for analytics system entity resolution. Typed higher-order node combinations are determined within a dataset, and an amount of similarity between two arbitrary nodes within the dataset is determined based on the typed higher-order node combinations. The amount of similarity enables the digital analytics to accurately perform source resolution of portions of the dataset to a respective source, and may be utilized to control output of digital content to a client device.
US11550856B2 Artificial intelligence for product data extraction
A computer system and method may be used to generate a product catalog from one or more websites. One or more product pages on the websites may be identified and parsed. Attribute information may be identified in each page. Moreover, one or more automated interactions may be performed to generate page variations and identify attribute values. The attribute information and attribute values may be stored as structured data in a database.
US11550855B2 Apparatus, method and computer program for cloud scraping using pre-scraped big data
A cloud scraping system using pre-scraped big data includes an information providing server which, when receiving a scraping request from a user terminal, provides the user terminal with response information to the received scraping request, and a big data storage which stores pre-scraped information, wherein when the scraping request is about static information, the information providing server acquires the response information using the pre-scraped information. According to the above cloud scraping system using pre-scraped big data, there is an advantage that it is possible to quickly respond to a scraping request from the user terminal afterwards by pre-scraping and storing static information in the big data storage. Additionally, it is possible to improve the scraping server operation efficiency by making a proper use of a single or multi-processing scraping server based on policy information of a scraping target external institution.
US11550853B2 Using natural language expressions to define data visualization calculations that span across multiple rows of data from a database
A method executes at a computing device that includes a display, one or more processors, and memory. The method includes receiving user input to specify a data source. The method includes receiving a first user input in a first region of a graphical user interface to specify a natural language command related to the data source. The device determines, based on the first user input, that the natural language command includes a table calculation expression. In accordance with the determination, the method identifies a second data field in the data source, Values of the first data field are aggregated for each of the time periods in a range of dates according to the second data field. A respective difference between the aggregated values for each consecutive pair of time periods is computed. A data visualization is generated and displayed.
US11550852B2 Systems and methods for re-ordering feed items based on a user scroll
The methods and systems described herein reorder feed items. In one example, the methods and systems store in a memory feed items in a defined sequential order for display in a feed. The methods and systems monitoring a speed of scrolling the feed items (scroll speed) on a user device. The methods and systems also determine that the scroll speed is equal or greater than a scroll threshold and in response to the determination reorder one or more of the feed items in a new order for display in the feed. The methods and systems also generate for display the one or more feed items in the feed in the new order.
US11550851B1 Vehicle scenario mining for machine learning models
Provided are methods for vehicle scenario mining for machine learning methods, which can include determining a set of attributes associated with an untested scenario for which a machine learning model of an autonomous vehicle is to make planned movements. The method includes searching a scenario database for the untested scenario based on the set of attributes. The scenario database includes a plurality of datasets representative of data received from an autonomous vehicle sensor system in which the plurality of datasets is marked with at least one attribute of the set of attributes. The method further includes obtaining the untested scenario from the scenario database for inputting into the machine learning model for training the machine learning model. The machine learning model is configured to make the planned movements for the autonomous vehicle. Systems and computer program products are also provided.
US11550848B2 Query processing using matrix and reduced predicate statements
A query processing system applies transforms to convert a collection of predicate statements to two parts, a matrix and a set of reduced predicate statements, and evaluates the matrix and reduced predicate statements when querying data. The query processing system applies the transforms to extract conjunctive predicates or disjunctive predicates from the predicate statements to provide the set of reduced predicate statements and generates the matrix using the extracted conjunctive predicates or disjunctive predicates. When data is received for querying, the query processing system evaluates the matrix and reduced predicate statements for the data to provide search results. The query processing system may first identify candidate predicate statements that may be satisfied for the data from the matrix and then evaluates the reduced predicate statements for those candidate predicate statements.
US11550847B1 Hashing bucket identifiers to identify search nodes for efficient query execution
Systems and methods are disclosed for processing and executing queries in a data intake and query system. The data intake and query system receives a query identifying a set of data to be processed and a manner of processing the set of data. The data intake and query system identifies buckets that are to be searched. The data intake and query system performs a hash on bucket identifiers of the identified buckets to identify search nodes to search the buckets.
US11550836B1 Machine-learning model for resource assessments
A centralized system may collect and aggregate assessments from multiple websites. An aggregate score may be calculated for the resource that cumulatively considers assessments from a plurality of different websites from which assessments are received from users. Text descriptions associated with each of the assessments may be provided to a machine-learning system that uses a trained model to assign identifiers to the assessments as they are received. These identifiers may include common words or text that are descriptive of different facets of user experiences related to receiving and using the resource. After selecting one or more identifiers, assessments associated with that identifier may be included or excluded from the display. Additionally, the overall aggregate score for the resource may be recalculated by removing components of that score that are based on assessments with identifiers that have been selected for exclusion.
US11550827B2 Graph enabled location optimization
A method and a related system for allocating target locations to optimize trajectories between several objects and the target locations may be provided. The method comprises capturing location data of the target locations as well as location and movement data of the objects, building a graph using the target locations as well as the location and movement data and integrating constraints into the graph. Furthermore, the method comprises determining for each of the several objects a desired target location using a first optimization system, thereby determining endpoints of a trajectory between each of the objects and its respective desired target location and selecting for each of the several objects an optimal path as the trajectory between the object and the desired target location, using a second optimization system, and taking into account movements of other objects along their trajectories.
US11550825B2 System and method for identifying at least one association of entity
A system and method for identifying at least one association of an entity. The system includes a processing module and a database arrangement communicably coupled to processing module. The processing module is operable to receive an input comprising data related to the entity; acquire web content related to the received input from a plurality of data sources; filter the acquired web content to obtain information relating to the entity; identify probable associations of the entity from the information relating to the entity using an ontology; determine for each of the probable associations, at least one of: a recency attribute, a frequency attribute, a proximity attribute, a semantics attribute; determine a probability score for each of the probable associations of the entity; and identify the at least one association of the entity from the probable associations, wherein the at least one association corresponds to a highest probability score.
US11550821B2 Adaptive resource allocation method and apparatus
The present specification describes an adaptive resource allocation method and apparatus. One example method includes determining a request time, an execution time, and a response time corresponding to a service statement executed by the database system during a time period, wherein the request time is a time at which the service statement was executed by the database system, the execution time is an amount of time allocated for execution of the service statement by the database system, and the response time is an amount of time that elapsed between the request time and a time at which execution of the service statement ended; identifying a time segment of the time period based on the request time; determining a service type associated with the service statement; and updating a resource quota for the time segment based on the service type, the execution time, and the response time for the service statement.
US11550817B2 Dynamic chronometry data orientation
Operating a low-latency database analysis system using domain-specific chronometry may include obtaining chronometry configuration data including chronometric instance data describing an instance of a chronometric unit of a domain-specific chronometry dataset that describes an era, such that the chronometry configuration data includes respective chronometric instance data describing each instance of the first chronometric unit of the domain-specific chronometry dataset for the era of the domain-specific chronometry dataset, generating, in the low-latency database analysis system, a domain-specific chronometry dataset in accordance with the chronometry configuration data, such that the domain-specific chronometry dataset describes a chronometric unit such that a temporal location expressed with reference to the chronometric unit and indicative of an epoch value differs from a temporal location indicative of the epoch value and expressed in accordance with a canonical chronometry, and storing the domain-specific chronometry dataset in the low-latency database analysis system.
US11550815B2 Providing and surfacing metrics for visualizations
Embodiments are directed to generating metrics based on visualizations. A dashboard that may be associated with source visualizations display a current value of metrics from source visualization models. A classifier may automatically use characteristics from the source visualizations to determine metrics for the source visualization. The source visualization models may be sample to provide values of the metrics across time, at a sampling rate determined by a metric profile. The sampled values may be stored with time values in a metric data store such that the time values may correspond to when the values sampled from the visualization. Metric visualizations may be generated based on the values and the time values such that the metric visualizations display previously sampled values of the metrics.
US11550812B2 Processing a federated query via data serialization
Techniques are described with respect to processing a federated query. An associated computer-implemented method includes compiling a query received from a client computing system to generate a query statement and a query access plan. The query access plan incorporates a modified database access application programming interface (API) that supports data serialization. The method further includes executing the query access plan to transmit the query statement to a remote database system. The method further includes fetching a query result set from the remote database system including serialized binary large object (BLOB) data. The method further includes deserializing the serialized BLOB data of the query result set and populating an in-memory data structure with deserialized query results. In an embodiment, the method further includes transmitting the deserialized query results to the client computing system. In an additional embodiment, the method further includes generating query serialization capabilities for the remote database system.
US11550806B2 Analyzing vehicles based on common circuit elements
A processor may receive a request including a vehicle identifier, a first symptom identifier, and a second symptom identifier. In response to receiving the request, the processor may determine a circuit element identifier to include in a reply to the request. To do so, the processor may make a determination that the received vehicle identifier matches or is mapped to a stored vehicle identifier, that the received first symptom identifier matches or is mapped to a stored first symptom identifier, and that the received second symptom identifier matches or is mapped to a stored second symptom identifier. In response to making the determination, the processor may determine that a particular circuit element identifier is the circuit element identifier to include based on the particular circuit element identifier being mapped to these stored identifiers. Then, the processor may generate and subsequently output the reply including the determined circuit element identifier.
US11550804B1 Real time analyses using common features
A messaging system provides recommendations of content that account holders of the messaging system might be interested in engaging with. In order to determine what to recommend, the messaging system generates a model of account holder engagement behavior organized by type of engagement. The model parameters are trained on differences between expected engagement behavior based on past data and actual engagement behavior, and include a set of common factor matrices that are trained using data from more than on engagement type. As a consequence, engagement behavior of other account holders with respect to other types of engagements different than the one sought to be recommended serves as a partial basis for determining what engagements of the sought-after type are recommended.
US11550803B2 Systems and methods of generating data marks in data visualizations
An example method of displaying a data visualization includes displaying a plurality of selectable fields and receiving user selections of two different fields from the plurality of selectable fields. The method also includes generating, in accordance with the received user selections, data marks to be displayed in a data visualization, each data mark corresponding to a respective retrieved tuple of data from a multidimensional database, where (i) each data mark has an x-position defined according to data for a first field in the respective tuple and (ii) each data mark has a y-position defined according to data for a second field in the respective tuple. The method also includes displaying the data visualization that includes the generated data marks.
US11550802B2 Systems and methods of generating data marks in data visualizations
An example method of displaying a data visualization includes displaying a graphical user interface that includes three distinct regions, and receiving user actions to associate two different fields with two different shelves. The method also includes generating, in accordance with the received user actions, data marks to be displayed in a data visualization, each data mark corresponding to a respective retrieved tuple of data from a multidimensional database, where (i) each data mark has an x-position defined according to data for a first field in the respective tuple and (ii) each data mark has a y-position defined according to data for a second field in the respective tuple. The method also includes displaying a data visualization that includes the generated data marks.
US11550799B2 Method and system for retrieving and displaying data from an entity network database
A computer-implemented method of retrieving and displaying data from an entity network database (130) comprising a plurality of entities and a plurality of relationships between the entities is provided. The method comprises receiving a selection of a plurality of anchor entities of the entity network database; retrieving a plurality of connector entities of the entity network database, each connector entity disposed on a path in the entity network database extending between at least two of the anchor entities; determining a relevance score for each of the connector entities, the relevance score reflecting the relevance of each connector entity to the anchor entities; and displaying the connector entities within a shape defined by the anchor entities, wherein the distance of each connector entity from the anchor entities is based on the relevance score of the connector entity.
US11550796B2 Coexistence mediator for facilitating blockchain transactions
A system and related method coordinate data and transactions between an enterprise transaction system (ETS) of an enterprise and a blockchain network (BN). A coexistence mediator intercepts an ETS transaction comprising ETS transaction information (ETS-TI) associated with an enterprise. The ETS-TI includes transaction context information (ETS-TCI) regarding the ETS transaction. The system determines an ETS transaction context from the ETS-TCI. Responsive to determining the ETS transaction context represents an in-flight ETS transaction, rerouting, the coexistence mediator reroutes the transaction from the ETS to the BN. The rerouting comprises converting the ETS-TI to BN transaction information (BN-TI), and interfacing with the BN to record a processed BN transaction as a transaction record. The coexistence mediator, upon recording the BN transaction, provides a new BN-TI associated with the BN transaction. The new BN-TI comprises a BN transaction id. The system further switches the ETS transaction context to a BN transaction context.
US11550795B2 Dynamic productivity content rendering based upon user interaction patterns
An efficient blend of home/personal and work/productivity related content based on a user's intent is provided, wherein the user's intent can be determined based on context information, learned user interaction patterns, and historical work and home characteristics and patterns. The system is individualized to the user and operative to generate a user experience that provides a blend of relevant home/personal and work/productivity related information to the user based on the user's current work and life characteristics. From a determined user intent, various aspects provide personalized computing experiences tailored to the user and, in some examples, incorporation of the user's patterns into an efficient blend of personal and productivity workflows. In further examples, the blend of home/personal and work/productivity related content and workflows are selectively displayed to the user such that screen resources are efficiently and advantageously allocated based on a determined relevance to the user's current work and life characteristics.
US11550794B2 Automated determination of document utility for a document corpus
A candidate document is received, for example, by a document filter. A determination is made based on the content of the candidate document, whether the candidate document is relevant to a document corpus. A determination is made based on the content of the candidate document, whether the candidate document is novel with respect to the document corpus. In response to determining that the candidate document is relevant to the document corpus and novel with respect to the document corpus, the candidate document is added to the document corpus to make at least a portion of the content of the candidate document available for a response to a search query.
US11550787B1 Dynamic generation of match rules for rewriting queries to use materialized views
Match rules for rewriting queries to use materialized views may be dynamically generated by a database system. A database system may generate rules that indicate whether a given query can use a materialized view and how to rewrite the given query to use the materialized view. A query may be received and the rules may be applied to the query to determine that the query can use the materialized view and to rewrite the query to use the materialized view. The rewritten query can then be executed.
US11550785B2 Bidirectional mapping of hierarchical data to database object types
Described is a system, method, and computer program product to perform bi-directional mapping of hierarchical data (e.g. JSON, XML) to database object types (e.g., user defined database object types).
US11550784B2 Method and system for facilitating universal search
A method for providing search capabilities across platforms to identify information from related accounts is disclosed. The method includes receiving, via an application programming interface, a request from a user interface, the request including a search string and a user profile; identifying an account identifier based on the user profile; associating the identified account identifier with the request; retrieving, from a networked repository, an indexed field based on the request and the associated account identifier; configuring the retrieved indexed field for presentation via the user interface; and presenting, via the user interface, the configured indexed field in response to the request.
US11550777B2 Determining metadata of a dataset
The present disclosure relates to a method for enabling a processing of a dataset of records having a set of attributes. The method comprises: selecting a first attribute of the set of attributes and a subset of one or more second attributes of the set of attributes. Distinct values of the subset of second attributes may be determined from the dataset. For each distinct value of the determined distinct values records of the dataset that have said each distinct value may be identified, and a group of words may be formed from values of the first attribute of the identified records. Distinct word sequences may be identified in the formed groups and a level of presence of each word sequence of the word sequences in each of the formed groups may be determined. At least part of the levels of presence may be provided as metadata.
US11550776B2 Double-record-keeping of app data at software platform for verification and feedback
Systems and methods are provided for identifying a mismatch between data maintained by third party apps that provide extended functionality to a software platform, and metrics generated in the software platform based on interactions with the third party apps. This can be used to trigger appropriate actions such as, for example, corrective actions to remedy the mismatch. As a result, data consistency between the software platform and the app may be monitored and maintained.
US11550775B2 Time-to-run column for database management systems
An apparatus and method of performing a time-based operation on a row in a database table includes receiving a function to be applied to a particular row in a table within the database management system. The method may also include, in response to receiving the function, adding a new column to the table. A new cell in the new column includes a timer indicating a time that the processing device will call the function, and the new cell references the function. The method may also include, upon expiration of the timer, determining that the database management system is available for execution of the function, and executing the function on the particular row in the table.
US11550770B2 Analysis of time-series data indicating temporal variation in usage states of resources used by multiple processes
Time-series data indicating a temporal variation of an index, which indicates a usage state of each of resources that are used by multiple processes, is acquired, and an operation-data matrix including vectors is generated based on the time-series data such that each of the vectors indicates the time-series data at a predetermined time interval and includes as an element the index indicating the usage state of one of the resources at the predetermined time interval. A basis matrix including a predetermined number of basis vectors is generated by performing nonnegative matrix factorization on the operation-data matrix. Component values, which respectively correspond to the resources, indicated by each of the predetermined number of the basis vectors are extracted, and information on the extracted component values is output as usage states of the resources that are used by each of the multiple processes.
US11550761B2 Systems and methods for in-place records management and content lifecycle management
An in-place information management system having a management application built on a common data model and configured for asynchronous query-based application of policies on content stored in the disparate data storage systems through a query interface which may be part of a set of integration services. The common data model may be configured based on common architectures of the disparate data storage systems. The query interface may be configured for running a query on a data storage system in response to a search request received by the management application from a records manager and for mapping semantically equivalent keys from disparate data storage systems to a key in the common data model. The query may define a set of records to be treated similarly according to corporate policy on content lifecycle and records compliance.
US11550756B2 System and method for error-resilient data reduction
A system and method for error-resilient data reduction, utilizing a phase detector, a data requestor, a multi-phase trainer, a reconstruction engine, a deconstruction engine, and one or more reference codebooks. A multi-phase trainer may be used to train the reconstruction and deconstruction engines on various phase sourceblocks in order recover quickly from corrupted data files that cause the phase alignment of the sourceblocks to become out of phase. A phase detector may determine when the sourceblocks get out of phase and when the return to in-phase by checking if a predetermined threshold probability of correct encoding is met. Data requestor may request for retransmission only the data that was received out of phase.
US11550755B2 High performance space efficient distributed storage
High performance space efficient distributed storage is disclosed. For example, a distributed storage volume (DSV) is deployed on a plurality of hosts, with a first host storing a local cache, and a storage controller executing on a processor of the first host receives a request to store a first file. The first file is stored to the local cache. The DSV is queried to determine whether a second file that is a copy of the first file is stored in the DSV. In response to determining that the DSV lacks the second file, the first file is transferred from the local cache to the DSV and then replicated to a second host of the plurality of hosts. In response to determining that the second file resides in the DSV, a reference to the second file is stored in the DSV and then replicated to the second host.
US11550753B2 Data labeling awareness for backup systems
Embodiments for a method performing data migration such as backups and restores in a network by identifying characteristics of data in a data saveset to separate the data into defined types based on respective characteristics, assigning a data label to each defined type, defining migration rules for each data label, discovering assigned labels during a migration operation; and applying respective migration rules to labeled data in the data saveset. The migration rules can dictate storage location, access rights, replication periods, retention periods, and similar parameters.
US11550751B2 Sequence expander for data entry/information retrieval
An electronic device is described which has a user interface which receives an input comprising a sequence of target indicators of data items. The data entry system has a search component which searches for candidate expanded sequences of indicators comprising the target indicators. The search component searches amongst indicators generated by a trained conditional language model, the conditional language model having been trained using pairs, each individual pair comprising a sequence of indicators and a corresponding expanded sequence of indicators.
US11550748B2 Method and apparatus for providing interface
An electronic device and method of operating the electronic device are provided. The electronic device includes a housing, a first connector configured to be exposed to outside of the housing and include a first number of pins, a second connector configured to be exposed to the outside of the housing and include a second number of pins, and a circuit configured to provide an electrical connection between the first number of pins and the second number of pins, wherein the first number is different from the second number, and wherein, when the first connector is connected with a first external electronic device and the second connector is connected with a second external electronic device, the circuit is configured to receive analog identification (ID) information through at least one pin among the first number of pins, and generate digital ID information at least partially based on the analog ID information so as to provide the digital ID information to at least one of the second number of pins.
US11550746B2 Multi-uplink device enumeration and management
A device includes a plurality of ports and a plurality of capability registers that correspond to a respective one of the plurality of ports. The device is to connect to one or more processors of a host device through the plurality of ports, and each of the plurality of ports comprises a respective protocol stack to support a respective link between the corresponding port and the host device according to a particular interconnect protocol. Each of the plurality of capability registers comprises a respective set of fields for use in configuration of the link between its corresponding port and one of the one or more processors of the host device. The fields include a field to indicate an association between the port and a particular processor, a field to indicate a port identifier for the port, and a field to indicate a total number of ports of the device.
US11550744B2 Interrupt controller and method of managing an interrupt controller
In accordance with an embodiment, an electronic device includes: an interrupt controller having an input for receiving a controller clock signal, and an output, the interrupt controller configured to deliver an output interrupt signal on the output when the controller clock signal is active, and a control circuit comprising, an input interface for receiving at least one interrupt signal from at least one item of equipment external to the device, a clock input for receiving an external clock signal, and a first controller connected to the input interface and to the clock input, the first controller configured to automatically generate the controller clock signal from the external clock signal from when the at least one interrupt signal is asserted until a delivery of a corresponding output interrupt signal.
US11550743B2 Signal transmitting circuit, and semiconductor apparatus and semiconductor system using the same
A signal transmitting circuit includes a first output control circuit, a second output control circuit, a first output driver, and a second output driver. The first output control circuit generates a first main driving signal based on a first control signal and generates a first auxiliary driving signal based on the first control signal and a second control signal. The second output control circuit generates a second main driving signal based on the second control signal and generates a second auxiliary driving signal based on the first control signal and the second control signal. The first output driver drives an output node based on the first main driving signal and the first auxiliary driving signal. The second output driver drives the output node based on the second main driving signal and the second auxiliary driving signal.
US11550739B2 Storage system and method for switching working mode of storage system
A storage system comprises a storage drive that has a physical connector A and a physical connector B for connecting to the first control device and second control device, respectively. The physical connector A and physical connector B are independent access ports. The first control device is configured to access the storage drive through the physical connector A, and the second control device is configured to access the storage drive through the physical connector B.
US11550733B2 Method, system and circuit for managing a secure memory partition
Disclosed are methods, systems and devices for storing states in a memory in support of applications residing in a trusted execution environment (TEE). In an implementation, one or more memory devices accessible by a memory controller may be shared between and/or among processes in an untrusted execution environment (UEE) and a TEE.
US11550731B2 Processing method and apparatus for translation lookaside buffer flush instruction
The present invention discloses an instruction processing apparatus, including: a first register adapted to store address information; a second register adapted to store address space identification information; a decoder adapted to receive and decode a translation lookaside buffer flush instruction, where the translation lookaside buffer flush instruction indicates that the first register serves as a first operand, and the second register serves as a second operand; and an execution unit coupled to the first register, the second register, and the decoder and executing the decoded translation lookaside buffer flush instruction, so as to acquire address information from the first register, to acquire address space identification information from the second register, and to broadcast the acquired address, information and address space identification information on a bus coupled to the instruction processing apparatus, so that another processing unit coupled to the bus performs purging on a translation lookaside buffer, corresponding to the address information, in an address space indicated by the address space identification information. The present invention also discloses a corresponding instruction processing method, a computing system, and a system-on-chip.
US11550729B2 Memory ballooning related memory allocation techniques for virtual machines
Systems and methods for encryption support for virtual machines. An example method may comprise maintaining, by a virtual machine running on a host computer system, a list of free memory pages, wherein each entry in the list references a set of memory pages that are contiguous in a guest address space; receiving, from a hypervisor of the host computer system, a request for guest memory to be made available to the hypervisor, wherein the request comprises a minimum size of guest memory requested and a maximum size of guest memory; and responsive to identifying, in the list of free memory pages, a set of contiguous guest memory pages that is greater than or equal to the minimum size of memory requested, and less than or equal to the maximum size of memory requested, releasing the set of contiguous guest memory pages to the hypervisor.
US11550728B2 System and method for page table caching memory
A processing system includes a processor, a memory, and an operating system that are used to allocate a page table caching memory object (PTCM) for a user of the processing system. An allocation of the PTCM is requested from a PTCM allocation system. In order to allocate the PTCM, a plurality of physical memory pages from a memory are allocated to store a PTCM page table that is associated with the PTCM. A lockable region of a cache is designated to hold a copy of the PTCM page table, after which the lockable region of the cache is subsequently locked. The PTCM page table is populated with page table entries associated with the PTCM and copied to the locked region of the cache.
US11550724B2 Method and system for logical to physical (L2P) mapping for data-storage device comprising nonvolatile memory
The present disclosure provides a method of logical to physical mapping for a data-storage device comprising a non-volatile memory device. The method comprises maintaining a first type of information representing at least a part of a logical-to-physical address translation map. Further, the method comprises maintaining a second type of information pertaining to the logical-to-physical translation map as a part of a physical page. Further, the method comprises completing a logical-to-physical mapping based on the first and second type of information to thereby determine a physical location, within one or more of the physical pages, of the data stored in each logical page.
US11550716B2 I/O agent
Techniques are disclosed relating to an I/O agent circuit of a computer system. The I/O agent circuit may receive, from a peripheral component, a set of transaction requests to perform a set of read transactions that are directed to one or more of a plurality of cache lines. The I/O agent circuit may issue, to a first memory controller circuit configured to manage access to a first one of the plurality of cache lines, a request for exclusive read ownership of the first cache line such that data of the first cache line is not cached outside of the memory and the I/O agent circuit in a valid state. The I/O agent circuit may receive exclusive read ownership of the first cache line, including receiving the data of the first cache line. The I/O agent circuit may then perform the set of read transactions with respect to the data.
US11550715B2 Virtual splitting of memories
A system includes a memory, including a plurality of memory locations having different respective addresses, and a processor. The processor is configured to compute one of the addresses from (i) a first sequence of bits derived from a tag of a data item, and (ii) a second sequence of bits representing a class of the data item. The processor is further configured to write the data item to the memory location having the computed address and/or read the data item from the memory location having the computed address. Other embodiments are also described.
US11550714B2 Compiling application with multiple function implementations for garbage collection
Functions of an application may include multiple implementations that have corresponding behaviors but perform different garbage collection-related activities such that the different implementations may be executed during different garbage collection phases to reduce overall garbage collection overhead during application execution.
US11550711B2 Dynamically adjusted garbage collection workload
Devices and techniques for a dynamically adjusting a garbage collection workload are described herein. For example, memory device idle times can be recorded. From these recorded idle times, a metric can be derived. A current garbage collection workload can be divided into portions based on the metric. Then, a first portion of the divided garbage collection workload can be performed at a next idle time.
US11550710B2 Data processing method and memory controller utilizing the same
A memory controller includes a memory interface and a processor. The processor is coupled to the memory interface and controls access operation of a memory device via the memory interface. The processor maintains a predetermined table according to write operation of a first memory block of the memory device and performs data protection in response to the write operation. When performing the data protection, the processor determines whether memory space damage has occurred in the first memory block. When it is determined that memory space damage has occurred in the first memory block, the processor traces back one or more data sources of data written in the first memory block according to the predetermined table to obtain address information of one or more source memory blocks and performs a data recovery operation according to the address information of the one or more source memory blocks.
US11550709B2 Memory device and wear leveling method for the same
A memory device includes: a memory array used for implementing neural networks (NN); and a controller coupled to the memory array. The controller is configured for: in updating and writing unrewritable data into the memory array in a training phase, marching the unrewritable data into a buffer zone of the memory array; and in updating and writing rewritable data into the memory array in the training phase, marching the rewritable data by skipping the buffer zone.
US11550708B1 System, method and apparatus for selection of hardware and software for optimal implementation of one or more functionality or algorithm
A system, method and apparatus for choosing a digital processing platform that is optimal for a specified type of application and satisfies a set of user-specified constraints is provided. In operation, all known parameters on all available processing platforms in a database are stored, providing this information to a computer software application run by the user by querying the database, and then allowing a remote user to specify the constraints, in terms of hardware and system software, to eliminate those entries that would not satisfy the constraints in a step-by-step filtering process. The user then chooses a set of application programs to run on the platforms that were not eliminated. The runtime performance parameters/characteristics—e.g. computational throughput, I/O bandwidth, environmental parameters, etc. are measured to select the optimal solution. The system and method also allows for a regression test to ensure consistency between test software processes running on discrete platforms.
US11550703B2 Test package analyzer
A system and a method for recommending a modification to a test package for a software under test. A release note package associated to a feature of a software is received. The release note package is analysed in real time using machine learning based models. Further, a keyword is extracted from the release note package using a keyword extraction technique. The keyword corresponds to the feature of the software. The keyword is compared with nomenclatures present in a test package using a pattern matching technique. The test package is associated to the feature of the software. Finally, a modification to the test package is recommended based on the comparison. The modification comprises addition, deletion, or updating an existing element of the test package. It may he noted that the modification is recommended using an Artificial Intelligence (AI) technique.
US11550702B1 Ensuring that computer programs are accessible to users with disabilities, such as for use with mobile phones
Disclosed here is a system to enable interaction between a user with a disability and a computer program. The system can obtain a representation of a user interface to present to a user. The system can determine an element associated with the user interface, where the element is configured to provide information to the user, however, the user interface presentation of the element at least partially fails to provide the information to the user. Based on the element, the system can determine an appropriate test to perform. The appropriate test indicates at least two of: a test to perform with a keyboard, a gesture test to perform with a mobile screen reader, and an audio test to perform with a screen reader. The system can generate an indication of the appropriate test. The system can provide the indication of the appropriate test prior to releasing the user interface to the user.
US11550697B2 Cross jobs failure dependency in CI/CD systems
A build fail of a job in a development pipeline of an application development system is analyzed. A determination as to whether the build fail affects other jobs in the development pipeline is made. In response to determining that the build fail affects at least one of the other jobs of the plurality of jobs, an alert identifying the at least one of the other jobs affected by the build fail is generated.
US11550691B2 Computing resources schedule recommendation
Properties associated with computing resources are received. At least a portion of the received properties is used to cluster the computing resources into one or more operating groups. At least a portion of the received properties is used to determine a recommendation of an operation schedule for at least one of the one or more operating groups. The recommendation is provided. A feedback is received in response to the recommendation.
US11550687B2 Using memory device sensors
Systems, apparatuses, and methods related to using memory device sensors are described. Some memory system or device types include sensors embedded in their circuitry. For instance, another device can be coupled to a memory device with an embedded sensor. The memory device can transmit a signal representing sensor data generated by the embedded sensor using a sensor output coupled to the other device. A controller coupled to a memory device may determine one or more threshold values of a sensor or sensors embedded in a memory device. The memory device may transmit an indication responsive to one or more sensors detecting a value greater or less than a threshold and may transmit the indication to another device.
US11550685B2 Mode controller and integrated circuit chip including the same
An integrated circuit chip includes a plurality of function blocks; a mode controller configured to convert an input signal, received from an external device through an input/output pin, into an input pattern and test mode setting data which include a plurality of bits, and to output the test mode setting data and a mode switching enable signal when a secure pattern generated therein is the same as the input pattern; and a mode setting module configured to control the plurality of function blocks to operate in a test mode according to the mode setting data, in response to the test mode switching enable signal.
US11550684B2 Testing of lockstep architecture in system-on-chips
A lockstep testing system includes a lockstep controller that generates various control signals. The lockstep testing system further includes various lockstep circuitries, with each lockstep circuitry including primary and redundant functional circuits that are operable in a lockstep mode, and a fault injection circuit that receives a control signal from the lockstep controller and injects a transient fault in the corresponding lockstep circuitry. The transient fault can be injected at one of input and output stages of the primary and redundant functional circuits. Each lockstep circuitry further includes a checker circuit that tests whether the corresponding lockstep circuitry is faulty (i.e., whether the injected fault is accurately detected), and generates and provides, to the lockstep controller, a fault indication signal indicating whether the corresponding lockstep circuitry is faulty.
US11550682B2 Synthetic system fault generation
Systems, computer-implemented methods, and computer program products that facilitate synthetic system fault generation are provided. According to an embodiment, a system can comprise a processor that executes the following computer-executable components stored in a non-transitory computer readable medium: a generator component that employs a trained artificial intelligence (AI) model to generate a synthetic system fault, represented as a combination of discrete parameters and continuous parameters that define a system state; and a fault assembler component that analyzes the synthetic system fault and generates textual content corresponding to the synthetic system fault.
US11550681B2 System and method for error injection in system-on-chip
A system-on-chip includes a memory, an error injection controller, an injection logic circuit, and an error detection circuit. The error injection controller is configured to generate and transmit error data, and at least one of read and write access requests associated with the memory to the injection logic circuit. The injection logic circuit is configured to access the memory based on at least one of the read and write access requests to execute at least one of read and write operations. The injection logic circuit is further configured to inject an error in at least one of first data and second data to generate at least one of erroneous first data and erroneous second data, respectively. The error detection circuit is configured to detect an error in at least one of the erroneous first data and the erroneous second data to generate an error signal.
US11550680B2 Assigning backup resources in a data storage management system based on failover of partnered data storage resources
An illustrative data storage management system is aware that certain data storage resources for storing/serving primary data operate in a partnered configuration. Illustrative components of the data storage management system analyze the failover status of the partnered primary data storage resources to determine which is currently serving/storing primary data and/or snapshots targeted for backup. When detecting that a first partnered primary data storage resource has failed over to a second primary data storage resource, the example storage manager changes the assignment of backup resources that are pre-administered for the targeted data. Accordingly, the example storage manager assigns backup resources, including at least one media agent, that are associated with the second primary data storage resource, and which are “closer” thereto from a geography and/or network topology perspective, even if the pre-administered backup resources are available for backup.
US11550678B2 Memory management
The present disclosure includes apparatuses and methods related to hybrid memory management. An example apparatus can include a first memory array, a number of second memory arrays, and a controller coupled to the first memory array and the number of second memory arrays configured to execute a write operation, wherein execution of the write operation writes data to the first memory array starting at a location indicated by a write cursor, and place the write cursor at an updated location in the first memory array upon completing execution of the write operation, wherein the updated location is a next available location in the first memory array.
US11550676B2 Hardware-management-console-initiated data protection
A method for protecting data in a storage system is disclosed. In one embodiment, such a method includes detecting, by a first hardware management console, first battery-on status associated with a first uninterruptible power supply. The method further detects, by a second hardware management console, second battery-on status associated with a second uninterruptible power supply. The method communicates, from the first hardware management console to the second hardware management console, the first battery-on status. The method then triggers, by the second hardware management console, a dump of modified data from memory to more persistent storage upon detecting both the first battery-on status and the second battery-on status. A corresponding system and computer program product are also disclosed.