Document Document Title
US11101328B2 Vapor deposition apparatus, deposition method, and method of manufacturing organic light-emitting display apparatus by using the same
Provided is a vapor deposition apparatus including: a plasma generator configured to change at least a portion of a first raw material gas into a radical form; a corresponding surface corresponding to the plasma generator; a reaction space between the plasma generator and the corresponding surface; and an insulating member separated from, and surrounding the plasma generator.
US11101325B2 Semiconductor memory and method of manufacturing the same
A semiconductor memory includes a plurality of stripe-like active areas formed by stacking, in a direction perpendicular to a substrate, a plurality of layers extending parallel to the substrate, a first gate electrode formed on first side surfaces of the active areas, the first side surfaces being perpendicular to the substrate, a second gate electrode formed on second side surfaces of the active areas, the second side surfaces being perpendicular to the substrate. The layers are patterned in self-alignment with each other, intersections of the active areas and the first gate electrode form a plurality of memory cells, and the plurality of memory cells in an intersecting plane share the first gate electrode.
US11101323B2 RRAM cells in crossbar array architecture
A method is presented for forming vertical crossbar resistive random access memory (RRAM) cells. The method includes forming a substantially U-shaped bottom electrode over a substrate, filling the U-shaped bottom electrode with a first conductive material, capping the U-shaped bottom electrode with a dielectric cap, depositing a high-k material, and forming a top electrode such that active areas of the RRAM cells are vertically aligned and the U-shaped bottom electrode is shared between neighboring RRAM cells.
US11101322B2 RRAM cells in crossbar array architecture
A method is presented for forming vertical crossbar resistive random access memory (RRAM) cells. The method includes forming a substantially U-shaped bottom electrode over a substrate, filling the U-shaped bottom electrode with a first conductive material, capping the U-shaped bottom electrode with a dielectric cap, depositing a high-k material, and forming a top electrode such that active areas of the RRAM cells are vertically aligned and the U-shaped bottom electrode is shared between neighboring RRAM cells.
US11101321B2 Nonvolatile resistive memory device and manufacturing method thereof
A nonvolatile resistive switching memory comprising an insulating substrate, a lower electrode, a lower graphene barrier layer, a resistive switching functional layer, an upper graphene barrier layer, and an upper electrode, wherein the lower and/or the upper graphene barrier layer is/are capable of preventing the metal ions/atoms in the lower/upper metal electrode from diffusing into the resistive switching functional layer under an applied electric field. According to the nonvolatile resistive switching memory device of the present invention and manufacturing method thereof, a monolayer or multilayer graphene film as a metal ions/atoms barrier layer is inserted between the upper/lower metal electrode and the resistive switching functional layer, which is capable of preventing the metal ions/atoms in the lower/upper metal electrode from diffusing into the resistive switching functional layer during the programming or erasing process of the resistive switching device, thereby improving the reliability of the device.
US11101320B2 System and method for efficient enhancement of an on/off ratio of a bitcell based on 3T2R binary weight cell with spin orbit torque MJTs (SOT-MTJs)
A weight cell, an electronic device and a device are provided. The weight cell includes a first resistive memory element and a second resistive memory element, a select transistor, and a layer of Spin Hall (SH) material disposed between the first resistive memory element and the second resistive memory element, the layer of the SH material including a first contact and a second contact. The first contact of the SH material is connected to a drain of the select transistor and the second contact of the SH material is connected to an external word line.
US11101317B2 Method of manufacturing element array and method of removing specific element
In a method of manufacturing an element array, prepared is an adhesive sheet in which elements are arranged in a predetermined array on an adhesive layer. A specific element among the arrayed elements is removed from the adhesive sheet by radiating a laser to the specific element. The arrayed elements are directly or indirectly transferred onto a mounting substrate.
US11101313B2 Solid-state imaging device and electronic apparatus
[Object] To provide a solid-state imaging device and an electronic apparatus with further improved performance. [Solution] A solid-state imaging device including: a first substrate on which a pixel unit is formed, and a first semiconductor substrate and a first multi-layered wiring layer are stacked; a second substrate on which a circuit having a predetermined function is formed, and a second semiconductor substrate and a second multi-layered wiring layer are stacked; and a third substrate on which a circuit having a predetermined function is formed, and a third semiconductor substrate and a third multi-layered wiring layer are stacked. The first substrate, the second substrate, and the third substrate are stacked in this order. The pixel unit has pixels arranged thereon. The first substrate and the second substrate are bonded together with the first multi-layered wiring layer and the second semiconductor substrate opposed to each other. The solid-state imaging device includes a first coupling structure for electrically coupling a circuit of the first substrate and the circuit of the second substrate to each other. The first coupling structure includes a via in which one through hole electrically couples a predetermined wiring line in the first multi-layered wiring layer, and a predetermined wiring line in the second multi-layered wiring layer or the third multi-layered wiring layer to each other. The one through hole is provided by penetrating at least the first substrate from a back surface side of the first substrate.
US11101307B2 Image sensor having stacked conformal films
An image sensor device is disclosed. The image sensor device includes: a substrate having a front surface and a back surface; a radiation-sensing region formed in the substrate; an opening extending from the back surface of the substrate into the substrate; a first metal oxide film including a first metal, the first metal oxide film being formed on an interior surface of the opening; and a second metal oxide film including a second metal, the second metal oxide film being formed over the first metal oxide film; wherein the electronegativity of the first metal is greater than the electronegativity of the second metal. An associated fabricating method is also disclosed.
US11101298B2 Thin film transistor array substrate, display apparatus, and method of manufacturing thin film transistor array substrate
A thin film transistor array substrate includes: a first conductive layer including first lines for transmitting data signals to the thin film transistors; a second conductive layer disposed on the first conductive layer and including second lines for supplying a driving voltage to the thin film transistors; a first insulating layer disposed between a semiconductor layer and the first conductive layer and including a first material layer; a second insulating layer disposed between the first conductive layer and the second conductive layer and including a second material layer having a dielectric constant greater than that of the first material layer; and a contact plug penetrating the second insulating layer and the first insulating layer, and connecting the second conductive layer to the semiconductor layer. A taper angle of the contact plug in the second material layer is greater than that of the contact plug in the first material layer.
US11101295B2 Semiconductor device and method for manufacturing the same
A more convenient and highly reliable semiconductor device which has a transistor including an oxide semiconductor with higher impact resistance used for a variety of applications is provided. A semiconductor device has a bottom-gate transistor including a gate electrode layer, a gate insulating layer, and an oxide semiconductor layer over a substrate, an insulating layer over the transistor, and a conductive layer over the insulating layer. The insulating layer covers the oxide semiconductor layer and is in contact with the gate insulating layer. In a channel width direction of the oxide semiconductor layer, end portions of the gate insulating layer and the insulating layer are aligned with each other over the gate electrode layer, and the conductive layer covers a channel formation region of the oxide semiconductor layer and the end portions of the gate insulating layer and the insulating layer and is in contact with the gate electrode layer.
US11101291B2 Memory cell arrangement and methods thereof
A memory cell arrangement is provided that may include: a plurality of electrode layers, wherein each of the plurality of electrode layers comprises a plurality of through holes, each of the plurality of through holes extending from a first surface to a second surface of the respective electrode layer; a plurality of electrode pillars, wherein each of the plurality of electrode pillars comprises a plurality of electrode portions, wherein each of the plurality of electrode portions is disposed within a corresponding one of the plurality of through holes; wherein at least one remanent-polarizable portion is disposed in each of the plurality of through holes in a gap between the respective electrode layer and the respective electrode portion.
US11101289B1 Three-dimensional memory device with composite charge storage structures and methods for forming the same
A memory device includes an alternating stack of insulating layers and electrically conductive layers located over a substrate, and a memory stack structure extending through the alternating stack. The memory stack structure includes a composite charge storage structure, a tunneling dielectric layer, and a vertical semiconductor channel. The composite charge storage structure may include a vertical stack of tubular charge storage material portions including a first charge trapping material located at levels of the electrically conductive layers, and a charge storage layer including a second charge trapping material extending through a plurality of electrically conductive layers of the electrically conductive layers. The first charge trapping material has a higher charge trap density than the second charge trapping material. Alternatively, the composite charge storage material portions may include discrete charge storage elements each containing a silicon nitride portion and a silicon carbide nitride liner.
US11101288B2 Three-dimensional memory device containing plural work function word lines and methods of forming the same
A three-dimensional memory device includes an alternating stack of insulating layers and electrically conductive layers located over a substrate, memory openings vertically extending through the alternating stack, and memory stack structures extending through the alternating stack. Each of the memory stack structures contains a memory film and a vertical semiconductor channel. At least one of the electrically conductive layers contains a first conductive material portion having a respective inner sidewall that contacts a respective one of the memory films at a vertical interface, and a second conductive material portion that has a different composition from the first conductive material portion, and contacting the first electrically conductive material portion. The first conductive material portion has a lower work function than the second conductive material portion.
US11101284B2 Three-dimensional memory device containing etch stop structures and methods of making the same
A method of forming a semiconductor structure includes providing a dopant species selected from carbon, boron, nitrogen or oxygen into an upper portion of a semiconductor region to form a doped etch stop semiconductor material portion over a remaining semiconductor material portion, forming an overlying material portion over the etch stop semiconductor material portion, etching through the overlying material portion by an etch process that removes the overlying material portion selective to a material of the etch stop semiconductor material portion, and depositing at least one fill material over the etch stop semiconductor material portion.
US11101282B2 Semiconductor storage device
According to one embodiment, a semiconductor storage device includes: a substrate; a plurality of first gate electrodes arranged in a first direction intersecting with a substrate surface; a first semiconductor film extending in the first direction and facing the plurality of first gate electrodes; a first gate insulating film provided between the plurality of first gate electrodes and the first semiconductor film; a second gate electrode disposed farther away from the substrate than the plurality of first gate electrodes; a second semiconductor film that extends in the first direction, faces the second gate electrode, and has, in the first direction, one end connected to the first semiconductor film; and a second gate insulating film provided between the second gate electrode and the second semiconductor film. The second gate electrode includes: a first portion; and a second portion provided between the first portion and the second semiconductor film, and facing the second semiconductor film. At least a portion of the second portion is provided closer to a side of the substrate than a surface of the first portion on the side of the substrate side in the first direction.
US11101281B2 Semiconductor device and method of manufacturing the same
The semiconductor device includes a fin FA selectively protruded from an upper surface of a semiconductor substrate SB, a gate insulating film GF1 formed on an upper surface and a side surface of the fin FA and having an insulating film X1 and a charge storage layer CSL, and a memory gate electrode MG formed on the gate insulating film GF1. Here, the thickness of the charge storage layer CSL on the upper surface of the fin FA is larger than the thickness of the charge storage layer CSL on the side surface of the fin FA.
US11101280B2 Memory arrays and methods used in forming a memory array
A method used in forming a memory array comprising strings of memory cells comprises forming a stack comprising vertically-alternating first tiers and second tiers comprising memory-block regions having channel-material strings therein. Conductor-material contacts are directly against the channel material of individual of the channel-material strings. First insulator material is formed directly above the conductor-material contacts. The first insulator material comprises at least one of (a) and (b), where (a): silicon, nitrogen, and one or more of carbon, oxygen, boron, and phosphorus, and (b): silicon carbide. Second insulator material is formed directly above the first insulator material and the conductor-material contacts. The second insulator material is devoid of each of the (a) and (b). Third insulator material is formed directly above the second insulator material, the first insulator material, and the conductor-material contacts. The third insulator material comprises at least one of the (a) and (b). At least one horizontally-elongated isolation structure is formed in the first and second insulator materials and in a top part of the stack in individual of the memory-block regions. Additional methods, including structure independent of method, are disclosed.
US11101279B2 Semiconductor memory device
A semiconductor memory device includes: a substrate including a first and a second regions; first wiring layers disposed in a first direction; a second wiring layer; a third wiring layer closer to the substrate than the first and the second wiring layers; a semiconductor film that penetrates the first and the second wiring layers, and is connected to the third wiring layer; and a gate insulating film disposed between the semiconductor film and the first wiring layers. The first wiring layers include first conductive films opposed to the semiconductor film in the first region, and first films in the second region. The second wiring layer includes a second conductive film opposed to the semiconductor film in the first region, and a second film in the second region. The second film is different from the first films.
US11101278B2 Semiconductor memory device and semiconductor device
A semiconductor memory device includes: a substrate including a cell region and a connection region; a first word line stack comprising a plurality of first word lines that extend to the connection region and are stacked on the cell region; a second word line stack comprising a plurality of second word lines that extend to the connection region and are stacked on the cell region, the second word line being adjacent to the first word line stack; vertical channels in the cell region of the substrate, the vertical channels being connected to the substrate and coupled with the plurality of first and second word lines; a bridge region that connects the first word lines of the first word line stack with the second word lines of the second word line stack; and a local planarized region under the bridge region.
US11101277B2 Process for manufacturing NOR memory cell with vertical floating gate
An electrically erasable programmable nonvolatile memory cell includes a semiconductor substrate having a first substrate region and a trench region apart from the first substrate region in a lateral direction, a channel region between the first substrate region and the bottom portion of the trench region, an electrically conductive control gate insulated from and disposed over the first channel portion, an electrically conductive floating gate insulated from the bottom and sidewall portions of the trench region, an insulation region disposed over the second channel portion between the control gate and the second floating gate portion, an electrically conductive source line insulated from the floating gate and electrically connected to the trench region of the substrate, and an electrically conductive erase gate insulated from and disposed over a tip of the floating gate.
US11101272B2 DRAM and method for manufacturing the same
A dynamic random access memory and its manufacturing method are provided. The memory includes a buried bit line, a plurality of buried word lines, a bit line contact structure, and a conductive plug. The buried bit line is formed in a substrate. A bottom surface of the buried word line is higher than a top surface of the buried bit line. The bit line contact structure is formed on the buried bit line and has a through hole. The bit line contact structure is not in direct contact with the buried bit line. A material of the bit line contact structure is different from a material of the buried bit line. The conductive plug is formed between the bit line contact structure and the buried bit line and fills the through hole, so that the bit line contact structure and the buried bit line are electrically connected.
US11101266B2 3D device and devices with bonding
A 3D device including: a first level including first single crystal transistors overlaid by a second level including second single crystal transistors; a third level including third single crystal transistors, the second level is overlaid by the third level; a fourth level including fourth single crystal transistors, the third level is overlaid by the fourth level; first bond regions including first oxide to oxide bonds, where the first bond regions are between the first level and the second level; second bond regions including second oxide to oxide bonds, where the second bond regions are between the second level and the third level; and third bond regions including third oxide to oxide bonds, where the third bond regions are between the third level and the fourth level, where the second level, third level, and fourth level each include one array of memory cells, and where the one array of memory cells is a DRAM type memory.
US11101265B2 Apparatuses and methods for semiconductor circuit layout
Apparatuses including circuit layout regions of a semiconductor device and methods of designing the circuit layout regions of a semiconductor device are described. An example apparatus includes a first layout region including a first transistor area including at least one first transistor, at least one contact in proximity to the first transistor area, and a first resistor area comprising at least one first resistor coupled to the at least one first transistor. The first transistor area and the at least one contact are aligned in a first direction, and the first transistor area and the first resistor area are aligned in a second direction. The second direction may be substantially perpendicular to the first direction. The at least one contact may be one of a substrate contact and a well contact.
US11101264B2 Electrostatic discharge protection circuit and structure thereof
An electrostatic-discharge (ESD) protection circuit is provided. The circuit includes an I/O terminal coupled for receiving a signal having a negative voltage relative to a voltage supply terminal. An ESD transistor is formed in an isolated well. The transistor includes a control electrode and a first current electrode coupled to the I/O terminal. The isolated well is configured as a body electrode of the transistor. An ESD diode includes an anode electrode coupled to the voltage supply terminal and a cathode electrode coupled to a second current electrode of the transistor.
US11101261B2 Package-on-package structures and methods for forming the same
A package includes a package component, which further includes a top surface and a metal pad at the top surface of the package component. The package further includes a non-reflowable electrical connector over and bonded to the metal pad, and a molding material over the package component. The non-reflowable electrical connector is molded in the molding material and in contact with the molding material. The non-reflowable electrical connector has a top surface lower than a top surface of the molding compound.
US11101256B2 Optical modulators
An optoelectronic device. The optoelectronic device operable to provide a PAM-N modulated output, the device comprising: M optical modulators, M being an integer greater than 1, the M optical modulators being arranged in a cascade, the device being configured to operate in N distinct transmittance states, as a PAM-N modulator, wherein, in each transmittance state of the N distinct transmittance states, each of the M optical modulators has applied to it a respective control voltage equal to one of: a first voltage or a second voltage. One or more of the modulators may include a substrate; a crystalline cladding layer, on top of the substrate; and an optically active region, above the crystalline cladding layer. The crystalline cladding layer may have a refractive index which is less than a refractive index of the optically active region.
US11101255B2 3D printable feedstock inks for signal control or computation
A 3D printable feedstock ink is disclosed for use in a 3D printing process where the ink is flowed through a printing nozzle. The ink may be made up of a non-conductive flowable material and a plurality of chiplets contained in the non-conductive flowable material in random orientations. The chiplets may form a plurality of percolating chiplet networks within the non-conductive flowable material as ones of the chiplets contact one another. Each one of the chiplets has a predetermined circuit characteristic which is responsive to a predetermined electrical signal, and which becomes electrically conductive when the predetermined electrical signal is applied to the ink, to thus form at least one conductive signal path through the ink.
US11101253B2 Semiconductor package
Disclosed are semiconductor packages and methods of fabricating the same. The semiconductor package includes a first semiconductor chip on a first substrate, a first molding layer covering a sidewall of the first semiconductor chip and including at least two guide holes that expose the first substrate and are spaced apart from each other in a periphery of the first substrate, a second substrate on the first molding layer, a connection terminal between the first substrate and the second substrates and connecting the first and second substrates to each other, and an alignment structure that extends from a bottom surface of the second substrate into each of the at least two guide holes of the first molding layer. A height of the alignment structure is greater than a height of the first molding layer and the first semiconductor chip.
US11101251B2 Optoelectronic component
An optoelectronic component includes a carrier, wherein the carrier includes a surface, reflective barriers are formed over the surface of the carrier, the reflective barriers divide the surface of the carrier into pixels, each pixel respectively includes at least one optoelectronic semiconductor chip arranged on the surface of the carrier, the optoelectronic semiconductor chip is configured to emit electromagnetic radiation, the optoelectronic semiconductor chip includes an upper side, the upper side faces away from the surface of the carrier, and a reflective covering is arranged on the upper side of the optoelectronic semiconductor chip.
US11101247B2 Light-emitting device, integrated light-emitting device, and light-emitting module
A light-emitting device includes a base including a conductive wiring; a light-emitting element mounted on the base and configured to emit light; a light reflective film provided on an upper surface of the light-emitting element; and a encapsulant covering the light-emitting element and the light reflective film. A ratio (H/W) of a height (H) of the encapsulant to a width (W) of a bottom surface of the encapsulant is less than 0.5.
US11101246B2 Semiconductor device having chips attached to support members through silver sintered bodies with particles
In a semiconductor device, a first semiconductor chip and a second semiconductor chip are disposed between a first support member and a second support member. A first underlayer bonding material is disposed between the first semiconductor chip and the first support member. A second underlayer bonding material is disposed between the second semiconductor chip and the first support member. A first upper layer bonding material is disposed between the first semiconductor chip and the second support member. A second upper layer bonding material is disposed between the second semiconductor chip and the second support member.
US11101244B2 Stacked semiconductor die assemblies with die support members and associated systems and methods
Stacked semiconductor die assemblies with die support members and associated systems and methods are disclosed herein. In one embodiment, a semiconductor die assembly can include a package substrate, a first semiconductor die attached to the package substrate, and a support member attached to the package substrate. The support member can be separated from the first semiconductor die, and a second semiconductor die can have one region coupled to the support member and another region coupled to the first semiconductor die.
US11101241B2 Semiconductor device having terminals and semiconductor elements electrically connected to a respective side surface of the terminals
The semiconductor device includes, on the cooling substrate, first main terminal, second main terminal, third main terminal, and fourth main terminal, each having a polygonal-shape. The first external-connection face on upper surface of the first main terminal is connected to positive electrode, and the fourth external-connection face on upper surface of the fourth main terminal is connected to negative electrode. First semiconductor element electrically connected between side surface of the first main terminal and side surface of the second main terminal, and second semiconductor element electrically connected between side surface of the third main terminal and side surface of the fourth main terminal are provided. The second main terminal and the third main terminal are disposed adjacent to each other while being separated, and the first main terminal and the fourth main terminal are disposed adjacent to each other while being separated.
US11101240B2 Isolation bonding film for semiconductor packages and methods of forming the same
A semiconductor package including an improved isolation bonding film and methods of forming the same are disclosed. In an embodiment, a semiconductor device includes a first die bonded to a package substrate, the first die including vias extending through a substrate, the vias extending above a top surface of the substrate; a first dielectric film extending along a top surface of the package substrate, along the top surface of the substrate, and along sidewalls of the first die, the vias extending through the first dielectric film; a second die bonded to the first dielectric film and the vias; and an encapsulant over the package substrate, the first die, the first dielectric film, and the second die.
US11101233B1 Semiconductor device and method for forming the same
A method for forming a semiconductor device is provided. The method includes providing a substrate. The method includes forming a mask layer over a surface of the substrate. The mask layer has an opening over a portion of the surface. The method includes depositing a conductive layer over the surface and the mask layer. The method includes removing the mask layer and the conductive layer over the mask layer. The conductive layer remaining after the removal of the mask layer and the conductive layer over the mask layer forms a conductive pad. The method includes bonding a device to the conductive pad through a solder layer. The conductive pad is embedded in the solder layer.
US11101228B1 Integrated circuit package with a magnetic core
Aspects of the present disclosure provide an integrated circuit package having an inductive element with a magnetic core. An example integrated circuit package generally includes a semiconductor die, a redistribution layer, and a magnetic core. The semiconductor die includes a metal layer having first conductive traces and conductive pillars coupled to and extending from the metal layer. The redistribution layer is disposed below the semiconductor die and includes second conductive traces. A portion of the first conductive traces, a portion of the conductive pillars, and a portion of the second conductive traces are arranged to form an inductive element disposed below a portion of the semiconductor die. The magnetic core is disposed in the inductive element.
US11101227B2 Coupled line structures for wideband applications
Coupled line structures for wideband applications are provided herein. In certain embodiments, a coupled line structure includes one transmission line that is segmented in a metal layer and another that is substantially continuous in the metal layer, thereby allowing tighter spacing and higher coupling between the transmission lines relative to what is achievable if both transmission lines were continuous. The high coupling in turn aids in achieving wide bandwidth.
US11101226B2 Method for conveying high frequency module and a high-frequency module
A method and a high-frequency module that includes a high frequency die that may include multiple die pads; a substrate that may include a first buildup layer, a second buildup layer and a core that is positioned between the first buildup layer and a second buildup layer; a line card that may include multiple line card pads; and multiple conductors that pass through the substrate without reaching a majority of a depth of the core, and couple the multiple die pads to the multiple line card pads.
US11101225B2 Semiconductor device and power conversion device
A semiconductor chip (6) is disposed on the insulation substrate (2). A lead frame (8) is bonded to an upper surface of the semiconductor chip (6). A sealing resin (12) covers the semiconductor chip (6), the insulation substrate (2), and the lead frame (8). A stress mitigation resin (13) having a lower elastic modulus than that of the sealing resin (12) is partially applied to an end of the lead frame (8).
US11101223B2 Display device
According to an aspect of the invention, a display device includes: a first substrate; and a plurality of pixels including a first pixel disposed in the first substrate. The first pixel includes: a first transistor; a first electrode connected with the first transistor; a first color filter having a color and overlapping the first electrode connected with the first transistor; and a third measurement indicia having a color and overlapping the first color filter, and the first color filter has a color different from the color of the third measurement indicia.
US11101213B2 EFuse structure with multiple links
An eFuse structure including a semiconductor substrate; back end of the line (BEOL) metallization levels on the semiconductor substrate; vias extending through the metallization levels; at least one of the metallization levels including one or more metallic plates in electrical contact with one of the vias, the one or more metallic plates having at least one fusible link in electrical contact with one or more additional vias. The eFuse structure may form a multi-fuse structure such that each fusible link may be fused separately or together at the same time.
US11101209B2 Redistribution structures in semiconductor packages and methods of forming same
An embodiment semiconductor package includes a bare semiconductor chip, a packaged semiconductor chip adjacent the bare semiconductor chip, and a redistribution structure bonded to the bare semiconductor chip and the packaged semiconductor chip. The redistribution structure includes a first redistribution layer having a first thickness; a second redistribution layer having a second thickness; and a third redistribution layer between the first redistribution layer and the second redistribution layer. The third redistribution layer has a third thickness greater than the first thickness and the second thickness. The package further includes an underfill disposed between the bare semiconductor chip and the redistribution structure and a molding compound encapsulating the bare semiconductor chip, the packaged semiconductor chip, and the underfill.
US11101208B2 Metal-insulator-metal (MIM) capacitor
A process of forming a metal-insulator-metal (MIM) capacitor may be incorporated into a process of forming metal bond pads connected directly to a top metal interconnect layer (e.g., Cu MTOP). The MIM capacitor may include a dielectric layer formed between a bottom plate defined by the Cu MTOP and a top plate comprising an extension of, or connected directly to, a metal bond pad formed above the Cu MTOP. The process of forming the MIM capacitor may include etching an opening in a passivation layer formed over the Cu MTOP to expose a top surface of the Cu MTOP, forming a dielectric layer extending into the passivation layer opening and onto the exposed Cu MTOP surface, removing portions of the dielectric layer to define a capacitor dielectric, and depositing bond pad metal extending into the passivation layer opening and onto the capacitor dielectric, to define the MIM capacitor top plate.
US11101205B2 Interconnection structure fabrication using grayscale lithography
An lithographic reticle may be formed comprising a transparent substrate, a substantially opaque mask formed on the transparent substrate that defines at least one exposure window, wherein the at least one exposure window has a first end, a first filter formed on the transparent substrate within the at least one exposure window and abutting the first end thereof, and a second filter formed on the transparent substrate within the at least one exposure window and abutting the first filter, wherein an average transmissivity of the first filter is substantially one half of a transmissivity of the second filter. In another embodiment, the at least one exposure window includes a third filter abutting the second end and is adjacent the second filter. Further embodiments of the present description include interconnection structures and systems fabricated using the lithographic reticle.
US11101198B2 Semiconductor die package including a one-body clip
In one general aspect, an apparatus can include a semiconductor die, a substrate, and a leadframe coupled to the substrate and defining an opening. The apparatus can include a one-body clip having a first portion disposed within the opening and coupled to the semiconductor die. The one-body clip can have a second portion disposed within the same opening and coupled to the substrate.
US11101192B2 Wafer level embedded heat spreader
Disclosed herein is a device having an embedded heat spreader and method for forming the same. A carrier substrate may comprise a carrier, an adhesive layer, a base film layer, and a seed layer. A patterned mask is formed with a heat spreader opening and via openings. Vias and a heat spreader may be formed in the pattern mask openings at the same time using a plating process and a die attached to the head spreader by a die attachment layer. A molding compound is applied over the die and heat spreader so that the heat spreader is disposed at the second side of the molded substrate. A first RDL may have a plurality of mounting pads and a plurality of conductive lines is formed on the molded substrate, the mounting pads may have a bond pitch greater than the bond pitch of the die contact pads.
US11101190B2 Package and printed circuit board attachment
Generally, the present disclosure provides example embodiments relating to a package attached to a printed circuit board (PCB). In an embodiment, a structure includes a PCB. The PCB has ball pads arranged in a matrix. Outer ball pads are along one or more outer edges of the matrix, and each of the outer ball pads has a first solder-attach area. Inner ball pads are interior to the matrix, and each of the inner ball pads has a second solder-attach area. The first solder-attach area is larger than the second solder-attach area.
US11101189B2 Semiconductor device package and method of manufacturing the same
The present disclosure relates to a semiconductor device package. The semiconductor device package includes a substrate, a support structure, an electronic component and an adhesive. The support structure is disposed on the substrate. The electronic component is disposed on the support structure. The adhesive is disposed between the substrate and the electronic component and covers the support structure. A hardness of the support structure is less than a hardness of the electronic component.
US11101188B2 Cap for package of integrated circuit
A cover for an integrated circuit package includes a central plate and a peripheral frame surrounding the central plate. The peripheral frame is vertically spaced from and parallel to the central plate. The peripheral frame includes through openings formed therein. The cover can be used to package a semiconductor chip that is mounted to a substrate.
US11101187B2 Semiconductor device
A semiconductor device includes a semiconductor layer of first-conductivity-type that has a main surface and that includes a boundary region set in a region between an active region and a current detection region at the main surface, a first body region of second-conductivity-type formed in a surface layer portion of the main surface at the active region, a first trench gate structure formed in the main surface at the active region, a second body region of the second-conductivity-type formed in the surface layer portion of the main surface at the current detection region, a second trench gate structure formed in the main surface at the current detection region, a well region of the second-conductivity-type formed in the surface layer portion of the main surface at the boundary region, and a dummy trench gate structure formed in an electrically floating state in the main surface at the boundary region.
US11101186B2 Substrate structure having pad portions
A substrate structure includes a wiring structure and a supporter. The wiring structure includes a first dielectric structure, a first circuit layer, a second dielectric structure and a second circuit layer. The first circuit layer is disposed on the first dielectric structure. The second dielectric structure covers the first dielectric structure and the first circuit layer. A pad portion of the first circuit layer is exposed from the first dielectric structure, and the second circuit layer protrudes from the second dielectric structure. The supporter is disposed adjacent to the first dielectric structure of the wiring structure, and defines at least one through hole corresponding to the exposed pad portion of the first circuit layer.
US11101183B2 Gate spacer formation for scaled CMOS devices
Disclosed are methods of forming a CMOS device. One non-limiting method may include providing a gate structure atop a substrate, and forming a first spacer over the gate structure. The method may include removing the first spacer from just an upper portion of the gate structure by performing an angled reactive ion etch or angled implantation disposed at a non-zero angle of inclination with respect to a perpendicular to a plane of the substrate. The method may further include forming a second spacer over the upper portion of the gate structure and the first spacer along a lower portion of the gate structure. A thickness of the first spacer and the second spacer along the lower portion of the gate structure may be greater than a thickness of the second spacer along the upper portion of the gate structure.
US11101182B2 Nanosheet transistors with different gate dielectrics and workfunction metals
Integrated chips include vertically stacked channel layers, with a first stack in a first device region and a second stack in a second device region. A first dielectric layer is formed conformally on the vertically stacked channel layers in the first device region. A second dielectric layer is formed conformally on the vertically stacked channel layers in the second device region. Gate conductors are formed around the vertically stacked channel layers in both the first device region and the second device region, filling a space between surfaces of the respective first dielectric layer and second dielectric layer.
US11101178B2 Semiconductor integrated circuit
A method including forming a first insulating film over a first fin structure. The method further includes removing the first insulating film to expose a portion of the first fin structure. The method further includes forming a first oxide film over the exposed portion of the first fin structure using a non-aqueous solvent-based chemical.
US11101174B2 Gap fill deposition process
Methods for forming an interconnections structure on a substrate in a cluster processing system and thermal processing such interconnections structure are provided. In one embodiment, a method for a device structure for semiconductor devices includes forming a barrier layer in an opening formed in a material layer disposed on a substrate, forming an interface layer on the barrier layer, forming a gap filling layer on the interface layer, and performing an annealing process on the substrate, wherein the annealing process is performed at a pressure range greater than 5 bar.
US11101173B2 Self-aware and correcting heterogenous platform incorporating integrated semiconductor processing modules and method for using same
This disclosure relates to a method for using a high volume manufacturing system for processing and measuring workpieces in a semiconductor processing sequence without leaving the system's controlled environment (e.g., sub-atmospheric pressure). The system includes an active interdiction control system to implement corrective processing within the system when a non-conformity is detected. The corrective processing method can include a remedial process sequence to correct the non-conformity or compensate for the non-conformity during subsequent process. The non-conformity may be associated with fabrication measurement data, process parameter data, and/or platform performance data.
US11101172B2 Dielectric damage-free dual damascene Cu interconnects without barrier at via bottom
Techniques for dielectric damage-free interconnects are provided. In one aspect, a method for forming a Cu interconnect structure includes: forming a via and trench in a dielectric over a metal line M1; depositing a first barrier layer into the via and trench; removing the first barrier layer from the via and trench bottoms using neutral beam oxidation, and removing oxidized portions of the first barrier layer such that the first barrier layer remains along only sidewalls of the via and trench; depositing Cu into the via in direct contact with the metal line M1 to form a via V1; lining the trench with a second barrier layer; and depositing Cu into the trench to form a metal line M2. The second barrier layer can instead include Mn or optionally CuMn so as to further serve as a seed layer. A Cu interconnect structure is also provided.
US11101171B2 Apparatus comprising structures including contact vias and conductive lines, related methods, and memory devices
An apparatus comprises a structure including an upper insulating material overlying a lower insulating material, a conductive element underlying the lower insulating material, and a conductive material comprising a metal line and a contact. The conductive material extends from an upper surface of the upper insulating material to an upper surface of the conductive element. The structure also comprises a liner material adjacent the metal line. A width of an uppermost surface of the conductive material of the metal line external to the contact is relatively less than a width of an uppermost surface of the conductive material of the contact. Related methods, memory devices, and electronic systems are disclosed.
US11101168B2 Profile of deep trench isolation structure for isolation of high-voltage devices
In some embodiments, the present disclosure relates to an integrated chip that includes a silicon-on-insulator (SOI) substrate having an insulator layer between an active layer and a base layer. A semiconductor device and a shallow trench isolation (SIT) structure are disposed on a frontside of the SOI substrate. A semiconductor core structure continuously surrounds the semiconductor device and extends through the STI structure and towards a backside of the SOI substrate. A first insulator liner portion and a second insulator liner portion surround a first outermost sidewall and a second outermost sidewall of the semiconductor core structure. The first and second insulator liner portions respectively have a first protrusion and a second protrusion. The first and second protrusions are arranged between the STI structure and the insulator layer of the SOI substrate.
US11101167B2 Semiconductor device manufacturing method and semiconductor device
A semiconductor device manufacturing method of an embodiment includes forming a first layer in a region of a first substrate excluding an outer peripheral portion thereof; forming a first semiconductor circuit above the first layer; forming a second semiconductor circuit on a second substrate; forming a second layer with a predetermined width at an outer peripheral portion of the second substrate; bonding a surface of the first substrate on a side provided with the first semiconductor circuit and a surface of the second substrate on a side provided with the second semiconductor circuit; and applying tensile stress to the first layer and the second layer to debond the first layer and the second layer, thereby forming the second substrate including the first semiconductor circuit and the second semiconductor circuit.
US11101164B2 Integrated showerhead with thermal control for delivering radical and precursor gas to a downstream chamber to enable remote plasma film deposition
A substrate processing system includes a first chamber including a substrate support. A showerhead is arranged above the first chamber and is configured to filter ions and deliver radicals from a plasma source to the first chamber. The showerhead includes a heat transfer fluid plenum, a secondary gas plenum including an inlet to receive secondary gas and a plurality of secondary gas injectors to inject the secondary gas into the first chamber, and a plurality of through holes passing through the showerhead. The through holes are not in fluid communication with the heat transfer fluid plenum or the secondary gas plenum.
US11101156B2 Substrate treating apparatus
A substrate treating apparatus includes the following elements: an indexer block including indexer robots provided for respective carrier receivers and disposed in horizontally fixed positions, each of the indexer robots having arms for taking substrates out of a carrier and loading the substrates into the carrier on the carrier receiver; a bridge block disposed adjacent the indexer block; and a treating block including a plurality of stacked stories each having at least one treating unit. The bridge block includes a buffer, a pass having a plurality of tables covering a range from a bottom story to a top story of the plurality of stories, and two bridge robots each having an arm for transferring the substrates to and from the pass.
US11101155B2 Board storing container
A lid body side substrate receiving portion includes a lower side substrate guiding inclined face and an upper side substrate guiding inclined face. In a direction in which a groove extends while a container main body opening portion is closed by a lid body, a length of the lower side substrate guiding inclined face in the upper-lower direction becomes longer as approaching a center of the container main body opening portion.
US11101145B2 Semiconductor device with dummy micro bumps between stacking dies to improve flowability of underfill material
A semiconductor device is provided. The semiconductor device includes a base substrate, a die stacking unit, a number of dummy micro bumps, and an underfill material. The die stacking unit, which is mounted on the base substrate, includes a first die, a second die, and a number of first conductive joints. The first die and the second die are stacked on each other, and the first conductive joints are disposed between and connected to the first die and the second die. The dummy micro bumps, which are disposed between the first conductive joints, are connected to the first die but not to the second die. The underfill material is filled into a number of gaps between the base substrate, the first die, the second die, the first conductive joints, and the dummy micro bumps.
US11101144B2 Semiconductor device and manufacturing method thereof
A method for manufacturing a semiconductor device and a semiconductor device produced thereby. For example and without limitation, various aspects of this disclosure provide methods for manufacturing a semiconductor device, and semiconductor devices produced thereby, that comprise forming an interposer including a reinforcement layer.
US11101142B2 Pre-heat processes for millisecond anneal system
Preheat processes for a millisecond anneal system are provided. In one example implementation, a heat treatment process can include receiving a substrate on a wafer support in a processing chamber of a millisecond anneal system; heating the substrate to an intermediate temperature; and heating the substrate using a millisecond heating flash. Prior to heating the substrate to the intermediate temperature, the process can include heating the substrate to a pre-bake temperature for a soak period.
US11101141B2 Method for reducing defects of electronic components by a supercritical fluid
A method for reducing defects of an electronic component using a supercritical fluid includes recrystallizing and rearranging grains in the electronic component by introducing the supercritical fluid doped with H2S together with an electromagnetic wave into a cavity. The cavity has a temperature above a critical temperature of the supercritical fluid and a pressure above a critical pressure of the supercritical fluid.
US11101140B2 Semiconductor device and method of manufacture
An interposer substrate is manufactured with a scribe line between adjacent regions. In an embodiment a separate exposure reticle is utilized to pattern the scribe line. The exposure reticle to pattern the scribe line will create an exposure region which overlaps and overhangs the exposure regions utilized to form adjacent regions.
US11101139B2 Etched nickel plated substrate and related methods
An etched nickel plated substrate and related methods is disclosed. Specific implementations may include providing a dielectric layer, coupling a layer of copper with a first side of the dielectric layer, plating a first side of the layer of copper with a layer of nickel; forming a patterned layer on the layer of nickel, and spray etching the layer of nickel using an etchant. The method may include holding the etchant on the dielectric layer for a predetermined period of time, and while holding the etchant, etching substantially only the layer of nickel until the layer of nickel may be substantially coextensive with a perimeter of each of a plurality of traces in the layer of copper.
US11101126B2 Method and system for measuring inert gas by ion probe
A method and system for measuring an inert gas by an ion probe. Embedding a to-be-measured sample into an epoxy resin, to obtain a sample target, where the to-be-measured sample includes an inert gas atom; after putting the obtained sample target into an analysis chamber of the ion probe, vacuumizing the analysis chamber, where the ion probe includes a primary ion source, an electron gun, a mass analyzer, and an ion detector; bombarding the sample target by using a primary ion beam formed by the primary ion source to release the inert gas atom in the sample target; ionizing the released inert gas atom by using an electron beam formed by the electron gun to form an inert gas ion; and analyzing a secondary ion containing the inert gas ion by using the mass analyzer and the ion detector to achieve measurement of the inert gas.
US11101125B2 Sample plate for PESI ion source and mass spectrometer using the same
A sample plate for a solid sample includes a plate-shaped main body and lid. The main body has a concave portion, in which a sample placement platform shaped like a cylinder protrudes from the central area of the bottom surface of the concave portion. The lid has a funnel-shaped opening bored at a position immediately above the concave portion. The diameter of the opening on the lower side is approximately the same as that of the sample placement platform. After a sample, e.g. a biological tissue section, is placed in the concave portion, the lid is closed. Then, the lower wall surface of the lid surrounding the opening presses the sample downward. The sample is thereby sandwiched between the lower wall surface and the sample placement platform. A solvent for ionization is injected into the opening whose lower side is thus closed by the sample.
US11101124B2 Laser desorption/ionization method, mass spectrometry method, sample support body, and production method for sample support body
A laser desorption/ionization method, includes: a first step of preparing a sample support body including a substrate on which a plurality of through holes opening to a first surface and a second surface facing each other are formed, a conductive layer provided on at least the first surface, and a matrix provided in the plurality of through holes; a second step of mounting a sample on a mounting surface of a mounting portion, and of disposing the sample support body on the sample such that the second surface is in contact with the sample; and a third step of ionizing a component of the sample that is mixed with the matrix and is moved to the first surface side from the second surface side through the through hole by irradiating the first surface with laser light while a voltage is applied to the conductive layer.
US11101123B2 Extraction system for charged secondary particles for use in a mass spectrometer or other charged particle device
The invention is directed to mass spectrometer comprising an extraction system for secondary ions. The system comprises: an inner spherical deflecting sector; an outer spherical deflecting sector; a deflecting gap formed between the sectors; a housing in which the sectors are arranged. The deflecting sectors (42; 44) are biased at retarding gap (46). The system further comprises an exit disc electrode with an exit through hole centered about the exit axis, the intermediate electrode being biased at an intermediate voltage between the voltage of the housing and the average voltage of the sectors. The trajectories of the secondary ions become more parallel to the exit axis and become closer to the axis.
US11101121B2 Sample fragmentation device using heating and pressure regulation between sample injector and separation column
For increasing a speed of fragmentation of a sample, such as a protein and a peptide, to enhance introduction efficiency into a detector, such as a mass spectrometer, a liquid feeding pump 2, a sample injector 3, and a separation column 6 that are connected via pipes are included, and further, a heating unit 4 for heating a pipe between the sample injector 3 and the separation column 6, and a pressure regulating unit 5 provided between the heating unit 4 and the separation column 6 for regulating the inner pressure of the pipe heated by the heating unit 4, are included.
US11101120B2 Fast pressure sensing system
The disclosure includes an ionization chamber, a first electron multiplier, and a second electron multiplier. The ionization chamber is configured to receive gas molecules from an environment at a pressure. The first electron multiplier is configured to receive a plurality of photons from a photon source, generate a first plurality of electrons from the plurality of photons, and discharge the first plurality of electrons into the ionization chamber to generate a plurality of gas ions from at least a portion of the gas molecules. The second electron multiplier is configured to receive the plurality of gas ions from the ionization chamber and generate a second plurality of electrons from the plurality of gas ions that is proportional to a quantity of the plurality of gas ions. A quantity of electrons of the second plurality of electrons is indicative of the pressure.
US11101119B2 Usage and temperature compensation of performance parameters for night vision device
A method of controlling the performance of a night vision device includes supplying, by a power supply, to a microchannel plate of a light intensifier tube, a control voltage that controls a gain of the microchannel plate, determining an amount of compensation to apply to the control voltage based on a change to the control voltage attributed to a change in temperature of an operating environment of the night vision device, adjusting the control voltage in accordance with the amount of compensation to obtain a compensated control voltage, and supplying, by the power supply, the compensated control voltage to the microchannel plate of the light intensifier tube. The method may further include determining whether the night vision device has been used for a predetermined amount of time, and only after that predetermined amount of time, is the method configured to supply the compensated control voltage.
US11101118B2 Cobalt, iron, boron, and/or nickel alloy-containing articles and methods for making same
Methods for making a high purity (>99.99%) and low oxygen (<40 ppm) sputtering target containing Co, CoFe, CoNi, CoMn, CoFeX (X=B, C, Al), Fe, FeNi, or Ni alloys with a column microstructure framed by boron intermetallics are disclosed. The sputtering target is made by directional casting a molten mixture of the metal alloy, annealing to remove residual stresses, slicing, and optional annealing and finishing to obtain the sputtering target.
US11101117B2 Methods and apparatus for co-sputtering multiple targets
Embodiments of a method and apparatus for co-sputtering multiple target materials are provided herein. In some embodiments, a process chamber including a substrate support to support a substrate; a plurality of cathodes coupled to a carrier and having a corresponding plurality of targets to be sputtered onto the substrate; and a process shield coupled to the carrier and extending between adjacent pairs of the plurality of targets.
US11101113B2 Ion-ion plasma atomic layer etch process
A method of etching uses an overhead electron beam source that generates an ion-ion plasma for performing an atomic layer etch process.
US11101112B2 Plasma processing device and plasma processing method
A plasma processing device has a chamber that can be depressurized, a plasma source to generate plasma in the chamber, a stage in the chamber on which the conveyance carrier is placed, and a cover on the stage to cover a holding sheet and a frame and including a window portion penetrating a thickness direction. The cover includes an introduction port, a discharge port, and a coolant flow path connecting the introduction port and the discharge port and not overlapping with a region on an inner side of the frame in plan view. The stage includes a supply port communicated with the introduction port to allow supply of coolant to the coolant flow path when the cover is on the stage, and a recovery port communicated with the discharge port to allow recovery of coolant supplied to the coolant flow path when the cover is on the stage.
US11101111B2 Substrate processing apparatus, method of manufacturing semiconductor device, and baffle structure of the substrate processing apparatus
A conventional substrate processing apparatus for generating plasma cannot generate plasma with high density and thus throughput of substrate processing is low. In order to solve this problem, provided is a substrate processing apparatus including a reaction vessel having a tubular shape and provided with a coil installed at an outer circumference thereof; a cover installed at a first end of the reaction vessel; a gas introduction port installed at the cover; a first plate installed between the gas introduction port and an upper end of the coil; a second plate installed between the first plate and the upper end of the coil; a substrate processing chamber installed at a second end of the reaction vessel; and a gas exhaust part connected to the substrate processing chamber.
US11101108B2 Nanosecond pulser ADC system
A nanosecond pulser system is disclosed. In some embodiments, the nanosecond pulser system may include a nanosecond pulser having a nanosecond pulser input; a plurality of switches coupled with the nanosecond pulser input; one or more transformers coupled with the plurality of switches; and an output coupled with the one or more transformers and providing a high voltage waveform with a amplitude greater than 2 kV and a frequency greater than 1 kHz based on the nanosecond pulser input. The nanosecond pulser system may also include a control module coupled with the nanosecond pulser input; and an control system coupled with the nanosecond pulser at a point between the transformer and the output, the control system providing waveform data regarding an high voltage waveform produced at the point between the transformer and the output.
US11101103B2 Multiple electron beam inspection apparatus and multiple electron beam inspection method
A multiple electron beam inspection apparatus includes a correction circuit that corrects a partial secondary electron image of partial secondary electron images configuring a secondary electron image and obtained by irradiation with a corresponding primary electron beam of the multiple primary electron beams such that the partial secondary electron image becomes close to a uniform beam partial image when an irradiation region of a primary electron beam corresponding to the partial secondary electron image is irradiated with a uniform beam obtained by equalizing shapes and sizes of all primary electron beams, by using a function for individual correction of each primary electron beam, for each of the plural partial secondary electron images, and an inspection circuit that performs inspection using plural partial secondary electron images each corrected.
US11101100B2 Charged particle ray device and cross-sectional shape estimation program
The purpose of the present invention is to provide a charged particle ray device which is capable of simply estimating the cross-sectional shape of a pattern. The charged particle ray device according to the present invention acquires a detection signal for each different discrimination condition of an energy discriminator, and estimates the cross-sectional shape of a sample by comparing the detection signal for each discrimination condition with a reference pattern (see FIG. 5).
US11101099B2 Charged particle blocking element, exposure apparatus comprising such an element, and method for using such an exposure apparatus
The invention relates to an exposure apparatus and a method for projecting a charged particle beam onto a target. The exposure apparatus comprises a charged particle optical arrangement comprising a charged particle source for generating a charged particle beam and a charged particle blocking element and/or a current limiting element for blocking at least a part of a charged particle beam from a charged particle source. The charged particle blocking element and the current limiting element comprise a substantially flat substrate provided with an absorbing layer comprising Boron, Carbon or Beryllium. The substrate further preferably comprises one or more apertures for transmitting charged particles. The absorbing layer is arranged spaced apart from the at least one aperture.
US11101091B2 Modular safety relay circuit for the safe switching on and/or off of at least one machine
To enable an increase in a service life of a modular safety relay circuit, a modular safety relay circuit is provided for the safe switching on and/or off of at least one machine comprising at least one relay module to which the at least one machine is connected, wherein the relay module comprises at least two relay contacts that are connected in series and that can be brought from a first position into a second position and vice versa; and wherein one relay contact switches in advance by a delay of the other relay contact; and a control unit controlling the relay contacts that alternatingly controls the relay contacts in accordance with a state detection of the relay contacts with the delay.
US11101088B2 Methods for controlling the power supply of a vacuum cleaner motor
Applicant has created systems, methods, and apparatuses for controlling the power supply of a vacuum cleaner motor. The systems and apparatuses include pressure taps to detect a pressure differential within a vacuum cleaner, a float that adjusts depending on an amount of liquid stored, and a power switch that toggles based on the pressure differential created by the position of the float. Alternatively, the float can be replaced by an air chamber so that the pressure differential is created by liquid rising above the volume of air trapped in the chamber. The method can include interrupting the current supplied to an electrical circuit of a power switch based upon a pressure differential created within the vacuum. By controlling the power supply to a vacuum cleaner motor based on a pressure differential created by the amount of liquid stored within the vacuum cleaner, the vacuum cleaner can automatically disable the vacuum cleaner's motor as the vacuum approaches its maximum liquid capacity.
US11101083B2 Electrical switch
The electrical switch includes a first and a second fixed contact, and a rotatable knife contact including at least one pair of blades being flexibly connected to each other and rotating around a rotational axis. A third fixed contact is positioned on an opposite side of the rotational axis in relation to the adjacent first and second fixed contact and a middle portion of the rotatable knife contact is electrically connected to the third fixed contact. The rotatable knife contact connects in a first switching position the first fixed contact and in a second switching position the second fixed contact to the third fixed contact.
US11101077B2 Conductive polymer dispersion for improved reliability
A dispersion comprising first particles comprising conductive polymer and polyanion and second particles comprising the conductive polymer and said polyanion wherein the first particles have an average particle diameter of at least 1 micron to no more than 10 microns and the second particles have an average particle diameter of at least 1 nm to no more than 600 nm.
US11101076B2 Capacitor for resonant circuits in power applications
A capacitive element is manufactured by using the multilayer printed circuit board technology. The body of the element includes a layer of dielectric material interposed between two layers of conductive material arranged on opposite sides of the layer of dielectric material. Each layer of conductive material is in turn covered, on its free side, with an external covering layer. The material for making the layer of dielectric material is chosen among materials having: —a dielectric permeability εr>1, —a dielectric rigidity k>100 kV/mm, and —a loss figure Df≤0.002. Furthermore, the dimensions of the layer of dielectric material are greater than the dimensions of the layers of conductive material, so as to limit the edge effects that might cause discharge phenomena and make the capacitive element flexible.
US11101073B2 Dielectric ceramic composition and multilayer ceramic capacitor comprising the same
A dielectric ceramic composition includes a barium titanate-based base material main ingredient and an accessory ingredient, and the accessory ingredient includes dysprosium (Dy) and gadolinium (Gd) as first accessory ingredient elements, and a content ratio of gadolinium (Gd), based on a total content of the first accessory ingredient elements, is 25% or higher.
US11101070B2 Printing plate for gravure printing and method for manufacturing multilayer ceramic electronic component using the same
A printing plate for gravure printing includes a gravure roll with a cylindrical shape, and printing portions corresponding to a graphic pattern to be printed is provided on an outer circumferential surface thereof. Each of the printing portions includes first banks extending in a substantially parallel direction to a rotation direction, second banks extending in a direction substantially orthogonal to the rotation direction and in each of which at least one end portion is connected to the first banks, and cells defined by the first banks and the second banks, and in the cell located at a print starting end portion of each of the printing portions which first comes into contact with a printing object in the rotation direction, a partition bank which divides the cell in a diagonal direction is provided.
US11101067B2 Wireless power transmitter with shielding structure
A wireless power transmitter can include a transmitting coil configured to wirelessly transmit power to a receiving coil. The wireless power transmitter can include a shield residing on a given side of a substrate spaced apart from the transmitting coil. The shield can be configured to filter an electric field induced by the transmitting coil.
US11101063B2 Planar transformer for energy transfer
A planar transformer for power transmission, having vertical and horizontal extents, includes a circuit board having a sandwich-type structure with at least three layers to form electrical conductors. First and second layers of these layers form outer layers of the circuit board, and each additional one of these layers forms an inner layer of the circuit board. An insulation material with a minimum thickness is arranged between all of these layers, with a number of at least three mutually galvanically isolated circuits. A first circuit forms a primary circuit and each additional circuit forms an equally entitled secondary circuit, having a magnetic core assembled from two interconnected magnetic core parts. A first core part with a central part and two outer legs forms a U shape. The circuit board has two recesses, and the two outer legs of the first core part are inserted into these recesses and connected to the second core part at their ends remote from the central part. A conductor is formed on at least one of the outer layers for exactly one single circuit of the at least three circuits, and a conductor of at least one circuit of the at least three circuits is wound around a first outer leg, and conductors of at least two additional circuits of the at least three circuits are wound around the second outer leg.
US11101057B2 Highly thermostable rare-earth permanent magnetic material, preparation method thereof and magnet containing the same
Provided are a highly thermostable rare-earth permanent magnetic material, a preparation method thereof and a magnet containing the same. A composition of the rare-earth permanent magnetic material by an atomic percentage is as follows: SmxRaFe100-x-y-z-aMyNz, wherein R is at least one of Zr and Hf, M is at least one of Co, Ti, Nb, Cr, V, Mo, Si, Ga, Ni, Mn and Al, x+a is 7-10%, a is 0-1.5%, y is 0-5% and z is 10-14%.
US11101048B2 Fully ceramic microencapsulated fuel fabricated with burnable poison as sintering aid
A methodology is disclosed for compaction of a ceramic matrix of certain nuclear fuels incorporating neutron poisons, whereby those poisons aid in reactor control while aiding in fuel fabrication. Neutronic poisons are rare-earth oxides that readily form eutectics suppressing fuel fabrication temperature, of particular importance to the fully ceramic microencapsulated fuel form and fuel forms with volatile species.
US11101047B2 Power plant system
The power plant system includes a molten salt reactor assembly, a thermocline unit, phase change heat exchangers, and process heat systems. The thermocline unit includes an insulated tank, an initial inlet, a plurality of zone outlets, and a plurality of gradient zones corresponding to each zone outlet and being stacked in the tank. Each gradient zone has a molten salt portion at a portion temperature corresponding to the molten salt supply from the molten salt reactor being stored in the tank and stratified. The molten salt portions at higher portion temperatures generate thermal energy for process heat systems that require higher temperatures, and molten salt portions at lower portion temperatures generate thermal energy for process heat systems that require lower temperatures. The system continuously pumps the molten salt supply in controlled rates to deliver the heat exchange fluid supply to perform work in the corresponding particular process heat system.
US11101044B2 Uberization and decentralization of healthcare services
Methods and systems for providing decentralized healthcare services are provided. An example method may commence with receiving a request for a healthcare service from a patient. The method may continue with providing the request to a responding healthcare provider and receiving a response from the responding healthcare provider. The method may continue with establishing a bidirectional communication between the patient and the responding healthcare provider in real-time and receiving a plan of actions to treat the patient from the responding healthcare provider. The method may further include instructing a diagnostic and laboratory service to physically contact the patient and collect real-time vital parameters of the patient. The method may continue with receiving, from the diagnostic and laboratory service, the real-time vital parameters of the patient and making the real-time vital parameters available to the patient and the responding healthcare provider in an electronic medical record database.
US11101043B2 Hybrid analysis framework for prediction of outcomes in clinical trials
A facility for predicting patient outcomes on the basis of clinical trials is described. The facility obtains information describing one or more completed clinical trials, and extracts features from the obtained clinical trial information. The facility uses the extracted features to train both a time-series data model for predicting clinical outcomes and a non-time-series data model for predicting clinical outcomes. The facility applies these trained models to information describing a subject patient to predict a clinical outcome for the subject patient.
US11101042B2 Systems and methods for enabling customers to obtain vision and eye health examinations
Systems and methods are provided for eye health and vision examinations. A customer diagnostic center is configured to generate customer examination data pertaining to an examination of a customer's eye. The customer diagnostic center provides a user interface for communicating with a customer and ophthalmic equipment for administering tests to the customer. A diagnostic center server is configured to receive the customer examination data from the customer diagnostic center over a network and allow the customer examination data to be accessed by an eye-care practitioner. A practitioner device associated with the eye-care practitioner is configured to receive the customer examination data from the diagnostic center server and display at least a portion of the customer examination data to the eye-care practitioner. Customer evaluation data is generated pertaining to the eye-care practitioner's evaluation of the customer examination data. An eye health report is provided to the customer via the network.
US11101041B2 Systems and methods of managing payments that enable linking of billing accounts of one or more guarantors
Systems and methods of managing payments for services or products are disclosed. Billing system data is extracted or accessed to provide business intelligence and. Visit charges from multiple billing systems can be aggregated to guarantor accounts within or across multiple billing systems and provide a single statement of charges for a given time period. Accounts are accessible online. Accounts can be linked to delegate management authority of a first guarantor's account to a second (manager) guarantor. Visit charges for linked accounts are included in the manager guarantor's statement an online access. Open charges balances can be brokered or transferred to a new asset holder. Pre-determined payment options can be configured by a provider, asset holder, and/or potential asset holder. The pre-determined payment options can include an option for financing a balance. A configurable financing option may enable a guarantor to request terms and receive automatic approval, subject to authorized terms.
US11101036B2 Mobile applications and methods for conveying performance information of a cardiac pacemaker
Devices, systems, and methods are disclosed for relaying information from a cardiac pacemaker to an external device. Logic on the pacemaker modulates a heartbeat clock of the pacemaker to encode information onto a blood pressure sequence by adding or subtracting a small subinterval to or from a pulse repetition interval of the pacemaker. A muscle stimulator beats the heart according to the modulated sequence. A monitoring device external to the body monitors the blood pressure to retrieve the encoded information, or message. The encoded information is then decoded to determine the information in the message. This information may concern the pacemaker as well as other devices within the body that communicate with the pacemaker such as blood monitors, etc. Since the message is conveyed via simple modulation of the heart beat intervals, no separate transmitter is required in the pacemaker which would otherwise increase cost and decrease battery life.
US11101035B2 System for controlling a medical device
A system for controlling a medical device, the system comprising: a first channel and a second channel, an interface for receiving display data and control data and sending data into the first and second channels, the first channel comprising an imaging device adapted to display the display data and the control data, an image sensor adapted to detect at least an image part of the image, and an extraction device adapted to extract verification data from the image data, the second channel having a control device adapted to receive inputs from a user for and to output the control data and a control command, and a comparison device adapted to compare the test data from the extraction device and the control data from the control device.
US11101033B2 Medical image aided diagnosis method and system combining image recognition and report editing
A medical image aided diagnosis method and system combining image recognition and report editing. The medical image aided diagnosis method comprises the following steps S1, establishing an image semantic expression knowledge graph of medical images, S2, obtaining a medical image of a patient, determining a region of interest on a two-dimensional image, and providing a candidate focus option of the patient according to the image semantic expression knowledge graph and the region of interest; and S3, determining a focus type according to the region of interest and the candidate focus option; performing division to obtain a lesion region according to the focus type, and generating a structured report related to a region-of-interest of the medical image of the patient, and adding the lesion region and corresponding expression content of image semantics into a corresponding focus image library. In the method, medical image recognition is performed by combining an image semantic expression knowledge graph and a variety of machine leaning, sample images can be deeply accumulated, the image semantic expression knowledge graph can be continuously improved, and aided diagnosis capabilities of medical images can be enhanced.
US11101032B2 Searching a medical reference image
A method and system are for identification of at least one medical reference image. An embodiment of the method includes providing a medical representation image based on a current examination image depicting a body part of a first patient; defining a region of interest in the medical representation image; generating a feature signature, at least for the region of interest; comparing the medical representation image with a plurality of medical images of at least one second patient stored in a medical image database, based on the feature signature generated; and identifying at least one medical image in the medical image database as the at least one medical reference image, the at least one medical reference image providing a similarity degree to the medical representation image above a threshold. In an embodiment, the generating is performed using a trained machine-learning algorithm.
US11101031B2 System and method for modifying biometric activity using virtual reality therapy
Systems and methods for using virtual reality content as therapeutic treatment of psychological, psychiatric or medical conditions of a user are provided. The system may comprise a VR device for displaying the VR content to the user and one or more biometric monitors for monitoring the user's biometrics before, during and/or after exposure to the VR content. The system may further include a processor and one or more modules for analyzing the user's biometrics. The method may include the steps of measuring the user's initial biometric data, exposing the user to selected VR content, measuring the user's biometric data during and/or after exposure to the VR content, analyzing changes in the user's biometric data resulting from the selected VR content, determining whether the selected VR content as a positive effect on the psychological, psychiatric or medical condition of the user.
US11101026B2 Schedule-based electronic medical record modules, applications, and uses thereof
In some aspects, the present disclosure provides a computer program product for assembling a database comprising electronic data modules, which may be electronic medical records (EMRs). The present disclosure can also be used for purposes such as implementing a system in which physicians and patents can be provided with applications that they can use to confirm that various disease related events have taken place. This can be performed using active diagnosis modules (ADMs) comprising schedules of events. These ADMs and their events can also be used to populate a database which can be used for purposes such as identifying, recruiting and tracking participants in clinical trials.
US11101025B2 Providing a patient model of a patient
A method includes receiving a first patient model of the patient, the first patient model including a first image dataset of the patient, the first image dataset being coordinated relative to a first coordinate system; receiving a second image dataset of the patient, the second image dataset being based on a medical imaging apparatus and being coordinated relative to a second coordinate system; determining a transformation function to transfer the second coordinate system into the first coordinate system; determining a transformed second image dataset based on the second image dataset and the transformation function; and providing a second patient model of the patient, the second patient model including the modified first image dataset.
US11101023B2 Automated clinical documentation system and method
A method, computer program product, and computing system for monitoring a plurality of encounter participants is executed on a computing device and includes obtaining encounter information of a patient encounter. The encounter information is processed to: associate at least a first portion of the encounter information with at least one known encounter participant, and associate at least a second portion of the encounter information with at least one unknown encounter participant.
US11101021B2 Electronic phenotyping technique for diagnosing chronic kidney disease
An example method of diagnosing chronic kidney disease (CKD) includes obtaining an electronic medical record for a patient having medical data. The medical data includes an indication if the patient had been previously diagnosed with CKD, an indication if the patient had previously undergone a kidney transplant, an indication if the patient had previously undergone a renal dialysis procedure, an indication if the patient had previously been diagnosed with another type of kidney disease, one or more glomerular filtration rate (GFR) measurements associated with the patient, an indication if the patient has type 2 diabetes, and/or an indication if the patient has hypertension. The method also includes automatically determining that the patient has CKD or does not have CKD based on the medical data in the electronic record.
US11101020B2 Molecular characterization method and system
Computer-implemented methods of characterizing chemical composition of a sample containing crude oil or a petroleum fraction are presented. The methods can include, in a processor, receiving assay data of the sample, and particularly molecular-level data obtained using advanced analytical techniques, and processing this data in view of a model library of compounds, including reconciling compound compositions, to form a characterization of the chemical composition of the sample.
US11101016B2 Test modes for a semiconductor memory device with stacked memory chips using a chip identification
A semiconductor system includes a first semiconductor device and a second semiconductor device. The first semiconductor device controls a test mode. The first semiconductor device outputs a chip identification and receives external data. The second semiconductor device includes a plurality of memory chips. At least one of the plurality of memory chips are activated based on the chip identification to store input data into each of the plurality of memory chips that have been activated while a write operation is performed in the test mode. At least two of the plurality of memory chips are activated based on the chip identification to output the stored input data as the external data while a read operation is performed in the test mode.
US11101014B2 Two-stage flash programming for embedded systems
Disclosed are devices and methods for improving the initialization of devices housing memories. In one embodiment, a method is disclosed comprising writing a test program to a first region of a memory device during production of the memory device; executing a self-test program in response to detecting a first power up of the memory device, the self-test program stored within the test program; and retrieving and installing an image from a remote data source in response to detecting a subsequent power up of the memory device, the retrieving performed by the test program.
US11101013B2 Shift register, method for fabricating inverter, gate driving circuit, and display device
Disclosed are a shift register, a method for fabricating an inverter, a gate driving circuit, and a display device, and the shift register includes a first pull-down circuit, a second pull-down circuit, and a first inverter, where the first pull-down circuit is configured to operate under the control of a first level of a power source terminal, and to be disabled under the control of a second level of the power source terminal; and the first inverter is configured to provide the second pull-down circuit with a signal of a first signal terminal under the control of the first level of the power source terminal to disable the second pull-down circuit, and to provide the second pull-down circuit with a signal of a second signal terminal under the control of the second level of the power source terminal to drive the second pull-down circuit to operate.
US11101011B2 Circuit for generating bias current for reading OTP cell and control method thereof
Provided is a circuit for generating a bias current, which includes a current generation unit including a plurality of current mirrors that generate a plurality of currents having different levels. The circuit also includes a current generation control unit that controls the generating the plurality of current having different levels in the current generation unit based on an externally input current. The circuit further includes a current supplying unit that supplies a current selected from the plurality of currents having different levels to an external device.
US11101010B2 Sensing circuits for charge trap transistors
The present disclosure relates to a structure including a first delay path circuit which is configured to receive an input signal and is connected to a complement transistor of a twin cell transistor pair through a complement bitline signal, a second delay path circuit which is configured to receive the input signal and is connected to a true transistor of the twin cell transistor pair through a true bitline signal, and a logic circuit which is configured to receive a first output of the first delay path circuit and a second output of the second delay path circuit and output a data output signal.
US11101008B2 Semiconductor memory device
A semiconductor memory device includes a memory transistor, a word line, a peripheral circuit, and electrodes connected to the peripheral circuit. In response to a write command via the electrodes, the peripheral circuit can execute a first program operation of applying a first program voltage to the word line one time when the write command is one of an n1-th write command to an n2-th write command corresponding to the memory transistor; and execute a second program operation of applying a second program voltage to the first word line at least one time when the write command is one of an (n2+1)-th write command to an n3-th write command corresponding to the memory transistor. The second program voltage in a k-th second program operation is less than the first program voltage in a k-th first program operation.
US11101006B2 Read level tracking and optimization
Systems and methods for read level tracking and optimization are described. Pages from a wordline of a flash memory device read and the raw page data read from the wordline may be buffered in a first set of buffers. The raw page data for each of the pages may be provided to a decoder for decoding and the decoded page data for each of the pages buffered in a second set of buffers. First bin identifiers may be identified for memory cells of the wordline based on the raw page data and second bin identifiers may be identified for the memory cells of the wordline based on the decoded page data. Cell-level statistics may be accumulated based on the first bin identifiers and the second bin identifiers, and a gradient may be determined for respective read levels based on decoding results for each of the pages and the cell-level statistics. Settings for the read levels may be configured in the flash memory device based on the determined gradients.
US11100998B2 Apparatuses and methods for organizing data in a memory device
Systems, apparatuses, and methods related to organizing data to correspond to a matrix at a memory device are described. Data can be organized by circuitry coupled to an array of memory cells prior to the processing resources executing instructions on the data. The organization of data may thus occur on a memory device, rather than at an external processor. A controller coupled to the array of memory cells may direct the circuitry to organize the data in a matrix configuration to prepare the data for processing by the processing resources. The circuitry may be or include a column decode circuitry that organizes the data based on a command from the host associated with the processing resource. For example, data read in a prefetch operation may be selected to correspond to rows or columns of a matrix configuration.
US11100992B2 Selective pixel output
In one embodiment, a computing system may write a first set of pixel values in a tile order into a first buffer with the pixel values organized into a first set of tiles. The system may generate first validity data for the first set of tiles. The first validity data may include a validity indicator for each tile to indicate if that tile is a valid tile. The system may read from the first buffer a first subset of pixel values in a pixel row order corresponding to pixel rows of the first set of tiles based on the valid data. The first subset of pixel values may be associated with valid tiles of the first set of tiles. The system may send the first subset of pixel values and the first validity data of the first set of tiles to a display via an output data bus.
US11100991B2 Apparatuses, devices and methods for sensing a snapback event in a circuit
Example subject matter disclosed herein relates to apparatuses and/or devices, and/or various methods for use therein, in which an application of an electric potential to a circuit may be initiated and subsequently changed in response to a determination that a snapback event has occurred in a circuit. For example, a circuit may comprise a memory cell that may experience a snapback event as a result of an applied electric potential. In certain example implementations, a sense circuit may be provided which is responsive to a snapback event occurring in a memory cell to generate a feed back signal to initiate a change in an electric potential applied to the memory cell.
US11100990B2 Memory device for avoiding multi-turn on of memory cell during reading, and operating method thereof
A memory device includes a memory cell connected to a word line and a bit line, a row driver that drives the word line to a precharge level, a column driver that drives the bit line to a first target level, a sense amplifier that senses a first sensing level of the word line after the first target level is applied to the memory cell, and a read control circuit that controls the column driver so that a second target level different from the first target level is selectively applied to the memory cell depending on the first sensing level sensed by the sense amplifier.
US11100987B1 Selection scheme for crosspoint memory
A selection scheme for crosspoint memory is described. In one example, the selection voltage applied across the memory cell is slowly ramped up. Once the memory cell thresholds, the voltage is reduced to a level for performing the read or write operation. Reducing the voltage once the specific cell has been selected (e.g., thresholds) minimizes the additional transient current which might be generated by further increasing the selection bias applied during read or write operation. The reduction in transient current can lead to an improvement in read disturb and write endurance issues. The selection ramp-rate and bias post-selection can be set differently depending on the cell location inside the memory array to further improve cell performance.
US11100981B2 Memory system and operating method of memory system
A memory system includes: a memory device including a three dimensional (3D) cell array, in which memory cells having the same height are coupled to a component word line by units of rows and component word lines having the same height are coupled to a group word line; and a controller suitable for controlling the memory device to perform a program operation with a program data into memory cells coupled to a data component word line selected from a plurality of component word line included in a single group word line and to perform a dummy program operation with dummy data into memory cells coupled to remaining dummy component word lines among the plurality of component word lines.
US11100976B2 Memory controller with clock-to-strobe skew compensation
An integrated circuit device outputs a sequence of differently delayed calibration data timing signals to a DRAM component via a data-signal timing line as part of a timing calibration operation and then stores a delay value, based on at least one of the calibration data timing signals, that compensates for a difference in signal propagation times over the data-signal timing line and a command/address-signal timing line. After the timing calibration operation, the integrated circuit device outputs write data to the DRAM component and outputs a write data timing signal, delayed according to the delay value, to via the data-signal timing line to time reception of the first write data within the DRAM.
US11100973B2 Apparatuses and methods for memory devices with continuous self-refresh timer
Systems and apparatuses for memory devices utilizing a continuous self-refresh timer are provided. An example apparatus includes a self-refresh timer configured to generate a signal periodically, wherein a period of the signal is based on a self-refresh refresh time interval, wherein the self-refresh refresh time interval is dependent on temperature information. The apparatus may further include a memory bank comprising at least a first subarray and in communication with a first subarray refresh circuit, which may include a first refresh status counter. The first refresh status counter may be in communication with the self-refresh timer and configured to receive the signal from the self-refresh timer, change a count value of the first refresh status counter in a first direction each time the signal is received, and change the count value of the first refresh status counter in a second direction each time the first subarray is refreshed.
US11100969B2 Semiconductor memory system and semiconductor memory device, which can be remotely initialized
A semiconductor system may include a first semiconductor device and a second semiconductor device. The first semiconductor device may be configured to output a reset signal, command/address signals and data. The second semiconductor device may be configured to enable a start signal and an oscillation signal based on the reset signal. The oscillation signal starts to oscillate in response to the reset signal.
US11100966B2 Array edge repeater in memory device
A memory device is provided. The memory device includes: a plurality of subarrays, a row control, a column control, a plurality of sense amplifiers, a plurality of sub word drivers, and a repeater. Each of the subarrays are electrically coupled to each other. The row control is configured to control at least a row of the subarrays. The column control is configured to control at least one column of the subarrays. The sense amplifiers are adapted to each of the subarrays are periodically enabled during a data access operation. The sub word drivers are disposed adjacent to each of the subarrays and provides a driving signal corresponds to the subarrays. The repeater is configured to disposed on the edge of the subarrays.
US11100963B1 Data first-in first-out (FIFO) circuit
A data first-in first-out (FIFO) circuit includes a register unit, a plurality of data multiplexers, and an output multiplexer. The register unit includes a plurality of decoders and a plurality of N registers. The decoders are used for outputting a plurality of decoded signals in response to a plurality of corresponding input control signals and at least one input enabling signal. The N registers are configured to receive input data in response to the corresponding decoded signals from the corresponding decoders. The data multiplexers each are coupled to M ones of the registers, wherein N and M are positive integers, N is equal to or greater than four, M is equal to or greater than two, and N is greater than M. The output multiplexer, coupled to the data multiplexers, is used for providing a corresponding output from the data multiplexers sequentially.
US11100950B1 Method for reading and writing with holographic system and holographic storage system
A method for reading and writing with holographic system includes the following operations: (a) providing a reference light and a signal light; (b) transferring the reference light and the signal light to an optical recording medium, for recording an interference grating; (c) changing the reference light and the signal light and repeating the operations (a) to (b) until M interference gratings are recorded on the optical recording medium; (d) providing a reading light to the optical recording medium, for reading the M interference gratings at the same time to generate an interference result, wherein the interference result is a result that diffraction signals of the M interference gratings interfere to each other; and (e) changing the reading light and repeating the operation (d), for obtaining N interference results. A holographic storage system is also disclosed herein.
US11100943B1 Systems and methods for processing and presenting conversations
A system for processing and presenting a conversation includes a sensor, a processor, and a presenter. The sensor is configured to capture an audio-form conversation. The processor is configured to automatically transform the audio-form conversation into a transformed conversation. The transformed conversation includes a synchronized text, wherein the synchronized text is synchronized with the audio-form conversation. The presenter is configured to present the transformed conversation including the synchronized text and the audio-form conversation. The presenter is further configured to present the transformed conversation to be navigable, searchable, assignable, editable, and shareable.
US11100941B2 Speech enhancement and noise suppression systems and methods
Example speech enhancement and noise suppression systems and methods are described. In one implementation, a method receives an audio file comprising a combination of voice data and noise data, and divides the audio file into multiple frames. The method performs a discrete Fourier transform on each frame of a first subset of the multiple frames to provide a plurality of frequency-domain outputs, which are input to a neural network. A ratio mask is obtained as an output from the neural network and clean voice coefficients are computed using the ratio mask. The method outputs an audio file having enhanced speech based on the computed clean voice coefficients.
US11100939B2 Apparatus and method for processing an encoded audio signal by a mapping drived by SBR from QMF onto MCLT
An apparatus for processing an encoded audio signal, which includes a sequence of access units, each access unit including a core signal with a first spectral width and parameters describing a spectrum above the first spectral width, has a demultiplexer generating, from an access unit of the encoded audio signal, the core signal and a set of the parameters, an upsampler upsampling the core signal of the access unit and outputting a first upsampled spectrum and a timely consecutive second upsampled spectrum, the first upsampled spectrum and the second upsampled spectrum, both, having a same content as the core signal and having a second spectral width being greater than the first spectral width of the core spectrum, a parameter converter converting parameters of the set of parameters of the access unit to obtain converted parameters, and a spectral gap filling processor processing the first upsampled spectrum and the second upsampled spectrum using the converted parameters.
US11100936B2 Burst frame error handling
There is provided mechanisms for frame loss concealment. A method is performed by a receiving entity. The method comprises adding, in association with constructing a substitution frame for a lost frame, a noise component to the substitution frame. The noise component has a frequency characteristic corresponding to a low-resolution spectral representation of a signal in a previously received frame.
US11100934B2 Method and apparatus for voiceprint creation and registration
A method and an apparatus for voiceprint creation and registration, comprising: prompting to create a voiceprint and register when a device is enabled for a first time(101); using a text-related training method to create a voiceprint model for a user(102); generating an ID for the user(103); and prompting the user to input user ID-related data; storing the ID for the user and the voiceprint model correspondingly in a voiceprint registration database(104). The problems in the prior art that the technology of the voiceprint creation and registration method has a high learning cost and is more disturbing to the user may be avoided. The voiceprint creation process may cover various scenes, the voiceprint creation may guide the user in all stages, or the voiceprint creation is separated from registration through a frequency to minimize user's disturbance, and after the user is guided to register the voiceprint, the speech interaction product may provide personalized service to the user based on the voiceprint.
US11100930B1 Avoiding false trigger of wake word from remote device during call
A method for wake word detection during a communication session includes receiving a local audio signal from a microphone of a local communication device, the microphone capturing sound from a local environment of a local communication device, and receiving a far-end audio signal from a far-end communication device on a far-end of the communication session, the far-end communication device connected to the local communication device during the communication session. A first occurrence of a wake sound in the local audio signal is detected, and responsive to detecting the first occurrence of the wake sound in the local audio signal and determining that the far-end audio signal does not contain a second occurrence of the wake sound within a threshold period of time from the first occurrence, activation signal is transmitted to a controller. The activation signal causes a processor associated with the communication device to perform an operation.
US11100929B2 Voice assistant devices
A voice assistant device comprises an input to receive data defining an audio command; and processing circuitry to perform an operation defined by the audio command responsive to an activation of the voice assistant device; wherein the activation comprises determining presence of an activation source within an activation region from one or more sensors.
US11100925B2 Voice command trigger words
Methods, systems, and apparatuses are described for context-based speech processing. A current context may be determined. A subset of trigger words or phrases may be selected, from a plurality of trigger words, as trigger words that a computing device is configured to recognize in the determined current context. The computing device may be controlled to listen for only the subset of trigger words during speech recognition.
US11100923B2 Systems and methods for selective wake word detection using neural network models
Systems and methods for media playback via a media playback system include capturing sound data via a network microphone device and identifying a candidate wake word in the sound data. Based on identification of the candidate wake word in the sound data, the system selects a first wake-word engine from a plurality of wake-word engines. Via the first wake-word engine, the system analyzes the sound data to detect a confirmed wake word, and, in response to detecting the confirmed wake word, transmits a voice utterance of the sound data to one or more remote computing devices associated with a voice assistant service.
US11100920B2 System and method for end-to-end speech recognition with triggered attention
A speech recognition system includes an encoder to convert an input acoustic signal into a sequence of encoder states, an alignment decoder to identify locations of encoder states in the sequence of encoder states that encode transcription outputs, a partition module to partition the sequence of encoder states into a set of partitions based on the locations of the identified encoder states, and an attention-based decoder to determine the transcription outputs for each partition of encoder states submitted to the attention-based decoder as an input. Upon receiving the acoustic signal, the system uses the encoder to produce the sequence of encoder states, partitions the sequence of encoder states into the set of partitions based on the locations of the encoder states identified by the alignment decoder, and submits the set of partitions sequentially into the attention-based decoder to produce a transcription output for each of the submitted partitions.
US11100917B2 Generating ground truth annotations corresponding to digital image editing dialogues for training state tracking models
The present disclosure relates to systems, non-transitory computer-readable media, and methods that generate ground truth annotations of target utterances in digital image editing dialogues in order to create a state-driven training data set. In particular, in one or more embodiments, the disclosed systems utilize machine and user defined tags, machine learning model predictions, and user input to generate a ground truth annotation that includes frame information in addition to intent, attribute, object, and/or location information. In at least one embodiment, the disclosed systems generate ground truth annotations in conformance with an annotation ontology that results in fast and accurate digital image editing dialogue annotation.
US11100916B2 Speech recognition method and apparatus
A speech recognition method and apparatus are disclosed. The speech recognition method includes determining a first score of candidate texts based on an input speech, determining a weight for an output of a language model based on the input speech, applying the weight to a second score of the candidate texts output from the language model to obtain a weighted second score, selecting a target candidate text from among the candidate texts based on the first score and the weighted second score corresponding to the target candidate text, and determining the target candidate text to correspond to a portion of the input speech.
US11100914B1 Phononic crystal coupler
A phononic coupler. In some embodiments, the phononic coupler includes a sheet, including a plurality of standard reflectors, and a plurality of divergent reflectors. The divergent reflectors define, among the standard reflectors, a first waveguide, and a second waveguide. The coupler has a first port, at a first end of the coupler, a second port, at the first end of the coupler, and a third port, at a second end of the coupler. The first waveguide has a first end at the first port. The second waveguide has a first end at the second port, and a second end at the third port. The coupler is configured to couple longitudinal sound waves to both the first port and the second port.
US11100912B2 Noise cancellation headphone
A noise cancellation headphone comprises a speaker, a front plate for carrying the speaker, a microphone arranged on or in the front plate, and a front vent opening arranged within the front plate and in close proximity to the microphone. The microphone is usable as a feedback microphone for active noise cancellation.
US11100906B1 Laminated bow for stringed musical instruments
A bow for a stringed musical instrument comprises resilient strips of bamboo, wood, or other wood-like materials, bonded together to form laminated layers. The principal layers are a central core layer, a top layer bonded to a top side of the core layer and a bottom layer bonded to a bottom side of the core layer. Each layer consists of one or more strips. The layers extend longitudinally along the shaft and are oriented perpendicularly to a plane that runs through a central axis of the shaft and a central axis of the hair of the bow. The top layer and the bottom layer preferably each comprise at least one strip of bamboo. The bamboo layers can produce the desired physical and playing characteristics that resemble those made with traditional exotic wood materials. It is beneficial to use bamboo as it is an organic, biodegradable, inexpensive and readily available material.
US11100905B1 Tremolo device
A tremolo apparatus is provided having a stationary frame, a moving frame, at least one linear guideway, a string retainer, and at least one spring. The stationary frame is configured to be affixed to a planar surface of a stringed instrument. The moving frame has at least one ramp with a flat segment and is guided for oscillation relative to the stationary frame. The at least one linear guideway is provided by the stationary frame or the moving frame and supports the moving frame for oscillation. The string retainer has a plurality of string capture bores and engages with the ramp surface to carry a plurality of strings reciprocally as the string bar rides the ramp surface and reciprocates to alter tension of the strings carried terminally of the string retainer. The at least one spring is interposed between the frames to position the string retainer within the flat segment.
US11100901B2 Method for controlling rendering of layers, terminal, and storage medium
Provided are a method and apparatus for controlling rendering of layers, and a terminal. The method includes the following. Layer attribute information of a current layer rendered by an application is obtained, where the current layer has a specified type. A target frame rate of rendering is determined according to the layer attribute information of the current layer. The application is controlled to render, according to the target frame rate of rendering, a layer to-be-rendered of the specified type.
US11100900B2 Foldable display and driving method thereof
A foldable display comprises a flexible display panel including a screen which displays an image; a measuring part configured to measure a folding angle of the flexible display panel; and an image processor configured to vary a size of the image displayed on the screen and a size of a black pattern displayed on the screen of the flexible display panel while the folding angle of the flexible display panel is varied.
US11100897B2 Method and electronic device for verifying a character to be displayed on a screen compared to a reference character, associated computer program product and graphics processor
The invention relates to a method for verifying a character to be displayed on a screen, compared to a reference character. The character to be displayed and the reference character each comprise at least several characteristic points. The method comprises: a) determining a barycenter of the characteristic points of the character to be displayed, b) computing geometric coordinates of each characteristic point of the character to be displayed in a coordinate system centered on the determined barycenter, and c) computing a deviation between the character to be displayed and the reference character, as a function of the geometric coordinates computed for the character to be displayed and predetermined geometric coordinates for the reference character. The character to be displayed is considered correct only if the computed deviation is below the predetermined threshold.
US11100893B2 Eye protection method and system for intelligent terminal
The present invention discloses an eye protection method and system for an intelligent terminal, which uses a light sensor to acquire ambient light, uses a distance sensor to acquire a distance between a user's eyes and a screen of the intelligent terminal, uses a camera to identify a user identity, and uses eye protection software to monitor display content and perform data analysis, thereby achieving automatic adjustment of screen brightness, automatic adjustment of screen color temperature, adjustment of display mode, automatic restriction of use time, switching to basic communication function, and so on. The present invention intelligently adjusts the eye protection threshold, improves the practicability and effectiveness of the eye protection method, and improves the experience effect of the user's eye protection function.
US11100892B2 Display element, system, and method
A system may include a display element. The display element may include pixel groups. Each of the pixel groups may include: a first sub-pixel configured to output light of a first color; a second sub-pixel configured to output light of a second color; a third sub-pixel configured to output light of a third color; and a fourth sub-pixel configured to output light, wherein the fourth sub-pixel has a maximum brightness that is dimmer than a maximum brightness of each of the first sub-pixel, the second sub-pixel, and the third sub-pixel.
US11100888B2 Methods and apparatuses for tone mapping and inverse tone mapping
A method of producing at least one output image signal representing, at least, a plurality of output luminance values in an output range of luminance values is disclosed. The method involves: identifying a mapping function based at least in part on a perceptually scaled distribution of a plurality of input luminance values in an input range of luminance values different from the output range of luminance values; transforming the plurality of input luminance values into respective perceptually scaled output luminance values according to the mapping function; transforming the perceptually scaled output luminance values into respective ones of the plurality of output luminance values; and producing the at least one output signal representing, at least, the plurality of output luminance values. Computer-readable media and apparatuses are also disclosed.
US11100884B2 Booster circuit of display panel, boost control method and display device
This application discloses a booster circuit of a display panel, a boost control method and a display device. The booster circuit of the display panel includes: a potential boosting circuit, used for boosting a potential of an input signal to generate a drive signal; a current detection circuit, used for detecting a real-time current value of the drive signal and outputting a corresponding detection signal; and a main control circuit in control connection with the potential boosting circuit, the potential boosting circuit outputting the drive signal to an output end of the booster circuit, and the main control circuit controlling the booster circuit to stop outputting the drive signal when the detection signal output by the current detection circuit satisfies a preset condition.
US11100879B2 Driving circuit of display panel, display apparatus, driving method, and computer storage medium
Disclosed are a driving circuit of a display panel, a display apparatus, and a driving method of a display panel, as well as a computer storage medium. The driver circuit includes a sub-pixel unit and a driving line, the driving line is connected to first ends of a plurality of sub-pixel units. The driver circuit further includes a compensation unit, the driving line is defined with the compensation unit. The compensation unit includes: a voltage compensation module, configured to provide a compensation voltage for the output of the driving line; and a switch module, the switch module controlling the voltage compensation module to discharge, when the driving line outputs a signal.
US11100873B2 Display system
A display system includes a memory, a timing controller, a backlight module, a backlight controller, and a display array. The memory is configured to store a first look-up table and a second look-up table. The timing controller is configured to determine a target illumination value according to a target duty cycle of a backlight control signal and the first look-up table, and determine an original duty cycle according to the target illumination value and the second look-up table, and output the backlight control signal according to the original duty cycle. The backlight controller is configured to control the backlight module according to the backlight control signal. The display array is configured to cooperate with the backlight module to display an image.
US11100872B2 Method and apparatus for display mode switching based on ambient light
Method and apparatus for mode switching are provided in the disclosure. Aspects of the disclosure provide a method for switching a display mode of a device. The method includes receiving an intensity value of ambient light when the device is in a first control mode in which backlights of a liquid crystal display screen are controlled in order to control a display brightness of the liquid crystal display screen, determining whether the intensity value is less than a predetermined threshold, and when the intensity value is less than the predetermined threshold, controlling the device to enter a second control mode in which voltages provided to data lines of the liquid crystal display screen are scaled according to a ratio in order to control the display brightness of the liquid crystal display screen.
US11100871B2 Display device and driving method of the same
The display device also includes a threshold voltage sensor configured to sense a threshold voltage of a white light emitting element included in the white sub-pixel, a data compensation unit configured to correct data signal depending on a variation in the threshold voltage and generate compensated data signal and a data driver configured to generate a data voltage according to the compensated data signal and output the data voltage to the display panel. The data compensation unit calculates an initial white gain depending on the variation in the threshold voltage. Therefore, the lifetime of the display device can be improved.
US11100870B2 Display device
A display device may include: a display panel including a plurality of sub pixels; a data driving circuit configured to supply image data or fake data to a plurality of data lines; and a gate driving circuit configured to supply gate signals to a plurality of gate lines. The data driving circuit may supply the fake data to the plurality of data lines before the gate signal for an (n+1)th gate line is supplied after the gate signal for an n-th gate line is supplied, and a turn-on level period of the gate signal for the n-th gate line may include an overlap period that overlaps a turn-on level period of the gate signal for an (n−1)th gate line and a non-overlap period that does not overlap the turn-on level period of the gate signal for the (n−1)th gate line.
US11100869B2 Semiconductor apparatus for driving display device
A semiconductor apparatus including a driver capable of favorably suppressing image deterioration accompanying a voltage fluctuation even if the voltage fluctuation is generated in a display device is provided. The semiconductor apparatus of the disclosure includes: a gradation voltage generation portion generating a first to kth representative gradation voltage in accordance with gamma characteristics and generating a first to Nth gradation voltage based on the first to kth representative gradation voltage; a driving portion selecting one gradation voltage corresponding to display data from the first to Nth gradation voltage and applying a signal representing the selected one gradation voltage as a driving signal to source lines; and a fluctuating voltage superposition portion generating, when a voltage fluctuation is generated in the power supply voltage for making display cells emit light, a voltage fluctuation corresponding to the voltage fluctuation in at least one of the first to kth representative gradation voltage.
US11100866B2 Pixel circuit and driving method thereof, as well as display device
A pixel circuit and a driving method thereof, as well as a display device. The pixel circuit includes an initialization signal terminal, a scanning signal terminal, a data signal terminal, a first power supply terminal, a second power supply terminal, a reference voltage terminal a light-emitting signal control terminal, a reset signal terminal, a data writing sub-circuit, a threshold compensation sub-circuit, a light-emitting control sub-circuit, a reset sub-circuit, a storage capacitor, a driver transistor and a light-emitting element. The threshold compensation sub-circuit is configured to pre-store the threshold voltage of the driver transistor in the storage capacitor.
US11100858B2 Display device
A display device includes: a display panel in which a non-display region and a display region surrounding the non-display region are defined, wherein the display panel includes: a base layer comprising a first region in which a hole is defined corresponding to the non-display region, a second region surrounding the first region, and a third region corresponding to the display region; and first signal line parts disposed on the second region and the third region, the first signal line parts arrayed spaced apart from each other in a first direction, and each of the first signal line parts includes: a first line; a second line spaced apart from the first line; and a first connection part configured to connect the first line and the second line.
US11100855B2 Display device and electronic device
A display device capable of improving image quality is provided.A first pixel circuit and a second pixel circuit are included; a memory node is provided in each pixel circuit and a first signal can be retained in the memory node. The first signal is added to a second signal by capacitive coupling, and then can be supplied to a display element. Thus, the display device can display a corrected image. Furthermore, the first pixel circuit and the second pixel circuit share a signal line, whereby the aperture ratio of a pixel can be increased.
US11100850B1 Display device
A display device includes scan lines disposed in a first direction; data lines disposed in a second direction substantially perpendicular to the first direction; and unit pixel regions adjacent to the scan lines and the data lines, each unit pixel region including sub-pixels. A portion of an opening region of at least one of the sub-pixels overlaps a unit pixel region adjacent to a unit pixel region corresponding to the at least one of the sub-pixels, and a side of the opening region of the at least one of the sub-pixels extends in a third direction inclined with respect to each of the first direction and the second direction.
US11100849B1 Display device and driving method thereof
The present application provides a display device and a driving method of the display device. A pixel circuit controls a light-emitting duration of a light-emitting element according to a pulse width modulation scan signal, a pulse width modulation data signal, and a pulse width modulation control signal, and controls an amount of a driving current of the light-emitting element according to a pulse amplitude modulation scan signal and a pulse amplitude modulation data signal.
US11100845B1 Compensation using optical feedback for self-emissive pixel
A device may include a photosensitive transistor and a light-emitting diode. The light-emitting diode may include an anode. The anode may include a first portion having a first thickness and a second portion having a second thickness, wherein the second thickness is less than the first thickness. The device may also include driving circuitry that receives a data signal and causes light to emit from the light-emitting diode in response to the data signal. The photosensitive transistor may generate an electrical signal in response to light emitted from the light-emitting diode during the light emission.
US11100843B2 Display device having a plurality of display areas
A display device includes a pixel unit including first pixels in a first pixel area, second pixels in a second pixel area, and third pixels in a third pixel area; a first scan driver including first multiplexers configured to operate in response to a first mode and a second mode different from the first mode, and to supply first scan signals to first scan lines connected to the first pixels; a second scan driver configured to supply second scan signals to second scan lines connected to the second pixels; and a third scan driver including second multiplexers configured to operate in response to the first mode and the second mode, and to supply third scan signals to third scan lines connected to the third pixels.
US11100840B2 Display panel and driving method of the display panel
A display panel including a plurality of pixels is provided. The display panel includes: a plurality of light emitting elements configured to constitute each pixel of the plurality of pixels; and a plurality of pixel circuits respectively corresponding to the plurality of light emitting elements and configured to drive the plurality of light emitting elements, wherein the plurality of pixel circuits includes a first pixel circuit for pulse width modulation (PWM)-driving a first light emitting element among the plurality of light emitting elements and a second pixel circuit for pulse amplitude modulation (PAM)-driving a second light emitting element among the plurality of light emitting elements.
US11100838B2 System and method for a six-primary wide gamut color system
Systems and methods for a multi-primary color system for display. A multi-primary color system increases the number of primary colors available in a color system and color system equipment. Increasing the number of primary colors reduces metameric errors from viewer to viewer. A six-primary color system includes Red, Green, Blue, Cyan, Yellow, and Magenta primaries. The systems of the present invention maintain compatibility with existing color systems and equipment and provide systems for backwards compatibility with older color systems.
US11100837B2 Method for driving display panel, and driver for display device
The present disclosure illustrates a driving method of a display panel, and a display device using the same. The driving method includes: adjusting a magnitude of a drive signal of each sub-pixels on the display panel such that the magnitude of the adjusted drive signals gets closer to a preset interval, wherein within the preset interval, slope each of tangent lines on a curve defining variation of luminance with respect to the drive signal is higher than a preset slope threshold; and using the adjusted drive corresponding one of signals to drive the sub-pixels.
US11100830B2 Method and apparatus for spatiotemporal enhancement of patch scanning displays
A patch scanning display apparatus and a technique for reconstructing a target image frame on a projection surface is disclosed. The patch scanning display apparatus includes a backlight and a spatial light modulator (SLM). An optical scanning device scans the image projected by the SLM across the projection surface in accordance with a scan trajectory. A decomposition model is used to generate a set of image patches based on the target image frame and the scan trajectory. In an embodiment, the decomposition model is a projective non-negative matrix factorization model. The set of image patches are utilized to generate a modulation signal for the SLM and a binary backlight signal is then generated for each time step of the scan trajectory within a frame period to activate or deactivate the light-emitting elements of the backlight during the frame period at a high refresh rate while the projected image is scanned.
US11100829B2 Calibrating method and apparatus, display apparatus and mobile terminal
A display apparatus includes a fixing component and a display screen having a first pixel region and a second pixel region. An aligning mark line is provided at a joint of the first and second pixel regions. A method for calibrating a display region of the display apparatus includes: capturing a connecting part of the display screen and the fixing component to obtain a first image; determining whether the aligning mark line is shifted with respect to the fixing component; and generating a correction instruction when the aligning mark line is shifted with respect to the fixing component, wherein the correction instruction includes activating a pixel row of the second pixel region where the aligning mark line is shifted with respect to the fixing component to substitute for a pixel row of the first pixel region shifted to a connecting region of the fixing component.
US11100828B2 Measurement system and method for measuring a response time of a liquid crystal display
A measurement system has a photosensitive element, an analog-to-digital converter (ADC), a reference voltage source, and a transmission interface. The photosensitive element senses variations of brightness of a display panel of a liquid crystal display (LCD) to generate a voltage signal. The ADC converts the voltage signal into a digital signal. The reference voltage source provides a reference voltage to the ADC to drive the ADC to dynamically adjust a convertible voltage range of the ADC for any voltage inputted to the ADC according to the reference voltage. The transmission interface transmits the digital signal to a computer to trigger the computer to calculate a response time of the LCD according to the digital signal.
US11100826B2 Adjusting method of displaying images
Provided are an adjusting method of displaying images. The adjusting method use obtaining a coordinate of the defect of the images displayed by the display panel in the vertical lines and a type of the defect in the vertical lines, and adjusting grayscale value of the data signals of the pixels of one row by the timing controller corresponding to the coordinate of the defect of the vertical line in the outputted matrix of the pixels according to the type of the defect in the vertical lines, such that the voltage of the data signals outputted from the source driver to the pixels of the row is changed, and a brightness of the pixels of the row is the same as a brightness of the pixels of two adjacent rows.
US11100825B2 Translucent digital display system
A digital display system includes a transparent outer protective panel, a transparent inner protective panel, and a translucent digital video display located between the outer and inner protective panels. An integrated media player is operably connected to the translucent digital video display so that full-motion videos displayed on the translucent digital video display are viewed through the outer protective panel and items can be viewed through the translucent digital video display. The digital display system can be incorporated into any environment where a product is located behind a glass enclosure such as freezers, coolers, security glass, jewelry cases, liquor cases, cosmetic cases, and the like. In retail environments, the digital display systems can also be incorporated into entry doors, windows, drive-thru windows, teller windows, and any other location where there is traditionally glass and you want to focus consumer attention obstructing the customer's line of site.
US11100824B2 Video display cap for parking pay station
Disclosed are parking pay stations, media display caps for parking pay stations, parking pay station advertising platforms including a housing, wherein at least one side of the housing comprises at least one transparent window and at least one media display screen visible through the window, wherein the media display screen is configured to display media to parking users and others, including pedestrians. Also disclosed are methods of retrofitting existing parking pay stations to upgrade them to include media display capability.
US11100823B2 System and method for wireless control of signs
A system includes a master controller disposed on a transit vehicle, a peripheral device disposed on the transit vehicle, a first wireless subsystem communicably coupled to the master controller, and a second wireless subsystem communicably coupled to the peripheral device. The master controller is operable to send a signal to the peripheral device via the first wireless subsystem, the signal comprising a command related to operation of the peripheral device. The peripheral device is operable to receive the signal via the second wireless subsystem and execute the command. The system utilizes a wireless protocol that specifies a unique identification for the system. The master controller and the peripheral device are each configured via the wireless protocol. The configuration includes storage of the unique identification and operability to restrict wireless communication to wireless communication with other devices so configured.
US11100822B2 Roof mounted vehicle topper
Systems and method are disclosed which provide an inconspicuous electrical pathway between one or more electronic displays of a vehicle top unit and a power source for a vehicle. A housing for the electronic displays is mounted to a cross bar mounted to a roof of a vehicle. Festoon type wiring extends from the power source, along a black mask area of a windshield, along or through the cross bar, and to the housing. Double sided adhesive tape is positioned between said festoon wiring and a front surface of the windshield.
US11100821B1 Retractable banner
A banner unit has a retractable storage position and a display position. The banner unit includes a pair of elongated rigid support posts, and a banner sheet that is comprised of a pair of one and other banner segments that each have opposed one and other side edges. The one side edge of each banner segment is secured to respective elongated rigid support posts. The banner unit also includes an elongated tubular sleeve constructed and arranged to be disposed in parallel with both of the pair of elongated rigid support posts, with the other side edge of each banner segment being secured to the elongated tubular sleeve. Each banner segment is constructed and arranged with a re-coil or retractable characteristic providing a tendency to form into a closed coil configuration when the elongated rigid support posts are brought together.
US11100816B2 Method for selecting a face material for a printable label and a printed label
The invention relates to a method for selecting a face material for a printable label and to a printed label comprising the face material, which is selected by the method. According to an embodiment the method comprises preselecting steps, printing step(s) comprising printing of the preselected face materials using printing method(s) providing a human-readable information and a machine-readable information, evaluating steps, and a final selecting step comprising selecting of the face material, which comprises the human-readable information exhibiting a halftone resolution at least 30 L/cm and the machine-readable information exhibiting final data area module size less than 1.0 mm.
US11100812B2 Virtual reality and real welding training system and method
A virtual welding station includes a virtual sequencer for simulating different welding techniques and non-welding operations. The virtual welding station can be used to train an operator on the production of complete assemblies.
US11100811B2 Method and apparatus for neutralizing real cyber threats to training materials
An approach is proposed to support neutralizing real cyber threats to training materials by intercepting, modifying and redistributing active content(s) of an email arrived at a recipient's email account. Specifically, when the recipient triggers an active content such as an URL link embedded in and/or opens an attachment to the email, the triggered active content is synchronously intercepted and examined in real time for potential malicious intent of a phishing attack. If the active content is determined to be malicious, the malicious active content in the email is then disassembled and deactivated while the payload is reconstructed with links and markings for training purposes. The recipient is then provided with an anti-phishing training exercise, wherein content of the training exercise is specifically customized for the recipient based on the reconstructed payload of the received email and/or the recipient's security posture and awareness.
US11100810B2 Drone encroachment avoidance monitor
Disclosed are examples of systems, apparatus, methods and computer program products for locating unmanned aerial vehicles (UAVs). A region of airspace may be scanned with two scanning apparatuses. Each scanning apparatus may include one or more directional Radio Frequency (RF) antennae. The two scanning apparatuses may have different locations. Radio frequency signals emitted by a UAV can be received at each of the two scanning apparatuses. The received radio frequency signals can be processed to determine a first location of the UAV.
US11100809B2 Enhancing contrast of LED lighting
A light-transmitting subsystem can include an LED light source including a first to LED light to emit a first wavelength of light with a first center-emission wavelength and a second LED light to emit a second wavelength of light with a second center-emission wavelength that is offset from the first center-emission wavelength. The system can include a first reference oscillator to receive a reference signal from a remote or broadcasting source, and can also include a synchronous modulation and power system to convert the reference signal from a synchronous relative high frequency signal to a synchronous relative low frequency signal and provide synchronized power pulses to the first LED light and the second LED light in synchronous correlation with the synchronous relative low frequency signal to generate a stream of modulated light-signal pulses which includes a first modulated wavelength of light and a second modulated wavelength of light.
US11100805B2 Vehicular image projection
A computer is programmed to determine a target area to project, along a planned travel path of a vehicle, a symbol based on detecting a target object. The computer is further programmed to actuate a light source to project the symbol moving within the target area.
US11100803B2 Method and apparatus for analyzing driving tendency and system for controlling vehicle
Disclosed are a method and an apparatus for analyzing a driving tendency and a system for controlling a vehicle. The apparatus includes: an image sensor disposed in a vehicle so as to have a field of view exterior of the vehicle, the image sensor configured to capture image data; and a controller comprising at least one processor configured to process the image data captured by the image sensor, wherein the controller is configured to: identify a plurality of objects present in the field of view, responsive at least in part to processing of the image data; determine whether an event is generated, based on at least one of a processing result of the image data and pre-stored driving information of the vehicle; analyze a driving tendency of a driver, based on the driving information and the processing result of the image data, when it is determined that the event is generated; and set a driving level corresponding to the driving tendency of the driver.
US11100800B2 Collision determination apparatus and collision determination method
A collision determination apparatus includes: an own vehicle route estimating unit that estimates a route of an own vehicle; a target object route estimating unit that estimates a route of a target object; and a collision determining unit that performs a collision determination regarding the own vehicle and the target object. When the own vehicle route estimating unit estimates the route of the own vehicle to be circular arc-shaped, the collision determining unit divides a circular arc indicating the route of the own vehicle into a plurality of circular arcs, approximates each of the divided circular arcs as a straight line by connecting an end point and an end point of each of the divided circular arcs, and performs the collision determination based on whether any of the approximated straight lines and the route of the target object intersect.
US11100797B2 Traffic notifications during navigation
Some embodiments of the invention provide a navigation application that uses a novel traffic notification scheme for providing traffic related notifications during a navigation presentation that is provided by a device. While providing a navigation presentation, the application iteratively monitors traffic conditions along the route. When traffic conditions meet a set of one or more threshold criteria, the application identifies a type of traffic notification that it should provide from several possible traffic notifications types. Next, without receiving any input from outside of the device, the application provides a traffic notification that is associated with the selected traffic notification type. In some embodiments, the traffic notification types include a notification (1) relating to traffic congestion along the current route, (2) relating to one or more faster routes that can replace the current route, and (3) regarding a road closure or extreme delay along the current route.
US11100795B2 Driving service active sensing system and method in internet of vehicles environment
A driving service active sensing system and method in an Internet of Vehicles environment in the field of road traffic safety. A sensor device and an intelligent vehicle-mounted terminal arranged on a vehicle and connected to each other. The intelligent vehicle-mounted terminal communicates with roadside equipment in 4G and DSRC modes, and communicates with a driving service information processing center in 4G mode. The roadside equipment communicates with the driving service information processing center in 4G mode. The roadside equipment is provided on both sides of a road. The sensor device outputs obtained vehicle traveling information to the intelligent vehicle-mounted terminal, which processes and integrates the received vehicle traveling information and then transfers integrated information to the roadside equipment and the driving service information processing center. A driving service cloud computing platform processes the integrated information and outputs driving service information to the roadside equipment and the intelligent vehicle-mounted terminal.
US11100794B2 Autonomous driving and slowdown patterns
A method and apparatus for providing safety related messages to one or more vehicles is based on slowdown data collected in association with one or more vehicles. Historical slowdown data for a set of road segments is identified. One or more corresponding road geometries are accessed for the set of road segments. A comparison is performed for the one or more road geometries and a predetermined set of templates. Based on the comparison, a matching template is identified. A score is calculated for the road segment based on the matching template and the historical slowdown data.
US11100793B2 System and method for detection and quantification of irregular traffic congestion
A system and a method of detecting and handling traffic congestion outliers by at least one processor. Embodiments of the present invention may include: receiving, from a plurality of information sources, data corresponding to at least one temporal, local traffic property; producing a local, time-based traffic profile based on the received data; receiving, from at least one information source, new data corresponding to at least one temporal, local traffic property; analyzing the new data in relation to at least one respective time-based traffic profile, to produce a score of the new data; and if the score surpasses a threshold, then identifying the data as originating from a local, temporal traffic congestion outlier and producing at least one recommendation for handling the traffic congestion outlier.
US11100792B2 Obstacle determination system and obstacle determination program
Obstacle determination systems and programs detect back-and-forth steering that is behavior of a vehicle for avoiding an obstacle. The systems and programs determine that the obstacle is present between a point where the back-and-forth steering has started and a point where the back-and-forth steering has ended when a steering start road and a steering end road are identical roads. The steering start road is a road where the vehicle is present at a start of the back-and-forth steering. The steering end road is a road where the vehicle is present at an end of the back-and-forth steering.
US11100789B2 Control system, installation equipment, remote controller, control method, and program
An operation acceptor accepts, from a first user, a first operation with respect to a facility device. An identification information acquirer acquires identification information of the first user. A transmitter transmits the identification information of the first user and identification information of the first operation to the facility device. A storage stores control contents determination information containing identification information of users who use the facility device, facility information of operations with respect to the facility device, control contents with respect to the facility device that are in association with one another. A device controller controls the facility device in accordance with control contents associated with the identification information of the first user and the identification information of the first operation by the control contents determination information.
US11100784B2 Method and system for detecting and notifying actionable events during surveillance
The disclosure relates to method and system for detecting and notifying actionable events during surveillance. The method may include receiving initial multi-modal inputs from a geo-location during surveillance, determining an incident of interest based on an analysis of the initial multi-modal inputs, and collecting additional multi-modal inputs from at least one access device corresponding to at least one person in the geo-location upon determination of the incident of interest. The method may further include determining the actionable event based on an analysis of the initial and the additional multi-modal inputs, and providing a notification of the actionable event to one or more appropriate authorities.
US11100783B2 Voice, video, and data [VVD] centric adaptive emergency response global chain of custody apparatus and method
A multimedia centric event (emergency or non-emergency) response communications method and apparatus for providing a chain of custody of Selected Voice, Selected Video, and Selected Data about an event, the method being executed by a network connected computer system having a processor, a machine-readable memory, and a Chain of Custody Network which includes at least an Admissible Content Database and a chain of custody computer application.
US11100781B2 Monitoring a subject
According to an aspect, there is provided a computer-implemented method of monitoring a subject. The method comprises, following detection of a first fall by the subject and a revocation of a fall alert for the first fall due to detecting the subject has stood up after the first fall, obtaining first measurements of movement of the subject; determining a first value of at least one mobility characteristic of the subject from the obtained first movement measurements; determining if the mobility of the subject has degraded after the first fall based on the first value of the at least one mobility characteristic and a second value of the at least one mobility characteristic, wherein the second value is determined from second movement measurements obtained prior to the first fall; and in response to determining that the mobility of the subject has degraded after the first fall, performing a fall alert action in respect of the first fall. A corresponding apparatus and a computer program product are also provided.
US11100779B1 Comprehensive care device
The present invention provides a comprehensive care device comprising a case, a fixing element for fixing the case, sensing elements, a storage element, a processing element, a data transmission element and a power supply element. Each sensing element is used to sense physiological state values of the care object to generate physiological state signals. The storage element stores the physiological state signals sensed by the sensing elements. The processing element receives the physiological state signals stored in the storage element to perform a signal calculation, and then compare with a preset value to determine whether generate a warning signal or not. The data transmission element transmits the physiological state signals to a portable device; and the power supply element provides an electric power with the comprehensive care device. Therefore, the comprehensive care device of the present invention can provide real-time monitoring and care of the care object.
US11100771B2 Devices and methods for providing localized haptic effects to a display screen
Devices and methods for providing localized haptic effects are provided. The devices include a haptically enabled display device having one or more haptic actuators. The one or more haptic actuators are located in a non-viewing area of a display screen of a haptically enabled display device and cause localized haptic effects in a viewing area of the display screen. The haptically enabled display device includes a processor configured to determine haptic control signals for activating the haptic actuators. The haptic control signal activates the one or more haptic actuators to provide a localized haptic effect at a target location in the viewing area, remote from the non-viewing area location of the one or more haptic actuators.
US11100770B2 Self-adjusting LED warning light control system
A self-adjusting LED warning light control system includes an image capturing device, an image processing device, a car distance detection device, a warning light control device, and an LED warning light. The LED warning light includes a red LED component, a middle partition, and a blue LED component. The image capturing device is provided for collecting image data for the front of the police car to obtain a front image; the image processing device is provided for performing an image processing of the front image; the car distance detection device is provided for confirming the front vehicle distance according to an output of the image processing device; the warning light control device is provided for confirming a control strategy of the LED warning light according to the output of the car distance detection device. This disclosure can achieve a self-adjusting control of the LED warning light.
US11100769B2 Display apparatus for an operational force for displaying information contents of different information types of a guidance system
A display apparatus for an emergency service member for displaying information content of different information types from a guidance system is proposed. The display apparatus comprises a display, carriable by the emergency service member, having a plurality of visually distinguishable segments, with each of which at least one of the information types is associated, each segment being configured to visually output a current information content of the information type associated with the segment. Further, the display apparatus comprises an actuating unit, couplable to the guidance system, for actuating the display.
US11100761B2 Regulated casino games and gaming machines configured to enable increased or max skill game states
A computer-implemented method of operating a computing device may comprise enabling the player to play a wager-based and skill-influenced game in which in-game assets are presented for player interaction, each being configured as a wagering opportunity, a successful player interaction with which generates a wager. The game may be configured to operate in a first wager-based state in which a skill of the player affects whether and/or a degree to which player interactions with the wagering opportunities are determined to be successful. Game play of the game configured in the first wager-based state may be enabled, player interactions with the wagering opportunities received and the player may be randomly rewarded for player interactions determined to be successful. The game may be configured to operate in a second wager-based state in which effects of the player's skill are changed relative to the first wager-based state and game play enabled in such second wager-based state. Upon occurrence of a predetermined action or event, the game may be reconfigured back to the first wager-based state and game play may be re-enabled to operate in the first wager-based state.
US11100757B2 Linked bingo tournament having a tournament prize and a progressive prize
A gaming system and method corresponding to a linked bingo tournament is described. The gaming system includes bingo gaming clients, a progressive prize, a tournament session, bingo game sessions, and a tournament prize. The tournament session includes predetermined bingo game sessions for each bingo gaming client. Each bingo game session for each bingo gaming client associates a random bingo outcome with a symbolic representation that is displayed on each bingo gaming client. The tournament prize is awarded to one or more bingo gaming clients displaying a highest point total upon completion of the tournament session. The progressive prize is awarded to each player at the completion of the game session when the random bingo outcome matches a progressive prize bingo pattern. The progressive prize is evenly split among two or more player when the two or more players achieve the progressive prize bingo pattern.
US11100754B2 Method of enabling restoration of games and a method of restoring games
An electronic gaming machine includes a memory device, and a processor configured to execute instructions stored in the memory device. When executed, the instructions cause the processor to at least present a wagering game, and determine a game state of the wagering game, where the game state is one of a plurality of possible game states of the wagering game. The instructions also cause the processor to determine a game state identifier associated with the game state and register the game state identifier with a player account of a player of the wagering game to enable restoration of the wagering game to the game state using the player account.
US11100751B2 Information processor, non-transitory computer-readable recording medium, and game control method
When a symbol displayed in a scroll area of a reel which stops first satisfies a predetermined condition, an information processor 1 executes a process of: setting the scroll area of the reel which is rotating and stops last as an effect display frame, hiding the rotating reel behind the effect display frame, and displaying, in the effect display frame 22, an indication effect corresponding to a predetermined game result; and after the execution of the indication effect, displaying the reel at the effect display frame again so as to display the arrangement of at least one symbol on that reel.
US11100750B2 Information processor
An information processor 1 includes: a storage unit 3 which stores reel strip display data formed of plural types of symbol images, long symbol display data which is sized to be in a game display area 21, and position determination data used for determining a location where superposition on a reel strip is performed; and a controller 10 configured to display and control symbols the controller 10 being configured to execute the processes of: determining symbol stop positions; determining whether to superpose the long symbol display data and display in the game display area 21; and when it is determined that the long symbol display data is superposed and displayed in the game display area, displaying a long symbol 20 entirely in the game display area 21.
US11100749B2 Gaming device and game control method
A gaming device comprises a control unit and a storage unit. The control unit is configured to sequentially display symbols included in a first set of a plurality of symbols comprising a specific symbol in each of a plurality of display areas to change displays of the symbols in the plurality of display areas, and stop the changes of the displays of the symbols at a predetermined timing; sequentially display symbols included in a second set of a plurality of symbols comprising the specific symbol in a higher proportion than in the first set of symbols in each of the plurality of display areas to change displays of the symbols in the plurality of display areas, and stop the changes of the displays of the symbols at a predetermined timing; and execute a predetermined performance when the symbols included in the second set of symbols are sequentially displayed.
US11100740B2 Wearable data transmission device and method
The present disclosure relates to a wearable radio device for access control. The radio device has an inside portion and an outside portion. The inside portion includes a first transponder and a second transponder. A first barrier is located between the first transponder and the second transponder. A second barrier is located between the first transponder and the second transponder in an outside portion of the wearable device.
US11100738B2 Locking system for exchange of items, services, and/or facilities
One or more techniques and/or systems are provided for facilitating the exchange of an item. For example, a containment component is configured to receive one or more items. A locking component is configured to selectively restrict or allow access to the item. A code generation component is configured to generate and provide an unlocking code to a requestor (e.g., based upon payment by the requestor that requests access to the item). A code entry component is configured to receive user input of a code. The code entry component either retains the locking component in a locked state if the code is not validated as the unlocking code or transitions the locking component into an unlocked state if the code is validated as the unlocking code.
US11100736B2 Access control via selective direct and indirect wireless communications
A system is described for controlling a locking system restricting physical access (e.g. a door lock). The locking system is accessed (e.g., actuated and monitored) via dual communication path types used by a mobile wireless communication device. The locking system includes an electro-mechanical access control security device, and a receiving unit controlling the electro-mechanical access control security device. The receiving unit is paired with the mobile wireless communication device for receiving input from the mobile wireless device for activating the electro-mechanical access control security device using both low energy and high energy operating modes. The mobile wireless device is configured to access the locking system via both direct BLUETOOTH and indirect mobile wireless data network communications. Moreover, the operating range of the receiving unit is extended by connections to networked devices operating BLUETOOTH 4+LE at a high power—extended range mode through the use of an amplifier stage.
US11100728B2 Vehicle data sharing with interested parties
An example operation may include providing a value to a transport based on sensor data associated the transport.
US11100726B2 Systems and methods for real-time streaming of flight data
A computer-implemented method for real-time streaming of flight data includes receiving flight data from one or more aircraft data sensors, evaluating the received flight data according to data evaluation rules, and upon determining that the received flight data matches one or more conditions specified in the data evaluation rules, starting or stopping a transmission of the received flight data to a ground station.
US11100724B2 Systems and methods for generating and intelligently distributing forms of virtual reality content
A method of providing virtual reality (VR) content can include the acts of, at a server: obtaining a 3D image file, creating a plurality of VR models or scene files from the 3D image for each VR rendering platform included in a list of VR rendering platforms, storing each VR model or scene file within a data store, receiving a request for an VR model or scene file as a result of a universal link being selected at an end user device, wherein the universal link points to an endpoint at the server that comprises logic to determine which of the plurality of stored VR models or scene files to provide to an entity accessing the universal link, determining an VR rendering platform associated with the end user device, and determining a particular VR model or scene file matching the VR rendering platform.
US11100722B2 Method, apparatus, electronic device, and storage medium for displaying 3D shape in expanded manner
Provided are a method, an apparatus, an electronic device, and a storage medium for displaying an expansion of a 3D shape, including: determining a 3D shape to be expanded, and acquiring a target expanded state of the 3D shape; searching a preset multi-level information relationship table for an articulation relationship set corresponding to the target expanded state; determining, according to the articulation relationship set and a preset expansion rule library, a target expansion rule for each target plane surface on the 3D shape; and controlling to expand each target plane surface at a predetermined a rate based on the each target expansion rule, and displaying the expansion process in real time. The method dynamically displays an expansion process of a 3D shape to a student, such that the student can understands more about the process of transformation from a 3D shape to a selected expanded state, thereby improving user experience of a teaching demonstration function on an electronic device.
US11100718B2 Method for operating a display device in a motor vehicle
Surroundings data, relating to at least one surrounding area in the surroundings of a motor vehicle situated in a field of vision of a vehicle occupant, are obtained by a sensor system of the motor vehicle. At least one piece of information, which needs to be output to the user, is provided by an information source. The information is at least partially overlaid on a display of the surrounding area by a display device with the type of information presentation and/or the position at, and/or the orientation in, which the information presentation is visualized being dependent on the surroundings data.
US11100714B2 Adjusting video rendering rate of virtual reality content and processing of a stereoscopic image
An example technique may include performing, by a virtual reality application provided on a computing device, video rendering at a first video rendering rate based on updating an entire image on a screen of the computing device at a first update rate, determining that a performance of the video rendering is less than a threshold, performing, based on the determining, video rendering at a second video rendering rate by updating a first portion of the image at the first update rate, and by updating a second portion of the image at a second update rate that is less than the first update rate. Another example technique may include shifting, during an eye blinking period, one or both of a left eye image and a right eye image to reduce a disparity between a left viewed object and a right viewed object.
US11100712B2 Positional recognition for augmented reality environment
A method includes: receiving, in a first device, a relative description file for physical markers that are positioned at locations, the relative description file defining relative positions for each of the physical markers with regard to at least another one of the physical markers; initially localizing a position of the first device among the physical markers by visually capturing any first physical marker of the physical markers using an image sensor of the first device; and recognizing a second physical marker of the physical markers and a location of the second physical marker without a line of sight, the second physical marker recognized using the relative description file.
US11100710B2 Extracting a feature tree from a mesh
The disclosure notably relates to a computer-implemented method for extracting a feature tree from a mesh. The method includes providing a mesh, computing a geometric and adjacency graph of the provided mesh, wherein each node of the graph represents one region of the mesh and comprises a primitive type and parameters of the region, each connection between two nodes is an intersection between the respective surfaces of the regions represented by the two connected nodes. The method also includes instantiating for each node of the graph, a surface based on the identified primitive type and parameters of the region.
US11100709B2 Method, apparatus and device for processing deformation of virtual object, and storage medium
A method and apparatus for processing a virtual object, a device, and a storage medium are provided. The method for processing a virtual object includes: acquiring first bone parameters and first blend deformation data corresponding to a preset three-dimensional virtual object model comprising a plurality of bones, the first blend deformation data indicating a degree of deformation of the preset three-dimensional virtual object; acquiring second bone parameters corresponding to a target three-dimensional virtual object model, and determining a transformation relationship of the second bone parameters with the first bone parameters; and determining second blend deformation data corresponding to the target three-dimensional virtual object model, according to the transformation relationship of the second bone parameters with the first bone parameters, and the first blend deformation data.
US11100708B2 Space capture, modeling, and texture reconstruction through dynamic camera positioning and lighting using a mobile robot
A method is provided, including: using a robot having a plurality of sensors to acquire sensor data about a local environment; processing the sensor data to generate a spatial model of a real object, the spatial model defining virtual surfaces that correspond to real surfaces of the real object; further processing the sensor data to generate texture information that is associated to the virtual surfaces; wherein using the robot to acquire sensor data includes sampling at least one representative portion by moving the robot to different locations and capturing images of a given representative portion from a plurality of angles; wherein processing the sensor data to generate the texture information includes processing the images captured from the plurality of angles to generate texture information; using the spatial model and the texture information to render a virtual object corresponding to the real object in a virtual environment.
US11100706B2 Three-dimensional reconstruction method, three-dimensional reconstruction apparatus, and generation method for generating three-dimensional model
A three-dimensional reconstruction method includes: reconstructing a first three-dimensional model from a first multi-viewpoint image obtained by shooting a real space, and reconstructing a second three-dimensional model from a second multi-viewpoint image obtained by shooting the real space at a different time; and matching world coordinate systems of the first three-dimensional model and the second three-dimensional model.
US11100702B2 3D image labeling method based on labeling information of 2D image and 3D image labeling device
A 3D image labeling device and a 3D image labeling method are provided. The 3D image labeling device includes a point cloud cluster module, a projection module, an integration module and a point cloud recovery module. The point cloud cluster module clusters multiple points of a 3D unlabeled image as one or more first point clusters according to a 3D unlabeled image and a cluster algorithm to generate a 3D clustered image. The projection module generates a first 2D image with first objects according to the 3D clustered image, wherein each first point cluster corresponds to one of the first objects. The integration module labels the first objects of the first 2D image according to one or more object frames of a 2D labeled image to generate a second 2D image. The point cloud recovery module generates a 3D labeled image according to the second 2D image.
US11100695B1 Methods and systems for creating an immersive character interaction experience
An exemplary character interaction system located at a first site receives character behavior data representative of captured behavior of a real-world performer located at a second site. Based on the character behavior data, the system presents, to an interactive user at the first site, a representation of a virtual character avatar that performs, in real-time synchrony with the real-world performer at the second site, the captured behavior of the real-world performer. During this presentation of the virtual character avatar, the system provides user video data representative of captured behavior of the interactive user for presentation to the real-world performer to allow the real-world performer to interact in real time with the interactive user via the virtual character avatar. The system also generates an augmented representation of an interaction between the virtual character avatar and the interactive user for presentation to a non-interactive observer. Corresponding methods and systems are also disclosed.
US11100690B2 System and methods for automatic media population of a style presentation
A method for automatic media population of a style presentation comprises collecting presentation media; positioning the collected presentation media on a storyboard; and selecting a style presentation; wherein the selection of the style presentation results in the automatic population of the style presentation with the presentation media positioned on the storyboard is described herein.
US11100687B2 Emphasizing on image portions in presentations
In an implementation, a presentation program includes a hotspot feature that allows a point in a slide to be designated as a hotspot. Supplemental content may then be associated with the hotspot such that, when the hotspot is invoked in a slide presentation, the supplemental content is surfaced.
US11100683B2 Image color adjustment method and system
The present application discloses an image processing method and a system thereof. The method and the system may transform a list of color table adjustment parameters into one or more preset texture models, and associate a particular texture model with a particular image through an interactive mode. The method may include: obtaining an image including at least one pixel or voxel, obtaining a texture model, associating the image with the texture model; determining an output color of the at least one pixel or voxel based on the texture model associated with the image; and generating an output image based on the output color. The image processing method and system thereof provided by the present application may effectively improve the adjustment efficiency of the image display effect and the interaction experience.
US11100681B2 Applying palette-based color composition to an electronic image
In some embodiments, a computing system computes a palette-based color harmony and applies palette-based image recoloration by determining a color palette for the electronic image that includes a first image color at a first position on a color space and a second image color at a second position on a color space. The computing system applies a harmonic template using a combination of a global rotation angle and a secondary rotation angle, such that, the harmonic template, as applied, minimizes an aggregate of hue distances. The computing system modifies the color palette by moving at least one of (i) the first image color from the first position toward a position along a first axis of the harmonic template or (ii) the second image color from the second position toward a modified position along a second axis of the harmonic template. The computing system updates an editing interface.
US11100680B2 AR/VR/MR ride sharing assistant
The disclosure includes embodiments for providing augmented graphical data on a user device. In some embodiments, a method includes receiving, by the user device, a Vehicle-to-Everything (V2X) wireless message transmitted by a ride share vehicle and including V2X data describing the ride share vehicle. The method includes generating augmented graphical data based on the V2X data, where the augmented graphical data describes an augmented version of an image captured by the user device and depicting a real-life environment that includes the ride share vehicle, where the augmented version highlights a position of the ride share vehicle within the real-life environment. The method includes presenting the augmented graphical data on the user device so that the ride share vehicle is more easily located in the real-life environment.
US11100675B2 Information processing apparatus, information processing method, program, and moving body
An information processing apparatus includes a first self-position estimating section configured to estimate a self-position of a moving body using a visible image, a second self-position estimating section configured to estimate the self-position of the moving body using an infrared image, and a combining section configured to set, based on a situation in which the moving body is placed, a first weight for a first estimation result obtained by self-position estimation using the visible image and a second weight for a second estimation result obtained by self-position estimation using the infrared image, to thereby combine the first estimation result and the second estimation result using the first weight and the second weight. The present technology is applicable to moving bodies, for example, vehicles.
US11100673B2 Systems and methods for localization using surface imaging
Implementations described and claimed herein provide localization systems and methods using surface imaging. In one implementation, a raw image of a target surface is captured using at least one imager. The raw image is encoded into a template using at least one transform. The template specifies a course direction and an intensity gradient at one or more spatial frequencies of a pattern of the target surface. The template is compared to a subset of reference templates selected from a gallery stored in one or more storage media. A location of the target surface is identified when the template matches a reference template in the subset.
US11100672B2 System and method for reducing jitter in augmented reality
Systems and method for enhancing user experience by using augmented reality are presented. A system includes an image receiver configured to receive an image of a target object and a marker, and a processor including a marker identifier, a marker adjustment module, a virtual object retriever, and a renderer. The marker identifier is configured to identify a unique marker ID and real-time spatial attributes of the marker. The marker adjustment module is configured to apply a correcting algorithm to real-time spatial attributes of the marker to determine adjusted spatial attributes of the marker. The virtual object retriever is configured to retrieve a virtual object associated with the target object based on the unique marker ID. The renderer is configured to render the virtual object based on the adjusted spatial attributes of the marker. The adjusted spatial attributes compensate for any jitter experienced during rendering of the virtual object.
US11100668B2 Predictive visualization of medical imaging scanner component movement
An augmented reality system is provided for use with a medical imaging scanner. The AR system obtains a digital image from a camera, and identifies a pose of a gantry of the medical imaging scanner based on content of the digital image. The gantry includes a movable C-arm supporting an imaging signal transmitter and a detector panel that are movable along an arc relative to a station. A range of motion of the movable C-arm along the arc is determined based on the pose. A graphical object is generated based on the range of motion and the pose, and is provided to a display device for display as an overlay relative to the medical imaging scanner.
US11100665B2 Anatomical measurements from ultrasound data
The application discloses a computer-implemented method (100) of providing a model for estimating an anatomical body measurement value from at least one 2-D ultrasound image including a contour of the anatomical body, the method comprising providing (110) a set of 3-D ultrasound images of the anatomical body; and, for each of said 3-D images, determining (120) a ground truth value of the anatomical body measurement; generating (130) a set of 2-D ultrasound image planes each including a contour of the anatomical body, and for each of the 2-D ultrasound image planes, extrapolating (140) a value of the anatomical body measurement from at least one of an outline contour measurement and a cross-sectional measurement of the anatomical body in the 2-D ultrasound image plane; and generating (150) said model by training a machine-learning algorithm to generate an estimator function of the anatomical body measurement value from at least one of a determined outline contour measurement and a determined cross-sectional measurement of a contour of the anatomical body within a 2-D ultrasound image using the obtained ground truth values, extrapolated values and at least one of the outline contour measurements and the cross-sectional measurements as inputs of said machine-learning algorithm. A computer-implemented method of deploying such a model, a computer program product, an ultrasound image processing apparatus and an ultrasound imaging system adapted to implement such methods are also disclosed.
US11100660B2 Image processing apparatus, image processing method, and storage medium
An apparatus includes at least one processor configured to function as following units including a first difference extraction unit configured to extract a first difference between a plurality of images, an alignment unit configured to correct a position of an image with reference to a predetermined subject within the plurality of images, a second difference extraction unit configured to extract a second difference between the plurality of images after the position of the image is corrected by the alignment unit, and a detection unit configured to detect a moving object area based on the extracted first difference and the extracted second difference.
US11100658B2 Image georectification with mobile object removal
Method comprises receiving, by at least one memory, from at least one imaging system, at least two input images. The method includes comparing, by a processor, the at least two input images to each other such that nonstationary portions of the at least two input images are determined by either separating, by the at least one processor, each of the two input images into multiple pixel regions, and generating an error matrix for each of said multiple pixel regions. If an error value in the error matrix falls within a predetermined range, the pixel region is a nonstationary portion of the input images; or identifying, by a machine learning system, nonstationary portions of the input images. The pixels from nonstationary portions are removed from the at least two input images.
US11100656B2 Methods circuits devices systems and functionally associated machine executable instructions for image acquisition identification localization and subject tracking
Disclosed are computerized methods and systems for providing digital image data in which there appears a captured instance of a point of interest located within a coverage area of the systems. Exemplary systems may include at least one image repository gateway for accessing one or more image data repositories which may store digital image data of images and videos acquired from within the system coverage area. The system may also include an image scanning engine to search through and access image data from the one or more image data repositories in accordance with an image data search query, selecting stored images and videos with geolocation tags indicating a location within a spatial distance of a location parameter of the image date query. The system may perform image searches and retrievals based on manually defined search queries. The system may also include an Image search query generator configured to auto-generate an image data search query to find a moving subject appearing in a previously retrieved image, wherein the image data search query for finding and or tracking may be based on an auto-predicted route of the subject derived from a previously retrieved or selected image.
US11100650B2 Method for foreground and background determination in an image
Described herein is a method for image processing in which a captured image is processed to provide a background image which is updated in accordance with relative movement between foreground and background in successive captured images.
US11100647B2 3-D convolutional neural networks for organ segmentation in medical images for radiotherapy planning
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for segmenting a medical image. In one aspect, a method comprises: receiving a medical image that is captured using a medical imaging modality and that depicts a region of tissue in a body; and processing the medical image using a segmentation neural network to generate a segmentation output, wherein the segmentation neural network comprises a sequence of multiple encoder blocks, wherein: each encoder block is a residual neural network block comprising one or more two-dimensional convolutional neural network layers, one or more three-dimensional convolutional neural network layers, or both, and each encoder block is configured to process a respective encoder block input to generate a respective encoder block output wherein a spatial resolution of the encoder block output is lower than a spatial resolution of the encoder block input.
US11100644B2 Neural network for eye image segmentation and image quality estimation
Systems and methods for eye image segmentation and image quality estimation are disclosed. In one aspect, after receiving an eye image, a device such as an augmented reality device can process the eye image using a convolutional neural network with a merged architecture to generate both a segmented eye image and a quality estimation of the eye image. The segmented eye image can include a background region, a sclera region, an iris region, or a pupil region. In another aspect, a convolutional neural network with a merged architecture can be trained for eye image segmentation and image quality estimation. In yet another aspect, the device can use the segmented eye image to determine eye contours such as a pupil contour and an iris contour. The device can use the eye contours to create a polar image of the iris region for computing an iris code or biometric authentication.
US11100642B2 Computer system, and method and program for diagnosing animals
The purpose of the present disclosure is to provide a computer system, an animal diagnosis method, and a program in which the accuracy of animal diagnosis can be improved. The computer system acquires a visible light image of an animal imaged by a camera, compares the acquired visible light image with a normal visible light image of the animal and performs image analysis, identifies a species of the animal according to the result of the image analysis, identifies an abnormal portion of the animal according to the result of the image analysis, acquires environmental data of the animal, and diagnoses a condition of the animal according to the identified species, the identified abnormal portion and the acquired environmental data.
US11100638B2 Medical imaging device and medical image processing method using a neutral network
Provided is a medical imaging device capable of obtaining a medical image with high image quality in a short time by using a novel image reconstruction technique in which DL is applied to medical image processing and by significantly reducing a total imaging time including an image reconstruction time. The medical imaging device classifies a medical image into any of a predetermined plurality of classes, selects an optimal one or a plurality of restorers from a plurality of restorers respectively corresponding to the plurality of classes according to classification results, and reconstructs the medical image using the selected restorers. The medical image is divided into, for example, a plurality of patches, and is reconstructed for each patch and integrated. The restorer can include a CNN.
US11100636B2 Systems, devices, and methods for tracking and compensating for patient motion during a medical imaging scan
A motion tracking system for dynamic tracking of and compensation for motion of a patient during a magnetic resonance scan comprises a first camera positioned to view an optical marker along a first line of sight; a second camera positioned to view the optical marker along a second line of sight; and a computer system configured to analyze images generated by the first and second cameras to determine changes in position of the optical marker, and to generate tracking data for use by a magnetic resonance scanner to dynamically adjust scans to compensate for the changes in position of the optical marker, wherein the computer system is configured to dynamically adapt its image analysis to utilize images from all cameras that are currently viewing the optical marker.
US11100629B2 Appearance inspecting apparatus for article and appearance inspecting method for article using the same
An appearance inspecting apparatus for an article includes an image acquiring section acquiring a captured image for at least a portion of appearance of the article and a processing section that uses the captured image of the article to determine whether the appearance of the article is defective or not. The processing section acquires first image data for an inspection region including at least a portion of the captured image, acquires an equation that follows trend of levels of the first image data according to a location in the inspection region, and acquires second image data based on relative levels between the equation and the levels of the first image data. Thus, it may be easily and precisely determined whether the appearance of the article is defective or not even though the appearance of the article does not have a flat plane shape.
US11100628B2 Thickness measurement of substrate using color metrology
A layer thickness measurement system includes a support to hold a substrate, an optical sensor to capture a color image of at least a portion of the substrate, and a controller. The controller is configured to receive the color image from the optical sensor, store a function that provides a value representative of a thickness as a function of position along a predetermined path in a coordinate space of at least two dimensions including a first color channel and a second color channel, for a pixel of the color image determine a coordinate of the pixel in the coordinate space from color data in the color image, determine a position of a point on the predetermined path that is closest to the coordinate, and calculate a value representative of a thickness from the function and the position of the point on the predetermined path.
US11100626B2 Systems and methods for monitoring manufacturing processes
A system for monitoring a process step during manufacturing of an assembly sheet includes a detection camera configured to capture a first image of the assembly sheet, the first image including a locating feature of the assembly sheet, a vacuum hold-down device for selectively inhibiting advancement of the assembly sheet along a process step line for a predetermined measurement time, and a measurement camera configured to capture a second image of the assembly sheet responsive to the vacuum hold-down device inhibiting advancement of the assembly sheet, the second image including one or more features of a coupon of the assembly sheet.
US11100624B2 Method and device for analyzing image sections for a correspondence calculation
In a method and apparatus for evaluating image segments for a correspondence calculation, an image signal is received from an image sensor and is evaluated in order to determine the extent to which, for a selected region of the image sensor, noise caused by the image sensor is present; and a resultant evaluation parameter, for an image segment of an image acquired by the image sensor, which describes whether the image segment is suitable for a correspondence calculation, is ascertained. The image segment corresponding to the selected region of the image sensor and the resultant evaluation parameter are ascertained based on the determined extent of the noise.
US11100620B2 Hue preservation post processing for highlight recovery
Embodiments relate to hue preservation post processing for highlight recovery of an input image. Intensity values for multiple color channels of a plurality of color channels of a pixel of the input image is determined using corresponding ratios of target hues for the plurality of color channels of the pixel, wherein the pixel has at least one color channel with an intensity above a predetermined threshold. A hue preserved value for a color channel of the plurality of color channels of the pixel is determined using intensity values determined for the plurality of color channels of the pixel and the target hues. A recovered version of the input image is generated by adjusting hue information of the pixel, using the hue preserved value for the channel of the plurality of color channels of the pixel.
US11100619B2 Image formation
Embodiments of the invention provide a method of processing colour image data comprising receiving image data corresponding to a first and a second region of an image having colour information represented in a first colour space; converting the colour information of the image data from the first colour space to a second colour space, the mapping being arranged to substantially maintain a perceived colour of the colour information and to select a meta-brightness of the first and second regions; and out putting the image data having colour information in the second colour space.
US11100613B2 Systems and methods for enhancing edges in images
A method configured to be implemented on at least one image processing device for enhancing edges in images includes obtaining, by the at least one imaging processing device, image data of an image, wherein the image includes a plurality of pixels, and each of the plurality of pixels has a luminance value and a motion intensity value. The method also includes performing at least one filtering operation to the image to obtain, by the at least one imaging processing device, one or more filtered values for each pixel. The method further includes performing a first logical operation to the one or more filtered values of each pixel in the image to obtain, by the at least one imaging processing device, an edge value and an edge enhancement coefficient for each pixel in the image. The method still further includes performing a second logical operation to the luminance value and the motion value of each pixel to obtain, by the at least one imaging processing device, an enhancement adjusting coefficient for each pixel in the image, wherein the enhancement adjusting coefficient is associated with the edge enhancement coefficient. The method still further includes adjusting, by the at least one imaging processing device, the luminance value of each pixel based on at least one of the type, the edge enhancement coefficient, and the enhancement adjusting coefficient of each pixel.
US11100612B2 Acquisition strategy for neural network based image restoration
Methods and systems for neural network based image restoration are disclosed herein. An example method at least includes acquiring a plurality of training image pairs of a sample, where each training image of each of the plurality of training image pairs are images of a same location of a sample, and where each image of the plurality of training image pairs are acquired using same acquisition parameters, updating an artificial neural network based on the plurality of training image pairs, and denoising a plurality of sample images using the updated artificial neural network, where the plurality of sample images are acquired using the same acquisition parameters as used to acquire the plurality of training image pairs.
US11100609B2 Method of removing deblocking artifacts
Provided is a method determines a boundary strength for each 4-sample edge lying on 8×8 sample grid, determines whether deblocking filtering is performed on the 4-sample edge or not if the boundary strength is not equal to zero, selects a deblocking filter if the deblocking filtering is performed on the 4-sample edge, and filters the 4-sample edge using the selected filter. Accordingly, the computational complexity required to determine the boundary strength according to the present invention is reduced by 50% or more when compared with the HEVC under development. Also, the memory capacity and bandwidth required to determine the boundary strength are reduced by 50% or more without deterioration of image quality.
US11100605B2 Virtual machine graphics resource usage
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for calculating graphics resources for a virtual machine. One of the methods includes determining resources available on a graphics card device included in a computer executing a plurality of virtual machines, each virtual machine configured to execute a virtual desktop; determining, based on data received from a hypervisor that manages execution of at least one of the plurality of virtual machines, a graphics profile for a virtual machine included in the plurality of virtual machines executing on the computer; determining a portion of the available resources on the graphics card device allocated to the virtual machine using the graphics profile; and computing an amount of resources on the graphics card device consumed by a virtual desktop of the virtual machine based on the portion of the available resources on the graphics card device allocated to the virtual machine.
US11100600B2 Systems and methods for entity network analytics using geometric growth rate analysis
The disclosed technology includes systems and methods for identifying synthetic identities among a population of entity representations in an electronic database. The method includes include selecting a first entity representation, and for the selected first entity representation, identifying one or more network chains formed by one or more connections between the first entity representation, a second entity representation, and zero or more intervening entity representations; and determining a number of connections per connection degree for a predetermined number of degrees in at least one of the identified one or more network chains; determining, based on the number of connections per connection degree, an indication that one or more of the first entity representation, the second entity representation, and zero or more of the intervening entity representations is a synthetic identity; and outputting entity representation information of one or more entities in the population that are indicated as a synthetic identity.
US11100599B2 Career skills visualization, tracking and guidance
An online career guidance system generates and displays superimposed polygons to a user for a corresponding career. The first polygon may have three to eight vertices, with each vertex representing a career skill. The distance from a focus to each vertex represents a career skill level predetermined to be needed for that career skill for that career. The second polygon has the same number of vertices as the first polygon that represent the same career skills and shares the same focus. The distance from the focus to each vertex of the second polygon represents a user skill level determined from previous achievements of the user. The distance between a career skill level and a user skill level (preferably both normalized to the same scale) visually represents any career skill deficits (or over qualifications) the user may have for the selected career. The online career guidance system may determine, recommend and register the user into one or more classes, clubs and/or projects that are likely to reduce or eliminate any career skill deficits of the user.
US11100596B2 Device for determining a construction device schedule
A construction device scheduling device is provided including processing circuitry configured to receive device identifiers associated with a plurality of construction devices, receive a construction plan, and determine a construction device schedule based on the device identifiers of the plurality of construction devices and the construction plan.
US11100595B2 Electric power system pricing with energy packets
Calculation of a value of energy passing a point of an electric power delivery system, and price associated with the value is disclosed herein. Use of energy packets according with the embodiments of this disclosure more accurately represents the amount of energy produced and consumed by equipment. Energy packets may be calculated over one or more phases, over configurable time periods. Energy packets may be used in conjunction with a monetary rate to calculate the price for billing an energy consumer or crediting an energy producer.
US11100594B1 Correlating resource usage data to a waste scoring system
A method for correlating energy usage data and water usage data to a waste scoring system is described. In one embodiment, the method includes receiving energy usage data and water usage data from a plurality of users, identifying at least one user group from the plurality of users based on predetermined parameters, and calculating average energy usage and average water usage for each of the user groups. The energy usage data and water usage data received for an individual user may then be compared to the calculated average energy usage and calculated average water usage for at least one of the user groups, and a general waste score may be calculated for the individual user. In some cases, a plurality of sub-waste scores may be calculated indicating factors of energy usage and factors of water usage for the individual user.
US11100590B1 Method and system for automatically detecting use of an alarm system
A system and method for automatically detecting if a home alarm system is being used and/or actively monitored are disclosed. The system and method use data gathered from one or more sensors, including audio information from microphones. The audio information is analyzed using a machine learning system to determine if the alarm system is being regularly used and monitored. The system and method can also automatically update a policy holder's insurance policy to reflect whether or not an alarm system is being used.
US11100589B1 Systems and methods for analyzing unmanned aerial missions
A system for analyzing unmanned aerial missions configured to (i) receive, from a user, pre-mission data for a planned unmanned aerial mission; (ii) determine an insurance policy, premium, rate, mission-based rate, or usage-based rate based upon the pre-mission data, one or more business rules, and a plurality of historical mission data; (iii) transmit, to the user, the insurance policy; (iv) receive acceptance of the insurance policy from the user; (v) receive a plurality of telematics information from the unmanned aerial mission; and (vi) update at least one of the one or more business rules and the plurality of historical mission data based upon the plurality of telematics information.
US11100585B1 Separately traded registered discount income and equity securities and systems and methods for trading thereof
Systems and methods for creating different financial interests in a portfolio of stocks, a stock index or other financial assets based on a series of interim cash flows of the asset. Specifically, the present invention relates to systems and methods for dividing such assets into income and equity components. In one aspect, the income component is an ordinary dividend component for a fixed time period or until a fixed dollar amount has been paid and the equity component is a capital component that can be traded separately.
US11100584B2 Systems and methods of creating order lifecycles via daisy chain linkage
Systems, devices, and methods for linking orders to develop a consolidated audit trail (CAT) are configured to receive event data for one or more orders based on one or more order characteristics; determine linkages between the one or more orders based on parent relationships of the one or more orders; verify the linkages between the one or more orders based on the event data; and determine order lifecycles based on the linkages between the one or more orders.
US11100582B2 System and method for dynamically determining quantity for risk management
A system and method for dynamically determining quantity for risk management are described. According to one example embodiment, as a trader positions an order icon at a desired price or price-derivative value on a graphical interface, an order quantity for the order is dynamically determined based on the order price and a selected risk management formula. A trader can change the price or the price-related value for one or more orders by moving the order icons relative to a price axis on a graphical interface. In such an embodiment, the initially calculated order quantity for each order will be dynamically recalculated based on the modified orders for the trading strategy.
US11100576B1 Distributed system for custom financing
In some examples, a system may receive, from a plurality of merchant devices associated with a plurality of merchants, transaction information of transactions performed between the plurality of merchants and a plurality of customers. The system may determine for a first merchant, based on the transaction information received from a first merchant device of the first merchant, one or more factors indicative of a business of the first merchant, and may compare the transaction information received from the plurality of merchant computing devices with the one or more factors determined for the first merchant to generate a custom financing offer for the first merchant. In addition, the system may send the custom financing offer to the first merchant device and, in response to an indication of acceptance of the custom financing offer, may send an instruction to provide a financed amount to an account of the first merchant.
US11100575B2 System for automated origination of capital based on point-of-sale data informed by time of year
A system for automated origination of capital includes a rate processor, a revenue forecaster, and an offer processor. The rate processor is configured to generate prices for capital product offers to subscribers of a point-of-sale (POS) subscription service, where the prices are generated by employing probability of default (PD) values that are derived from historical POS data corresponding to each of the subscribers, and where each historical POS datum comprises an indicator denoting a season of the year in which the datum was generated. The revenue forecaster employs the historical POS data to predict future POS data for establishments corresponding to the each of the subscribers and employs the future POS data to generate predicted total revenues corresponding to the each of the subscribers over a payback period. The offer processor generates and transmits the capital product offers corresponding to the each of the subscribers, where the capital product offers comprise the payback period, the prices, and maximum dollar amounts that are a percentage of the predicted total revenues.
US11100574B1 Continuously monitoring and updating mortgage ready data
A system and computer-implemented method for continuously updating information about one or more of a customer approved for a mortgage and a real estate property identified as mortgage ready using computer technology and/or machine learning algorithms or artificial intelligence. The method includes monitoring information corresponding to one or more of the customer or the real estate property; identifying new information about one or more of the customer or the real estate property; updating a computer file and/or memory location/address to include the new information about one or more of the customer or the real estate property; and recalculating one or more of the amount in which the customer is approved for the mortgage or the appraisal value of the real estate property based upon one or more of new information received and the updated information from the computer file and/or memory location/address.
US11100573B1 Credit score cohort analysis engine
A method for obtaining a comparison criterion selected by a first user. The method further includes comparing the comparison criterion of the first user to a second user to determine a similarity metric between the first user and the second user. The method further includes adjusting the learning algorithm to create a correlation between the comparison criterion of the first user and a second user to generate an adjusted learning algorithm. The method further includes selecting, a custom tip based on the correlation, a credit score of the first user, and a credit score of the second user. The method further includes the custom tip and a comparison of the credit score of the first user with the credit score of the second user based on the similarity metric.
US11100572B1 Customer verification and account creation systems and methods
A financial institution computing system associated with a financial institution includes an account management circuit configured to prompt a user via a user device to capture a first image of an identification item of the user and a second image of the user using the user device in response to receiving, over a network via a network interface, an input from the user device regarding establishing a new account at the financial institution. The account management circuit is further configured to receive, over the network via the network interface, the first image and the second image, verify the identity of the user by comparing the first image with the second image, and create the new account for the user by generating an account number for the user and storing the account number in the accounts database in response to the identity of the user being verified.
US11100571B1 Systems and methods for payee identification via camera
A banking system for associating an authorized payee with a customer account is described. The system includes a network interface, a memory, and a processor. The processor is configured to receive image data relating to a bill issued by a payee from a customer device via the network interface. The processor is further configured to perform optical character recognition of the image data. The processor is configured to extract a plurality of blocks of text from the image data. The processor is further configured to compare a first block of text of the image data to a database of known payees, wherein the first block of text relates to a name of the payee. The processor is configured to identify the payee from the database of known payees. The processor is further configured to associate the payee with the customer account.
US11100570B2 Product configuration recommendation and optimization
Systems, methods, and computer-readable media are disclosed for identifying product configurations that are alternatives to a requested product configuration, ranking the alternative product configurations based on one or more pricing metrics, and presenting the alternative product configurations to a prospective customer, thereby providing the customer with the option of selecting an alternative product configuration in lieu of the initially requested product configuration.
US11100569B2 Embedding a widget into a webpage
A method and system of using widgets embedded in web pages as virtual storefronts is disclosed. A user of a social networking site may create a merchant account with a transaction service provider. The user embeds a storefront widget provided by the transaction service provider in the user's profile page on the social networking site and the user can use the storefront widget to input information about products that the user is selling. Other users of the social networking site view the user's profile page and the storefront widget will display the products that the user is selling. The other users may interact with the storefront widget to purchase the products that the user is selling.
US11100564B2 Regional item recommendations
Systems and methods for automatic generation of new listings are provided. In example embodiments, time data is received that corresponds to a destination geolocation. An indication of a purchase of an item associated with the destination geolocation is received. A return time from the destination geolocation is determined based on the time data. A new listing is automatically generated for selling the item at a time determined from the return time.
US11100561B2 Data mesh visualization
In various example embodiments, a system and method for data mesh visualization are presented. An avatar representation of a user is generated. A user-specified change to the avatar representation is received and the avatar representation is changed based on the user-specified change. A current status of the user is determined, and an updated avatar representation is generated based on the current status of the user. The updated avatar is displayed in association with a communication of the user.
US11100560B2 Extending machine learning training data to generate an artificial intelligence recommendation engine
A catalog of physical items associated with a target user is accessed. At least a portion of the catalog is at least in part automatically generated based on a retention of one or more of the physical items provided to the target user. A machine learning model trained using outfit combination information gathered from other users is used to automatically determine for the target user, at least a portion of one or more recommended outfit combinations of a plurality of physical items among the physical items within the catalog. An indication of a selected one of the one or more recommended outfit combinations is provided to the target user.
US11100559B2 Recommendation system using linear stochastic bandits and confidence interval generation
Recommendation systems and techniques are described that use linear stochastic bandits and confidence interval generation to generate recommendations for digital content. These techniques overcome the limitations of conventional recommendations systems that are limited to a fixed parameter to estimate noise and thus do not fully exploit available data and are overly conservative, at a significant cost in operational performance of a computing device. To do so, a linear model, noise estimate, and confidence interval are refined by a recommendation system based on user interaction data that describes a result of user interaction with items of digital content. This is performed by comparing a result of the recommendation on user interaction with digital content with an estimate of a result of the recommendation.
US11100557B2 Travel itinerary recommendation engine using inferred interests and sentiments
Travel itineraries are automatically prepared based upon user interests and sentiments inferred by deep semantic analysis of user-commented and user-preferred digital works of literature by receiving interests and associated sentiment levels for at least one user according to a deep semantic analysis of a plurality of works of literature, wherein the works of literature have been rated, commented, or both rated and commented by the user; searching repositories of travel items to find one or more matching travel items to the received more interests and associated sentiment levels; and preparing at least one travel itinerary including at least one found matching travel item. Travel itineraries may be prepared responsive to a user-initiated trip planning session, responsive to notification of a new travel item's availability, periodically, or a combination thereof.
US11100556B2 Scenario enhanced search with product features
A system is provided that includes a server having a first engine, a second engine, a search word warehouse, and a purchasing engine. The first engine (i) maps topics to product features of products using a topic hotness method which computes a hotness degree of a product on a topic from (a) product identifiers, (b) product features, (c) customer comments, and (d) topics with relevant key words, and (ii) builds a model providing a relevance degree of a topic to a product feature. The model is built based on the hotness degree. The second engine extracts remarkable topics based on product features using a method applied to the relevance degree of the topic to the product feature to identify remarkable topics for each product. The search word warehouse stores the remarkable topics for each product. The purchasing engine conducts purchases of products identified in searches using the remarkable topics.
US11100551B2 Apparatus, article of manufacture and methods for customized design of a jewelry item
Apparatus, article of manufacture and method for designing a jewelry setting that comprise displaying on a display a plurality of components. Each component corresponds to a section of a jewelry setting. A selection of at least one component that corresponds to a first section of the jewelry setting is received. An electronic template of the jewelry setting is generated. The electronic image comprises the at least one selected component. The electronic template is transmitted to a remote device.
US11100539B2 Peer-to-peer geotargeting content with AD-HOC mesh networks
Provided is a process, including: obtaining, in memory of a first mobile computing device, a plurality of content items, at least some of the content items pertaining to respective different geographic areas; receiving, with the first mobile computing device, data indicating a user interaction with a given content item among the plurality of the content items; and in response to receiving the data indicative of the user interaction, transmitting a wireless signal from the first mobile computing device directly to a second mobile computing device that is different from the first mobile computing device, the wireless signal being indicative of the given content item and indicating that the given content item pertains to a given geographic area within range of the wireless signal transmission.
US11100535B2 Group recommendations based on external factors
A system and method for providing a group recommendation is disclosed. First a group having at least one member is defined. A group profile having at least one activity and a set of conditions for the activity are created. Based on the set of conditions a corresponding set of trigger events are identified. A number of electronic data sources are monitored for information related to set of conditions. The monitored set of conditions are compared against the set of trigger events. If the threshold between the set of conditions and the set of trigger events is met, then an alert is generated that is presented to the members of the group.
US11100530B2 Bandit algorithm for k-best option identification
Techniques are provided for k-best option identification of options subject to a supplied tolerance. One technique includes: sampling the options for a first period on a plurality of computers; computing an average and a sample count for each option based on the sampling; splitting the options into a highest group and a lowest group based on the computed averages; selecting a weakest one of the highest group (option A) and a strongest one of the lowest group (option B); and deciding whether or not to terminate based on the supplied tolerance and the selecting of options A and B. In some cases, the technique further includes outputting the highest group and terminating in response to a termination decision; otherwise continue with sampling options A and B for a next period; and updating the computed average and the sample count for options A and B based on corresponding next period sampling.
US11100525B2 System and method for intelligent discount distribution based on subscriber tier
A system and method for operating a bundle-type checkout system incorporating subscription tiers, comprising a subscription manager that assigns subscription tiers to merchants, an offer manager that receives price offers from consumers and analyzes offers to compute bundle offers, a threshold calculator that calculates price discount thresholds and compares price discount values to offer values, and a discount optimization manager that calculates price discounts and determines acceptability of price offers, and a system and method for weighted discount distribution among subscription tiers.
US11100523B2 Determining relationship values
In one embodiment, the present disclosure is directed to a method of identifying baselines for relationships. The method include obtaining, at a computer, a first set of relationships between information atoms, identifying baselines for the first set of relationships, and obtaining a second set of relationships between the information atoms. The method further includes determining differences between the baselines and the second set of relationships, and identifying how the differences relate to at least one information atom. A result is determined and output based on how the differences relate to the at least one information atom.
US11100518B2 Systems and methods for determining user actions
A system tracks user actions associated with advertisements. The system may receive information in response to a user action. The system may then determine whether the action performed by the user resulted from an advertisement.
US11100516B2 Consent management system with consent request process
A method may include receiving a consent-processing request at a consent management platform from a content-presentation device, and using an identifier string in the request to establish a secure interactive session configured for user selection of consent options associated with a particular consent package of the platform, where the package may include identifiers of consent features of a media distribution system that require user consent in order to be activated for the device. The platform may then receive, via the interactive session, user consent data including a respective consent choice for each of one or more consent options, where each respective consent choice indicates acceptance or rejection of consent to activating an associated consent feature identified with the particular consent package. The received respective consent choices may be stored in a database of the consent management platform. Corresponding data may be stored in a whitelist on the content-presentation device.
US11100513B2 Dynamic financial management system, method and device
A dynamic personalizable automated finance management system that provides a financial management platform that enables users to easily generate a plurality of customized rules or conditions associated with one or more accounts thereby creating account plans that intelligently and passively execute the transfer of funds among accounts. The rules with a plan are able to define if, how much, when and where to transfer money to and from the accounts based on user entered criteria or triggers upon which the rules/conditions are based.
US11100512B1 Text savings
Saving funds allows users to be prepared for emergencies and unexpected costs. In some embodiments, a text savings plan saves money by automatically identifying and transferring small amounts of money from a user's first account (e.g., checking account) to the user's second account (e.g., savings account, payee account). The text savings plan determines and transfers amounts based at least in part on the balance of the user's first account.
US11100506B2 Fraud score manipulation in self-defense of adversarial artificial intelligence learning
A system and method for programmatically revealing misleading confidence values in Fraud Score is presented to protect artificial intelligence models from adversarial neural networks. The method is used to reduce an adversarial learning neural network model effectiveness. With the score manipulation implemented, the adversary models are shown to systematically become less successful in predicting the true behavior of the Fraud detection artificial intelligence model and what it will flag as fraudulent transactions, thus reducing the true fraud dollars penetrated or taken by adversaries.
US11100505B2 Systems and methods for use in facilitating application of services for purchase transactions based on tokens
Disclosed are exemplary embodiments of systems and methods for facilitating services associated with transaction requests. In an exemplary embodiment, a method generally includes receiving, from a first entity, a transaction request for a payment account transaction. The transaction request includes a primary account number (PAN) for a payment account involved in the transaction. The exemplary method also includes overwriting the PAN in the transaction request with a non-PAN identifier (NPI), where a first segment of the PAN is identical to a first segment of the NPI and where the NPI is an invalid PAN. The exemplary method further includes routing the transaction request to a service, whereby the service is able to be implemented for the transaction request based, in part, on the first segment of the NPI while the PAN remains anonymous to the service.
US11100502B1 Modular, configurable smart contracts for blockchain transaction processing validations
The invention relates to systems and methods for providing modular and configurable smart contracts for blockchain applications. The smart contracts may be utilized to retain all transaction attribute values in a world state database of the blockchain-implemented ledger. The systems and methods can further provide for dynamically configurable validation metadata and validation rules for transaction attributes recorded on a blockchain transaction log. The validation metadata and validation rules corresponding to the transaction attributes can be dynamically updated and applied to the transaction attributes to validate or invalidate a transaction.
US11100498B2 User interfaces for transfer accounts
The present disclosure generally relates to managing the use of transfer accounts using an electronic device. In accordance with some embodiments, user interfaces for inputting information about a secure credential to an electronic device are described. In accordance with some embodiments, user interfaces for managing the use of a credential provisioned on an electronic device that operates on stored power are described. In accordance with some embodiments, user interfaces for managing the use of a transfer account associated with different credentials on an electronic device are described.
US11100493B2 Physical card enabling utilization based on location
There are provided systems and methods for a physical card having one or more location detection modules for location-specific card reading. A physical payment card may include one or more components to limit card reading of card data stored to the card using a location detection chip. The location detection chip may receive power from a source when inserted to a card reader, and may then determine a location of the card, such as a coordinate location of the card or nearby detected device. The location detection chip may determine if this location or device matches authorized locations stored in a memory of the card. If it does, power may be provided to a card chip of the card. The card chip of the card reads card data from a memory of the card and may then output the card data to the card reader.
US11100491B2 Electronic card and method of operating electronic card
An electronic card includes: a plate type card plate; a secure element embedded in the plate type card plate and for storing a plurality of application programs linked with a payment means; a control unit for identifying one of the plurality of application programs on the basis of a selection signal received through a selection unit formed on the card plate to generate information for activating the payment means; and a display unit for displaying information for identifying the payment means on the basis of the information for activating the payment means. The control unit manages the identified application program on the basis of the selection signal as a selected application program to generate the information for activating the payment means, by mapping the selection signal on the basis of information about the plurality of application programs provided from the secure element and storing the same, and the secure element receives the information for activating the payment means from the control unit and activates the selected application program when a payment attempt is made from the outside.
US11100487B2 System and method for issuing, circulating and trading financial instruments with smart features
A first device for conducting a peer-to-peer transaction with a second device is provided. The first device includes a memory and a communication interface. The first device is configured to provide a unique address for a virtual instrument stored in the first device, the unique address indicating an intent of trading status and transferability of the virtual instrument. Based on the intent of trading status and transferability of the virtual instrument, the virtual instrument is transferred over the peer-to-peer communication network to a receiving network address of the second device without involving a remote entity device. Data record of the transfer is created after completion of the transfer, and then communicated to the remote entity device.
US11100486B2 Systems and methods for linking high-value tokens using a low-value token
Embodiments include methods and systems for linking high-value tokens using a low-value token, comprising receiving, from an electronic data server, a first high-value token and a request for a low-value token, the first high-value token being associated with sensitive data associated with a user, and the low-value token being associated with a subset of the sensitive data associated with the user. The methods and systems further comprise providing the low-value token to the electronic data server, and receiving, from a second electronic data server, the low-value token and a request for a second high-value token, the low-value token having been provided to the second electronic data server by the electronic data server. The methods and systems further comprise generating a second high-value token associated with the sensitive data associated with the user, and providing the second high-value token to the second electronic data server.
US11100485B2 Frictionless shopping method and system
A frictionless shopping platform supports modular systems to outfit any physical store with a secure self-checkout experience. The frictionless shopping platform can communicate with a kiosk or mobile application to obtain customer information including payment information; a shopping sensor platform that tracks a user in the store to obtain anonymous shopper identification and associated shopping cart items; and a financial services provider to affect payment.
US11100481B2 Image authentication and security system and method
Embodiments of the invention are related to a computer-implemented authentication method and system for authenticating a customer using an electronic device for engaging in a transaction involving a financial institution over a network. Embodiments of the method include capturing an image of the customer engaging in the transaction using an image capturing device integrated with the electronic device and retrieving a stored image of the customer from an authentication database. Embodiments of the invention additionally include comparing, using a comparison algorithm executed by computer processing components, the stored image with the captured image to authenticate the customer and upon authentication, monitoring the captured image during the transaction for an interruption using the computer processing components. The method further includes terminating the transaction if an interruption is detected.
US11100480B2 Immediate release of resource for data transfer
In an aspect, the present application describes a computer system. The computer system includes a communications module and a processor coupled to the communications module. The computer system include a memory coupled to the processor storing instructions that, when executed by the computer system, cause the computer system to: receive, from an automated teller machine (ATM) and via the communications module, an indication of a deposit of a value instrument; save, in the memory, a retention instruction including an associated temporal period, the retention instruction preventing withdrawal of value instruments corresponding to an amount of the deposit; receive, via the communications module, an instruction to process a data transfer to a recipient, the data transfer to the recipient accessing at least a portion of the deposit; and process the data transfer to the recipient during the temporal period using at least a portion of the deposit.
US11100478B2 Recurring event analyses and data push
Systems, methods and computer program products for allocation of resources based on event triggers are provided. As an example, the system receives a set of electronic guidelines outlining scheduled allocation of resources based on detection of trigger events, where the resources are transferred electronically from a source to a destination. The system parses the electronic guidelines into a set of event triggers associated with resource allocations and monitor activities associated events related to allocation resources. From the monitoring, the system identifies a triggering event in the activities that is associated with a resource allocation as defined in the electronic guidelines and transfers an allocation of the resources electronically from the source to the destination based on the triggering event.
US11100476B1 Blockchain based bank checking network with paper checking enhancements
Systems and methods for providing blockchain based paper checks (BC Checks) that may be redeemed without traditional coordination between financial institutions of participants.
US11100475B2 Document tracking and correlation
A device receives receipt data of a receipt of a transaction for a product, and processes, using a term matching technique, the receipt data to identify transaction information including a transaction date and product information. The device determines that the transaction caused a user to be covered by or eligible for a warranty for the product, generates a tag identifying the product, and associates, using a data structure, the product information, data identifying the warranty, and the tag with a record of the transaction that is accessible via a program that allows the user to search for the receipt or terms of the warranty. The device performs actions associated with assisting the user in managing the warranty, such as by reminding the user of an expiration date of the warranty and/or by assisting the user in submitting a claim based on the warranty.
US11100474B2 Mobile payment processing
The present specification relates to a mobile payment method, device, and system. One example method includes enabling, by the payee device, a device authorization function using a third-party server; receiving, by the payee device, identity authentication information from a payor device, wherein the identity authentication information includes an identifier of the payor device, and wherein the payor device does not have a payment application (APP) installed; forwarding, by the payee device, the received identity authentication information to the third-party server; receiving, by the payee device, token information from the third-party server, wherein the token information corresponds to the identifier; receiving, by the payee device, a payment request from the payor device, wherein the payment request includes the identifier of the payor device and the generated token; and sending, by the payee device, payment information including the generated token and the to the third-party server for verification.
US11100468B2 Document management for ingredient suppliers
Methods, systems, and apparatus, including computer programs encoded on a computer storage device, for receiving a first request for a particular document relating to a food ingredient supplier or an ingredient supplied by the food ingredient supplier, from a first customer of the food ingredient supplier, receiving a second request for the particular document, from a different, second customer of the food ingredient supplier, providing, to the food ingredient supplier, an interface including a representation of the first and second requests, receiving, from the food ingredient supplier, the document relating to the food ingredient supplier or the ingredient supplier by the food ingredient supplier, and an indication that the document is to be distributed to both the first customer and the second customer, and in response to indication, providing the document to both the first customer and the second customer.
US11100467B2 Systems and methods for automatic processing of forms using augmented reality
The present disclosure discloses a method for automatic processing of forms using augmented reality. In an embodiment, a filled-out application form including one or more fields is scanned in augmented reality mode and its one or more images are captured. The captured images are used to identify the form type by comparing them with an original application form and to generate an electronic version of the form. Subsequently, filled-out content in the images is extracted and compared with a retrieved configuration file, which has a type same as the identified type of the filled-out application form. Based on this comparison, one or more messages are generated that are superimposed on the electronic version of the form in the augmented reality mode and that both are displayed.
US11100458B2 Asset and device management
According to one embodiment, a method, computer system, and computer program product for controlling an electronic device based on mapping sensors to a physical asset. Embodiments of the present invention may include controlling or sending commands to an electronic device associated with a physical asset based on a mapping, where the mapping involves creating one or more groupings, based on sensor data, grouping data, and asset data, wherein at least one grouping comprises a physical asset and one or more sensors, and wherein the asset data pertains to the physical asset. Embodiments of the present invention may further include ranking the groupings by confidence level, and mapping the sensors to the physical asset based on a user selection received in response to presenting, to a user, the ranked groupings based on the confidence levels.
US11100453B2 Agent interaction during operation of an unmanned delivery service
Embodiments disclosed herein provide systems, methods, and computer readable media for providing agent interaction during item delivery in an unmanned delivery service. In a particular embodiment, a method provides determining that a first agent of a contact center should communicate through an unmanned delivery device at a first delivery location, wherein the unmanned delivery device transports a first item for delivery to the first delivery location. The method further provides connecting a first client system operated by the first agent to the unmanned delivery device when the unmanned delivery device is at the first delivery location and exchanging communications for the agent between the first client system and the unmanned delivery device.
US11100452B2 Customized integrated pricing packages for freight shipment
Systems and methods include generating an integrated pricing package that incorporates attributes associated with a freight shipment that are updated and analyzed in real-time. Embodiments of the present disclosure relate updating in real-time carrier attributes associated with a carrier. The carrier attributes are associated with each different transportation platform provided by the carrier and fluctuate depending on an availability of each different transportation platform. The carrier attributes are also analyzed in real-time to determine which carrier attributes apply to each freight shipment. The customized pricing parameters for each freight shipment are generated by integrating the carrier attributes that apply to each freight shipment and are customized to each freight shipment based on the real-time update and analysis of the fluctuating carrier attributes that apply to each freight shipment. Each integrated pricing package is provided to each freight client that incorporate the customized pricing parameters.
US11100451B2 Trip scheduling system
Media, method and system for scheduling trips, and particularly for scheduling trip to transport vehicles from a pick-up location to a drop-off location. To accomplish this, interfaces are provided for describing the desired starting and ending locations for vehicles and automatically allocating drivers to vehicles for each segment of a desired trip and assigning any necessary tasks to the drivers to complete for each waypoint of the trip. Additionally, any other requirements for transporting the vehicles, such as insurance and temporary license plates, can automatically be provided for.
US11100450B2 Document quality inspection
Methods, computer systems, and computer program products are provided for generating one or more condition sets from one or more documents. The method includes recognizing one or more paragraphs in each document having one or more listing and nested paragraphs and generating one or more paragraph trees wherein each node in the paragraph tree corresponds to a paragraph text in the document. The method further includes extracting one or more conditions as a logical formula from each paragraph text comprising a condition expression; and obtaining one or more condition sets written by a set of logical formulas from the one or more extracted conditions, according to a set of child nodes belonging to each common parent node in each of the paragraph trees; generating one condition set used for quality inspection, for each of the one or more condition sets written by the set of logical formulas.
US11100448B1 Intelligent secure networked systems and methods
According to some exemplary embodiments, an intelligent secure networked system is configured by at least one processor to execute instructions stored in memory, the system comprising a data retention system and a predictive analytics system, a web services layer providing access to the data retention and predictive analytics systems, and an application server layer that provides a user-facing application that accesses the data retention and predictive analytics systems through the web services layer and performs processing based on user interaction with a goal-based planning application, the goal-based planning application configured to execute instructions including applying artificial intelligence by detecting digital data, acting based upon a characteristic of the digital data, extracting an aspect of the digital data, applying predetermined logic to the aspect of the digital data, categorizing the digital data after application of the predetermined logic and formulating the categorized digital data for physical transformation.
US11100446B2 Reyada system and method for performance management, communication, strategic planning, and strategy execution
Strategic planning and strategy execution is important in organizations of various sizes and types, such as business and industry, government, and nonprofit organizations. While strategic planning and strategy execution are important, present systems and methods present challenges in providing for a system that links all aspects of strategic planning and strategy execution and communicates strategic planning and strategy execution throughout an organization. The present disclosure provides a system and method with an ability to articulate and align objectives, measures, targets, resources, activities, and outputs with desired outcome(s) and desired impact.
US11100444B2 Data processing systems and methods for providing training in a vendor procurement process
Data processing systems and methods, according to various embodiments, are adapted for performing a process of procuring a vendor and sub-processes associated therewith, such as performing vendor risk assessments and providing training specific to the procurement of that particular vendor. Training requirements for the user procuring the vendor and/or for the vendor itself are determined and any deficiencies in current, valid training requirements are identified. Training to address any identified deficiencies is provided as part of the vendor procurement process. Training may be customized based on trainee and/or organization attributes to improve the effectiveness of such training.
US11100443B2 Method and system for evaluating performance of workflow resource patterns
This disclosure relates generally to method and system for evaluating performance of workflow resource patterns. Structured way of resource utilization for performing a complex task thereby evaluating end to end performance in any industrial warehouse is crucial. The proposed disclosure processes the received task to disintegrate into a plurality of sub tasks and for each sub task a workflow resource pattern is generated. Further, dynamically each workflow resource pattern is mapped to corresponding queueing mode of queueing station in the hybrid queueing network model. The system further evaluates end to end performance for each workflow resource pattern by computing performance metrics. Based on the performance evaluation the queuing mode may be replaced with another queueing modes for the workflow resource pattern. The proposed disclosure robustly analyses end to end performance of the workflow resource pattern maximizing throughput, improvising accuracy, increasing efficiency and thereby minimizing cost.
US11100441B2 Management device
An automatic splicing unit (ASU) is arranged in a production line configured to include multiple mounters. When an operator performs splicing work of each mounter by using the ASU, each time a component shortage is predicted, a priority is determined so as to perform the splicing work giving priority to those for which a distance to the ASU is shorter from multiple work target mounters having a mounted feeder which has not completed the splicing work yet (S106 to S116). In this manner, it is possible to minimize the movement of the ASU when splicing work is performed for all of the work target mounters, and it is possible to quickly and efficiently perform splicing work.
US11100433B2 Valet parking method
A method for the optimized use of a parking area. Vehicles which are to be parked on the parking area are each assigned a parking space, the vehicles navigating to the respective assigned parking space, in particular autonomously. Furthermore, vehicles may carry out a change of the parking space in order to enable an improved use of the available parking area or a faster availability of the vehicle, whereby overall an optimized use of the parking area is achieved. Initially, an available range of the respective vehicles is ascertained, and the assignment of the respective parking space and/or a possible change of the parking space are made dependent on the available range of the individual vehicles. The available range of a vehicle is in particular described by a residual fuel amount or a charge state of the vehicle.
US11100429B2 System and method for creating electronic document chronologies using machine learning
A system and method for creating an electronic document chronology. The method includes applying a machine learning model to an application data set to determine a plurality of connecting events representing a plurality of electronic document changes, wherein each connecting event is between a first entity and a second entity of a plurality of entities, wherein the first entity of each connecting event is an electronic document, wherein the application data set includes first electronic document change data and a plurality of first entity identifiers of the plurality of entities; and creating a document chronology graph based on the plurality of connecting events, wherein the document chronology graph includes a plurality of nodes and a plurality of edges, wherein each node represents one of the plurality of entities, wherein each edge represents one of the plurality of connecting events.
US11100427B2 Multi-party computation system for learning a classifier
Some embodiments are directed to a computation system for learning a classifier from a data set and associated classification data. The system comprises multiple data devices and multiple computation devices. The data set and associated classification data is stored across the multiple data devices. Classifier parameters of the classifier are learned iteratively from the data set. The learning comprises computing local error terms for the classifier from the associated classification data and from classifier results obtained from applying the classifier with the current classifier parameters to the local part of the data set, and providing the local error term as a private input to the multiple computation devices for a multi-party computation among the multiple computation devices.
US11100424B2 Control system for learning and surfacing feature correlations
A plurality of different hosted services each includes enabling logic that enables a set of actions. Usage data for a plurality of different tenants are accessed and actions are grouped into features based upon underlying enabling logic. A correlation score between features is identified based on tenant usage data for those features. A tenant under analysis is selected and usage data for the tenant under analysis is used to identify related features that the tenant under analysis is not using, based upon the correlation scores for the features. An output system is controlled to surface the related features for the tenant under analysis.
US11100422B2 System for evaluating journal articles
A method of machine learning that teaches a computer to determine likelihood that a medical journal article is classified as high value for an intended system. In some embodiments, the method includes procuring, in a medical articles database on the computer, a training set including medical articles recommended by subject matter experts associated with medical journals that have published the medical articles. The method can also include identifying, by a feature extraction controller of the computer, first features in the medical articles via a remote annotation service and a remote article information service. The method can also include identifying, by intended system services electronically available to the intended system, second features in the medical articles. The method can also include reducing, by the feature extraction controller, the first and second features to form a set of relevant features.
US11100414B2 Inferencing and learning based on sensorimotor input data
One or more multi-layer systems are used to perform inference. A multi-layer system may correspond to a node that receives a set of sensory input data for hierarchical processing, and may be grouped to perform processing for sensory input data. Inference systems at lower layers of a multi-layer system pass representation of objects to inference systems at higher layers. Each inference system can perform inference and form their own versions of representations of objects, regardless of the level and layer of the inference systems. The set of candidate objects for each inference system is updated to those consistent with feature-location representations for the sensors as well as object representations at lower layers. The set of candidate objects is also updated to those consistent with candidate objects from other inference systems, such as inference systems at other layers of the hierarchy or inference systems included in other multi-layer systems.
US11100413B2 Combining chemical structure data with unstructured data for predictive analytics in a cognitive system
According to embodiments of the present invention, an entity may be represented by an unstructured feature vector comprising a plurality of features extracted from unstructured data using semantic analysis and a structural feature vector comprising a plurality of features from chemical structure data. A similarity matrix may be used to compare entities and generate a similarity score, based on both the unstructured feature vector and the structural feature vector for each entity. In some aspects, a user may enter a query (from which a chemical structural feature vector is dynamically generated) to compare against entities having unstructured and/or structural feature vectors, stored in a database.
US11100410B2 Device for probability forecasts, energy transmission and/or energy distribution network
Systems and methods for probability forecasts and an energy transmission and/or energy distribution network are provided. Operational management may be carried out using a network control system with systematic consideration of forecast uncertainties. The probability of a distribution network being operable in a stable manner (e.g., with N-1 certainty) in a planning period is included. The system includes a forecaster for forecasts for a planning period, a forecast analyzer connected to the forecasts from the at least one forecaster, and elements for further information for outputting estimated forecast uncertainties. The system also includes a stability probability analyzer connected to the forecasts from the at least one forecaster, the estimated forecast uncertainties from the forecast analyzer, and elements for further information for outputting at least one item of information relating to an N-1 stability of the distribution network in the planning period.
US11100409B2 Machine learning assisted transaction component settlement
A system generates trade deduction settlement rules and associated confidence scores independent of buyer specifications. A machine learning equipped rewards based method performed by the system analyzes historically matched deductions and promotions to understand patterns. Penalties are applied to outdated rules, and recent trends are promoted through rewards. All available deduction-promotion combinations may be analyzed in batches for a given time period at each pair level within an artificial intelligence model of the method. A rules selector selects the most recurring patterns along those combinations based upon definable thresholds. The system finds hidden patterns to provide suggestions for trade deduction settlement. The system further captures the rules and evolves the rules over time.
US11100407B2 Building domain models from dialog interactions
Embodiments for building domain models from dialog interactions by a processor. A domain knowledge may be elicited from one or more dialog interactions with one or more users according to one or more dialog strategies. One or more domain models may be built and/or enhanced according to the domain knowledge.
US11100404B2 Methods, apparatus and systems for amplification-free DNA data storage
In various embodiments, amplification-free DNA information methods, apparatus and systems are disclosed. A method of amplification-free information storage and retrieval comprises encoding digital data such as binary into nucleotide sequence motifs using an encoding scheme, and synthesizing replicate DNA molecules using an amplification-free DNA writing process. The amplification-free process of decoding the information stored in the DNA comprises exposing at least one of the replicate DNA molecules to a molecular electronics sensor that generates distinguishable signals in a measured electrical parameter of the sensor, wherein the distinguishable signals correspond to the sequence motifs, providing decoding back to the digital data.
US11100401B2 Predicting depth from image data using a statistical model
Systems and methods are described for predicting depth from colour image data using a statistical model such as a convolutional neural network (CNN), The model is trained on binocular stereo pairs of images, enabling depth data to be predicted from a single source colour image. The model is trained to predict, for each image of an input binocular stereo pair, corresponding disparity values that enable reconstruction of another image when applied, to the image. The model is updated based on a cost function that enforces consistency between the predicted disparity values for each image in the stereo pair.
US11100398B2 Operating machine-learning models on different platforms
An electronic device may determine whether a machine-learning model is operating within predefined limits. In particular, the electronic device may receive, from another electronic device, instructions for the machine-learning model, a reference input and a predetermined output of the machine-learning model for the reference input. Note that the instructions may include an architecture of the machine-learning model, weights associated with the machine-learning model and/or a set of pre-processing transformations for use when executing the machine-learning model on images. In response, the electronic device may configure the machine-learning model based on the instructions. Then, the electronic device may calculate an output of the machine-learning model for the reference input. Next, the electronic device may determine whether the machine-learning model is operating within predefined limits based on the output and the predetermined output.
US11100397B2 Method and apparatus for training memristive learning systems
Disclosed is a method for training memristive learning systems (MLSs) using stochastic learning algorithms and the training system apparatus designed to implement the stochastic learning algorithms.
US11100396B2 Self-adjusting threshold for synaptic activity in neural networks
Self-adjusting thresholds for synaptic activity in neural networks are provided. In various embodiments, for each of a plurality of neurons within an artificial neural network, an overlap value is determined corresponding to active inputs connected to the neuron via synapses having non-zero synaptic weights. A count of those of the plurality of neurons whose overlap exceeds an activation threshold of the neural network is determined. The count is compared to a predetermined neuronal activity target. The activation threshold of the neural network is adjusted to approach the predetermined neuronal activity target.
US11100393B2 Real time context dependent deep learning
In an example, an apparatus comprises a plurality of execution units comprising and logic, at least partially including hardware logic, to receive a plurality of data inputs for training a neural network, wherein the data inputs comprise training data and weights inputs; represent the data inputs in a first form; and represent the weight inputs in a second form. Other embodiments are also disclosed and claimed.
US11100392B2 Reduction of computation complexity of neural network sensitivity analysis
As part of neural network sensitivity analyses, base outputs of hidden layer nodes of a neural network model for non-perturbed variables can be reused when perturbing the variables. Such an arrangement greatly reduces complexity of the calculations required to generate outputs of the model. Related apparatus, systems, techniques and articles are also described.
US11100389B2 Conversion of digital signals into spiking analog signals
A digital signal may be converted into a spiking analog signal. A different constant current may be applied to each of a plurality of switch circuits. Each bit of the digital signal may be applied to a corresponding one of the plurality of switch circuits. Each switch circuit may apply the corresponding constant current to a common output when the corresponding bit has a predetermined value. Each switch circuit may not apply the corresponding constant current to the common output when the corresponding bit does not have the predetermined value. A common current may be applied at the common output to a spiking neuron circuit.
US11100388B2 Learning apparatus and method for learning a model corresponding to real number time-series input data
An apparatus, a computer readable medium, and a learning method for learning a model corresponding to time-series input data, including acquiring the time-series input data, which is a time series of input data including a plurality of input values, propagating, to a plurality of nodes in a model, each of a plurality of propagation values obtained by weighting each input value at a plurality of time points before one time point according to passage of time points, in association with the plurality of input values at the one time point, calculating a node value of a first node among the plurality of nodes by using each propagated value propagated to the first node, and updating a weight parameter used to calculate each propagation value propagated to the first node, by using a corresponding input value and a calculated error of the node value at the one time point.
US11100383B2 Living machine for the manufacture of living knowledge
Living Machine for the Manufacture of Living Knowledge by Living Individuals through the practice of the Living Knowledge Creation Process in Living Knowledge Creation Process Cycles where Living Knowledge Economics operates.
US11100382B2 Card-type wireless communication device
A card-type wireless communication device is provided that suppresses a deterioration in communication performance of the dipole antenna while ensuring a larger coil antenna size in a limited card size. The card-type wireless communication device includes a coil antenna and a dipole antenna. The dipole antenna includes first dipole element including a first connection end connected to a second-frequency-band RFIC element, first linear part that extends from the first connection end along an outer edge of the coil antenna, and a first open end facing the outer edge of the coil antenna via the first linear part. Moreover, a second dipole element includes a second connection end connected to second-frequency-band RFIC element, and a second open end at a position farther from the outer edge of the coil antenna than a shortest distance between the first linear part and the outer edge of the coil antenna.
US11100380B2 Electronic device
According to a first aspect of the present disclosure an electronic device is provided, which comprises a non-conductive substrate and a touch-based user interface unit having a capacitive sensor structure, wherein said capacitive sensor structure comprises conductive wires embedded in the non-conductive substrate. According to a second aspect of the present disclosure a corresponding method of manufacturing an electronic device is conceived.
US11100375B2 Processing a stream of pixel values in an image processing system using pixel value subset groups
Data processing systems (e.g. image processing systems) and methods are provided for processing a stream of data values (e.g. pixel values). A processing module implements processing of a particular pixel value of the stream by operating on a particular subset of pixel values of the stream, by: classifying each of the pixel values within the particular subset into a group of a set of groups; processing the particular pixel value using one or more of the pixel values of the particular subset in dependence on the classification of the pixel values of the particular subset into the groups, wherein said processing the particular pixel value comprises performing, in a consolidated operation, multiple processing functions which depend upon the classification of pixel values of the particular subset into the groups; and outputting the processed particular pixel value.
US11100374B2 Apparatus and method with classification
A processor-implemented classification method includes: determining a first probability vector including a first probability, for each of a plurality of classes, resulting from a classification of an input with respect to the classes; determining, based on the determined first probability vector, whether one or more of the classes represented in the first probability vector are confusing classes; adjusting, in response to one or more of the classes being the confusing classes, the determined first probability vector based on a first probability of each of the confusing classes and a maximum value of the first probabilities; determining a second probability vector including a second probability, for each of the classes, resulting from another classification of the input with respect to the classes; and performing classification on the input based on a result of a comparison between the determined second probability vector and the adjusted first probability vector.
US11100371B2 System and method for generating large simulation data sets for testing an autonomous driver
A system for creating synthetic data for testing an autonomous system, comprising at least one hardware processor adapted to execute a code for: using a machine learning model to compute a plurality of depth maps based on a plurality of real signals captured simultaneously from a common physical scene, each of the plurality of real signals are captured by one of a plurality of sensors, each of the plurality of computed depth maps qualifies one of the plurality of real signals; applying a point of view transformation to the plurality of real signals and the plurality of depth maps, to produce synthetic data simulating a possible signal captured from the common physical scene by a target sensor in an identified position relative to the plurality of sensors; and providing the synthetic data to at least one testing engine to test an autonomous system comprising the target sensor.
US11100368B2 Accelerated training of an image classifier
Systems and methods are provided for generating labeled image data for improved training of an image classifier, such as a multi-layered machine learning model configured to identify target image objects in image data. When the initially trained classifier is unable to identify a particular object in input image data, such as an object that did not appear in initial training data, feature information determined by the classifier for the given image data may be provided to a clustering model. The clustering model may group image data having similar features into different clusters or groups, which may in turn be labeled at the group level by an annotator. The image data assigned to the different clusters, along with the associated labels, may subsequently be used as training data for training a classifier to identify the labeled objects in images.
US11100367B2 Dynamic digital information retrieval implemented via artificial intelligence
Methods, apparatus, and processor-readable storage media for dynamic digital information retrieval are provided herein. An example computer-implemented method includes training a machine learning object detection model using server component images and one or more features of the server component images; determining a type of server device captured by at least one camera-derived input, wherein determining the type of server device comprises analyzing the at least one camera-derived input using the machine learning object detection model; identifying one or more server components captured by the at least one camera-derived input by analyzing, within a context of the determined type of server device, the at least one camera-derived input using the machine learning object detection model; and outputting, to at least one display, information pertaining to the identified server components, wherein the information is retrieved from a data source related to the determined type of server device.
US11100366B2 Methods and systems for semi-automated image segmentation and annotation
Methods and systems for digital image segmentation and annotation, including: receiving a digital image depicting, in part, an object of interest from an input file; one or more of manually and automatically adding a polygon around the object of interest to generate a segmented digital image; one or more of manually and automatically appending a label to the polygon around the object of interest to generate a segmented and annotated digital image, wherein the label indicates one or more of an identity and a characteristic of the object of interest; and outputting information related to the segmented and annotated digital image to an output file. Optionally, the polygon is one of a bounding box and a 4-point polygon. Optionally, the object of interest is a parking spot.
US11100364B2 Active learning for interactive labeling of new device types based on limited feedback
In one embodiment, a device clusters traffic feature vectors for a plurality of endpoints in a network into a set of clusters. Each traffic feature vector comprises traffic telemetry data captured for one of the endpoints. The device selects one of the clusters for labeling, based in part on contextual data associated with the clusters that was not used to form the clusters. The device obtains a device type label for the selected cluster by providing data regarding the selected cluster and the contextual data associated with that cluster to a user interface. The device provides the device type label and the traffic feature vectors associated with the selected cluster for training a machine learning-based device type classifier.
US11100361B1 Method and apparatus for processing feature point matching result
Disclosed are a method and an apparatus for processing feature point matching result, the first image and the second image are placed reversely, and the matching feature point pair between the first image and the second image is determined by using the feature point matching algorithm; the straight-line equation between each of the feature point pair is made mathematically, and the intersection between each straight line and other straight line is determined; the valid intersection group and the geometric center point thereof are determined according to the distance between each of the intersection and other intersection; and the judgment area of the feature point pair is determined according to the geometric center point, and whether the feature point pair is a correct matching result or not is determined according to whether a straight line between the feature point pair passes through the judgment area or not.
US11100360B2 Tracking a head of a subject
An apparatus and method for tracking a head of a subject in a series of images includes receiving a series of images of at least a portion of a subject's head; tracking a position of the subject's head in the series of images based on positions of a first plurality of primary features of the subject's head; determining a first confidence level of the position of the subject's head based on the positions of the first plurality of primary features; monitoring a position of a secondary feature; and upon determining that the first confidence level is below a defined threshold, tracking the position of the subject's head based on the position of the secondary feature rather than the positions of the primary features.
US11100359B2 Method and system for analyzing image
An image analysis method and an image analysis system are disclosed. The method may include extracting training raw graphic data including at least one first node corresponding to a plurality of histological features of a training tissue slide image, and at least one first edge defined by a relationship between the histological features and generating training graphic data by sampling the first node of the training raw graphic data. The method may also include determining a parameter of a readout function by training a graph neural network (GNN) using the training graphic data and training output data corresponding to the training graphic data, and extracting inference graphic data including at least one second node corresponding to a plurality of histological features of an inference tissue slide image, and at least one second edge decided by a relationship between the histological features of the inference tissue slide image.
US11100355B1 Document image content protection in the context of noise reduction
A method, non-transitory computer readable medium, and system to reduce visual background noise in an image, especially in images of document pages, without destroying and/or deteriorating the content of that image. In particular, natural images, filled and stroked vector graphics, and text are protected from being destroyed and/or deteriorated by the noise removal process.
US11100354B2 Mark information recording apparatus, mark information presenting apparatus, mark information recording method, and mark information presenting method
A mark information recording apparatus includes an output unit and a recording unit. The output unit is configured to output, for displaying a partial image being a part of an entire image having an arbitrary resolution among entire images generated at a plurality of different resolutions with respect to a single target, the partial image. The recording unit is configured to associate mark information with information on a position within the entire image and information on the resolution of the output partial image and record the mark information.
US11100351B2 Fingerprint recognition module and electronic device comprising same
A fingerprint recognition module according to an embodiment comprises: a substrate; a conductive pattern portion disposed on the substrate; a protective layer partially disposed on one region of the conductive pattern portion; a first chip disposed on the conductive pattern portion exposed through a first open region of the protective layer; and a second chip disposed on the conductive pattern portion exposed through a second open region of the protective layer, wherein the first chip is a fingerprint recognition sensor, the second chip is an application specific integrated circuit, the substrate includes a first non-bending region located at one end thereof, a second non-bending region located at the other end opposite to the one end, and a bending region located between the first and the second non-bending region, the first open region is located on the first non-bending region, and the second open region is located on the second non-bending region.
US11100350B2 Method and system for object classification using visible and invisible light images
Methods, systems, and techniques for classifying and/or detecting objects using visible and invisible light images. A visible light image and an invisible light image are received at a convolutional neural network (CNN). The visible light image depicts a region-of-interest imaged using visible light. The invisible light image depicts at least a portion of the region-of-interest imaged using invisible light, and at least one of the images depicts an object-of-interest within the portion of the region-of-interest shared between the images. The CNN then classifies and/or detects the object-of-interest using the images. The CNN may be trained to perform this classification and/or detection using pairs of visible and invisible light training images.
US11100339B2 Closed lane detection
Techniques are described for detecting whether a lane of a roadway is open or closed. Detecting a lane as being closed may include detecting an object in or near the lane, which may comprise determining a size, location, and/or classification associated with the object, and dilating the size associated with the object. The lane may be indicated as being closed if a distance between a dilated object detection and another object detection, dilated object detection, or lane extent is less than a threshold distance. The techniques may additionally or alternatively comprise determining an alternative lane shape based at least in part on one or more object detections and/or determining that one or more lanes are closed and/or uploading a lane closure and/or alternative lane shape to a central database for retrieval by/dissemination to other computing devices.
US11100332B2 Investigation assist system and investigation assist method
An investigation assist system includes a server communicably connected to a first camera, one or more second cameras and a third camera; and a client terminal communicably connected to the server. The first camera captures a wide range of an intersection, the one or more second cameras capture identification information of a license plate and a face of a person in a vehicle entering the intersection, and the third camera captures outdoors. The server acquires and performs video analysis on videos thereby holding a video analysis result. The client terminal receives input of notified information including a date and a location on and at which an incident has occurred, determines to start a first investigation process, or a second investigation process, and tracks a suspect with the first investigation process or an escaping vehicle with the second investigation process.
US11100331B2 System and method for detecting scan irregularities at self-checkout terminals
A system for detecting a scan irregularity in scanning process during check-out at a retail store, includes an image receiving module for receiving a video stream of a scanning zone, an image processing module for detecting visual scan intervals in image frames of the video stream, and a decision module. The decision module is configured to process each detected visual scan interval, wherein a processed visual scan interval includes a valid scan action, wherein the valid scan action is a user action performed for scanning an item. The decision module is further configured to detect a scan irregularity in the check-out process, wherein the scan irregularity occurs when an item identified for scanning in a processed visual scan interval is absent in a list of scanned items generated by the scanner during corresponding interval, and provide an alert regarding the scan irregularity at a user computing device.
US11100329B1 Ranging system data utilization for marking of video data of interest
A system for video processing includes a ranging system hardware interface, a vehicle bus interface, and a processor. The ranging system hardware interface is configured to receive ranging system data and/or ranging system metadata. The a vehicle bus interface is configured to receive vehicle bus data and vehicle bus metadata sent from a ranging system. The processor is configured to determine video data of interest based at least in part on the ranging system data and the ranging system metadata. The ranging system data and/or the ranging system metadata data includes information not included in the vehicle bus data and vehicle bus metadata sent from the ranging system via the vehicle bus interface.
US11100328B1 System to determine piping configuration under sink
Disclosed are various embodiments for determining piping configurations in an under-sink or similar environment. A computing device, such as a mobile device or a server, may be directed to access a digital image, such as a photograph of an under-sink environment. An analysis of the under-sink environment may be performed to generate a plurality of suggested configurations of piping for placement in the under-sink environment using compliance criteria. A selection of one of the suggested configurations may be received and a parts list for the one of the suggested configurations may be generated. A series of instructions to complete an assembly of the one of the suggested configurations may be generated.
US11100325B2 Photographic results by composition analysis using deep learning neural networks
A method, system and computer program product for improving photographic results by composition analysis using deep-learning neural networks, by: detecting one or more objects in a camera view; classifying the objects to make one or more composition recommendations; and displaying the composition recommendations in the camera view, wherein the camera view is aligned with one of the composition recommendations to take a picture.
US11100323B2 Detection of a pose of an eye
A pose of an eye of a user is determined by providing a parameterized 3D model of the eye, said model including a set of parameters which have been calibrated, acquiring (step S11) at least one tracking image of the eye, identifying (step S12) a plurality of characteristic features in the acquired tracking image, fitting (step S13) said characteristic features with corresponding features of an optical projection of the calibrated 3D model, thereby forming a set of equations, and numerically solving (step S14) the set of equations to determine the pose of the eye.
US11100312B2 Face recognition method and mobile terminal
The present disclosure provides a face recognition method and a mobile terminal. The method includes: detecting whether a mobile terminal switches from a stationary state to a raised state; activating a camera and capturing an image by the camera, when the mobile terminal switches from the stationary state to the raised state; judging whether the image matches a preset face template; and determining that recognition is successful when the image matches the preset face template.
US11100309B2 Fingerprint sensing device
A fingerprint sensing device including a light guide cover plate, a light source, an image sensor, and a light output element is provided. The light guide cover plate includes a flat plate portion and a light entering portion. The flat plate portion has a first surface and a second surface opposite to each other. The light entering portion is located at the second surface, and has an inclined light incident surface inclined with respect to the first surface and the second surface. The light source is configured to emit a light beam. The light beam is transmitted to the light entering portion and the flat plate portion in sequence via the inclined light incident surface. The light output element is disposed on the second surface, and guides the light beam in the flat plate portion to the image sensor.
US11100308B2 Array substrate and preparation method therefor, fingerprint recognition method, and display device
An array substrate and a preparation method therefor, a fingerprint recognition method, and a display device, comprising: a base substrate, a plurality of pixel units and a plurality of fingerprint recognition units located within a display region of the base substrate; a fingerprint recognition unit comprises: a light-shielding layer and a photosensitive image sensor that are located on the base substrate; the light-shielding layer is provided with a through hole which is used to achieve small-aperture imaging; the orthographic projection of the through hole on the base substrate does not overlap with the orthographic projection of a pixel unit on the base substrate; the photosensitive image sensor is used to receive an image of a fingerprint formed by means of the through hole.
US11100307B1 Fingerprint acquisition system for children using multicamera array
A fingerprint scanner for capturing fingerprints of infant children is described. The fingerprint scanner includes a transparent tube configured for an infant child hand and an array of camera sensors spaced apart on the transparent tube so that each camera sensor captures an overlapping part of an image captured by its neighboring camera sensor. The array of camera sensors is arranged below a surface, along a periphery of a circumference and substantially along a length of the transparent tube up to a processor compartment. The fingerprint scanner also includes a processing circuitry configured to: simultaneously receive multiple images from the array of camera sensors, and process the multiple images including merging the multiple images to remove overlapping portions and recover a single image of the infant child's fingertips and palm.
US11100301B2 Optical imaging devices and methods
The present invention relates to optical imaging devices and methods for reading optical codes. The image device comprises a sensor, a lens, a plurality of illumination devices, and a plurality of reflective surfaces. The sensor is configured to sense with a predetermined number of lines of pixels, where the predetermined lines of pixels are arranged in a predetermined position. The lens has an imaging path along an optical axis. The plurality of illumination devices are configured to transmit an illumination pattern along the optical axis, and the plurality of reflective surfaces are configured to fold the optical axis.
US11100298B1 Transaction object reader with analog and digital signal interface
A card reader includes a digital connector such as a Universal Serial Bus (USB) plug or an Apple® Lightning® plug. The digital connector includes a corresponding connector interface, which provides voltage to at least a card reader interface and an integrated circuit (IC) of the card reader. The card reader interface outputs an analog transaction information signal upon reading the card. The IC generates a digital version of the analog transaction information signal, encrypts the digital version, converts that into an analog audio signal. The audio signal can then be sent to the connector interface, which converts it into a digital signal such as a USB or Apple® Lightning® signal that is sent by the digital connector to a mobile device. Alternately, the audio signal can be sent to a microcontroller that converts the audio signal to a digital format such as USB, and then to the digital connector.
US11100297B2 Provision of natural language response to business process query
One embodiment provides a method, including: receiving, from a user and at a user interface of a conversational agent, a query related to a business process; identifying, using process entity extraction on the query, (i) the business process and (ii) a business object corresponding to an entity of the query; mapping the business object to code corresponding to the business object, wherein the mapping comprises (i) mapping the business object to an object within a business process model using a domain dictionary and (ii) accessing code corresponding to the object within the business process model; generating a natural language response responsive to the received query by (i) extracting the code corresponding to the business object, (ii) identifying a rule within the extracted code corresponding to a variable of the query, and (iii) generating the natural language response from the identified rule; and providing the natural language response.
US11100291B1 Semantic grammar extensibility within a software development framework
A query-processing server that interprets natural language expressions supports the extension of a first semantic grammar (for a particular type of expression), which is declared extensible, by a second semantic grammar (for another type of expression). When an extension is requested, the query-processing server checks that the two semantic grammars have compatible semantic types. The developers need not have any knowledge of each other, or about their respective grammars. Performing an extension may be done by yet another party, such as the query-processing server, or another server, independently of all previous parties. The use of semantic grammar extensions provides a way to expand the coverage and functionality of natural language interpretation in a simple and flexible manner, so that new forms of expression may be supported, and seamlessly combined with pre-existing interpretations. Finally, in some implementations, this is done without loss of efficiency.
US11100290B2 Updating and modifying linguistic based functions in a specialized user interface
A method and system for improving linguistic data and storage technology is provided. The method includes receiving data input text from a user and identifying text within the data input text. The data input text is edited and improvements in the data input text are detected via a machine learning process. In response, a modified version of the user interface is generated for allowing additional users to view and modify additional data input text. Change attributes associated with the data input text with respect to the modified version of the user interface are determined and alternative input suggestions are ranked. Editing data and code are generated in response to an editor engine interacting with a hardware controller. The editing data and code is executed thereby updating and modifying functions associated with software engines to increase an efficiency of future recommendations associated with future data input text analysis.
US11100287B2 Classification engine for learning properties of words and multi-word expressions
Method and apparatus for training and using a classifier for words. Embodiments include receiving a first plurality of sentences comprising a first word that is associated with a class and a second plurality of sentences comprising a second word that is not associated with the class. Embodiments include training a classifier using positive training data for the class that is based on the first plurality of sentences and negative training data for the class that is based on the second plurality of sentences. Embodiments include determining a measure of correlation between a third word and the class by using a sentence comprising the third word as an input to the classifier. Embodiments include using the measure of correlation to perform an action selected from the following list: selecting content to provide to a user; determining an automatic chat response; or filtering a set of content.
US11100282B1 Template based content preparation system for use with a plurality of space types
A system for use with different space types, each space type including emissive surfaces, each emissive surface controllable to present content within the space, the system comprising a database that includes a separate template for each space type, each template indicating surfaces associated with the space type, relative juxtapositions of the surfaces in the space and content types to be presented in each surface, a processor programmed to allow a user to select a space type, identify an associated space type template, identifying content types for each surface and storing the received content in a session specification for subsequent access.
US11100277B1 Systems, methods, and computer-readable media for flow-through formatting for links
A method for rendering linked content in a first document is described. A first user entry of a first link in the first document is received at a computing device. The first link refers to a first set of content having a source location that is external to the first user entry. The first set of content is displayed with a first display format of the source location in a user interface that displays the first document. Displaying the first set of content includes retrieving, by the computing device, the first set of content using the first link. Displaying the first set of content also includes updating the user interface to display both the first set of content and a second set of content that is distinct from the first set of content.
US11100276B2 Methods and computing device for generating markup language to represent a calculation relationship
One or more computing devices carry out a method for generating markup language to represent a calculation relationship among facts, wherein each fact is described by metadata whose characteristics are defined in an extensible business reporting language (XBRL) taxonomy document. In various implementations, the method includes: searching the document for a data item that contains an arithmetic formula, determining which other data items of the document are referenced by the arithmetic formula, determining which of the plurality of facts correspond to the referenced data items, based on the arithmetic formula, generating markup language that represents an arithmetic relationship among the facts corresponding to the referenced data items, and modifying the XBRL taxonomy document with the generated markup language.
US11100274B2 System and method for interactive email
A system and method are disclosed for providing an enhanced email client having interactive content capabilities. The system includes a recipient email server for receiving emails from a sender email server and for receiving dynamic interactive content from a third party content service provider when it is determined that the email includes capabilities for displaying interactive content. The method includes steps of sanitizing a received email at a user's computing system, checking the sanitized email to determine if it contains interactive content, and retrieving the interactive content in the sanitized email without requiring the user to click out to a separate window or browser instance.
US11100271B2 Seamless transition between routing modes
Seamless transitions between routing modes are provided via providing a cursor in association with a design layout; in response to receiving a follow-the-cursor (FTC) command at a first position in the design layout, create a first trace in the design layout where the cursor is displayed; in response to receiving a start command for point-to-point routing at a second position in the design layout: complete the first trace at the second position; and provide an indicator at the second position; in response to receiving an end command for point-to-point routing at a third position in the design layout: create a second trace in the design layout where the cursor is displayed; and create a third trace in the design layout, wherein the third trace is routed from the first trace to the second trace.
US11100270B1 Pattern based die connector assignment using machine learning image recognition
A method for assigning connections between IO pad pins and connectors on an integrated circuit (IC) die. A pattern (300) including a physical layout of connectors (302) and pad pins (304) is associated with a mapping of connections between the connectors (302) and the pad pins (304). A processor (204) identifies instances (402, 404) of the pattern (300) within a design image (400) of an integrated circuit (IC) die using a machine learning model. The design image (400) includes a physical layout of connectors (414) and pad pins (416). For each identified instance (402, 404) of the pattern (300) within the design image (400), the mapping of connections is assigned to respective connectors (414) and pad pins (416) in the identified instance (402, 404).
US11100266B2 Generating integrated circuit floorplans using neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a computer chip floorplan. One of the methods includes obtaining netlist data for a computer chip; and generating a computer chip floorplan, comprising placing a respective node at each time step in a sequence comprising a plurality of time steps, the placing comprising, for each time step: generating an input representation for the time step; processing the input representation using a node placement neural network having a plurality of network parameters, wherein the node placement neural network is configured to process the input representation in accordance with current values of the network parameters to generate a score distribution over a plurality of positions on the surface of the computer chip; and assigning the node to be placed at the time step to a position from the plurality of positions using the score distribution.
US11100264B2 Computer-implemented methods, computer readable medium and systems for a precision agriculture platform that integrates a satellite date model and an orchard data model
A computer platform implements a precision agriculture system that predicts output conditions, such as diseases, salt damage, soil problems, water leaks and generic anomalies, for orchards under analysis. The computer platform stores site and crop datasets and processed satellite image for the orchards. An orchard data learned model predicts a propensity for existence of output conditions associated with the permanent crops based on the data values for the variables of the site and crop datasets. Also, a satellite model predicts a propensity for existence of the output conditions at the orchard based on processed satellite images. A precision agriculture management model is disclosed that integrates the orchard data learned model with the satellite model to accurately predict the output conditions.
US11100262B2 Substation voltage replica based on digital voltage
A method for determining a digital voltage replica for a substation. The method includes obtaining a substation topology and generating a node model from the substation topology. The generated model represents each switchgear by a pair of two connectivity nodes. The method further includes obtaining switchgear status data and animating the node model. When the node model is animated, the method allows determining a reference node for a target connectivity node. In this manner, a digital voltage replica of a substation is obtained.
US11100260B2 Method and apparatus for interacting with a tag in a wireless communication area
Methods and apparatus for interacting with a tag in a wireless communications area. A user interface is generated with a digital representation of energy levels received into an energy receiving sensor, such as a CCD. The user interface includes interactive portions based upon positions of tags in a wireless communication area. A controller may determine that a Smart Device is associated with access rights to digital content associated with the tag, and the digital content may be displayed in the user interface on the Smart device.
US11100259B2 Method and system for displaying room interiors on a floor plan
A system and method for generating multi-3D perspective floor plans having real-life physical characteristics. The multi-3D perspective floor plans may be generated using image data and related to a floor plan of a structure.
US11100253B2 Enforcing restrictions related to a virtualized computer environment
An administrator may set restrictions related to the operation of a virtual machine (VM), and virtualization software enforces such restrictions. There may be restrictions related to the general use of the VM, such as who may use the VM, when the VM may be used, and on what physical computers the VM may be used. There may be similar restrictions related to a general ability to modify a VM, such as who may modify the VM. There may also be restrictions related to what modifications may be made to a VM, such as whether the VM may be modified to enable access to various devices or other resources. There may also be restrictions related to how the VM may be used and what may be done with the VM. Information related to the VM and any restrictions placed on the operation of the VM may be encrypted to inhibit a user from circumventing the restrictions.
US11100252B1 Machine learning systems and methods for predicting personal information using file metadata
Systems, methods and apparatuses are disclosed to efficiently and accurately scan a plurality of documents located in any number of unstructured data sources. Preprocessed metadata is generated for each document and metadata features are determined based on the preprocessed metadata. A trained machine learning system may utilize the metadata features to predict whether each of the documents contains personal information, without requiring any information relating to the content of such documents.
US11100247B2 Differentially private processing and database storage
A hardware database privacy device is communicatively coupled to a private database system. The hardware database privacy device receives a request from a client device to perform a query of the private database system and identifies a level of differential privacy corresponding to the request. The identified level of differential privacy includes privacy parameters (ε,δ) indicating the degree of information released about the private database system. The hardware database privacy device identifies a set of operations to be performed on the set of data that corresponds to the requested query. After the set of data is accessed, the set of operations is modified based on the identified level of differential privacy such that a performance of the modified set of operations produces a result set that is (ε,δ)-differentially private.
US11100242B2 Restricted resource classes of an operating system
Techniques for access control of a data processing system are described. In one embodiment, in response to a request from an application for accessing a resource of a data processing system, it is determined a first class of resources the requested resource belongs. A second class of resources the application is entitled to access is determined based on a resource entitlement encoded within the application and authorized by a predetermined authority. The application is allowed to access the resource if the first class and the second class of resources are matched. The application is denied from accessing the resource if the first class and the second class are not matched, regardless an operating privilege level of the application.
US11100240B2 Secure data parser method and system
The present invention provides a method and system for securing sensitive data from unauthorized access or use. The method and system of the present invention is useful in a wide variety of settings, including commercial settings generally available to the public which may be extremely large or small with respect to the number of users. The method and system of the present invention is also useful in a more private setting, such as with a corporation or governmental agency, as well as between corporation, governmental agencies or any other entity.
US11100235B2 Backups of file system instances with root object encrypted by metadata encryption key
Example implementations relate to encrypting data objects. In an example, data objects of a file system instance contained by a security domain are encrypted using a Data Encryption Key that is specific to the security domain and is wrapped by a Key Encryption Key shared exclusively within a cluster. A root object of the file system instance is encrypted using a Metadata Encryption Key. A backup of the file system instance is created on a backup node. The Data Encryption Key and the Metadata Encryption Key are sent to the backup node.
US11100233B2 Optimizing operating system vulnerability analysis
Embodiments relate to an intelligent computer platform to for optimizing operating system vulnerability analysis. A build manifest is parsed and actions associated with operating system packages that contribute to an image build are identified. The identified actions are executed and a minimum build image is created. The minimum image build is scanned and evaluated to identify one or more vulnerabilities present in the minimum image build. Remedial measures are identified and applied to the identified vulnerabilities. The build manifest is executed with the applied remedial measures.
US11100229B2 Secure hybrid boot systems and secure boot procedures for hybrid systems
A hybrid device includes a plurality of diverse subsystems, including a first and a second subsystem. The first subsystem includes at least one first secured storage device configured to store a first software and a first CPU configured to boot and execute the first software. The second subsystem includes at least one second secured storage device configured to store a second software and a second CPU configured to boot and execute the second software. The first CPU is configured to generate the first hash of the first software and transmit the generated first hash of the first software to the second subsystem. The second CPU is configured to perform a first authenticity validation check on the first software using the received first hash of the first software, and generate an error signal on a condition that the first authenticity validation check on the first software fails.
US11100227B2 Security indication information configuration method and device
Embodiments of the present invention provide a security indication information configuration method and device, to reduce a risk of attack and interception from malicious software. The method includes: detecting, by a terminal, whether universal security indication information is set in the terminal for a TUI; detecting a running status of the terminal if no universal security indication information is set; when it is detected that the running status of the terminal is a secure state, presenting a first input interface on a display by using a first information presentation interface; and receiving input universal security indication information by using the first input interface, and saving the universal security indication information to a trusted execution environment TEE of the terminal.
US11100223B2 Core shell liquid metal encapsulates comprising multi-functional ligands and networks comprising same
The present invention relates to core shell liquid metal encapsulates comprising multi-functional ligands, networks comprising such encapsulates and processes of making and using such encapsulates and networks. When subjected to strain, such network's conductivity is enhanced, thus allowing the network to serve as a healing agent that restores at least a portion of the conductivity in an adjacent conductor.
US11100218B2 Systems and methods for improving accuracy in recognizing and neutralizing injection attacks in computer services
Systems and methods for analyzing SQL queries for constraint violations for injection attacks. Tokenizing a SQL query generates a token stream. A parse tree is constructed by iterating over lexical nodes of the token stream. The parse tree is compared to a SQL schema and access configuration for a database in order to analyze the SQL query for constraint violations. Evaluation flaws are also detected. A step-wise, bottom-up approach is employed to walk through the parse tree to detect types and to ascertain from those types whether the condition for SQL execution is static or dynamic. SQL request security engine logic refers to predetermined protective action data and takes the particular type of action specified by the predetermined protective action data. Security is further enhanced by limiting service of requests to requests of one or more specific, accepted data types. Each request is parsed into individual data elements, each an associated key-value pair. If the key is any data element of the request matches a predetermined allowed key, detection and neutralization of any injection attack in the associated value data of the data element is bypassed. A number of patterns that match information to be obscured in logs are established and any matching information is replaced with obscured data. When recording information to the logs, any data whose key is a predetermined masked key is replaced with obscured data.
US11100215B2 Management of a display of a view of an application on a screen of an electronic data entry device, corresponding method, device and computer program product
A method is provided for managing a display of a view of an application, executed on a non-secured processor of an electronic data entry device that furthermore includes a secured processor. The application delivers at least one current view having a set of pixels to be displayed on a screen of the device. The managing is implemented under the control of the secured processor and includes: analysis of the current view, delivering at least one piece of data representing a presence of at least one suspect pattern; and, when a presence of a suspect pattern is detected within the current view, implementing by the secured processor at least one protection measure.
US11100211B2 Devices, systems, and methods for remote authorization of vehicle platooning
Systems and methods for coordinating and controlling vehicles, for example heavy trucks, to follow closely behind each other, or linking to form a platoon. In one aspect, on-board controllers in each vehicle interact with vehicular sensors to monitor and control, for example, relative distance, relative acceleration or deceleration, and speed. In some aspects, vehicle onboard systems supply various data (breadcrumbs) to a Network Operations Center (NOC), which in turn provides data (authorization data) to the vehicles to facilitate platooning. The NOC suggests vehicles for platooning based on, for example, travel forecasts and analysis of relevant roadways to identify platoonable roadway segments. The NOC also can provide traffic, roadway, weather, or system updates, as well as various instructions. In some aspects, a mesh network ensures improved communication among vehicles and with the NOC. In some aspects, a vehicle onboard system may provide the authorization data.
US11100210B2 Holographic object and user action combination-based authentication mechanism
Aspects of the present invention provide an approach for authentication of a user of a computer system by displaying holographic objects in a bounded field of view of a user, identifying movement of the user interacting with the holographic objects, comparing the interacting movement to authentication information linking user authentication to a movement defined within confidence limits, and when the identified user movement indicates the user interacted with the displayed holographic objects within the defined confidence limits, authenticating the user on the computer system.
US11100208B2 Electronic device and method for controlling the same
An electronic device for performing multimodal biometric authentication, includes a first biometric sensor configured to sense first biometric information; a second biometric sensor configured to sense second biometric information; a security module configured to set a multidimensional variable determination criterion including context information at the time of sensing at least one of the first biometric information and the second biometric information, perform a first user authentication by applying the multidimensional variable determination criterion to a matching score for the first biometric information or the second biometric information, and determine whether or not to perform a second user authentication using remaining biometric information based on a result of the first user authentication; and a controller configured to control an operation of the electronic device based on at least one of the result of the first user authentication and a result of the second user authentication carried out by the security module.
US11100206B2 Electronic device and method for controlling activation of camera module
The present invention provides an electronic device and method for controlling the activation of a camera module. An electronic device according to various examples comprises: a sensor module; a first camera module including a first camera and a light emitting part; a second camera module; and a processor electrically connected to the sensor module, the first camera module, and the second camera module, wherein the processor determines whether an object is positioned within a first distance through the sensor module, inactivates the light emitting part or the first camera and the light emitting part of the first camera module if the object is positioned within the first distance, determines the distance between the object and the electronic device by using the second camera module, activates the light emitting part or the first camera and the light emitting part if the determined distance is greater than or equal to a second distance, and can perform iris authentication by using the first camera module. In addition, other examples are possible.
US11100203B2 Touchscreen display device with a fingerprint reader
The disclosure discloses an electronic device. The electronic device includes a touch module, a fingerprint reader and a display module. The fingerprint reader is disposed on the touch module. The display module is disposed under the touch module. An orthogonal projection of the display module on the fingerprint reader overlaps that of the fingerprint reader.
US11100200B2 Identifying copyrighted material using embedded copyright information
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying copyrighted material based on embedded copyright information. One of the methods includes generating, by a computing device, a unique identifier (ID) based on copyright information associated with the textual content, wherein the text and the copyright information are recorded on a blockchain of a blockchain network; adding, by the computing device, one or more function words to the textual content without altering a meaning of the textual content; and embedding, by the computing device, the unique ID in the function words to produce an information-embedded textual content that enables retrieval of the copyright information from the blockchain based on the unique ID.
US11100197B1 Secure web RTC real time communications service for audio and video streaming communications
Secure Real Time Communications Service (SRTCS) for audio and video streaming communications and content sharing that securely connects multiple users using a “push-button” WebRTC chat app connection over a Peer-to-Peer (P2P) network. SRTCS uniquely combines advanced security technologies to provide user based permissions control when communicating and sharing rich media content with other users including End-to-End Encryption (E2EE), Hash Technology (DHT), and Digital Rights Protection (DRM). SRTCS has also designed a unique cloud based streamed video storage and sharing platform service for consumers and business video storage and sharing applications.
US11100196B2 Systems and methods for content rights portability
The system and methods described allow a content delivery application to provide temporary access to a content item for display on a content access device based on a user obtaining access to the content item initially on another system. The content delivery application receives content accessed confirmation that user access a content item and then monitors whether that access was interrupted. If the access was interrupted, the content delivery application generates a content access bookmark based on a content timeline and stores a content access authorization comprising the content access bookmark and an identifier from the profile. When the user requests the content item, the content delivery application transmits access information corresponding to segments of the content item, based on the content access bookmark to a user's device.
US11100186B2 Automated hyperlinks for draft emails
Examples described herein can identify items from third-party or backend services, obtain relevant information for those items, and automatically populate hyperlinks relevant to those items in a draft email. A regular expressions search can be executed on the text of a draft email. When a match is found, the email client can request, from a server, an object associated with the matching expression. The server can obtain the object, using one or more connectors that provide access to a backend system, and provide it to the email client. The email client can extract a URL from the object and enter the URL into a links table stored on the user device. The email client can pull the URL from the links table and use it to automatically generate a hyperlink of the regular expression within the body of the draft email.
US11100185B1 Graphical user interfaces (GUIs) for improvements in case management and docketing
Methods, systems and software include programmatically downloading over the Internet, at routine intervals of time as well as on demand, from an online computer system of the USPTO, data relating to patent properties that are associated with a customer number; and creating a docket based on the downloaded data, generating and displaying a report generated from the downloaded data, sending an alert (email or text message) that is based on the downloaded data, or any combination thereof. Data specific to a particular client also is provided to the client programmatically, with reports, alerts, docketing, or any combination thereof, further being provided for use by the client.
US11100182B1 Channels of content for display in a online system
Ephemeral stories allow users of an online system, such as a social networking system, to share content for a pre-determined temporary length of time. Channels group and organize stories based on content. Topic-based channels allow contain stories that have related content. Hashtag- and sticker-associated channels contain stories that include particular hashtags or stickers, respectively. User-specific channels contain content tailored by the online system for display to a particular user based on preferences and history. Collaborative channels are channels that are private to a specific group of users. The use of channels improves the online experience by grouping stories by content, thereby facilitating users' interaction with similar content.
US11100180B2 Interaction method and interaction device for search result
The present disclosure provides an interaction method and an interaction device for a search result. The method includes: in response to determining that an interaction operation is performed, by a user of an electronic device, on the search result through a browser, extracting an interaction instruction based on the interaction operation; generating a guiding interaction step matching with the interaction instruction based on a preset rule; and prompting the user based on the guiding interaction step, such that the user performs interaction with the search result based on the guiding interaction step.
US11100178B2 Method and device for pushing information
A method of pushing information is provided. According to an example, a search server obtains a natural search list including a first threshold number of natural search materials and a first evaluation score of each of the natural search materials by invoking a natural search service to perform a search operation on a search word, obtains a push information list including a second threshold number of push materials and a second evaluation score of each of the push materials by invoking a push information search service to perform a search operation on a search word, integrates the first evaluation score and the second evaluation score of a material existing in the natural search list and the push information list at the same time, re-ranks the natural search materials according to integrated evaluation scores, and pushes re-ranked natural search materials.
US11100177B2 Instrumented research aggregation system
A system and methods for instrumented research aggregation of content are provided. Crawling processes having multiple instances and multiple IP regions per instance are distributed to multiple processors for a variety of designated content sources and feeds. An aggregated content database is generated and trigger parameters and/or subscriptions are set in relation to the database. As new content is posted to the designated content sources and feeds, a full copy of the content document is downloaded and stored, raw text is extracted from the stored document and stored, and content analysis is performed on the text document and the results are stored. For any new content that trips the set triggers/subscription parameters, a notification is sent to the associated users with a link to the stored document and an abstract of relevant text.
US11100175B2 Method of and system for conducting personalized federated search and presentation of results therefrom
The present disclosure provides user-interface methods and systems for submitting search requests to search engines and presenting search results therefrom customized using content preferences learned about a user, comprising sending query information to at least two search engines, including a query identifying desired content, and user information, including context information describing the environment in which the query information is being sent, and a user signature representing content preferences learned about the user; receiving at least one set of a search result and auxiliary information from the at least one search engine in response to sending the query information, including information describing attributes of the search result that led to the search result being chosen by the at least one search engine; ordering the at least one search result based at least in part on the auxiliary information; and presenting the ordered search results to the user.
US11100171B1 Personalized decision engine
A method of providing decisions to user queries includes: receiving, by at least one processor, a query transmitted from a client device; identifying, from a query database, a first query model; applying, by the at least one processor, the identified first query model to multiple user experience data entries from a user experience database, to obtain at least one correlation resulting from the application of the first query model to the multiple user experience data entries; and identifying, by the at least one processor, an answer to the query from the at least one correlation.
US11100167B2 Obtaining dynamic embedding vectors of nodes in relationship graphs
Implementations of this disclosure provide for obtaining dynamic embedding vectors of nodes in relationship graphs. An example method includes determining N neighboring nodes of a first node of a plurality of nodes; obtaining respective input embedding vectors of the first node and the N neighboring nodes, the input embedding vector of each node being determined based on a respective static embedding vector and a respective positional embedding vector of the node; inputting the respective input embedding vectors of the first node and the N neighboring nodes into a pre-trained embedding model that includes one or more sequentially connected computing blocks, each computing block including a corresponding self-attention layer that outputs N+1 output vectors corresponding to N+1 input vectors; and receiving respective dynamic embedding vectors of the first node and the N neighboring nodes output by the pre-trained embedding model.
US11100165B1 Making modified content available
A method for making modified content available includes storing an item comprising contents. A modification procedure to be performed on the item to modify the contents is identified. The method includes generating a file identifier to represent the item such that, upon a request to access the item being received, the modification procedure is performed on the item using the file identifier and the modified contents are provided in response to the request. A method for making modified content available includes receiving a request to access a file identifier that represents an item comprising contents. After receiving the request, a modification procedure to modify the contents is performed. The modification procedure is identified using the file identifier. The modified contents are provided in response to the request. A system includes an application program, a repository and a redirector.
US11100163B1 Photographic memory
A system and method for collecting data may include a data collection device to obtain the data from a user, an apparatus for obtaining metadata for each word of the data from the user, an apparatus for obtaining a searchable transcript of the data and a device to store the searchable transcript. The metadata may be date data, time data, name data or location data and the data collection device may include a speech recognition engine to translate speech into searchable words. The speech recognition engine may provide a confidence level corresponding to the translation of the speech into searchable words, and the speech recognition engine may distinguish a first user and a second user in order to provide a first searchable transcript for the first user and a second searchable transcript for the second user. An ad transcript may be added to the searchable transcript, and the searchable transcript may be placed in a centralized community search database.
US11100162B2 Systems and methods for generating playlists in a music service
Systems and methods for generating a playlist on a device for a user of a music service are provided. In embodiments, a method includes initiating an online mode of the music service, where the device is connected to a music service server, and storing, in a cache memory of the device, at least one media object accessed by the user using the music service. The method further includes identifying the at least one media object as satisfying a pre-designated condition, and in response, automatically adding the at least one media object to a playlist stored in the cache memory. The method also includes receiving an indication, via a user interface of the device, to initiate an offline mode of the music service, where the device is not connected to the music service server, and upon initiating the offline mode, enabling playback of the playlist from the cache memory.
US11100152B2 Data portal
The subject matter of this disclosure relates to a software platform that ingests data from a variety of data sources, processes the data, and makes the data available for search. In addition, a data portal is described through which users can quickly find information and improve metadata to take advantage of the enterprise's data assets. Various aspects of disclosed software platforms include technologies for obtaining metadata without touching underlying data assets, technologies for using table or database lineage as a factor in determining document relevance, processes for receiving data pushed from data sources, and processes for exposing what a user needs to do to access particular data assets.
US11100151B2 Interactive patent visualization systems and methods
An interactive, dynamic GUI for visualization of patent documents including content-dense graphics illustrating the number, content size, type of a multiplicity of patent documents (issued or granted patent versus published pending application), distributed over time, with comparison to similar patent documents, market events, and expert insights based upon content of specification or detailed description and claims, all within a predetermined technology sector having at least one sub-sector or category within the technology sector.
US11100150B2 Determining rules based on text
Embodiments are directed towards real time display of event records and extracted values based on at least one extraction rule, such as a regular expression. A user interface may be employed to enable a user to have an extraction rule automatically generate and/or to manually enter an extraction rule. The user may be enabled to manually edit a previously provided extraction rule, which may result in real time display of updated extracted values. The extraction rule may be utilized to extract values from each of a plurality of records, including event records of unstructured machine data. Statistics may be determined for each unique extracted value, and may be displayed to the user in real time. The user interface may also enable the user to select at least one unique extracted value to display those event records that include an extracted value that matches the selected value.
US11100149B2 Search support system, search support method, and search support program
A search support system supporting a search of unstructured data associated with a subject name that is a name of a subject indicated by a predetermined structure in structured data which contains a plurality of structures having a hierarchical relationship, is configured to include: a synonym search section that extracts a set of synonyms from teacher data which is unstructured data for detecting synonyms of the subject name; and an extended synonym generation section that generates an extended synonym which is a phrase obtained by combining a first subject name of a first structure in the structured data or a first synonym which is a synonym of the first subject name and which is extracted by the synonym search section with one or more second subject names indicated by one or more second structures higher in order than the first structure.
US11100148B2 Sentiment normalization based on current authors personality insight data points
An approach is provided that analyzes electronic document sets, each of the sets written by a different author. The analysis includes performing a normalized sentiment analysis of the documents which results in normalized sentiment scores that pertain to each of the authors. The normalize sentiment scores are stored in a data store that is accessible from a question answering (QA) system. The question answering system then receives a sentiment-based question. Responsively, the QA system generates a qualitative set of candidate answers, with the candidate answers based at least in part on the normalized sentiment scores retrieved from the data store.
US11100145B2 Dialog-based image retrieval with contextual information
A method includes: receiving initial input from a client at least partially specifying one or more characteristics sought by the client; selecting a set of images from an image database for output to the client; and determining after each set of images whether an end condition has occurred. The method also includes, until the end condition has occurred: responsive to each set of images output to the client, receiving additional input from the client further specifying the one or more characteristics sought by the client; and responsive to each input received from the client, selecting another set of images for presentation to the client, said set of images being determined to at least partially satisfy the one or more characteristics specified by all input received from the client, said determination being based at least in part on side information for respective images for at least the set of images.
US11100144B2 Data loss prevention system for cloud security based on document discourse analysis
Systems, devices, and methods of the present invention are related to determining a document classification. For example, a document classification application generates a set of discourse trees, each discourse tree corresponding to a sentence of a document and including a rhetorical relationship that relates two elementary discourse units. The document classification application creates one or more communicative discourse trees from the discourse trees by matching each elementary discourse unit in a discourse tree that has a verb to a verb signature. The document classification application combines the first communicative discourse tree and the second communicative discourse tree into a parse thicket and applies a classification model to the parse thicket in order to determine whether the document is public or private.
US11100143B2 Structuring of unstructured web posting
Provided are systems and methods for improving understanding and access of unstructured text-based web postings. In one example, a method may include receiving a web posting comprising unstructured text, identifying one or more explicit attributes of an activity based on text expressly recited in the unstructured text, determining one or more hidden attributes of the activity not recited in the unstructured text based on a pattern of words included in the unstructured text, converting the unstructured text into a structured object format comprising the one or more explicit attributes and the one or more determined hidden attributes, and outputting the web posting with the structured object format for display via a user interface.
US11100142B2 Increasing clustering of partitions of a table
The subject technology creates one or more partitions based on changes to a table, at least one of the one or more partitions overlapping with respect to values of one or more attributes with at least one of another partition and a previous partition, the creating of the one or more partitions resulting in a decrease in a degree of clustering of the table. The subject technology determines, after creating the one or more partitions, that the degree of clustering of the table is below a clustering threshold, the clustering threshold corresponding to a clustering ratio, the clustering ratio determined by at least a proportion of rows in a layout of the table that satisfy an ordering criteria based at least in part a particular attribute of the one or more attributes. The subject technology increases the degree of clustering of the table by reclustering partitions of the table.
US11100141B2 Monitoring organization-wide state and classification of data stored in disparate data sources of an organization
A computer system receives data identifying data fields used by sources of data and infrastructure information. The computer system maintains a storage state database to track information about the data fields. The computer system provides a graphical user interface through which a user can create, view, modify, and delete data defining classes and rules associated with classes. The computer system applies the rules to classify the data fields. The computer system provides a graphical user interface through which the classification of the data fields can be visualized in the context of infrastructure information for the sources of data.
US11100138B2 Network representation for evolution of clusters and groups
An example method includes receiving a data set, each data point in the data set being associated with an indication of time, and a distance function, determining overlapping intervals over a time period range, identifying subsets of data in each overlapping interval based on the indications of time, applying the distance function to each subset of data to identify groups, constructing a node for each group to create a plurality of nodes, determining if two nodes of the plurality of nodes in adjacent time periods are connected by scoring shared data point membership between the two nodes and comparing a score of the shared data point membership to a threshold, and displaying at least two nodes with an indication of time, the two nodes being connected by a line based on the comparison of the score and the threshold.
US11100134B2 Identity mapping for cloud migrations
Representative embodiments disclose mechanisms for data and identity migration, such as from an on-premises environment to a cloud environment. The system comprises multiple data collectors, each tailored to collect data from a data source. In a representative example, data collectors for a source application, a source identity repository and a target identity repository are utilized. Once the data is collected, it is stored in a database and methods are used to identify correlations (i.e., matches) between the source application data, the source identity repository data and the target identity repository data. The correlations are memorialized and presented to a user for rationalization. The process is stateful so that prior decisions are remembered. Once the user is satisfied with the rationalization, the system exports files that are consumed by a migration process to perform the actual data migration.
US11100133B2 Data replication system
An improved data replication system with goals of Recovery Point Objective of zero, meaning a zero potential for loss of data, and a Recovery Time Objective in the seconds, meaning very short downtime after a failure. The system includes duplicates of a data set preferably on multiple drives in multiple computers. Change requests are stored within duplicates, and when a change request has been stored in enough duplicates, it may be applied to any duplicate after all prior change requests have been applied to that duplicate. The system applies changes to duplicates of a data set in the same order. The system further includes a replicator operable to implement accessing and changing steps to meet the goals.
US11100126B2 Creating reports using dimension trees
A selection of a dimension tree from multiple dimension trees may be received. In response to the selection of the selected dimension tree, additional dimension trees associated with the selected dimension tree may be provided. Components of a report may be allowed to be individually chosen from an additional dimension tree of the additional dimension trees by a placement of dimensions of the additional dimension tree on areas of the report.
US11100121B1 Systems and methods for electronically mining intellectual property
A method for electronically mining intellectual property using an associative discovery process may include determining a set of documents containing keywords and/or phrases associated with an industry trend of interest. The method may also include determining a feedback score for each document in the set, determining an optimal weighing scheme for the determined keywords and/or phrases using a statistical learning model and the feedback scores, ranking all documents in the set of documents according to the optimal weighing scheme, and providing results of the associative discovery process to a user.
US11100120B2 Computer architecture for performing error detection and correction in a correlithm object processing system
A correlithm object processing system includes a reference table that stores a plurality of correlithm objects, and a first node communicatively coupled to a second node by a communication channel. The first node is configured to receive a particular one of the plurality of correlithm objects from the second node over the communication channel. The first node determines distances between the received correlithm object and each of the plurality of correlithm objects stored in the reference table. The first node further identifies one of the plurality of correlithm objects from the reference table with the shortest distance, and outputs the identified correlithm object.
US11100117B2 Search result optimization using machine learning models
Systems and methods are provided for search result optimization using machine learning models. A search system uses machine learning models generate a target vector based on query features of a search query and a set of listing vectors based on listing features of listings identified as part of the search query. The target vector represents an estimated optimal listing for the search query and each listing vector represents a corresponding listing identified as part of the search query. The search system determines distances (e.g., Euclidian distance) between each listing vector and the target vector. The determined distances indicate how similar each listing is to the estimated optimal listing for the search query. The search system ranks the listings based on the distances such that listings that are similar to the estimated optimal listing are ranked higher than listing that are not similar to the estimated optimal listing.
US11100116B2 Recommendation systems implementing separated attention on like and dislike items for personalized ranking
A computer-implemented method for implementing separated attention on like and dislike items for personalized ranking includes performing an element-wise product on a user embedding and a final like item embedding to generate a first vector. The method further includes performing an element-wise product on the user embedding and a final dislike item embedding to generate a second vector. The method further includes computing a probability that the user prefers the like item to the dislike item based on the first and second vectors, and generating one or more item recommendations including one or more electronic images for the user using the probability.
US11100114B1 Attention spots in a map interface
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing content items based on a location of a user's attention in a map interface. In one aspect, a method includes receiving data specifying one or more map attention spots in a viewport of a map interface presented at a user device. Each map attention spot is a location on a map of the map interface corresponding to a specified amount of user activity. Content items are identified for presentation with the map. For each content item and map attention spot, a distance between a presentation location for the content item on the map and a location of the identified map attention spot on the map is determined. A rank score for the content item based at least on a respective content item score for the content item and each determined distance for the content item.
US11100111B1 Real-time streaming data ingestion into database tables
A streaming ingest platform can improve latency and expense issues related to uploading data into a cloud data system. The streaming ingest platform can organize the data to be ingested into per-table chunks and per-account blobs. This data may be committed and may be made available for query processing before it is ingested into the target source tables. This significantly improves latency issues. The streaming ingest platform can also accommodate uploading data from various sources with different processing and communication capabilities, such as Internet of Things (IOT) devices.
US11100110B2 Split-associative data store and associated control logic
A de-serialized data store and transaction system includes a content addressable memory mapped to an n-tuple-based multimodal data structure, the n-tuple-based multimodal data structure supporting heterogeneous nested data types including a streamable abstract syntax tree and a self-describing operational interface comprising commands transmitted via a plurality of nested s-expressions.
US11100105B1 Performing geospatial-function joins using interval joins
In an embodiment, a database platform receives query instructions for a query on a database, where the query instructions include instructions for a geospatial-function join that includes a geospatial-function predicate. The database platform generates a query-execution plan based on the query instructions, including replacing the geospatial-function join with one or more interval joins that each include one or more predicates implied by the geospatial-function predicate. The database platform inserts, into the query-execution plan above the one or more interval joins, a filter operator that applies the geospatial-function predicate. The database platform obtains results of the query at least in part by executing the query-execution plan, and returns the query results in response to the query.
US11100103B2 Data sharing in multi-tenant database systems
The subject technology generates a materialized view over a share object, the share object including data associated with a first account. The subject technology merges the materialized view and the share object. The subject technology determines that the materialized view is stale with respect to the share object based at least in part on the merging. The subject technology generates a refreshed materialized view with respect to the share object in response to the determining. The subject technology shares the refreshed materialized view to a second account in response to a request from the second account.
US11100101B2 Data operation method and data management server
A data operation method and a data management server, where the method includes obtaining an identifier of a tenant and a data operation request for requesting to perform a data operation on data of the tenant, and the data operation request includes a first table name corresponding to the data, determining, according to the identifier and the first table name, a second table name of a data table corresponding to the data and in a first database, where the first database is for storing respective data tables of multiple tenants, the data table of each tenant corresponds to an identifier of each tenant, and the tenant is one of the multiple tenants, replacing the first table name in a first structured query language (SQL) corresponding to the data operation request with the second table name, and requesting the first database to execute the first SQL obtained after the replacement.
US11100097B1 Visually defining multi-row table calculations in a data preparation application
A method executes at a computing device that includes a display, one or more processors, and memory. The device displays a user interface that includes a data pane and a calculation pane. The data pane comprises data rows and data columns. Each of the data columns corresponds to a data field from a data source. The device receives a first user input to specify a grouping on a first data field. The device receives a second user input to specify an aggregation function on a second data field. In response to the first and second user inputs, for each distinct value of the first data field, the device aggregates corresponding values of the second data field according to the aggregation function. A plurality of first data rows are displayed in the calculation pane. The device saves the rows of data displayed in the calculation pane as a new data source.
US11100095B2 Service processing system and method based on blockchain
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain-based file querying are provided. One of the methods includes: receiving a query request for a target file, the query request comprising identification information of a user and the target file; obtaining the target file based on the identification information of the user and the target file; providing a query page of the target file, the query page comprising interactive elements for selecting whether to upload the target file to a blockchain; receiving a user selecting to upload the target file to the blockchain; hashing the target file to generate a digital digest; signing the digital digest according to an asymmetric encryption algorithm using a private key associated with a cryptographic key pair to obtain a digital signature; and uploading the target file, the digital signature, and a public key associated with the cryptographic key pair.
US11100093B2 Blockchain-based recording and querying operations
Implementations of this specification provide blockchain-based recording and querying methods and apparatuses. An example method includes operations performed by an access gateway, including receiving, from a first service system, user data including a user identifier of a user; transmitting, to an identifier hash system, a first hash request for the user identifier; receiving, from the identifier hash system, a hash digest of the user identifier; replacing the user identifier in the user data with the hash digest of the user identifier, and packaging the user data into a storage transaction; transmitting, to a blockchain, the storage transaction; receiving, from the blockchain, a result of the storage transaction having been performed by a smart contract published by the first service system on the blockchain; and providing, to the first service system, the result of the storage transaction.
US11100092B2 Database tool
A system includes a first database, a second database, a first processor, a second processor, a third processor, and a fourth processor. The first database includes a first segment assigned to the first processor and a first transaction type and a second segment assigned to the second processor and a second transaction type. Each of the first and second processors receives a request, assigned to its associated transaction type, from the third hardware processor, to store data in the first database. The processor then writes the data into the segment of first database assigned to the processor/transaction type. The processor further stores a command to write the data into the second database in a queue. The fourth processor then executes the commands stored in the queue, thereby writing the data into the second database.
US11100091B2 Lightweight node in a multi-tenant blockchain network
A method for managing data by a multi-tenant server in a distributed network is described. The multi-tenant server manages a multi-tenant environment for a set of tenant systems and peers in the distributed network, which include the set of tenant systems and a set of non-tenant systems. The method includes receiving a tenant transaction request to modify an object in the distributed network, wherein the tenant transaction request is received from a tenant system in the set of tenant systems based on a non-tenant transaction request from a non-tenant system from the set of non-tenant systems; generating, on behalf of the tenant system and the non-tenant system, a transaction object based on an exchange object and the tenant transaction request; and making, on behalf of the tenant system, the transaction object available to the sets of tenant non-tenant systems to attempt to obtain consensus for modifying the object.
US11100085B2 Systems and methods for validating database integrity
Systems and methods are provided for validating data included in disparate databases. One exemplary method comprises identifying first data of a first database to second data of a second, different database, based on a key name value and a date common to the first and second data, and comparing a value the first data to a value of the second data. The exemplary method further includes generating a report when a difference between the value of the first data and the value of the second data exists, where the report is indicative of the difference in the values, and whereby a user associated with the validation command is permitted to take corrective action to avoid the difference in the values in one or more subsequent loads of data to the first database and/or the second database.
US11100083B2 Read only bufferpool
Example implementations disclosed herein include techniques for a ready only bufferpool for use in local nodes of a multi-node computing system. Read only transactions executed by a processor can reference a ready only bufferpool resident in a VRAM on the same node. If the desired data page is in the bufferpool the transaction can immediately read data records from the cached data pages. If the desired data page is not in the bufferpool, then the transaction can cause a copy of a corresponding data page in a secondary memory to be installed in the bufferpool. The bufferpool can include more than one copy of a data page simultaneously to handle and prevent cache line misses. Data page are dropped from the bufferpool based on an incrementing per data page counter.
US11100082B2 Secure information retrieval and update
A secure storage module of a client device interacts with a set of secure storage servers to securely store data items of the client on the servers, such that no individual server has the data in readable (non-obfuscated) form. Additionally, the client secure storage module and the servers interact to allow the client device to read a given portion of the original data items from the servers, such that none of the servers can determine which portion of the original data is being requested. Similarly, the interactions of the client secure storage module and the servers allows the client device to update a given portion of the original data on the servers to a new value, such that none of the servers can determine which portion is being updated and that none of the servers can determine either the prior value or new value or the difference between the new value and the prior value.
US11100080B2 Using an action registry to edit data across users and devices
Using an action registry to edit data across users and devices is described. In one or more implementations, a user editing data in an application requests to share the data with another user or another device for further editing. Responsive simply to the request or based on an exchange of content transfer information, the data is communicated to the selected user or device. Using information maintained by an action registry, a list of applications capable of editing the data is presented to the selected user or via the selected device. Upon selection of an application from the list, the selected application is launched. Once changes are made to the data by the selected user or device, those changes can be saved and the changed data automatically returned to the original user and/or device. The changed data can then be automatically presented to the original user or on the original device.
US11100072B2 Data amount compressing method, apparatus, program, and IC chip
A data amount compressing method for compressing a data amount corresponding to a learned model obtained by letting the learning model learn a predetermined data group, the learning model having a tree structure in which multiple nodes associated with respective hierarchically divided state spaces are hierarchically arranged, wherein each node in the learned model is associated with an error amount that is generated in the process of the learning and corresponds to prediction accuracy, and the data amount compressing method includes: a reading step of reading the error amount associated with each node; and a node deleting step of deleting a part of the nodes of the learned model according to the error amount read in the reading step, thereby compressing the data amount corresponding to the learned model.
US11100070B2 Manipulation and/or analysis of hierarchical data
Embodiments of methods, apparatuses, devices and/or systems for manipulating hierarchical sets of data are disclosed. In particular, methods, apparatus devices and or/or systems for analyzing hierarchical data are disclosed.
US11100068B2 Systems and methods for storing, updating, searching, and filtering time-series datasets
A method includes generating from a time-series dataset multiple corresponding time-slice datasets. Each time-slice dataset has a corresponding time-slice time index and includes field-value data strings and associated field-value-time-index data strings, or pointers indicating the corresponding strings in an earlier time-slice dataset, that are the latest in the time-series dataset that are also earlier than the corresponding time-slice time index. A query of the time-series dataset for latest data records earlier than a given query time index is performed by using the time-slice datasets to reduce or eliminate the need to directly access or interrogate the time-series dataset.
US11100063B2 Searching files
Aspects of the subject matter described herein relate to searching files. In aspects, a search engine is able to search not only the current files but also is able to search for deleted and previous versions of files that satisfy queries. The search engine may maintain an index that facilitates searches. In addition, the search engine may also determine not only that a file satisfies a query but what version(s) of the file satisfies the query.
US11100061B2 Automatically purging data using a deep neural network
Methods, apparatus, and processor-readable storage media for automatically purging data using a deep neural network are provided herein. An example computer-implemented method includes training a neural network model using multiple types of attribute data and job-related data associated with historical workflow data maintained within multiple data structures of an enterprise system; dynamically analyzing workflows derived from the enterprise system, wherein dynamically analyzing the workflows comprises determining the multiple types of attribute data for the workflows and processing job-related data associated with the workflows into multiple data structures within one or more databases; applying the neural network model to the determined attribute data; and removing at least a portion of the multiple data structures from the one or more databases based at least in part on the application of the neural network model to the determined attribute data.
US11100056B2 Life cycle data set repository
A method for tracking actions performed in association with a data set includes identifying multiple sources of historical information describing actions performed on the data set. The method periodically gathers this historical information from the multiple sources and compiles the historical information in a centralized repository. In certain embodiments, the method stores the historical information in the form of individual records associated with the data set. In the event any actions performed on the data set are the result of policies established for the data set, the method determines the policies associated with the actions where possible. The method includes these policies with the historical information in the centralized repository. A corresponding system and computer program product are also disclosed.
US11100055B2 Map-reduce ready distributed file system
A map-reduce compatible distributed file system that consists of successive component layers that each provide the basis on which the next layer is built provides transactional read-write-update semantics with file chunk replication and huge file-create rates. Containers provide the fundamental basis for data replication, relocation, and transactional updates. A container location database allows containers to be found among all file servers, as well as defining precedence among replicas of containers to organize transactional updates of container contents. Volumes facilitate control of data placement, creation of snapshots and mirrors, and retention of a variety of control and policy information. Also addressed is the use of distributed transactions in a map-reduce system; the use of local and distributed snapshots; replication, including techniques for reconciling the divergence of replicated data after a crash; and mirroring.
US11100054B2 Digital image suitability determination to generate AR/VR digital content
Techniques image suitability determination to generate augmented reality/virtual reality (AR/VR) digital content are described. A two-dimensional digital image is received. Using machine-learning, a determination as to whether an object captured by the two-dimensional digital image is suitable for generating AR/VR digital content for display in an AR/VR environment is made. If the object is suitable, an indication is provided and an option to view the object in an AR/VR environment is provided. If the object is not suitable, a suggestion indicating why the object as captured is not suitable and/or how to correct the capture of the object in a subsequent digital image such that it is suitable for generating AR/VR digital content.
US11100052B2 System for classification based on user actions
A method may include accessing user activity data with respect to performances of a feature within an electronic application by a user; calculating a similarity score for the user with respect to a level of proficiency for the feature based on the accessed user activity data; and based on the similarity score meeting a threshold value: updating a level of proficiency value in a user profile for the feature of the electronic application; and enabling the user to enter into a collaborative editing mode with another user to complete a document using the feature of the application.
US11100048B2 Methods and systems for metadata tag inheritance between multiple file systems within a storage system
Systems and methods for metadata tag inheritance are disclosed. The methods include maintaining a plurality of data storage systems in communication with an external metadata management system, operating the metadata management system to store metadata corresponding to data residing on the plurality of data storage systems as a plurality of entries, detecting an execution of a data operation command in a data storage system that causes movement of a data set from source storage location to a destination storage location in that data storage system, and operating the metadata management system to create a new metadata entry corresponding to the execution of the data operation command in response to detecting the execution of the data operation command. Each of the plurality of entries includes one or more custom tags, and the new metadata entry includes at least one custom tag created before the execution of the data operation command.
US11100045B2 Legal discovery tool implemented in a mobile device
An approach is provided for collecting data files from target devices. A data collection manager implemented in a mobile device generates a collector based, at least in part, on collection definition data. The collector is configured to perform a data search on a target device. The data collection manager causes to transmit the collector to a network server for storing the collector in the network server, and causes to transmit a notification to the network server to notify a custodian of the target device that the collector is to be downloaded from the network server to the target device for execution. Executing the collector causes the collector to selectively determine one or more data files that have certain characteristics and that are hosted on the target device, collect the one or more data files from the target device, and store the one or more data files in the network server.
US11100040B2 Modular remote direct memory access interfaces
In one embodiment, an apparatus includes a multi-socket motherboard, a processor connected to a first socket on the multi-socket motherboard, and an RDMA (Remote Direct Memory Access) interface module connected to a second socket on the multi-socket motherboard and in communication with the processor over a coherency interface. The RDMA interface module provides an inter-server interface between servers in an RDMA domain. A method for transferring data between servers with RDMA interface modules is also disclosed herein.
US11100021B2 Storage drive adapter
A storage drive adapter may comprise an adapter board, which may include a first and second carrier module interface to removably engage with a first and a second storage drive carrier module, respectively. The adapter board may further include a dual ported storage drive connector to engage with a complementary storage drive bay interface. The dual ported storage drive connector may include a first port to provide a first signal path from the complementary storage drive bay interface to the first carrier module interface. Similarly, the dual ported storage drive connector may also include a second port to provide a second signal path from the complementary storage drive bay interface to the second carrier module interface.
US11100017B2 SSD architecture for FPGA based acceleration
A system is disclosed. The system may include a processor running an application program and a memory storing data being used by the application program. An upstream interface enables communication with the processor; a downstream interface enables communication with a storage device. The system may also include an acceleration module implemented using hardware and including an Acceleration Platform Manager (APM-F) to execute an acceleration instruction. The storage device may include an endpoint of the storage device for communicating with the acceleration module, a controller to manage operations of the storage device, storage for application data for the application program, and a storage device Acceleration Platform Manager (APM-S) to assist the APM-F in executing the acceleration instruction. The processor, the acceleration module, and the storage device may communicate via a Peripheral Component Interconnect Exchange (PCIe) bus. The acceleration module may support performing the acceleration instruction on the application data on the storage device for the application program without loading the application data into the memory.
US11100011B2 Flash translation layer with hierarchical security
A computing device includes a non-volatile memory (NVM) interface and a processor. The NVM interface is configured to communicate with an NVM. The processor is configured to store in the NVM at least (i) data entries including data and (ii) mapping entries including mapping information that indicate physical addresses in which the data entries are stored in the NVM, and to verify authenticity of the data entries and of the mapping entries using a hierarchical authentication scheme in which (i) the data entries include first authentication information that authenticates the data, and (ii) the mapping entries include second authentication information that authenticates both the mapping information and the data entries.
US11100007B2 Memory management unit (MMU) for accessing borrowed memory
Systems, methods and apparatuses to accelerate accessing of borrowed memory over network connection are described. For example, a memory management unit (MMU) of a computing device can be configured to be connected both to the random access memory over a memory bus and to a computer network via a communication device. The computing device can borrow an amount of memory from a remote device over a network connection using the communication device; and applications running in the computing device can use virtual memory addresses mapped to the borrowed memory. When a virtual address mapped to the borrowed memory is used, the MMU translates the virtual address into a physical address and instruct the communication device to access the borrowed memory.
US11100005B2 Logical-to-physical (L2P) table sharping strategy
A method for managing logical-to-physical (L2P) mappings in a memory subsystem is described. The method includes updating, by a set of processing units, an L2P table based on a set of journal pages from the non-volatile memory. The L2P table prior to the update includes a first set of entries from a table snapshot and the table includes a second set of entries following the update from a set of journal pages. Each L2P table entry (1) corresponds to a logical address in a set of logical addresses and (2) includes a physical address of a set of memory components. The set of logical addresses are categorized into zones and each processing unit is assigned to a separate zone such that each processing unit updates the first set of entries based on an assigned zone of a corresponding logical address and each zone includes at least two non-contiguous logical addresses.
US11100004B2 Shared virtual address space for heterogeneous processors
A processor uses the same virtual address space for heterogeneous processing units of the processor. The processor employs different sets of page tables for different types of processing units, such as a CPU and a GPU, wherein a memory management unit uses each set of page tables to translate virtual addresses of the virtual address space to corresponding physical addresses of memory modules associated with the processor. As data is migrated between memory modules, the physical addresses in the page tables can be updated to reflect the physical location of the data for each processing unit.
US11100001B2 Techniques for improving space utilization in a cache
A system and method for efficient cache space utilization by a processing circuitry having a cache. The method includes determining, among a plurality of instructions executed by the processing circuitry, a cacheable block of instructions for execution by the processing circuitry, wherein the cacheable block of instructions has an input, an output, and an intermediary result confined locally to the cacheable block of instructions; generating a unified instruction based on the cacheable block of instructions, wherein the unified instruction results in the same output as the cacheable block of instructions when the same input is received; and storing the unified instruction in the cache.
US11099994B2 Virtual network pre-arbitration for deadlock avoidance and enhanced performance
A device includes a data path, a first interface configured to receive a first memory access request from a first peripheral device, and a second interface configured to receive a second memory access request from a second peripheral device. The device further includes an arbiter circuit configured to, in a first clock cycle, a pre-arbitration winner between a first memory access request and a second memory access request based on a first number of credits allocated to a first destination device and a second number of credits allocated to a second destination device. The arbiter circuit is further configured to, in a second clock cycle select a final arbitration winner from among the pre-arbitration winner and a subsequent memory access request based on a comparison of a priority of the pre-arbitration winner and a priority of the subsequent memory access request.
US11099990B2 Managing serial miss requests for load operations in a non-coherent memory system
A system and method for efficiently forwarding cache misses to another level of the cache hierarchy. Logic in a cache controller receives a first non-cacheable load miss request and stores it in a miss queue. When the logic determines the target address of the first load miss request is within a target address range of an older pending second load miss request stored in the miss queue with an open merge window, the logic merges the two requests into a single merged miss request. Additional requests may be similarly merged. The logic issues the merged miss requests based on determining the merge window has closed. The logic further prevents any other load miss requests, which were not previously merged in the merged miss request before it was issued, from obtaining a copy of data from the returned fill data. Such prevention in a non-coherent memory computing system supports memory ordering.
US11099987B2 Bit masking valid sectors for write-back coalescing
A method comprising identifying a portion of data in a first memory component to be written to a managed unit of a second memory component and determining whether an additional portion of data in the first memory component associated with the managed unit is stored at the cache memory. The method further includes generating a bit mask identifying locations of the managed unit associated with the portion of data and the additional portion of data and performing, based on the bit mask, a write operation comprising the portion of data and the additional portion of data to the managed unit of the second memory component.
US11099983B2 Consolidating temporally-related data within log-based storage
Technique manage data within computerized memory. The techniques involve, in response to receiving host data in a write cache, updating a data order log that holds order information indicating a temporal order for the host data. The temporal order initially is the order that the host data was received in the write cache. The techniques further involve transferring the host data from the write cache to secondary storage. The techniques further involve, after the host data is transferred from the write cache to secondary storage, providing a garbage collection service that consolidates the host data within the secondary storage in accordance with the data order log that holds the order information indicating the temporal order for the host data. With the temporal order of the host data generally preserved, data access operations may enjoy various optimizations such as improved prefetching, more sequential reads, improved auto-tiering, and so on.
US11099981B2 Memory system and operating method thereof
An operating method of a memory system includes determining whether a write command currently provided is a sequential write command or a random write command, performing a garbage collection operation based on whether a total capacity of data provided after a preceding garbage collection operation exceeds a sequential command threshold value, when it is determined that the write command is a sequential write command, and performing the garbage collection operation based on whether a number of sequential write commands among a set number of commands currently provided, is greater than or equal to a predetermined number and whether the total capacity of the data provided after the preceding garbage collection operation exceeds the sequential command threshold value, when it is determined that the write command is a random write command.
US11099978B2 Modeling system for software-implemented testing using domain specific profiles to translate tests for a subset of paths included in a UML test model
A modeling system is provided. The modeling system includes a test model creator, the test model creator being adapted for providing a test model based on an integrated modeling environment and considering a domain specific profile. The system further includes a test scenario generator, the test scenario generator being adapted for providing a plurality of test scenarios based on the test model, as well as a scenario translator, the scenario translator being adapted for translating the test scenarios, into domain-specific language.
US11099973B2 Automated test case management systems and methods
Computing systems, database systems, and related methods are provided for managing test cases. One method involves a server receiving a first test result message, automatically generating a first test case definition based on a subset of the fields of metadata associated with the first test result message, and creating an entry in the database that maintains an association between the first test case definition and the first test results. The method continues by receiving a second test result message, automatically generating a second test case definition based on the subset of the fields of metadata associated with the second test result message, and updating a database to maintain an association between the first test case definition and the second test results when the second text case definition matches the first test case definition. Relationships between test results that share a common definition are thereby maintained in an automated manner.
US11099971B2 Determination of a culprit thread after a physical central processing unit lockup
An automated end-to-end analysis of customer service requests is disclosed. A core dump is received, wherein the core dump corresponds to a customer service request regarding a crash of a computer system. A processor automatically analyzes the core dump to determine if a pcpu lockup of the computer system is due to a software issue. Provided the pcpu lockup of the computer system is due to the software issue, the processor determines which thread is a culprit thread responsible for the pcpu lockup of the computer system.
US11099965B2 Management system, test method and recording medium
To provide a management system capable of providing a system enhancing an efficiency of an entire system while preventing an adverse effect on the system on an operational environment. A management system that conducts a test using a system in operation includes: simulation unit that estimates a system configuration and a used amount of a plurality of resources being required for executing the test singly; acquisition unit that acquires information about the used amount of the plurality of resources included in the system in operation; and management unit that calculates a differential system component different from the configuration of the system in operation for the estimated system configuration, and determines a free resource and a resource to be newly added in the system in operation, the free resource and the resource to be newly added being used for applying a load to the differential system component.
US11099962B2 Filtered query-retry logging in a database environment
Systems, methods, and devices for retrying a query. The method includes receiving from a client a query directed to database data stored on a database platform the query being received by a first component of the database platform. The method includes making by the first component an attempt to execute the query and based on determining that the attempt to execute the query was unsuccessful, the first component sending a query retry job to a second component of the database platform. The method includes selecting by the second component based at least in part on the indicated version of the database platform a version of the database platform on which to attempt a first retry attempt to execute the query.
US11099958B2 Instruction generation for validation of processor functionality
Examples of instruction generation for validation of processor functionality are described. In an example, a validation instruction to be inserted in an instruction stream is selected. The validation instruction being generated based on an instruction set architecture of a processor-under-test (PUT). It is identified whether a hardware register of the PUT, is available for storing an outcome of execution of the validation instruction by the PUT. The validation instruction is inserted in the instruction stream, in response to identifying that the hardware register is available for storing the outcome. A set of data backup instructions is inserted in the instruction stream, in response to identifying that the hardware register is unavailable for storing the outcome. The set of data backup instructions is to store respective register values of each of the plurality of hardware registers in a primary memory.
US11099957B2 Hardware and driver validation
Compatibility testing systems and methods are disclosed that provide scalable validation testing of systems and devices. In examples, systems and devices are identified to provide fundamental information about driver operations and driver extensions functionality. The identification allows systems and devices having particular similarities to be grouped in object groups. Compatibility tests are tagged as corresponding to the identifiable systems, devices, and/or object groups, compatibility testing system and methods map test sets specifically tailored to systems and devices as identified by their driver operations and driver extensions functionality. The tailored test sets include tests that ensure compatibility and through optimized test-to-device target mapping, an optimal set of testing set is discovered and scheduled to run. Strategically controlling the amount of testing distributed and executed increases compatibility testing speed and scalability.
US11099955B2 Method and device for rebuilding raid
Embodiments of the present disclosure provide a method and device for RAID rebuilding. In some embodiments, there is provided a computer-implemented method. The method comprises: determining a spare redundant array of independent disks (RAID) group with spare capacity from a plurality of disks included in at least one RAID group of a storage pool; building spare logic units from the spare RAID group; and in response to a RAID group of the at least one RAID group of the storage pool being in a degradation state, rebuilding a failed disk in a degraded RAID group using the spare logic units.
US11099945B2 Method, device, and computer program product for backing up data
Embodiments of the present disclosure relate to a method, a device, and a computer program product for backing up data. A method for backing up data includes: receiving a request for a backup policy for a data from a user, the request indicating a desired backup period for backing up the data; obtaining backup information associated with the data; and generating, based on the desired backup period and the backup information, a backup policy for the data and satisfying a service level agreement.
US11099942B2 Archival to cloud storage while performing remote backup of data
An asynchronous remote copy relationship is maintained between primary storage volumes of a primary storage controller and secondary storage volumes of a secondary storage controller. A command is initiated to generate a point in time copy of a source volume of the primary storage controller to a target volume of the primary storage controller. A mirroring is performed of results of the point in time copy to the secondary storage controller to generate a source volume and a target volume in the secondary storage controller. Data from the target volume in the secondary storage controller is archived to a cloud storage.
US11099938B2 System and method for creating linked clones of storage objects with surface snapshots
System and method for creating linked clones of storage objects stored in a storage uses a target storage structure that includes a linked clone being created from a selected snapshot of a storage object and surface snapshots. The linked clone is created in the target storage structure with references to the selected snapshot of the storage object in a source storage structure without completely copying the selected snapshot to the target storage structure. The surface snapshots, which correspond to other snapshots of the storage object in the source storage structure, are created in the target storage structure with references to the other snapshots without completely copying the other snapshots to the target storage structure to produce the linked clone with similar snapshots as the storage object at a point in time when the selected snapshot was captured.
US11099937B2 Implementing clone snapshots in a distributed storage system
A new snapshot of a storage volume is created by instructing computing nodes to suppress write requests. Once pending write requests from the computing nodes are completed, storage nodes create a new snapshot for the storage volume by allocating a new segment to the new snapshot and finalizes and performs garbage collection with respect to segments allocated to the previous snapshot. Subsequent write requests to the storage volume are then performed on the segments allocated to the new snapshot. An orchestration layer implements a multi-role application that is provisioned with virtualized storage and computation resources. A snapshot of the application may be created and used to rollback or clone the application. Clone snapshots of storage volumes may be gradually populated with data from prior snapshots to reduce loading on a primary snapshot.
US11099935B2 Error handling associated with boot program alteration
The present invention provides an information processing apparatus having a user interface, a non-volatile memory that stores a loading program, and another non-volatile memory that stores a boot program and a notifying program for notifying an error. The information processing apparatus executes the loading program at startup to verify the boot program and activates the notifying program based on a detection of an alteration of the boot program to notify an error via the user interface.
US11099934B2 Data rebuilding
The rebuilding process comprises the steps of detecting a failure on a first server that stores a first data and processes input/output requests from an application, redirecting incoming input/output requests from the application to a second server storing a second data. The second data being mirrored from the first data. The process further comprises forming, by the first server, a data loss information that identifies the lost data units in the first data. The process further comprises rebuilding, by the first server, the lost data units in the first data, by using the data that is retrieved from the second data and based on the data loss information by the second server. The process further comprises syncing up data units, other than the lost data units in the first data, with corresponding data in the second data in the second server during the rebuilding process.
US11099927B2 Memory system
According to one embodiment, a memory system includes a first memory, an interface circuit, and a processor. The interface circuit is configured to receive a first request from an external device. The processor is configured to select a mode among a plurality of modes in response to the first request, and perform, on data read from the first memory, error correction of the selected mode.
US11099919B2 Testing a data coherency algorithm
Methods testing a data coherency algorithm via a simulated multi-processor environment are provided, which include implementing: (i) a transactional footprint keeping the address of each cache line used by the processor core, (ii) a reference model operating on and keeping a set of timestamps for a cache line, the set including a construction date representing a global timestamp when new data arrives at a private cache hierarchy and an expiration date representing another global timestamp when a cross-invalidation hits the private cache hierarchy, (iii) a core observed timestamp representing a global timestamp of an oldest construction date of data used before, and (iv) interface events monitoring instruction sequences guaranteed by transactional execution to ensure atomicity of a transaction. Upon detecting a transaction end event and finding a cache line of the transactional footprint having an expiration date older than or equal to a core observed time, an error is reported.
US11099918B2 Accelerating algorithms and applications on FPGAs
A method for accelerating algorithms and applications on field-programmable gate arrays (FPGAs). The method includes: obtaining, from a host application, by a run-time configurable kernel, implemented on an FPGA, a first set of kernel input data; obtaining, from the host application, by the run-time configurable kernel, a first set of kernel operation parameters; parameterizing the run-time configurable kernel at run-time, using the first set of kernel operation parameters; and performing, by the parameterized run-time configurable kernel, a first kernel operation on the first set of kernel input data to obtain a first set of kernel output data.
US11099911B1 Systems and methods for inter-partition communication
In an example, a method can include determining, at a first inter-partition messenger, a message type for a message generated by a first application. The first inter-partition messenger and the first application can reside on a first virtual machine. The method can include identifying, at the first inter-partition messenger, a second application that is to receive the message based on the message type and message subscription data, generating, at the first inter-partition messenger, message routing data for routing of the message from the first virtual machine to the second virtual machine, causing, at the first inter-partition messenger, the message to be routed from the first virtual machine to the second virtual machine based on the message routing data, and receiving, at the second inter-partition messenger, the message for use thereof by the second application. The second inter-partition messenger and the second application can reside on the second virtual machine.
US11099907B1 Prerequisite driven dynamic infrastructure orchestration
A system, computer program product, and method are provided for dynamically orchestrating a prerequisite driven codified infrastructure. A prerequisite defines deployment of one or more resources in the codified infrastructure through the use of a codified logic expression. One or more probes are created and leveraged to monitor a dynamic resource state for one or more prerequisites. A new codified infrastructure is generated based on the change(s) to the monitored dynamic resource state for the one or more prerequisites. The identified one or more changes are applied to the new codified infrastructure and the new codified infrastructure is executed based on the applied change(s).
US11099903B2 System and method for determining and tracking cloud capacity metrics
A cloud capacity system enables calculation and tracking of cloud capacity metrics for data center pods. The system includes a “Cloud Capacity Snapshot” table having a number of different cloud capacity columns; a “Cloud Capacity Query” table that stores a respective, customizable query for each of the cloud capacity columns defining criteria for selecting and combining data to calculate the corresponding cloud capacity metric value; and a “Cloud Capacity URLs” table that stores cloud capacity universal resource locator (URLs). Each cloud capacity URL embodies or encodes a respective cloud capacity query of the “Cloud Capacity Query” table for a given combination of a particular cloud capacity column and a particular pod in the “Cloud Capacity Snapshot” table. As such, by executing the queries encoded in the “Cloud Capacity URLs” table, each cloud capacity field of the “Cloud Capacity Snapshot” table is populated with the corresponding cloud capacity metric value.
US11099899B2 Atomic pool manager for a data pool using a memory slot for storing a data object
A computing device receives, from a thread of a multi-thread application, a release message. Each of the threads indicates operation(s) on a memory associated with the application. The release message indicates that a data object used by the thread is released. The device indicates that a memory slot of a data pool is unlocked permitting storage of an indication of a location of the data object in the memory. Each memory slot of the data pool is individually lockable such that a locked memory slot of the data pool indicates storing a location in the locked memory slot will not be permitted even though storing the location in an unlocked memory slot of the data pool will be permitted. The device stores, in the memory slot of the data pool, an indication of a location of the data object. The data object comprises the location of the memory slot.
US11099894B2 Intermediate host integrated circuit between virtual machine instance and customer programmable logic
A multi-tenant environment is described with configurable hardware logic (e.g., a Field Programmable Gate Array (FPGA)) positioned on a host server computer. For communicating with the configurable hardware logic, an intermediate host integrated circuit (IC) is positioned between the configurable hardware logic and virtual machines executing on the host server computer. The host IC can include management functionality and mapping functionality to map requests between the configurable hardware logic and the virtual machines. Shared peripherals can be located either on the host IC or the configurable hardware logic. The host IC can apportion resources amongst the different configurable hardware logics to ensure that no one customer can over consume resources.
US11099891B2 Scheduling requests based on resource information
A method for execution by a request scheduler includes receiving a set of requests for execution from at least one request issuer. Resource requirements are determined for each of the set of requests, and current resource availability data is determined for resources indicated in the resource requirements. Scheduling data is generated for the set of requests based on the resource requirements and the current resource availability data. A first subset of the set of requests are added to a queue in response to the scheduling data indicating the first subset of the set of requests be queued for execution. Execution of the set of requests is facilitated in accordance with the scheduling data by facilitating immediate, simultaneous execution of a second subset of the set of requests and by facilitating serial execution of the first subset of the set of requests.
US11099890B2 Devices and methods for prioritized resource allocation based on communication channel conditions
A device and a method for job scheduling at a signal processing component with limited queue availability, in response to a request for one or more new jobs, the method comprising: calculating a metric for each job in the queue and a request metric for the one or more new jobs, wherein each job's metric is based on a difference between an estimate output of executing the job in current conditions and a previous output of the job; determining a minimum metric from the metrics calculated for the jobs in the queue; and comparing the minimum metric to the request metrics to determine whether to schedule to new job for execution.
US11099884B2 Dynamic control of halt polling based on receiving a monitoring instruction executed by a guest
A system and method for dynamic halt-polling control includes a memory, one or more physical processors in communication with the memory, and a hypervisor executing on the one or more physical processors. In an example, the hypervisor enables halt-polling and disables monitoring of a guest in a virtual machine. Then, the hypervisor exposes the monitoring to the guest. In an example, the hypervisor detects a monitoring instruction executed on a virtual central processing unit (VCPU) of the virtual machine. The monitoring instruction is executed by the guest, which causes an exit to the hypervisor while the monitoring is disabled. Responsive to detecting the monitoring instruction that causes the exit to the hypervisor, the hypervisor disables the halt-polling and enables the monitoring of the guest.
US11099883B2 System and method for implementing network experience shifting
Novel tools and techniques are provided for implementing network experience shifting, and, in particular embodiments, using either a roaming or portable hypervisor associated with a user or a local hypervisor unassociated with the user. In some embodiments, a network node in a first network might receive, via a first network access device in a second network, a request from a user device to establish roaming network access, and might authenticate a user associated with the user device, the user being unassociated with the first network access device. Based on a determination that the user is authorized to access data, content, profiles, and/or software applications that are accessible via a second network access device, the network node might establish a secure private connection through a hypervisor or container communicatively coupled to the first network access device to provide the user with access to her data, content, profiles, and/or software applications.
US11099879B2 Executing an application with multiple processors
In one example, a system for executing applications can include a main processor to initialize a virtual machine to execute an application. The main processor can also determine a main utilization indicator of the main processor is above a threshold and an auxiliary utilization indicator of an auxiliary processor is below a threshold, wherein the auxiliary processor is based on an auxiliary instruction set architecture. Additionally, the main processor can transmit an instruction from the application to the auxiliary processor for execution and update context data for the application in response to receiving an execution result from the auxiliary processor.
US11099877B2 Predictively provisioning cloud computing resources for virtual machines
Methods, computer program products, and systems are presented. The methods include, for instance: predictively provisioning, by one or more processor, cloud computing resources of a cloud computing environment for at least one virtual machine; and initializing, by the one or more processor, the at least one virtual machine with the provisioned cloud computing resources of the cloud computing environment. In one embodiment, the predictively provisioning may include: receiving historical utilization information of multiple virtual machines of the cloud computing environment, the multiple virtual machines having similar characteristics to the at least one virtual machine; and determining the cloud computing resources for the at least one virtual machine using the historical utilization information of the multiple virtual machines. In another embodiment, the predictively may include updating a provisioning database with the historical utilization information of the multiple virtual machines of the cloud computing environment.
US11099875B2 Auto-adaptive virtual desktop persistence
An adaptive virtual desktop architecture is provided. Application install or assignment is evaluated, such as by using heuristics to identify applications that may present compatibility problems. Upon determining that a newly installed application may have compatibility problems when associated with a non-persistent virtual desktop, a promotion to a persistent virtual desktop occurs.
US11099874B2 Efficient userspace driver isolation by shallow virtual machines
Technology for configuring and executing a shallow virtual machine to enhance memory protection between different portions of user space memory of a particular computing process. An example method may involve: associating a computing process with a virtual machine data structure, wherein the computing process initiates an update to the virtual machine data structure to cause a processor to switch between a page table structures; loading first and second executable code into user space memory of the computing process, wherein a first page table structure comprises mapping data for the first and second executable code and wherein the second executable code comprises driver code of a device; updating the second page table structure to disable execution of the first executable code and to map a portion of the user space memory to the device; and restricting the first executable code from accessing the memory mapped device.
US11099872B2 Techniques to copy a virtual machine
Techniques are described that can be used to enable a transfer of an operating system from one machine to another. The transfer permits the operating system to be available to the target machine at buffers that are accessible to one or more application or other logic. In some implementations, information related to an operating system migration is stored in a buffer that is accessible to an application that is to use the information and thereby avoids a copy of such information from an intermediate buffer to an application buffer.
US11099870B1 Reducing execution times in an on-demand network code execution system using saved machine states
Systems and methods are described for reducing latency to service requests to execute code on an on-demand code execution system by maintaining snapshots of virtual machine instances in a ready state to execute such code. A user may submit code to the on-demand code execution system, which code depends on other software, such as an operating system or runtime. The on-demand code execution system can generate a virtual machine instance provisioned with the other software, and initialize the instance into a state at which it is ready to execute the code. The on-demand code execution system can then generate a snapshot of the state of the instance, and halt the instance. When a request to execute the code is received, the snapshot can be used to quickly restore the instance. The code can then be executed within the instance, reducing the need to initialize the instance or maintain the instance in an executing state.
US11099869B2 Management of network functions virtualization and orchestration apparatus, system, management method, and program
Provided a management apparatus including a maintenance mode setting unit that transitions a first virtualization infrastructure (NFVI0) to a maintenance mode, a mobility control unit that at least instructs a virtualization deployment unit (VDU) on the first virtualization infrastructure in the maintenance mode to move to a second virtualization infrastructure (NFVI1), and a maintenance mode release unit that releases the maintenance mode of the first virtualization infrastructure (NFVI0).
US11099868B2 System and method for translating a guest instruction of a guest architecture into at least one host instruction of a host architecture
A system and method are provided for translating a guest instruction of a guest architecture into at least one host instruction of a host architecture. The method comprises providing multiple representation states, each representation state providing a representation in the host architecture for at least one item of state from the guest architecture. A current representation state is then determined from amongst the multiple representation states, and the guest instruction is translated into at least one host instruction in dependence on the current representation state. Through the use of multiple representation states, it has been found that the efficiency of the code translation can be significantly increased, thereby giving rise to performance and energy consumption benefits.
US11099865B2 Auditing clipboard operations in virtual desktop environments
Techniques are described for auditing clipboard operations in virtual desktop environments. The auditing takes place by detecting clipboard operations that are being redirected between the virtual desktop and the client device and recording log entries containing information about each clipboard operation that was redirected. In order to reduce auditing potential noise information, the redirection process is modified to delay populating the clipboard and recording log entries until a paste operation or other request for the clipboard is detected. In some situations, the clipboard redirection may be blocked based on the auditing capability, such as in cases where the auditing cannot take place due to the client computing device lacking support for auditing the clipboard operation and recording the necessary log entry.