Document Document Title
US11114561B2 LDMOS device and method for manufacturing same
LDMOS device including a drift region, a body region, a gate dielectric layer, a polysilicon gate, a source region, a drain region and a common dielectric layer, the common dielectric layer covers a portion, between a second side of the polysilicon gate and the drain region, of the surface of the drift region, extends onto the surface of the polysilicon gate and also covers part of the surface of the drain region, a self-aligned metal silicide is formed on portions, not covered by the common dielectric layer, of the surfaces of the polysilicon gate, the source region and the drain region, and the common dielectric layer serves as a growth barrier layer of the self-aligned metal silicide; a drain terminal field plate is formed on a portion of the surface of the common dielectric layer; and a portion of the common dielectric layer serves as a field plate dielectric layer.
US11114559B2 Semiconductor device having reduced gate charges and superior figure of merit
A semiconductor device includes a first group of trench-like structures and a second group of trench-like structures. Each trench-like structure in the first group includes a gate electrode contacted to gate metal and a source electrode contacted to source metal. Each of the trench-like structures in the second group is disabled. The second group of disabled trench-like structures is interleaved with the first group of trench-like structures.
US11114558B2 Shielded gate trench MOSFET integrated with super barrier rectifier
An integrated circuit comprising a surrounding gate transistor (SGT) MOSFET and a super barrier rectifier (SBR) is disclosed. The SBR horizontally disposed in different areas to the SGT MOSFET on single chip creates a low potential barrier for majority carrier in MOS channel, therefore has lower forward voltage and reverse leakage current than conventional Schottky Barrier Rectifier. Moreover, in some preferred embodiment, a multiple stepped oxide (MSO) structure is applied to the shielded gate structure to further reduce the on-resistance.
US11114556B2 Gate stack design for GaN e-mode transistor performance
A gate stack structure is disclosed for inhibiting charge leakage in III-V transistor devices. The techniques are particularly well-suited for use in enhancement-mode MOSHEMTs but can also be used in other transistor designs susceptible to charge spillover and unintended channel formation in the gate stack. In an example embodiment, the techniques are realized in a transistor having a III-N gate stack over a gallium nitride (GaN) channel layer. The gate stack is configured with a relatively thick barrier structure and wide bandgap III-N materials to prevent or otherwise reduce channel charge spillover resulting from tunneling or thermionic processes at high gate voltages. The barrier structure is configured to manage lattice mismatch conditions, so as to provide a robust high-performance transistor design. In some cases, the gate stack is used in conjunction with an access region polarization layer to induce two-dimensional electron gas (2DEG) in the channel layer.
US11114554B2 High-electron-mobility transistor having a buried field plate
A high-electron-mobility semiconductor device includes: a buffer region having first, second and third cross-sections forming a stepped lateral profile, the first cross-section being thicker than the third cross-section and comprising a first buried field plate disposed therein, the second cross-section interposed between the first and third cross-sections and forming oblique angles with the first and third cross-sections; and a barrier region of substantially uniform thickness extending along the stepped lateral profile of the buffer region, the barrier region being separated from the first buried field plate by a portion of the buffer region. The buffer region is formed by a first semiconductor material and the barrier region is formed by a second semiconductor material. The first and second semiconductor materials have different band-gaps such that an electrically conductive channel including a two-dimensional charge carrier gas arises at an interface between the buffer and barrier regions due to piezoelectric effects.
US11114543B2 Group III-V device structure
A group III-V device structure is provided. The group III-V device structure includes a channel layer formed over a substrate and an active layer formed over the channel layer. The group III-V device structure also includes a gate structure formed over the active layer and a source electrode and a drain electrode formed over the active layer. The source electrode and the drain electrode are formed on opposite sides of the gate structure. The group III-V device structure further includes a through via structure formed through the channel layer, the active layer and a portion of the substrate, and the through via structure is electrically connected to the source electrode or the drain electrode.
US11114542B2 Semiconductor device with reduced gate height budget
The present disclosure relates to semiconductor structures and, more particularly, to semiconductor device with reduced gate height budget and methods of manufacture. The method includes: forming a plurality of gate structures on a substrate; recessing material of the plurality of gate structures to below a surface of an insulator material; forming trenches in the insulator material and underlying material adjacent to sidewalls of the plurality of gate structures; and filling the recesses and trenches with a capping material.
US11114539B2 Gate stack for heterostructure device
A heterostructure semiconductor device includes a first active layer and a second active layer disposed on the first active layer. A two-dimensional electron gas layer is formed between the first and second active layers. A sandwich gate dielectric layer structure is disposed on the second active layer. A passivation layer is disposed over the sandwich gate dielectric layer structure. A gate extends through the passivation layer to the sandwich gate dielectric layer structure. First and second ohmic contacts electrically connected to the second active layer. The first and second ohmic contacts are laterally spaced-apart, with the gate being disposed between the first and second ohmic contacts.
US11114530B2 Quantum well stacks for quantum dot devices
Disclosed herein are quantum dot devices, as well as related computing devices and methods. For example, in some embodiments, a quantum dot device may include: a quantum well stack including a quantum well layer, wherein the quantum well layer includes an isotopically purified material; a gate dielectric above the quantum well stack; and a gate metal above the gate dielectric, wherein the gate dielectric is between the quantum well layer and the gate metal.
US11114529B2 Gate-all-around field-effect transistor device
A method of forming a semiconductor device includes forming semiconductor strips protruding above a substrate and isolation regions between the semiconductor strips; forming hybrid fins on the isolation regions, the hybrid fins comprising dielectric fins and dielectric structures over the dielectric fins; forming a dummy gate structure over the semiconductor strip; forming source/drain regions over the semiconductor strips and on opposing sides of the dummy gate structure; forming nanowires under the dummy gate structure, where the nanowires are over and aligned with respective semiconductor strips, and the source/drain regions are at opposing ends of the nanowires, where the hybrid fins extend further from the substrate than the nanowires; after forming the nanowires, reducing widths of center portions of the hybrid fins while keeping widths of end portions of the hybrid fins unchanged, and forming an electrically conductive material around the nanowires.
US11114526B2 Semiconductor device
A semiconductor device includes a semiconductor substrate of a first conductivity type. The semiconductor substrate includes a first semiconductor region of a second conductivity type at a surface thereof, a second semiconductor region of the second conductivity type at the surface and surrounding the first semiconductor region, a third semiconductor region of the second conductivity type provided in the second semiconductor region at the surface and surrounding the first semiconductor region. The third semiconductor region has a concentration of a second conductivity type impurity higher than that of the second semiconductor region. A first insulating film is provided on a part of the first surface at which the second semiconductor region is provided. the first insulating film having an opening that exposes. A first electrode is provided on the first insulating film and electrically connected to the third semiconductor region via the opening.
US11114521B2 Display device and manufacturing method thereof
A display device includes a substrate and a pixel disposed on the substrate. The pixel includes a first transistor, a second transistor electrically connected to the first transistor, a third transistor electrically connected to the first transistor, and a light-emitting diode element electrically connected to at least one of the first transistor and the third transistor. The first transistor includes a first semiconductor member and a first gate electrode. The first semiconductor member includes an oxide semiconductor material. The first gate electrode is disposed between the first semiconductor member and the substrate. The second transistor includes a second semiconductor member and a second gate electrode. The second semiconductor member includes the oxide semiconductor material. The second semiconductor member is disposed between the second gate electrode and the substrate. The third transistor includes a third semiconductor member including silicon.
US11114519B2 Organic light emitting display device and method of manufacturing the same
An organic light emitting display device and a method of manufacturing the same are provided that may reduce the resistance of a second electrode and may prevent corrosion and metal migration of a pad electrode without adding a separate mask process, or while reducing the number of mask processes. In the organic light emitting display device, an auxiliary line is connected to a second electrode through an auxiliary electrode, which is provided in the same layer as a first electrode, and a pad cover electrode is configured to cover an upper surface and a side surface of a pad connection electrode so as to prevent the pad connection electrode connected to a pad from being exposed outward.
US11114517B2 Organic EL display apparatus and method of manufacturing organic EL display apparatus
The present invention is equipped with: a substrate (10) that has a surface upon which a drive circuit containing a TFT (20) is formed; a planarizing layer (30) that makes the surface of the substrate (10) planar by covering the drive circuit; and an organic light emitting element (40) that is provided with a first electrode (41) formed upon the surface of the planarization film and connected to the drive circuit, an organic light emitting layer (43) formed upon the first electrode, and a second electrode (44) formed upon the organic light emitting layer. In addition, the planarizing layer (30) includes a first inorganic insulating layer (31) and an organic insulating layer (32) that are layered upon the drive circuit, and the surface of the organic insulating layer (32) is formed with an arithmetic mean roughness Ra of no more than 50 nm.
US11114516B2 Display device
Disclosed is a display device possessing: a substrate having a display region and a peripheral region surrounding the display region; a pixel over the display region; a passivation film over the pixel; a resin layer over the passivation film; a first dam over the peripheral region and surrounding the display region; and a second dam surrounding the first dam. The passivation film includes; a first layer containing an inorganic compound; a second layer over the first layer, the second layer containing an organic compound; and a third layer over the second layer, the third layer containing an inorganic compound. The second layer is selectively arranged in a region surrounded by the first dam. The resin layer is selectively arranged in a region surrounded by the second dam.
US11114515B2 Organic light-emitting diode display panel and manufacturing method thereof
An organic light-emitting diode (OLED) display panel and a manufacturing method thereof are provided. The OLED display panel includes a substrate, a pixel defining layer, an organic light-emitting layer, and an organic encapsulating layer. The pixel defining layer is disposed on the substrate and includes a plurality of recessed regions and a plurality of grooves. The recessed regions communicate with each other through the grooves. The recessed regions and the grooves form a mesh structure. The mesh structure defines a plurality of pixel regions. The organic light-emitting layer is disposed on the pixel defining layer and the organic encapsulating layer is disposed on the organic light-emitting layer.
US11114514B2 Organic electroluminescent display panel, manufacturing method thereof, and display device
An organic electroluminescent display panel is provided, including a pixel defining layer. The pixel defining layer includes a plurality of openings and a bank surrounding each of the plurality of openings and defining a plurality of pixel areas. The bank is composed of a hydrophilic material pattern layer and a conductive hydrophobic pattern layer which are stacked from bottom to top.
US11114513B2 Display substrate, manufacturing method thereof, display panel
A display substrate including a base substrate and a pixel defining layer is provided. The pixel defining layer includes a first defining layer and a second defining layer, which define a plurality of lower openings and a plurality of upper openings corresponding to the plurality of lower openings, respectively. An orthographic projection of a bottom surface of each upper opening on the base substrate covers that of a corresponding lower opening on the base substrate, orthographic projections of bottom surfaces of the plurality of upper openings on the base substrate have an equal area. The plurality of lower openings include a first lower opening, a second lower opening and a third lower opening, which form a first cavity, a second cavity and a third cavity respectively together with a corresponding upper opening.
US11114512B2 Organic light emitting diode display
An organic light emitting diode display is disclosed. The organic light emitting diode display includes a first substrate and a second substrate facing each other. The first substrate includes an anode included in an organic light emitting diode, an auxiliary electrode, a barrier on the auxiliary electrode, a bank layer including a first opening exposing at least a portion of the anode and a second opening simultaneously exposing at least a portion of the auxiliary electrode and at least a portion of the barrier, a cathode included in the organic light emitting diode and divided by the barrier, a contact electrode disposed on the cathode and divided by the barrier, and a protective layer interposed between the cathode and the contact electrode. The contact electrode and the power line directly contact each other.
US11114511B2 Display device
A display device includes a display panel comprising two pixels spaced apart from each other and a transmission area between the two pixels. An input sensing section is disposed on the display panel and comprises sensing electrodes and trace lines electrically connected to the sensing electrodes. A metal layer is on the display panel. The metal layer is disposed between the two pixels and surrounds the transmission area. The metal layer comprises a first hole located in the transmission area. The first hole has a first width. An optical functional section is on the metal layer. The optical functional section includes a second hole that overlaps the first hole. The second hole has a second width that is greater than the first width.
US11114509B2 OLED display device with fingerprint on display
The present disclosure proposes an OLED display device with FOD that includes an OLED display panel and a fingerprint recognition module disposed under the OLED display panel. Sub-pixels arranged in an array on a substrate are located in an effective display area of the substrate. A fingerprint recognition block is disposed in the effective display area. The fingerprint recognition module is disposed corresponding to the fingerprint recognition block. A number of TFTs in each of the sub-pixels located in the fingerprint recognition block is less than a number of TFTs in each of the sub-pixels outside the fingerprint recognition block. Through decreasing the number of the TFTs in each of the sub-pixels in the fingerprint recognition block, the number of films in the stack of the fingerprint recognition block is reduced. Accordingly, the transmittance of the fingerprint recognition block and the accuracy of fingerprint recognition are improved.
US11114503B2 Memory device
According to one embodiment, a memory device includes first and second electrically conductive portions, a first variable resistance portion, and a first region. A direction from the first electrically conductive portion toward the second electrically conductive portion is aligned with a first direction. The first variable resistance portion is provided between the first and second electrically conductive portions. A second direction from the first variable resistance portion toward the first region crosses the first direction. The first region includes a first layer portion, and a second layer portion provided between the first layer portion and the first variable resistance portion in the second direction. A first distance between the first and second layer portions is longer than first or second lattice length. The first lattice length is a lattice length of the first layer portion. The second lattice length is a lattice length of the second layer portion.
US11114502B2 Resistive memory cell having an ovonic threshold switch
The disclosure concerns a resistive memory cell, including a stack of a selector, of a resistive element, and of a layer of phase-change material, the selector having no physical contact with the phase-change material. In one embodiment, the selector is an ovonic threshold switch formed on a conductive track of a metallization level.
US11114493B2 Image sensors with vertically stacked photodiodes and vertical transfer gates
Image sensors may include multiple vertically stacked photodiodes interconnected using vertical deep trench transfer gates. A first n-epitaxial layer may be formed on a residual substrate; a first p-epitaxial layer may be formed on the first n-epitaxial layer; a second n-epitaxial layer may be formed on the first p-epitaxial layer; a second p-epitaxial layer may be formed on the second n-epitaxial layer; and so on. The n-epitaxial layers may serve as accumulation regions for the different epitaxial photodiodes. A separate color filter array is not needed. The vertical transfer gates may be a deep trench that is filled with doped conductive material, lined with gate dielectric liner, and surrounded by a p-doped region. Image sensors formed in this way may be used to support a rolling shutter configuration or a global shutter configuration and can either be front-side illuminated or backside illuminated.
US11114492B2 Image sensor
An image sensor includes a photoelectric conversion element structured to receive incident light and convert the received light into electric charges; a plurality of transfer transistors electrically coupled to the photoelectric conversion element to respond to a transfer signal to selectively transfer the electric charges out of the photoelectric conversion element; and a lag prevention structure formed at a center of the photoelectric conversion element and structured to receive the transfer signal to operate together with the plurality of transfer transistors to facilitate transfer the electric charges out of the photoelectric conversion element.
US11114489B2 Back-illuminated sensor and a method of manufacturing a sensor
An image sensor for electrons or short-wavelength light includes a semiconductor membrane, circuit elements formed on one surface of the semiconductor membrane, and a pure boron layer on the other surface of the semiconductor membrane. The circuit elements are connected by metal interconnects comprising a refractory metal. An anti-reflection or protective layer may be formed on top of the pure boron layer. This image sensor has high efficiency and good stability even under continuous use at high flux for multiple years. The image sensor may be fabricated using CCD (charge coupled device) or CMOS (complementary metal oxide semiconductor) technology. The image sensor may be a two-dimensional area sensor, or a one-dimensional array sensor.
US11114485B2 Metal mirror based multispectral filter array
A device may include a multispectral filter array disposed on the substrate. The multi spectral filter array may include a first metal mirror disposed on the substrate. The multi spectral filter may include a spacer disposed on the first metal mirror. The spacer may include a set of layers. The spacer may include a second metal mirror disposed on the spacer. The second metal mirror may be aligned with two or more sensor elements of a set of sensor elements.
US11114484B2 Photoelectric conversion apparatus, photoelectric conversion system, moving body, and manufacturing method for photoelectric conversion apparatus
A photoelectric conversion apparatus includes, a semiconductor substrate having a photoelectric conversion unit performing photoelectric conversion on entering light and accumulating first electric charges, a first transistor electrically connected to the photoelectric conversion unit and having a first gate on a second surface, and a second transistor having a second gate shorter than the first gate on the second surface, a first fixed charge film continuously provided directly or with an insulating film in between in an area overlapping the photoelectric conversion unit on a first surface and the second transistor, the first fixed charge film having fixed charges of the first polarity, and a second fixed charge film provided directly or with an insulating film in between in an area overlapping the second transistor and the first fixed charge film, the second fixed charge film having fixed charges of a second polarity.
US11114476B2 Manufacturing method of TFT array substrate, TFT array substrate and display panel
A manufacturing method of a TFT array substrate is provided, comprising: depositing and forming a gate and a gate scanning line; depositing sequentially a gate insulating layer, an active layer and a second metal layer; depositing and forming a first photoresist layer and a second photoresist layer on the second metal layer; first photoresist layer comprising a first-stage photoresist layer, second-stage photoresist layer and third-stage photoresist layer with increasing thickness, the first-stage photoresist layer being in the middle of the first photoresist layer and a channel being formed; ashing to remove first-stage photoresist layer, forming a source and a drain by etching; and ashing to remove the second-stage photoresist layer, and then depositing a passivation layer as a whole; stripping third-stage photoresist layer and second photoresist layer, depositing and forming a pixel electrode and a common electrode.
US11114470B2 Semiconductor device, electronic component, and electronic device
A novel semiconductor device formed with single-polarity circuits using OS transistors is provided. Thus, connection between different layers in a memory circuit is unnecessary. This can reduce the number of connection portions and improve the flexibility of circuit layout and the reliability of the OS transistors. In particular, many memory cells are provided; thus, the memory cells are formed with single-polarity circuits, whereby the number of connection portions can be significantly reduced. Further, by providing a driver circuit in the same layer as the cell array, many wirings for connecting the driver circuit and the cell array can be prevented from being provided between layers, and the number of connection portions can be further reduced. An interposer provided with a plurality of integrated circuits can function as one electronic component.
US11114469B2 Array substrate and fabricating method thereof, display panel and display device
The present disclosure is in the field of display technologies, and provides an array substrate including an IGZO film layer, a gate layer, and a gate insulating layer. The gate layer is provided with broken lines at a position thereof overlapping the IGZO film layer to form a first gate line and a second gate line. The gate insulating layer is disposed between the IGZO film layer and the gate layer, and is provided with at least two through holes thereon, in which the first gate line is connected with the IGZO film layer through one of the through holes, and the second gate line is connected with the IGZO film layer through another through hole, thus, connecting the IGZO film layer in series into the gate layer.
US11114466B2 IC products formed on a substrate having localized regions of high resistivity and methods of making such IC products
One illustrative IC product disclosed herein includes an (SOI) substrate comprising a base semiconductor layer, a buried insulation layer and an active semiconductor layer positioned above the buried insulation layer. In this particular example, the IC product also includes a first region of localized high resistivity formed in the base semiconductor layer, wherein the first region of localized high resistivity has an electrical resistivity that is greater than an electrical resistivity of the material of the base semiconductor layer. The IC product also includes a first region comprising integrated circuits formed above the active semiconductor layer, wherein the first region comprising integrated circuits is positioned vertically above the first region of localized high resistivity in the base semiconductor layer.
US11114465B1 Memory device, semiconductor device and associated method
A memory device, including: memory cells, first conductive lines, second conductive lines, third conductive lines and fourth conductive lines. The memory cells are arranged in an array. Each memory cell includes a transistor and a capacitor connected to a gate terminal of the transistor in series. The first conductive lines extend in a first direction. Each first conductive line connects to gate terminals of transistors arranged in same column in the array. The second conductive lines extend in the first direction. Each second conductive line connects to source terminals of transistors arranged in same column in the array. The third conductive lines extend in the first direction. Each third conductive line connects to drain terminals of transistors arranged in same column in the array. The fourth conductive lines extend in a second direction. Each fourth conductive line couples to the capacitor arranged in same row in the array.
US11114464B2 3D semiconductor device and structure
A 3D device, the device including: a first level including logic circuits; a second level including a plurality of dynamic memory cells; and a third level including a plurality of non-volatile memory cells, where the first level is bonded to the second level, and where the device includes refresh circuits to refresh the dynamic memory cells.
US11114462B1 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.
US11114461B2 Three-dimensional semiconductor memory devices having source structure overlaps buried insulating layer
A three-dimensional (3D) semiconductor memory device including: first and second semiconductor layers horizontally spaced apart from each other; a buried insulating layer between the first and second semiconductor lavers; a first cell array structure disposed on the first semiconductor layer, and a second cell array structure disposed on the second semiconductor layer; and an isolation structure disposed on the buried insulating layer between the first and second cell array structures, wherein the first cell array structure includes: an electrode structure including electrodes, which are stacked in a direction perpendicular to a top surface of the first semiconductor layer; and a first source structure disposed between the first semiconductor layer and the electrode structure, the first source structure is extended onto the buried insulating layer, and the isolation structure is between the first source structure of the first cell array structure and a second source structure of the second cell array structure.
US11114458B2 Three-dimensional memory device with support structures in gate line slits and methods for forming the same
Embodiments of structure and methods for forming a three-dimensional (3D) memory device are provided. In an example, the 3D memory device includes a memory stack having interleaved a plurality of conductor layers and a plurality of insulating layers extending laterally in the memory stack. The 3D memory device also includes a plurality of channel structures extending vertically through the memory stack into the substrate. The 3D memory device further includes at least one slit structure extending vertically and laterally in the memory stack and dividing a plurality of memory cells into at least one memory block, the at least one slit structure each including a plurality of slit openings and a support structure between adjacent slit openings. The support structure may be in contact with adjacent memory blocks and contacting the substrate.
US11114456B2 Memory stacks having silicon oxynitride gate-to-gate dielectric layers and methods for forming the same
Embodiments of 3D memory devices and methods for forming the same are disclosed. In an example, a 3D memory device includes a substrate, a memory stack, and a NAND memory string. The memory stack includes a plurality of interleaved gate conductive layers and gate-to-gate dielectric layers above the substrate. Each of the gate-to-gate dielectric layers includes a silicon oxynitride layer. The NAND memory string extends vertically through the interleaved gate conductive layers and gate-to-gate dielectric layers of the memory stack.
US11114454B2 Semiconductor device
A semiconductor device includes a source structure penetrated by a first penetrating portion, a first stack structure disposed on the source structure and penetrated by a second penetrating portion overlapping the first penetrating portion.
US11114444B2 Semiconductor device with conductive cap layer over conductive plug and method for forming the same
A semiconductor device includes a semiconductor substrate, a first word line and a second word line disposed over the semiconductor substrate, and a conductive plug disposed between the first word line and the second word line. The semiconductor device also includes a conductive cap layer disposed over the conductive plug, wherein a top surface and a portion of a sidewall surface of the conductive plug are covered by the conductive cap layer. The semiconductor device further includes a bit line disposed over the conductive cap layer, wherein the bit line is electrically connected to the conductive plug.
US11114439B2 Multi-division 3D NAND memory device
Disclosed is a method for forming a staircase structure of 3D memory. The method includes providing a substrate, forming an alternating layer stack over the substrate, forming a plurality of block regions over a surface of the alternating layer stack, forming a first plurality of staircase structures to expose a portion of a first number of top-most layer stacks at each of the block regions and removing the first number of the layer stacks at a second plurality of staircase structures at each of the block regions.
US11114436B2 Metal gate structure and methods thereof
Provided is a metal gate structure and related methods that include performing a metal gate cut process. The metal gate cut process includes a plurality of etching steps. For example, a first anisotropic dry etch is performed, a second isotropic dry etch is performed, and a third wet etch is performed. In some embodiments, the second isotropic etch removes a residual portion of a metal gate layer including a metal containing layer. In some embodiments, the third etch removes a residual portion of a dielectric layer.
US11114433B2 3DIC structure and method of fabricating the same
Provided is a three dimensional integrated circuit (3DIC) structure including a first die, a second die, and a hybrid bonding structure bonding the first die and the second die. The hybrid bonding structure includes a first bonding structure and a second bonding structure. The first bonding structure includes a first bonding dielectric layer and a first bonding metal layer. The first bonding metal layer is disposed in the first bonding dielectric layer. The first bonding metal layer includes a first via plug and a first metal feature disposed over the first via plug, wherein a height of the first metal feature is greater than or equal to a height of the first via plug. A method of fabricating the 3DIC structure is also provided.
US11114419B2 Multi-color LED pixel unit and micro-LED display panel
A multi-color light emitting pixel unit includes a substrate, a bottom conductive layer formed on the substrate and a top conductive layer formed over the bottom conductive layer, and a light emitting layer formed between the top conductive layer and the bottom conductive layer. The light emitting layer includes a plurality of micro-gap structures.
US11114417B2 Through-silicon via (TSV) test circuit, TSV test method and integrated circuits (IC) chip
An integrated circuit (IC) with a TSV test circuit, a TSV test method are provided, pertaining to IC technologies. The IC may include a first TSV, a second TSV and a phase detector. A first end of the first TSV may be coupled to a predetermined signal output, and a second end of the first TSV may be coupled to a first end of the second TSV. A second end of the second TSV may be coupled to a first input of the phase detector, and a second input of the phase detector may be coupled to the predetermined signal output. The phase detector may be configured to determine a phase difference between signals at the first and the second inputs. In this IC, a defective TSV can be identified and segregated with a redundant TSV. This IC facilitates efficient fault correction and signal routing in the IC.
US11114412B2 Electronic package and method for fabricating the same
An electronic package is provided, including: a first carrying structure having a first circuit layer; a package module disposed on the first carrying structure and electrically connected to the first circuit layer; a first electronic component disposed on the first carrying structure and electrically connected to the first circuit layer; and a second electronic component stacked on and electrically connected to the first electronic component. As the second electronic component is stacked with the first electronic component, a surface area of the first carrying structure that the first and second electronic components occupy is reduced, and the electronic package can have sufficient space to accommodate the package modules. A method for fabricating an electronic package is also provided.
US11114409B2 Chip on wafer on substrate optoelectronic assembly and methods of assembly thereof
Examples herein relate to optoelectronic assemblies. In particular, implementations herein relate to an optoelectronic assembly formed via a chip on wafer on substrate (CoWoS) process. The optoelectronic assembly includes a substrate, an interposer, and an electronic integrated circuit (EIC). Each of the substrate, interposer, and EIC includes opposing first and second sides. The EIC is flip-chip assembled to the first side of the interposer, and the interposer with the EIC assembled thereto is flip-chip assembled to the first side of the substrate. An overmold layer extends over the first side of the interposer and encapsulates the EIC. The overmold layer includes a cavity such that a region of the first side of the interposer is exposed. An optical component is positioned within the cavity and coupled to the first side of the interposer.
US11114408B2 System and method for providing 3D wafer assembly with known-good-dies
Systems and methods for providing 3D wafer assembly with known-good-dies are provided. An example method compiles an index of dies on a semiconductor wafer and removes the defective dies to provide a wafer with dies that are all operational. Defective dies on multiple wafers may be removed in parallel, and resulting wafers with all good dies stacked in 3D wafer assembly. In an implementation, the spaces left by removed defective dies may be filled at least in part with operational dies or with a fill material. Defective dies may be replaced either before or after wafer-to-wafer assembly to eliminate production of defective stacked devices, or the spaces may be left empty. A bottom device wafer may also have its defective dies removed or replaced, resulting in wafer-to-wafer assembly that provides 3D stacks with no defective dies.
US11114403B2 Semiconductor device and method of manufacturing semiconductor device
A semiconductor device includes a first chip including a first substrate, a first cell array, a first metal wire, and a first bonding structure, wherein the first bonding structure includes a first through portion that passes through the first metal wire and a first bonding portion that is formed in the first substrate, and a second chip, bonded to the first chip, including a second substrate, a second cell array, a second metal wire, and a second bonding structure, wherein the second bonding structure includes a second through portion that passes through the second metal wire and a second bonding portion that is formed in the second substrate, and bonded to the first chip. The first bonding portion of the first chip is configured to be bonded to the second through portion of the second chip.
US11114398B2 Integrated circuit device including support patterns and method of manufacturing the same
An integrated circuit (IC) device includes a lower electrode formed on a substrate, and an upper support structure disposed around the lower electrode and supporting the lower electrode. The upper support structure includes an upper support pattern surrounding the lower electrode and extending in a lateral direction parallel to the substrate, the upper support pattern having a hole through which the lower electrode passes, and an upper spacer support pattern between the upper support pattern and the lower electrode inside the hole and having an outer sidewall in contact with the upper support pattern and an inner sidewall in contact with the lower electrode, wherein a width of the upper spacer support pattern in the lateral direction decreases in a direction toward the substrate. To manufacture an IC device, an upper support pattern is formed on a substrate. An upper spacer support film is formed to cover a sidewall and a top surface of the upper support pattern. A plurality of lower electrodes are formed inside a plurality of holes formed in the upper support pattern. Portions of the upper spacer support film are removed to form a plurality of upper spacer support patterns between the upper support pattern and the lower electrodes, respectively.
US11114396B2 Reduced-length bond pads for broadband power amplifiers
In a transistor formed on a semiconductor die mounted on a substrate, where the transistor output is connected to a circuit on the substrate, a bond pad electrically connected to a transistor drain finger manifold extends less than the full length of the manifold. By controlling the length of the bond pad, the parasitic capacitance it contributes may be controlled. In applications such as a Doherty amplifier, this parasitic capacitance forms part of the quarter-wave transmission line of an impedance inverter, and hence directly impacts amplifier performance. In particular, by reducing the parasitic capacitance contribution from transistor output bond pads, the bandwidth of a Doherty amplifier circuit may be improved. At GHz frequencies and with state of the art transistor device feature sizes, concerns about phase mismatch between drain finger outputs are largely moot.
US11114392B2 Wireless communication device
A wireless communication device that includes a first electrode connected to a first terminal electrode of an RFIC element and a second electrode connected to a second terminal electrode of the RFIC element. Moreover, the first electrode has a longitudinal direction and a lateral direction and has a first portion connected to the first terminal electrode and a second portion that faces the first portion and the second electrode. The first portion has an extended portion that extends in the longitudinal direction beyond a connection point between the second electrode and the second terminal electrode.
US11114391B2 Antenna package structure and antenna packaging method
The present disclosure provides an antenna package structure and an antenna packaging method. The package structure includes a rewiring layer, wherein the rewiring layer comprises a first dielectric layer and a first metal wiring layer in the first dielectric layer; metal connecting column, formed on the first metal wiring layer of the rewiring layer; a packaging layer, disposed on the rewiring layer, an antenna metal layer, formed on the packaging layer, an antenna circuit chip, bonded to the first metal layer of the rewiring layer, and electrically connected to the antenna metal layer through the metal connecting column; and a metal bump, formed on the first metal wiring layer of the rewiring layer, to achieve electrical lead-out of the rewiring layer.
US11114388B2 Warpage control for microelectronics packages
Techniques for reducing warpage for microelectronic packages are provided. A warpage control layer or stiffener can be attached to a bottom surface of a substrate or layer that is used to attach the microelectronics package to a motherboard. The warpage control layer can have a thickness approximately equal to a thickness of a die of the microelectronics package. A coefficient of thermal expansion of the warpage control layer can be selected to approximately match a CTE of the die. The warpage control layer can be formed from an insulating material or a metallic material. The warpage control layer can comprise multiple materials and can include copper pillar segments to adjust the effective CTE of the warpage control layer. The warpage control layer can be positioned between the microelectronics package and the motherboard, thereby providing warpage control without contributing to the z-height of the microelectronics package.
US11114384B2 Oxide-peeling stopper
A power semiconductor die has a semiconductor body, an insulation layer on the semiconductor body, a passivation structure arranged above the insulation layer so as to expose a first insulation layer subsection that extends to an edge of the power semiconductor die, and an interruption structure in the first insulation layer subsection.
US11114383B2 Semiconductor devices having integrated optical components
Semiconductor devices having optical routing layers, and associated systems and methods, are disclosed herein. In one embodiment, a method of manufacturing a semiconductor device includes forming conductive pads on a first side of a substrate and electrically coupled to conductive material of vias extending partially through the substrate. The method further includes removing material from a second side of the substrate so that the conductive material of the vias projects beyond the second side of the substrate to define projecting portions of the conductive material. The method also includes forming an optical routing layer on the second side of the substrate and at least partially around the projecting portions of the conductive material.
US11114380B2 Manufacturing method of memory device
A memory device and a manufacturing method thereof are provided. The memory device includes a word line, a bit line, an active region and a bit line contact structure. The word line is disposed in the substrate, and extends along a first direction. The bit line is disposed over the substrate, and extends along a second direction. The active region is disposed in the substrate, and extends along a third direction. The bit line contact structure is disposed between the active region and the bit line. A top view pattern of the bit line contact structure has a long axis. An angle between the extending direction of this long axis and the third direction is less than an angle between the extending direction of this long axis and the first direction, and is less than an angle between the extending direction of this long axis and the second direction.
US11114373B1 Metal-insulator-metal structure
Semiconductor devices, integrated circuits and methods of forming the same are provided. In one embodiment, a semiconductor device includes a metal-insulator-metal structure which includes a bottom conductor plate layer including a first opening and a second opening, a first dielectric layer over the bottom conductor plate layer, a middle conductor plate layer over the first dielectric layer and including a third opening, a first dummy plate disposed within the third opening, and a fourth opening, a second dielectric layer over the middle conductor plate layer, and a top conductor plate layer over the second dielectric layer and including a fifth opening, a second dummy plate disposed within the fifth opening, a sixth opening, and a third dummy plate disposed within the sixth opening. The first opening, the first dummy plate, and the second dummy plate are vertically aligned.
US11114368B2 Base material, mold package, base material manufacturing method, and mold package manufacturing method
A base material includes one surface, and a side surface continuous with the one surface. Each of the one surface and the side surface has a sealed region to be sealed with mold resin. The one surface has a one surface rough region in the sealed region thereof. The side surface has a side surface rough region in the sealed region thereof.
US11114366B2 Semiconductor structure with buried conductive line and method for forming the same
A semiconductor structure is provided. The semiconductor structure includes a first well region over a substrate, and an isolation structure over the first well region. The semiconductor structure also includes a first transistor over the first well region, and a first buried conductive line over the first well region and electrically connected to a source structure of the first transistor. A top surface of the first buried conductive line is substantially level with or lower than a top surface of the isolation structure.
US11114362B2 Stacked semiconductor package having heat dissipation structure
A stacked semiconductor package includes a first die, a second die stacked on a surface of the first die, a heat dissipation layer disposed on the surface, a heat insulation layer disposed on the surface to cover the heat dissipation layer and the first die, a heat sink disposed on the second die, and a heat conduction structure spaced apart from the second die in a lateral direction on the surface to connect the heat dissipation layer to the heat sink.
US11114361B2 Electronics assemblies and methods of manufacturing electronics assemblies with improved thermal performance
Electronics assemblies and methods of manufacturing electronics assemblies having improved thermal performance. One example of these electronics assemblies includes a printed circuit board (PCB), an integrated circuit package mounted to the PCB, the integrated circuit packing having a heat generating component, and a heat spreader soldered to the PCB such that the heat spreader is thermally coupled to the heat generating component of the integrated circuit package to dissipate heat generated by the heat generating component.
US11114359B2 Wafer level chip scale package structure
At least one redistribution layer (RDL) is provided on a silicon die. A passivation layer is deposited on the RDL. First openings having a first diameter are etched in the passivation layer where copper posts are to be formed. A seed layer is deposited over the passivation layer and within the openings. A photoresist layer is coated on the seed layer and patterned to form second openings having a second diameter over the first openings larger than the first diameter. Copper is plated on the seed layer to form copper posts filling the second openings. The silicon die is die attached to a metal substrate. A lamination layer is coated over the silicon die and the copper posts. Third openings are formed through the lamination layer to the copper posts and to metal pads on the metal substrate. Metal vias are formed in the third openings.
US11114356B2 Glass substrate and laminated substrate
The present invention provides a glass substrate in which in a step of sticking a glass substrate and a silicon-containing substrate to each other, bubbles hardly intrude therebetween. The present invention relates to a glass substrate for forming a laminated substrate by lamination with a silicon-containing substrate, having a warpage of 2 μm to 300 μm, and an inclination angle due to the warpage of 0.0004° to 0.12°.
US11114354B2 Printed wiring board, printed circuit board, prepreg
A printed wiring board includes: an inner insulating layer including a conductive wire; a first outermost insulating layer disposed on a first surface of the inner insulating layer; and a second outermost insulating layer disposed on a second surface of the inner insulating layer. A bending elastic modulus of each of the first outermost insulating layer and the second outermost insulating layer ranges from ¼ to ¾, inclusive, of a bending elastic modulus of the inner insulating layer. A glass transition temperature of each of the first outermost insulating layer and the second outermost insulating layer falls within ±20° C. of a glass transition temperature of the inner insulating layer.
US11114352B2 Process monitor circuitry with measurement capability
A process monitor circuitry is described that can measure the electron mobility (μ), oxide capacitance (Cox) and threshold voltage (Vth) of an integrated circuit.
US11114351B2 Dummy element and method of examining defect of resistive element
A dummy element includes: a semiconductor substrate; a lower insulating film deposited on the semiconductor substrate; a first resistive layer deposited on the lower insulating film; an interlayer insulating film covering the first resistive layer; a first pad-forming electrode deposited on the interlayer insulating film so as to be connected to the first resistive layer, and including an extending portion to be in Schottky contact with the semiconductor substrate; a relay wire connected to the first resistive layer and connected to the semiconductor substrate with an ohmic contact; and a counter electrode allocated under the semiconductor substrate, the dummy element simulating a defective state in the lower insulating film and the interlayer insulating film immediately under the first pad-forming electrode included in a corresponding resistive element as a target to be examined.
US11114349B2 System and method for allowing restoration of first interconnection of die of power module
The present invention concerns a system for allowing the restoration of a first interconnection of a die of a power module connecting the die to an electric circuit. The system comprises: at least one other interconnection of the power module, a periodic current source that is connected to the at least one other interconnection for generating a periodic current flow through the at least one other interconnection in order to reach, in at least a part of the first interconnection, a predetermined temperature during a predetermined time duration. The present invention concerns also the associated method.
US11114341B2 Laser processing method
A laser processing method for a substrate with a device formed on a front surface thereof and including an electrode pad, the method including: a laser beam applying step of applying the laser beam to the back surface of the substrate to form a fine hole in the substrate at a position corresponding to the electrode pad; a detecting step of detecting first plasma light emitted from the substrate at the same time that the fine hole is formed in the substrate by the laser beam applied thereto, and second plasma light emitted from the electrode pad; and a laser beam irradiation finishing step of stopping application of the laser beam when the second plasma light is detected in the detecting step. A peak power density of the laser beam to be applied is set in a range from 175 GW/cm2 or less to 100 GW/cm2 or more.
US11114340B2 Method for producing an interconnection comprising a via extending through a substrate
The invention relates to a method for producing an interconnection comprising a via (V) extending through a substrate (1), said method successively comprising: (a) the deposition of a layer (11) of titanium nitride or tantalum nitride on a main surface (1A) of the substrate and on the inner surface (10A, 10B) of at least one hole (10) extending into at least part of the thickness of said substrate; (b) the deposition of a layer (12) of copper on said layer (11) of titanium nitride or tantalum nitride; and (c) the filling of the hole (10) with copper, said method being characterized in that, during step (a), the substrate (1) is arranged in a first deposition chamber (100), and in that said step (a) comprises the injection of a titanium or tantalum precursor in a gaseous phase into the deposition chamber via a first injection path according to a first pulse sequence, and the injection of a nitrogen-containing reactive gas into the deposition chamber via a second injection path different from the first injection path according to a second pulse sequence, the first pulse sequence and the second pulse sequence being dephased.
US11114330B2 Substrate support having customizable and replaceable features for enhanced backside contamination performance
A workpiece support has a support surface where one or more standoffs are selectively removably coupled to the support surface. The one or more standoffs are operable to support a workpiece at a predetermined standoff distance from the support surface. A gap may be defined between the support surface and the workpiece. The one or more standoffs may be an electrically insulative film, such as a polyimide film that is selectively removably coupled to the support surface by an adhesive. The workpiece support may be an electrostatic chuck (ESC). Electrodes positioned below the support surface may electrostatically attract the workpiece toward the support, where a gas may be introduced in the gap.
US11114328B2 Devices, systems and methods for electrostatic force enhanced semiconductor bonding
Various embodiments of microelectronic devices and methods of manufacturing are described herein. In one embodiment, a method for enhancing wafer bonding includes positioning a substrate assembly on a unipolar electrostatic chuck in direct contact with an electrode, electrically coupling a conductor to a second substrate positioned on top of the first substrate, and applying a voltage to the electrode, thereby creating a potential differential between the first substrate and the second substrate that generates an electrostatic force between the first and second substrates.
US11114327B2 ESC substrate support with chucking force control
Embodiments described herein provide methods and apparatus used to reduce or substantially eliminate undesirable scratches to the non-active surface of a substrate by monitoring and controlling the deflection of a substrate, and thus the contact force between the substrate and a substrate support, during substrate processing. In one embodiment a method for processing a substrate includes positioning the substrate on a patterned surface of a substrate support, where the substrate support is disposed in a processing volume of a processing chamber, applying a chucking voltage to a chucking electrode disposed in the substrate support; flowing a gas into a backside volume disposed between the substrate and the substrate support, monitoring a deflection of the substrate, and changing a chucking parameter based on the deflection of the substrate.
US11114326B2 Substrate chucking and dechucking methods
Methods for chucking and de-chucking a substrate from an electrostatic chucking (ESC) substrate support to reduce scratches of the non-active surface of a substrate include simultaneously increasing a voltage applied to a chucking electrode embedded in the ESC substrate support and a backside gas pressure in a backside volume disposed between the substrate and the substrate support to chuck the substrate and reversing the process to de-chuck the substrate.
US11114325B2 Fume-removing device
The present invention relates to an apparatus for removing fume which includes, a wafer cassette for stacking wafers; and an exhaust for exhausting the fume of the wafers stacked in the wafer cassette, wherein the wafer cassette includes stacking shelves provided at both sides for stacking wafers; and a front opening for incoming and outgoing of the wafers which are being stacked in the stacking shelf, wherein the stacking shelves include multiple inclined ramp portions which are slanted towards the wafers stacked in the stacking shelves as they travel towards the front opening, wherein a purge gas outlet is provided in the inclined ramp portion for supplying purge gas for the wafers stacked in the stacking shelves. According to the present invention, the residual process gases on wafers can be removed efficiently.
US11114323B2 Vehicle
A vehicle includes one or more travel portions each configured to travel along a rail track, a travel controller configured to perform an image recognition to determine a shape of a portion of the rail track based on an image captured by an imaging device supported by the vehicle and to control the one or more travel portions based on a result of the image recognition, an information obtaining portion configured to obtain position information of each of a plurality of locations that the vehicle travels past as a result of traveling along the rail track, and to obtain the order in which the vehicle travels past such plurality of locations, and memory configured to store information obtained by the information obtaining portion.
US11114322B2 Mold and transfer molding apparatus
According to one embodiment, a mold includes a substrate clamping surface, a cavity, a suction part, a vent, an intermediate cavity, and an opening/closing part. The substrate clamping surface contacts a surface of a processing substrate. The cavity is recessed from the substrate clamping surface. The suction part is recessed from the substrate clamping surface. The vent is provided on a path between the cavity and the suction part, communicates with the cavity, is recessed from the substrate clamping surface to a vent depth. The intermediate cavity is provided between the vent and the suction part on the path, communicates with the vent, and is recessed from the substrate clamping surface to an intermediate cavity depth deeper than the vent depth. The opening/closing part opens and closes the path and is provided between the intermediate cavity and the suction part on the path.
US11114311B2 Chip package structure and method for forming the same
A method for forming a chip package structure is provided. The method includes forming a conductive structure over a substrate. The substrate includes a dielectric layer and a wiring layer in the dielectric layer, and the conductive structure is electrically connected to the wiring layer. The method includes forming a first molding layer over the substrate and surrounding the conductive structure. The method includes forming a redistribution structure over the first molding layer and the conductive structure. The method includes bonding a chip structure to the redistribution structure.
US11114308B2 Controlling of height of high-density interconnection structure on substrate
An interconnection layer carrying structure for transferring an interconnection layer onto a substrate is disclosed. The interconnection layer carrying structure includes a support substrate, a release layer on the support substrate; and an interconnection layer on the release layer. The interconnection layer includes an organic insulating material and a set of pads embedded in the organic insulating material. The set of the pads is configured to face towards the support substrate. The support substrate has a base part where the interconnection layer is formed and an extended part extending outside the base part.
US11114306B2 Methods for depositing dielectric material
Embodiments of the present invention provide an apparatus and methods for depositing a dielectric material using RF bias pulses along with remote plasma source deposition for manufacturing semiconductor devices, particularly for filling openings with high aspect ratios in semiconductor applications. In one embodiment, a method of depositing a dielectric material includes providing a gas mixture into a processing chamber having a substrate disposed therein, forming a remote plasma in a remote plasma source and delivering the remote plasma to an interior processing region defined in the processing chamber, applying a RF bias power to the processing chamber in pulsed mode, and forming a dielectric material in an opening defined in a material layer disposed on the substrate in the presence of the gas mixture and the remote plasma.
US11114302B2 Substrate processing apparatus and substrate processing method
A substrate processing apparatus includes an upper cup part including a first tubular portion and a second tubular portion that are formed each in a tubular shape capable of surrounding a substrate held by a substrate holder, the second tubular portion being connected to an upper side of the first tubular portion. The substrate processing apparatus also includes a cup moving unit that moves the upper cup part in a vertical direction with respect to the substrate holder to stop the upper cup part at each of a position where the first tubular portion surrounds the substrate, and a position where the second tubular portion surrounds the substrate.
US11114301B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes a semiconductor substrate, a gate structure, and source/drain regions. The gate structure comprises an yttrium oxide layer over the semiconductor substrate, an aluminum oxide layer over the yttrium oxide layer, and a gate electrode on the aluminum oxide layer. The source/drain regions are on the semiconductor substrate and on opposite sides of the gate structure.
US11114298B2 Light generator including debris shielding assembly, photolithographic apparatus including the light generator, and method of manufacturing integrated circuit device using the photolithographic apparatus
A method of manufacturing an integrated circuit (IC) device includes forming a photoresist layer on a substrate, and exposing the photoresist layer to light by using a photolithographic apparatus including a light generator. The light generator includes a chamber having a plasma generation space, an optical element in the chamber, and a debris shielding assembly between the optical element and the plasma generation space in the chamber, and the debris shielding assembly includes a protective film facing the optical element and being spaced apart from the optical element with a protective space therebetween, the protective space including an optical path, and a protective frame to support the protective film and to shield the protective space from the plasma generation space.
US11114295B2 Epitaxial silicon carbide single crystal wafer and process for producing the same
An epitaxial silicon carbide single crystal wafer having a small depth of shallow pits and having a high quality silicon carbide single crystal thin film and a method for producing the same are provided. The epitaxial silicon carbide single crystal wafer according to the present invention is produced by forming a buffer layer made of a silicon carbide epitaxial film having a thickness of 1 μm or more and 10 μm or less by adjusting the ratio of the number of carbon to that of silicon (C/Si ratio) contained in a silicon-based and carbon-based material gas to 0.5 or more and 1.0 or less, and then by forming a drift layer made of a silicon carbide epitaxial film at a growth rate of 15 μm or more and 100 μm or less per hour. According to the present invention, the depth of the shallow pits observed on the surface of the drift layer can be set at 30 nm or less.
US11114294B2 Structure including SiOC layer and method of forming same
A method for forming a layer comprising SiOC on a substrate is disclosed. An exemplary method includes selectively depositing a layer comprising silicon nitride on the first material relative to the second material and depositing the layer comprising SiOC overlying the layer comprising silicon nitride.
US11114292B2 Segmented linear ion trap for enhanced ion activation and storage
A linear ion trap system includes a linear ion trap having at least two discrete trapping regions for processing ions. An RF electrical potential generator produces two RF waveforms applied to a pair of pole electrodes of the linear ion trap forming a RF trapping field component to trap ions radially. A multi-output DC electrical potential generator produces a first set of multiple DC field components superimposed to the RF trapping field component and distributed across the length of the linear ion trap to control ions axially. A control unit is configured to switch the DC electrical potentials and DC field components collectively forming a first trapping region of the at least two discrete trapping regions that is populated with ions to alter ion potential energy from a first level to a second level, and to enable at least a first ion processing step in at least one of the first and second levels.
US11114288B2 Physical vapor deposition apparatus
Methods and apparatus for physical vapor deposition are provided. The apparatus, for example, includes A PVD apparatus that includes a chamber including a chamber wall; a magnetron including a plurality of magnets configured to produce a magnetic field within the chamber; a pedestal configured to support a substrate; and a target assembly comprising a target made of gold and supported on the chamber wall via a backing plate coupled to a back surface of the target so that a front surface of the target faces the substrate, wherein a distance between a back surface formed in a recess of the backing plate and a bottom surface of the plurality of magnets is about 3.95 mm to about 4.45 mm, and wherein a distance between the front surface of the target and a front surface of the substrate is about 60.25 mm to about 60.75 mm.
US11114282B2 Phased array modular high-frequency source
Embodiments described herein include a modular high-frequency emission source comprising a plurality of high-frequency emission modules and a phase controller. In an embodiment, each high-frequency emission module comprises an oscillator module, an amplification module, and an applicator. In an embodiment, each oscillator module comprises a voltage control circuit and a voltage controlled oscillator. In an embodiment, each amplification module is coupled to an oscillator module, in an embodiment, each applicator is coupled to an amplification module. In an embodiment, the phase controller is communicatively coupled to each oscillator module.
US11114278B2 Power supply device for plasma, plasma device, and method for controlling power supply device for plasma
A plasma power supply device includes an AC power supply configured to generate an AC voltage of a predetermined frequency for application to a pair of electrodes by way of a power supply harness which is replaceable partially or wholly to change a wiring length and which is flexible, and a control section configured to set the predetermined frequency of the AC power supply so that the frequency becomes lower as the power supply harness becomes longer.
US11114274B2 Method and system for testing an integrated circuit
A method for analyzing an integrated circuit includes: applying an electric test pattern to the IC; delivering a stream of primary electrons to a back side of the IC on an active region to a transistor of interest, the active region including active structures such as transistors of the IC; detecting light resulting from cathodoluminescence initiated by secondary electrons in the IC; and analyzing the detected light regarding a correlation with the electric test pattern applied to the IC. A system for analyzing an IC is provided.
US11114273B2 Screening method and apparatus for detecting an object of interest
The invention relates to a screening method. The method comprises the step of providing a sample, wherein said sample comprises a sample carrier with a surface structure, as well as an object of interest. The method further comprises the step of acquiring an image of said sample. According to the disclosure, the method comprises the steps of providing information on said surface structure of said sample carrier, which may in particular comprise the step of acquiring an image of said sample carrier. In that case two images are obtained: one more sensitive to the objects of interest, and one more sensitive to the surface structure of the sample carrier. This allows manipulation of the acquired image, using said information on the surface structure of the sample carrier. With this, said manipulated image may be screened for easy and reliable detection of said object of interest.
US11114270B2 Scanning magnet design with enhanced efficiency
A scanning magnet is positioned downstream of a mass resolving magnet of an ion implantation system and is configured to control a path of an ion beam downstream of the mass resolving magnet for a scanning or dithering of the ion beam. The scanning magnet has a yoke having a channel defined therein. The yoke is ferrous and has a first side and a second side defining a respective entrance and exit of the ion beam. The yoke has a plurality of laminations stacked from the first side to the second side, wherein at least a portion of the plurality of laminations associated with the first side and second side comprise one or more slotted laminations having plurality of slots defined therein.
US11114269B2 Bremsstrahlung target for radiation therapy system
Described herein is a medical linear accelerator including an accelerator target structure constructed of a material having a thickness of less than 0.2 radiation lengths, and an accelerator structure to receive an electromagnetic wave and generate an output therapy dose rate of electrons having a beam energy between 4-25 mega-electronvolts (MeV).
US11114268B2 X-ray generating tube, X-ray generating apparatus, and radiography system
The present disclosure provides a reliable X-ray generating tube that forms a focus with a stable size and shape. The X-ray generating tube includes an electron gun including an electron emitting portion, a plurality of grid electrodes, and an insulating support member that supports the plurality of grid electrodes. The electron gun includes a conductive section that hides the insulating support member to prevent the insulating support member from being directly viewed from an electron through path of electrons emitted from the electron emitting portion and passing through the grid electrodes.
US11114264B2 Insertion structure between static spring and bobbin
The present disclosure relates to an insertion structure between a stationary spring and a bobbin, comprising: a stationary spring and a bobbin; wherein the stationary spring is inserted into the bobbin by a flip-chip method, and the bobbin is provided with slots, each having a groove shape with a laterally open in formed by an L-shaped side wall connecting with a convex wall, and each of two sides of the stationary spring is provided with a convex part, and two convex parts of the stationary spring are respectively fitted into the two opposite slots; a first blocking wall is provided along a horizontally extending direction of protruding of the convex wall, and a second blocking wall is further provided between the first blocking wall and the L-shaped side wall to connect them, and the convex parts of the stationary spring are mounted.
US11114260B2 Scissor-leg structural key and its switch device, and a keyboard applying the key
A switch device, having a reset assistant part arranged at the second end of a male leg, and a ram; the reset assistant part being provided with a holding station, both sidewalls of which are each provided with a saddle, both sides of the ram being provided, with a cam matching with the saddle, the ram is hung from the saddle through two cams. Accordingly, a photoelectrical type switch of scissor-leg structure is realized, and the key is enabled to have an obvious stage sense and sound.
US11114258B2 Switching apparatus for carrying and disconnecting electric currents, and switchgear having a switching apparatus of this kind
A switching apparatus for carrying and disconnecting electric currents includes: a first mechanical contact arrangement; a second mechanical contact arrangement which is connected in series with the first mechanical contact arrangement; a semiconductor switch which is connected in parallel to the first mechanical contact arrangement; a switching electronics system for switching on and switching off the semiconductor switch; and a control circuit for ascertaining a voltage across the first mechanical contact arrangement as an ascertained voltage and generating an actuation signal for the switching electronics system, which actuation signal switches on the semiconductor switch, depending on the ascertained voltage. During a switching process, the switching apparatus closes the two mechanical contact arrangements with a time delay in relation to one another.
US11114257B2 Methods and apparatus for DC arc detection/suppression
Some embodiments are directed to an apparatus for detecting and suppressing DC electric arcs at a component, and are particularly adapted for vehicle wiring harnesses. The apparatus can include a detector circuit electrically connected to input and output terminals so as to be electrically connected in parallel to the component, the detector circuit being configured to detect a significant voltage spike across the component upon the component actuating between open and closed positions. The detector circuit can also be configured to transmit a control signal upon detecting the significant voltage spike. The detector circuit can include multiple circuit elements, enabling both the detection of the significant voltage spike and the transmission of the control signal, that are directly electrically connected to each other. A switching circuit conducts electricity from the power source side of the component to the load side of the component upon receipt of the control signal.
US11114255B2 Anti-rebounding lever within a switching device
An electrical switching device with separable contacts includes a switching apparatus including a fixed electrical contact and a mobile electrical contact that can be moved between a closing position and an opening position; a control lever mechanically coupled to the mobile electrical contact, the control lever being rotatable, about a first axis of rotation, between a first position and a second position; an anti-rebound lever arranged so as to move from a rest position to an opened-out position when the control lever reaches the second position. The anti-rebound lever engages a stop when it is in the opened-out position thereof and when the control lever is in the second position so as to prevent the control lever from leaving the second position.
US11114254B2 Silver-graphene tungsten material electrical contact tips of a low voltage circuit breaker
A circuit breaker including at least two contact tip that comprise an electrical contact material comprising silver (Ag) and tungsten (W). The contact tip further comprises a graphene material (Gr) additively mixed in Ag as being denoted as AgGr0.3% or AgGr0.5% which is mixed with tungsten (W) to form (AgGr0.3)W50 or (AgGr0.5)W50 called a silver-graphene tungsten composite material.
US11114251B2 Polymer, method for preparing the same and solar cell comprising the polymer
The present invention provides a polymer, a method for preparing the same, and a solar cell comprising the polymer having a structure represented by Formula I, the polymer has excellent interface-modified property, water resistance and/or excellent electron-transporting property, and thus can be effectively used to prepare solar cells. The polymer not only can significantly improve the hydrophobic property of the thin film surface of the solar cell, thereby protecting the intermediate active layer of the cell from moisture in the air so as to improve the lifetime of the cell device, but also can be used for large-area processing to prepare a flexible cell device.
US11114245B2 Ceramic dielectric and method of manufacturing the same and ceramic electronic component and electronic device
A method of manufacturing a ceramic dielectric, including: heat-treating a barium precursor or a strontium precursor, a titanium precursor, and a donor element precursor to obtain a conducting or semiconducting oxide, preparing a mixture including the conducting or semiconducting oxide and a liquid-phase acceptor element precursor, and sintering the mixture to form a ceramic dielectric, wherein the ceramic dielectric includes a plurality of grains and a grain boundary between adjacent grains, and wherein the plurality of grains including an insulating oxide comprising an acceptor element derived from the acceptor element precursor.
US11114240B2 Multilayer electronic component
A multilayer electronic component includes a body comprising dielectric layers, and first and second internal electrode layers alternately stacked in a stacking direction with respective dielectric layers interposed therebetween. The first internal electrode layer includes first and second internal electrodes arranged with a first spacer interposed therebetween, and the second internal electrode layer includes third and fourth internal electrodes arranged with a second spacer interposed therebetween.
US11114239B2 Electronic device, device package, and method of fabrication
A device includes a leadframe and an electronic component. The leadframe includes a first leadframe element having a first surface and a second leadframe element adjacent to the first leadframe element, the first and second leadframe elements being separate from one another, the second leadframe element having a second surface. A first flange extends from a first outer edge of the first leadframe element and extends away from the first surface of the first leadframe element. A second flange extends from a second outer edge of the second leadframe element and extends away from the second surface of the second leadframe element. The electronic component is coupled to the first and second surfaces of the first and second leadframe elements such that the first and second flanges are located at opposing first and second sidewalls of the electronic component.
US11114238B2 Multilayer substrate, structure of multilayer substrate mounted on circuit board, method for mounting multilayer substrate, and method for manufacturing multilayer substrate
A multilayer substrate includes a lamination body including first and second resin substrates and a bonding layer that are hot-pressed. The first resin substrate includes a first surface provided with a first conductor pattern including a surface defined by a plated film, and a second surface provided with a second conductor pattern including a surface defined by a plated film. The second resin substrate includes a third surface provided with a third conductor pattern including a surface defined by a plated film, and a fourth surface provided with a fourth conductor pattern including a surface defined by a plated film. The first conductor pattern is located closer to a first outermost layer than the second conductor pattern. T1
US11114236B2 Band feeding process and system as well as plant for the production of laminated cores for transformers
A band feeding process, a band feeding system and a plant for the production of cores with stacked grain-oriented laminations for transformers are disclosed. The plant includes a processing unit to cut a band made of a ferromagnetic metal material, in particular made of magnetic silicon steel, so as to obtain one or more laminations. The processing unit includes an input, and the plant includes a feeding system having plurality of feeding stations. Each feeding station is configured to feed a respective band to the input.
US11114235B2 Magnetic coupling coil component
A magnetic coupling coil component includes: a main body including a first region, a second region disposed on a top side of the first region, and a third region disposed on a bottom side of the first region; a top-side coil conductor provided in the second region of the main body and wound around a coil axis extending in a top-bottom direction; and a bottom-side coil conductor provided in the third region of the main body and wound around the coil axis. The top-side coil conductor includes a plurality of top-side conductive patterns, and the plurality of top-side conductive patterns include a first top-side conductive pattern which is positioned closest to the first region among the plurality of top-side conductive patterns, and a number of turns of the first top-side conductive pattern is larger than an average of numbers of turns of the plurality of top-side conductive patterns.
US11114234B2 Transformer arrangement and method for controlling pressure in a liquid-filled transformer
A transformer including a transformer tank, an expansion tank, and piping connecting the tanks enabling liquid to flow there between. The piping includes a valve configured for liquid to flow from the transformer to the expansion tank when the pressure is above a predefined first threshold and for preventing the liquid to flow from the transformer to the expansion tank when the pressure is below the first threshold. The valve is also configured for liquid to flow from the expansion to the transformer tank when the pressure is below a predefined second threshold and for preventing the liquid to flow from the expansion to the transformer tank when the pressure is above the predefined second threshold.
US11114232B2 Inductor assemblies
An inductor assembly includes a coil including a spirally wound metal foil.
US11114230B2 Monitoring device for cryogenic device
A monitoring device for use in a cryogenic system. The monitoring device comprises first and second conducting elements and a current detector. The first conducting element comprises high temperature superconducting, HTS, material and is configured for connection to a current source and insertion into the cryogenic system. The second conducting element comprises HTS material and is connected in parallel to the first conducting element by first and second joints. The current detector is configured to detect a current in the second conducting element. When the HTS material in each of the first and second conducting elements is in a superconducting state, the resistance, RT, of the first conducting element between the first and second joints, is less than the sum, RB, of the resistance of the second conducting element between the first and second joints and the resistances of the first and second joints.
US11114227B2 Non-oriented electrical steel sheet and method for manufacturing non-oriented electrical steel sheet
A non-oriented electrical steel sheet has low iron loss even under inverter excitation and can be suitably used as the iron core of a motor. The non-oriented electrical steel sheet has a specific chemical composition and an average grain size r of 40 μm to 120 μm. An area ratio R of a total area of grains having a grain size of ⅙ or less of the thickness of the steel sheet to a cross-sectional area of the steel sheet is 2% or greater, and the average grain size r (μm) and the area ratio R (%) satisfy a condition represented by Expression (1), R>−2.4×r+200 (1).
US11114224B2 Magnet material, permanent magnet, motor, and power generator
A magnet material of an embodiment includes a composition represented by a formula 1: (Fe1-x-yCoxTy)2(B1-aAa)b, and a metallic structure having a CuAl2 crystal phase as a main phase. T is at least one element selected from V, Cr, and Mn. A is at least one element selected from C, N, Si, S, P, and Al. An atomic ratio x of Co and an atomic ratio y of the element T satisfy 0.01≤y≤0.5 and x+y≤0.5. When the element T includes at least one element selected from V and Cr, a total atomic ratio of V and Cr is 0.03 or more. When the element T includes Mn, an atomic ratio of Mn is 0.3 or less. An atomic ratio a of the element A satisfies 0≤a≤0.4. A total atomic ratio b of B and the element A satisfies 0.8≤b≤1.2.
US11114222B2 Resistive element and method of manufacturing the same
A resistive element includes: a semiconductor substrate; a field insulating film deposited on the semiconductor substrate; a plurality of resistive layers separately deposited on the field insulating film; an interlayer insulating film deposited to cover the field insulating film and the resistive layers; a pad-forming electrode deposited on the interlayer insulating film, and electrically connected to one edges of the resistive layers; a relay wire deposited on the interlayer insulating film separately from the pad-forming electrode, and including a first terminal electrically connected to another edges of the resistive layers and a second terminal provided so as to form an ohmic contact to the semiconductor substrate; and a rear surface electrode provided under the semiconductor substrate to form an ohmic contact to the semiconductor substrate, wherein the resistive element uses, as a resistor, an electric channel between the pad-forming electrode and the rear surface electrode.
US11114221B2 Interlocking insulator and conductor cover for electrical distribution systems
A dielectric cover for an insulator and conductor in an electrical distribution includes an insulator cover for covering the insulator, an arm for covering a portion of the conductor extending from under the insulator cover, and an arm adapter for securing the arm to the insulator cover. The arm adapter has a raised outer first rib, and the arm has a raised outer second rib and an inner first groove. The lineman positions the insulator cover and arm adapter over the insulator, such as by using a hotstick. Then, the lineman slides the arm down over the arm adapter so that the first rib enters the first groove to secure the arm to the arm adapter. Retaining pins are then inserted through holes in the insulator cover and arm to secure the dielectric cover over the insulator and conductor. The arm's raised second rib acts as a water dam to prevent flashovers.
US11114218B2 Mechanical stress isolation conductors in lead frames
An electrical device includes an electrically conductive member, an overmold material disposed about a portion of the electrically conductive member and a membrane disposed between the overmold material and at least a portion of the electrically conductive member. The membrane has a compressibility greater that a compressibility of the overmold material such that at least a portion of relative thermal expansion between the electrically conductive member relative to the overmold material is absorbed by the membrane.
US11114217B2 Shield conduction path
A shield conduction path that includes a wire; and a pipe with a circular cross-section that accommodates the wire. The pipe is formed by combining a first divided body and a second divided body that are divided in a diameter direction using, as boundaries, divided surfaces that extend in an axial direction of the pipe. The first divided body and the second divided body include a metal material that can be held in a combined state through welding, and a circumferential length of the first divided body is set to be longer than a circumferential length of the second divided body.
US11114215B2 Core electric wire for multi-core cable and multi-core cable
An object of the present disclosure is to provide a core electric wire for a multi-core cable that is superior in flex resistance at low temperature, and a multi-core cable employing the same. A core electric wire for a multi-core cable according to an aspect of the present disclosure comprises a conductor obtained by twisting element wires, and an insulating layer covering the conductor, wherein a linear expansion coefficient C of the insulating layer at from 25° C. to −35° C. is no less than 1×10−5 K−1 and no greater than 2.5×10−4 K−1.
US11114211B2 Helical screw ion exchange and desiccation unit for nuclear water treatment systems
Disclosed herein are systems, methods, processes, and apparatuses for treating radioactive waste, through systems designed to bind and dry radioactive media. In some of its various embodiments, the system includes at least one helical screw designed to receive and mix liquid wastes with ion exchange media, as well as convey the resulting slurry through one or more of a binding, dewatering, and drying/off-gassing region.
US11114207B2 Medical system capable of artificial intelligence and internet of things
A medical system capable of artificial intelligence and Internet of Things includes a conditioner, a control terminal device and a computation device. A patient may perform a physiological tissue stimulation treatment through the conditioner, which may adjust a stimulation parameter according to a feedback result of the stimulation, and transmits a signal of a feedback result indicative of an abnormal stimulation through the Internet of Things to the control terminal device, which has a disease analysis module built therein capable of further identifying an abnormal signal indicative of a disease and the physiological tissue for the feedback result indicative of the abnormal stimulation, so that a medical caring staff adjusts the stimulation parameter for the conditioner with respect to the abnormal signal. Moreover, the medical caring staff may interact with the computation device through the control terminal device to perform a big data analysis for optimization of the stimulation treatment.
US11114202B2 Information provision method, information processing system, information terminal, and information processing method
To objectively grasp a stress state of a user and to prevent a mental disorder of the user, the following steps are performed: acquiring, via a network, biogas information at multiple timings and time information corresponding to each of the multiple timings, wherein the biogas information represents a concentration of benzyl alcohol of a user acquired by a sensor that detects benzyl alcohol discharged from a skin surface of the user; obtaining reference information representing an upper limit of a normal range of the concentration of benzyl alcohol per unit period of time, using a memory storing the reference information representing the upper limit of the normal range; determining a stress time period during which a concentration of the benzyl alcohol of the user is more than the upper limit of the normal range, based on the acquired biological gas information; and outputting time period information indicating the determined stress time period to an information terminal of the user, to display the stress time period indicated by the time period information on a display of the information terminal.
US11114200B2 Smart monitoring safety system using sensors
A smart monitoring system comprising a plurality of sensor devices coupled to appliances and fixtures within a dwelling environment, at least one of the plurality of sensor devices comprising sensor elements including an accelerometer configured to detect a usage associated with the appliances and fixtures, and a computing device operative to receive event signals from the plurality of sensor devices, generate a collection of data with the event signals, analyze the collection of data, generate analytics and pattern data based on the analysis, and generate notifications based on abnormalities in the analytics and pattern data.
US11114194B2 Network-based systems and methods for providing readmission notifications
Networks and methods include receiving healthcare information and with a computer identifying when a patient is readmitted to a healthcare provider. A readmission notification is generated for identified readmissions. The notification may identify the patient being readmitted, the readmitting event, prior event(s) and provider(s), substantive healthcare and clinical status for the patient, treatment dates, and/or any other desired information. Readmission alerts can be formatted and provided in accordance with their consumers' parameters. Example methods and embodiments may receive, process, store, compare, and otherwise use any of HL7 messages, CCDA information, clinical feeds, or any other type of electronic healthcare record. This information may be received from any number of different healthcare information sources and providers. With example networks and methods, readmitting providers or other consumers of readmission notifications can know exactly when a patient is readmitted and adjust the healthcare response accordingly.
US11114193B2 Methods and systems for optimizing dietary levels utilizing artificial intelligence
A system for optimizing dietary levels utilizing artificial intelligence. The system includes at least a server designed and configured to receive at least a dietary request from a user device. The at least a server includes an alimentary instruction set generator module designed and configured to generate at least an alimentary instruction set as a function of the at least a dietary request. The at least a server includes a physical performance instruction set generator designed and configured to receive at least a provider datum, receive at least a physical performance datum, select at least a provider and at least a physical performance executor and generate at least a provider instruction set and at least a physical performance instruction set.
US11114188B2 System for monitoring a physiological parameter of a user
The present disclosure provides an electronic device that includes at least one sensor indicative of a physiological condition of a user, the at least one sensor worn by a patient. The electronic device can further include a location determination module configured to determine a location of a patient. The electronic device can receive a measured information from the sensor and determine if the physiological condition of the user indicates an urgent medical need. When the physiological condition of the user indicates an urgent medical need, the electronic device can contact emergency services and access and contact one or more of a contact in an electronic address book associated with the processing system. The electronic device can provide a location of the user based on information determined by the location determination module.
US11114183B2 System and method for designing simulant composition
In one embodiment, a method for identifying and forming a simulant includes identifying a composition, identifying a plurality of ingredients, the simulant being a combination of the ingredients, identifying for evaluation one or more metrics of the simulant, determining proportions of each of the ingredients by optimizing a quadratic function based on the one or more metrics of the simulant, rendering, via a GUI, a 3D plot that depicts the metrics and a target point specified by the target values of the composition, when the target point is contained within a convex set defined by the identified ingredients, outputting the determined proportions of each of the identified ingredients and, otherwise, receiving user input to adjust the convex set by user selecting and moving the data points of the 3D plot to modify the metrics of the simulant to produce a new 3D plot, and identifying alternative ingredients and/or alternative proportions.
US11114181B1 Memory devices with redundant memory cells for replacing defective memory cells, and related systems and methods
Memory devices are disclosed. A memory device may include a memory array including a number of memory cells partitioned into a number of memory segments. Each of the number of memory segments may include a redundant memory-cell group configurable to be accessed instead of a defective memory-cell group of the memory segment. The memory device may also include a set of latches configurable to indicate that a redundant memory-cell group of a memory segment of the number of memory segments is to be accessed instead of a defective memory-cell group of the memory segment. The set of latches may include segment latches configurable to indicate the memory segment or a status of the set of latches. The set of latches may also include address latches configurable to indicate the defective memory-cell group within the memory segment. Related systems and methods are also disclosed.
US11114180B1 Non-volatile memory device
A non-volatile memory device includes a first memory cell array, a first error correction code (ECC) decoder and a controller. The first memory cell array is divided into a first sub-array and a second sub-array by a first address boundary. The first ECC decoder is coupled to the first memory cell array, performs an ECC operation on read-out data from first memory cell array. The controller is coupled to the first memory cell array and the first ECC decoder, adjusts the first address boundary according to a first ECC failure bit number.
US11114177B2 Bidirectional shift register circuit
A display device including a bidirectional shift register circuit, including: a plurality of cascade-connected register circuits; various circuits for setting various nodes to various voltage levels responsive to various signals input to various terminals; and an output circuit which outputs the clock pulse as an output pulse when the voltage of the first node is high level, wherein, at the forward shift operation, the bottom dummy register circuit is not input the reset signal and the first node of the bottom dummy register circuit is reset if the initial reset circuit of the bottom dummy register circuit receives the backward trigger signal, and wherein, at the backward shift operation, the top dummy register circuit is not input the reset signal and the first node of the top dummy register circuit is reset if the initial reset circuit of the top dummy register circuit receives the forward trigger signal.
US11114172B2 Memory system and method of operating the same
Provided herein may be a memory system and a method of operating the same. The memory system may include a memory device including super blocks, each of the super blocks including a plurality of memory blocks, and a controller configured to control the memory device so that a program operation is performed on a selected memory block within any one of the super blocks based on a request from a host, wherein, when a program fail occurs during the program operation that is performed on the selected memory block of the selected super block, the controller is configured to control the memory device so that a test read operation is performed on remaining memory blocks, besides the selected memory block, of the selected super block.
US11114170B2 Memory system
A semiconductor memory device includes a memory cell array, an input/output circuit configured to output read data from the semiconductor memory device, a first data latch configured to latch data read from the memory cell array as the read data, a second data latch to which the read data is transferred from the first data latch and from which the read data is transferred to the input/output circuit, a signaling circuit configured to output a ready signal or a busy signal, and a control circuit configured to control the signaling circuit to output the busy signal while the read data is being latched in the first data latch during a read operation performed on the memory cell array and to output the ready signal while the read data latched in the first data latch is being transferred from the first latch to the second latch.
US11114167B2 Page buffer and memory device including the same
Systems and methods are described including a page buffer to reduce a threshold voltage distribution skew of memory cells and improve programming performance. The page buffer includes a first circuit element connected to a first terminal for supplying a first bitline voltage, a second circuit element connected to a second terminal for supplying a second bitline voltage, and a latch configured to control the first and second circuit elements.
US11114161B2 Phase change device configured to modify a plurality of reconfigurable layer regions among a plurality of contacts
A reconfigurable phase change device with methods for operating and forming the same are disclosed. An example device can comprise a reconfigurable layer comprising a phase change material, and a set of contacts connected with the reconfigurable layer. The set of contacts can comprise at least a first contact, a second contact, and a third contact. The device can comprise at least one control element electrically coupled with one or more of the set of contacts. The at least one control element can be configured to supply a first control signal to one or more of the set of contacts. The first control signal can be configured to modify a first portion of the reconfigurable layer thereby isolating the first contact from the second contact and the third contact.
US11114159B2 Dedicated read voltages for data structures
In an example, a first data structure can be read with a first read voltage dedicated to the first data structure. A second data structure that stores a larger quantity of data than the first data structure can be with a second read voltage that is dedicated to the second data structure. The first data structure can be with a third read voltage in response to a quantity of errors in reading the first data structure being greater than or equal to a first threshold quantity. The second data structure can be read with the third read voltage in response to a quantity of errors in reading the second data structure being greater than or equal to a second threshold quantity. The read voltages can be based on a temperature of an apparatus that includes the first and second data structures.
US11114158B1 Reducing column switch resistance errors in RRAM-based crossbar array circuits
Systems and methods for reducing column switch resistance error RRAM-based crossbar array circuits are disclosed. An example crossbar array circuit includes: a crossbar array including a row wire, a column wire, and a cross-point device connected between the row wire and the column wire; a column switch having a column switch input and a column switch output, connected to the cross-point device; an Op-amp device having a non-inverting input, an inverting input, and an Op-amp output; a three-terminal switch having a first terminal, a second terminal, and a third terminal. The three-terminal switch is connected to the inverting input and is configured to switch between the column switch input and the column switch output; a load resistor is connected with the column switch output and the Op-amp output.
US11114157B1 Low resistance monosilicide electrode for phase change memory and methods of making the same
This disclosure relates to a low-resistance monosilicide electrode and method of making the monosilicide electrode. A cell film stack is first formed on a substrate of a wafer. The top layer of this cell film stack is silicon. The cell film stack is then etched to form at least one pillar. Dielectric is deposited to fill the gaps between the pillars. The wafer is then planarized to expose the top silicon layer. The exposed top silicon layer is converted into a nickel monosilicide layer by way of a thermal solid-state reaction between nickel and the silicon layer. This nickel monosilicide layer forms the monosilicide electrode.
US11114153B2 SRAM devices with reduced coupling capacitance
The current disclosure is directed to a SRAM bit cell having a reduced coupling capacitance. In a vertical direction, a wordline “WL” and a bitline “BL” of the SRAM cell are stacked further away from one another to reduce the coupling capacitance between the WL and the BL. In an embodiment, the WL is vertically spaced apart from the BL with one or more metallization level that none of the WL or the BL is formed from. Connection island structures or jumper structures are provided to connect the upper one of the WL or the BL to the transistors of the SRAM cell.
US11114152B1 Semiconductor memory device including page buffers
A semiconductor memory device includes a memory cell; and a page buffer including a sensing circuit that is coupled to the memory cell through a bit line. The page buffer includes a first transistor included in the sensing circuit; and a second transistor not included in the sensing circuit. A cross-sectional dimension of a first contact which is coupled to the first transistor and a cross-sectional dimension of a second contact which is coupled to the second transistor are different from each other. The cross-sectional dimension of the second contact is smaller than the cross-sectional dimension of the first contact.
US11114150B2 Memory system with multiple open rows per bank
A dynamic random access memory (DRAM) component (e.g., module or integrated circuit) can be configured to have multiple rows in the same bank open concurrently. The controller of the component divides the address space of the banks into segments based on row address ranges. These row address ranges do not necessarily correspond to row address ranges of the bank's subarrays (a.k.a. memory array tiles—MATs). When a command is sent to open a row, the controller marks a plurality of the segments as blocked. The controller thereby tracks address ranges in a bank where it will not open a second row unless and until the first row is closed. The memory component may store information about which, and how many, segments should be blocked in response to opening a row. This information may be read by the controller during initialization.
US11114148B1 Efficient ferroelectric random-access memory wordline driver, decoder, and related circuits
A wordline driver may include the following: a first transistor having a first node at the input and a second node at an input voltage; a second transistor having a first node at the input node, a second node at a third node of the first transistor, and a third node at ground; a third transistor having a first node at the input voltage, a second node at the first internal node and a third node at a second internal node; a fourth transistor having a first node at an internal node, a second node at a boosted voltage, and a third node at a wordline; a fifth transistor having a first node at an internal node, a second node at the wordline, and a third node at ground; and a sixth transistor between the wordline, the boosted voltage, and the second internal node.
US11114147B2 Self-boost, source following, and sense-and-hold for accessing memory cells
Methods, systems, and devices for operating a memory cell or cells are described. A capacitor coupled with an access line may be precharged and then boosted such that the charge stored in the capacitor is elevated to a higher voltage with respect to a memory cell. The boosted charge in the capacitor may support sensing operations that would otherwise require a relatively higher voltage. Some embodiments may employ charge amplification between an access line and a sense component, which may amplify signals between the memory cell and the sense component, and reduce charge sharing between these components. Some embodiments may employ “sample-and-hold” operations, which may re-use certain components of a sense component to separately generate a signal and a reference, reducing sensitivity to manufacturing and/or operational tolerances. In some embodiments, sensing may be further improved by employing “self-reference” operations that use a memory cell to generate its own reference.
US11114144B2 Magnetoelectric spin orbit logic with paramagnets
An apparatus is provided which comprises: a first paramagnet; a stack of layers, a portion of which is adjacent to the first paramagnet, wherein the stack of layers is to provide an inverse Rashba-Edelstein effect; a second paramagnet; a magnetoelectric layer adjacent to the second paramagnet; and a conductor coupled to at least a portion of the stack of layers and the magnetoelectric layer.
US11114137B2 Bidirectional data pin, clock input pin, shift register, debug circuitry
A two pin communication interface bus and control circuits are used with circuit boards, integrated circuits, or embedded cores within integrated circuits. One pin carries data bi-directionally and address and instruction information from a controller to a selected port. The other pin carries a clock signal from the controller to a target port or ports in or on the desired circuit or circuits. The bus may be used for serial access to circuits where the availability of pins on ICs or terminals on cores is minimal. The bus is used for communication, such as serial communication related to the functional operation of an IC or core design, or serial communication related to test, emulation, debug, and/or trace operations of an IC or core design.
US11114136B2 Circuit, system, and method for reading memory-based digital identification devices in parallel
A system and method for simultaneously reading a plurality of readable memory-based digital identification devices, including: a host microcontroller; and a plurality of readable memory-based digital identification devices electrically coupled to the host microcontroller in a parallel configuration; wherein the host microcontroller is configured to assert a read prompt to each of the plurality of the plurality of readable memory-based digital identification devices during a same clock cycle; wherein each of the plurality of readable memory-based digital identification devices is configured to send a response to the host microcontroller in a same clock cycle; and wherein the host microcontroller is configured to capture identification data from each of the plurality of readable memory-based digital identification devices in a same clock cycle.
US11114132B2 Media recording system
A system and method for synchronizing clocks including synchronizing a first clock to a second clock, the first clock associated with a first device, the first device associated with a first device type, the second clock associated with a second device, the second device associated with a second device type; subsequent to synchronizing the first clock to the second clock, synchronizing a third clock to the first clock, where the third clock is associated with a third device, the third device associated with the first device type; synchronizing the second clock to a fourth clock, the fourth clock associated with a fourth device, the fourth device associated with a third device type; subsequent to synchronizing the second clock to the fourth clock, resynchronizing the first clock to the second clock; and subsequent to resynchronizing the first clock to the second clock, resynchronizing the third clock to the first clock.
US11114124B2 Magnetic disk device
According to one embodiment, a control device to be used for a magnetic disk device includes a power source control section and a control section. The power source control section configured to change an output voltage value of a voltage supplied to the control device from a power source on the basis of a voltage control parameter. The control section configured to, when a magnetic head makes access to a zone set on a magnetic disk, set a voltage control parameter provided in such a manner as to be correspondent to the zone to the power source control section.
US11114121B2 Air-bearing surface (ABS) design to reduce particle scratch risk
A slider design for a hard disk drive (HDD) features a shallow cavity adjacent to a leading edge that has patterns of sub-cavities of various shapes etched into its base to reduce its original surface area. The presence of these patterns of sub-cavities significantly reduces the probability that the slider will capture particles on the surface of a rotating disk and thereby reduces the corresponding probability of surface scratches that such captured particles inevitably produce.
US11114120B2 Plural heat-sink layers for an On-Wafer Laser of a heat-assisted magnetic recording device
An apparatus includes a substrate and a reader deposited on the substrate. A laser is formed on a non-self supporting structure and bonded to the substrate. A plurality of heat sink layers are deposited between the reader and the laser and configured to provide thermal coupling between the substrate and the laser and sink heat away from the laser. A waveguide is deposited proximate the laser. The waveguide is configured to communicate light from the laser to a near-field transducer that directs energy resulting from plasmonic excitation to a recording medium.
US11114116B2 Information processing apparatus and information processing method
To provide an information processing apparatus, an information processing method, and a program capable of specifying the privacy risk for a user. The information processing apparatus includes a privacy risk specification unit that specifies privacy risk information indicating a privacy risk for a user on the basis of action information indicating an action state of the user.
US11114114B2 Voice interpretation device
An apparatus that includes a microphone and a processor. The processor is configured to receive, via the microphone, audio comprising voice of a person, and determine whether the received audio is an actual voice or a synthesized voice. The apparatus also provides a first notification indicating that the received audio is the actual voice when the received audio is the actual voice, and provides a second notification indicating that the received audio is the synthesized voice when the received audio is the synthesized voice.
US11114105B2 Estimation of background noise in audio signals
Background noise estimators and methods are disclosed for estimating background noise in an audio signal. Some methods include obtaining at least one parameter associated with an audio signal segment, such as a frame or part of a frame, based on a first linear prediction gain, calculated as a quotient between a residual signal from a 0th-order linear prediction and a residual signal from a 2nd-order linear prediction for the audio signal segment. A second linear prediction gain is calculated as a quotient between a residual signal from a 2nd-order linear prediction and a residual signal from a 16th-order linear prediction for the audio signal segment. Whether the audio signal segment comprises a pause is determined based at least on the obtained at least one parameter; and a background noise estimate is updated based on the audio signal segment when the audio signal segment comprises a pause.
US11114102B2 Appliance including voice recognition device
An appliance including a voice recognition device, the voice recognition device including a sound output device and a voice input device, wherein the sound output device is configured to output sound toward the inside of the panel, and the voice input device is configured to collect voice transmitted from the outside of the panel toward the panel.
US11114098B2 Control of interaction between an apparatus and a user based on user's state of reaction
An apparatus estimates, based on an input from a user to an interaction performed during a conversation between the user and the apparatus, an interest degree indicating a degree of interest of the user in a first topic included in the interaction, and estimates, based on the input from the user to the interaction, acceptability of the interaction by the user. The apparatus selects, in accordance with the interest degree and the acceptability, as an operation mode for performing the interaction, one of a first mode of leaving an interaction initiative to the user and a second mode in which the interaction proceeds under an initiative of a system for a specific topic. The apparatus generates interaction data according to the selected operation mode, and causes an output device to output the generated interaction data.
US11114095B2 Information processing device
Provided is an information processing device that includes a reception unit that receives inquiry information, an acquisition unit that acquires answer information in response to the inquiry information from at least one or more acquisition destination candidates determined on a basis of the inquiry information, and a sending unit that sends response information that is generated on a basis of the answer information. The acquisition unit sends a request using a common data format to the at least one or more acquisition destination candidates, and acquires the answer information using a common data format based on the request.
US11114094B2 Audio processing in a low-bandwidth networked system
The present disclosure is generally directed a system to detect activation phrases within input audio signals transmitted over a low-bandwidth network. The system can use a two-stage activation phrase detection process. First a sensing device, which can include a plurality of microphones for detecting an input audio signal, can detect an input audio signal that includes a candidate activation phrase. Second, the sensing device can transmit the recordings of the input audio signal to a client device for confirmation that the input audio signal includes the activation phrase.
US11114090B1 User profile linking
Described are techniques for linking generating a skill-stored user profile, and linking same with a natural language processing (NLP) system-stored user profile. In at least some examples, a user may provide a natural language input to a NLP system. The NLP system may determine a skill is to process to perform an action responsive to the natural language input. To perform the action, the skill may require the user have a user profile stored by the skill, but the user may not have such a user profile. However, the NLP system may store a user profile for the user. The NLP system may determine the user profile stored thereby and may send, with user permission, information in the user profile to the skill. The skill may use the received information to generate and store a user profile for the user. Thereafter, the skill may provide the NLP system with a user profile identifier that the skill may use to identify the user's profile stored thereby. The NLP system may store the received user profile identifier in the user's profile stored by the NLP system, thereby linking the user profiles and enabling the skill to thereafter personalize processing with respect to natural language inputs of the user.
US11114087B1 Automated digital conversation manager
An example system and method for monitoring digital conversations is described. In particular, conversations are monitored for periods of inactivity, where upon identifying a particular period of inactivity, further communications are automatically generated to refresh and restart the conversations based on one or more predefined messages. In one example method, a communication target is identified, where the communication target is associated with an existing conversation. An inactivity-based rule is associated with the target and the conversation, the rule associated with an inactivity time and at least one message. Activity associated with the conversation is monitored to determine whether a time of inactivity exceeds the inactivity time. In response to determining that the inactivity time exceeds the inactivity-based rule, a new message is automatically generated and transmitted to the target based on the at least one message of the inactivity-based rule.
US11114081B2 Device agnostic audio path sealing
In accordance with some embodiments, an apparatus that seals the audio path of an enclosed device is provided. The apparatus includes a first housing portion and a second housing portion, when mated, are arranged to enclose a device, where a surface of the second housing portion is arranged to impart pressure on the device toward the first housing portion. The apparatus further includes a first supporting portion disposed along one side of the first housing portion and arranged to support the device. The apparatus also includes a first liner disposed in the first housing portion and arranged to form a first cavity, where the first cavity is adjacent to the first supporting portion. The apparatus further includes a noise generator operable to provide noise signal stream and a first audio output device coupled to the noise generator operable to output first masking signals to the first cavity.
US11114079B2 Interactive music audition method, apparatus and terminal
An interactive music audition method, apparatus and terminal are provided. The method includes: generating audition inquiry information according to audition requirement information, wherein the audition inquiry information includes a plurality of audition music options associated with the audition requirement information; generating a plurality of audition inquiry voices corresponding to the respective audition music options based on the audition inquiry information, and playing the generated audition inquiry voices; acquiring music selection information for the generated audition inquiry voices; and playing audition music according to the music selection information. Not only the interaction experience between a user and a smart device is improved, but also the accuracy of mining a user's interest is increased.
US11114078B2 Keybed device
The present disclosure proposes a keybed device, including: a keybed support; a keybed arranged on the keybed support; a key height limiting column arranged in one-to-one correspondence with each key in the keybed, and an end of the key height limiting column is fixed on a bottom surface of the corresponding key; a pressure detecting device arranged in one-to-one correspondence under each key height limiting column to detect a pressing strength of each key height limiting column; and a flexible support structure arranged below each key height limiting column and located on at least one side of each pressure detection device. The keybed device includes a flexible support structure, which can avoid false triggering of the Aftertouch effect. A same depth is pressed down from the flexible support structure to obtain a consistent Aftertouch effect, and the performance effect is controllable.
US11114072B2 Guitar support pad and playing method
A guitar pad include a sheet of flexible material including a peripheral edge and a middle region extending entirely and continuously within the peripheral edge. The middle region includes surface area dimensions substantially greater than the thickness of the sheet, a first surface that is compressible, and a second surface which is at least partially conformably drapable over a portion of a guitar.
US11114071B2 Percussion instrument
Provided is a percussion instrument including a substantially cylindrical barrel and a weight fixed to the barrel. More specifically, a plurality of weights 5A to 5D may be provided on the inner circumferential surface of a shell 2 of a drum 1 (a percussion instrument). The weights 5A to 5D may be provided at positions where the weights 5A to 5D have four-fold rotational symmetry in the circumferential direction of the shell 2. The weights 5A to 5D may be each provided between lugs 3 that are provided adjacent to each other on the outer circumferential surface of the shell 2.
US11114070B2 Attachable accessory for changing the timbre of a stringed instrument
An accessory for changing the timbre of a stringed instrument is provided, comprising a body having a vertical opening and a horizontal slot formed in the bottom surface from one edge into the vertical opening; an adjustment rod within the horizontal slot; and a dampener within the vertical opening associated with at least one string of the stringed instrument to which the accessory is attached. The adjustment rod has an upwardly angled inner end within the vertical opening in the body. The dampener comprises a dampener body; a soft fabric covering a top surface; and a bottom surface having a horizontal groove with a downwardly angled top surface matching the angle of the angle of the adjustment rod. Moving the adjustment rod inwardly moves the dampener upward and applies pressure to the string; moving the adjustment rod outwardly moves the dampener downward and reduces the pressure on the string.
US11114062B2 Projection brightness adjustment method for controlling current output of power source and projector thereof
A projection brightness adjustment method includes a power source driving a projector to project an image, a temperature sensor detecting a working temperature of the projector, the projector calculating a pixel average amount corresponding to each pixel brightness level of the image by dividing a total pixel amount of the image by a total brightness level amount of the image, and the projector controlling the power source to output an overload current to the projector for image projection when determining the working temperature is less than an upper operating-temperature limit and determining a level amount of at least one pixel brightness level having a pixel amount larger than the pixel average amount is less than or equal to half of the total brightness level amount. The magnitude of the overload current is between a maximum current limit and the upper operating-current limit.
US11114061B2 Light-emission control signal generating device and display device
The present disclosure relates to a light-emission control signal generating device and a display device. The light-emission control signal generating device includes: a state detection circuit configured to detect whether a current frame is a static frame or a dynamic frame and output an indication signal indicating the static frame or the dynamic frame; and a plurality of light emission control signal generation circuits; wherein the plurality of light emission control signal generation circuits are divided into a plurality of blocks, and individual blocks are input with different light emission enable signals based on the indication signal to generate light emission control signals.
US11114060B2 Cursor image detection comparison and feedback status determination method
A cursor image detection comparison and feedback status determination method is disclosed. The method is based on a non-invasive data-extraction system architecture, and uses an image processing unit to perform detection comparison on a cursor image shown on an operation screen outputted from a machine controller. The method includes steps of obtaining cursor foreground and background images set by a user, and selecting an algorithm to process the cursor foreground and background images to generate a cursor mask, and reading a cursor image and applying the cursor mask on the cursor image for pattern comparison, transmitting information of a comparison result and a cursor feedback status to a software control system, so as to provide a correction system to perform a cursor process program and check whether the movement of the cursor meet a position controlled by a feedback and correction system, thereby completing closed-loop control for the cursor.
US11114052B2 Common voltage feedback compensation circuit, method, and flat display device
The utility model relates to a voltage conditioning circuit, and particularly relates to an AD voltage conditioning circuit. The conditioning circuit comprises a voltage-dividing circuit and a voltage translation circuit. The voltage-dividing circuit and the voltage translation circuit share an output end. The voltage-dividing circuit and the voltage translation circuit are integrated together and share the output end so that the voltage-dividing circuit and the voltage translation circuit can be isolated without using an isolation circuit, AD voltage can be conditioned to an appropriate value, three arithmetic units required to be used by an original conditioning circuit is reduced to only two arithmetic units, and four resistors required to be used by the voltage-dividing circuit and the translation circuit of the original conditioning circuit are reduced to only three resistors. Therefore, the circuit is simplified, cost is greatly reduced and assembling efficiency of circuit boards is enhanced in batch production.
US11114049B2 Liquid crystal display device
A liquid crystal display device includes: a display unit including a first liquid crystal panel and a second liquid crystal panel disposed on a rear surface side of the first liquid crystal panel; and an image processor that generates first and second output image signals respectively output to the first and second liquid crystal panels based on an input image signal. The image processor includes; a distributor that distributes the input image signal into first and second distribution image signals used to generate the first and second output image signals, respectively; and a first unevenness corrector that generates the first output image signal by performing first unevenness correction to prevent display unevenness of the display unit on the first distribution image signal output from the distributor, and outputs the generated first output image signal to the first liquid crystal panel.
US11114048B1 Driving circuit adaptable to an electrophoretic display
A driving circuit adaptable to an electrophoretic display includes a first transistor and a second transistor electrically connected in series between a first positive voltage node and a first negative voltage node, the first transistor and the second transistor being interconnected at an output node; a third transistor electrically connected between the output node and a ground; a first voltage regulator that switchably provides one of a plurality of positive supply voltages to the first positive voltage node; a second voltage regulator that provides a negative supply voltage to the first negative voltage node; a switching circuit having a plurality of outputs electrically connected to the first transistor, the second transistor and the third transistor to turn on or off the first transistor, the second transistor and the third transistor respectively; and a controller that controls the first voltage regulator, the second voltage regulator and the switching circuit.
US11114047B2 Electronic device, operation method of the electronic device, and moving vehicle
Provided is an electronic device whose display quality is independent of environment light. The electronic device is provided with an optical sensor, an acceleration sensor, and the like so that information including the brightness of external light, the angle of external light incident on the electronic device, and the orientation of the display portion in the electronic device is obtained, and the luminance and color tone of the display portion in the electronic device are corrected on the basis of the information. As the correcting method, calculation using a neural network is performed using the luminance and color tone meeting the preference of the user as teacher data and the obtained information as input data. The calculation result is reflected on the luminance and color tone of the display portion in the electronic device, whereby an image with display quality that suits the user's preference can be displayed.
US11114046B2 Display device and method for driving the same, driving apparatus, and computer-readable medium
The present disclosure relates to a method for driving a display device, a driving apparatus, a display device and a computer-readable medium. The method includes: determining backlight signal values of backlight partitions in a backlight module according to input grayscale values of pixels; adjusting the backlight signal values of the backlight partitions by performing peak stretching processing on the backlight partitions in the condition that a total power consumption of the adjusted backlight module is less than a power threshold of the backlight module; determining backlight signal values of the pixels; determining output grayscale values of the pixels according to the backlight signal values of the pixels and the input grayscale values of the pixels; driving a display panel to display an image according to the output grayscale values of the pixels; and driving the backlight module according to the adjusted backlight signal values of the backlight partitions.
US11114045B1 Method of enhancing the visibility of screen images
A method and system for enhancing the visibility of screen images in a high ambient light condition or environment by processing the object images comprising a first stage to increase the brightness of transmission light from the back-light of an LCD screen and a second stage to further enhance the brightness as well as the contrast of the images to be displayed.
US11114044B2 Blue light compensation film and OLED display
The present invention provides a blue light compensation film and an OLED display. The blue light compensation film of the present invention effectively absorbs blue light with wavelength longer than blue wavelength and excite blue light by using a blue light upconversion luminescent material, and effectively improves color shift white OLED device caused by short lifespan of blue electroluminescent material to achieve blue light compensation of the white OLED device and solve the of yellowing in traditional OLED display with age. The OLED display of the present invention comprises the blue light compensation film to avoid color shift problem and provides good display quality.
US11114042B2 Blue light compensation film and OLED display
The present invention provides a blue light compensation film and an OLED display. The blue light compensation film of the present invention effectively absorbs blue light with wavelength longer than blue wavelength and excite blue light by using a blue light upconversion luminescent material, and effectively improves color shift white OLED device caused by short lifespan of blue electroluminescent material to achieve blue light compensation of the white OLED device and solve the of yellowing in traditional OLED display with age. The OLED display of the present invention comprises the blue light compensation film to avoid color shift problem and provides good display quality.
US11114041B2 Blue light compensation film and OLED display
The present invention provides a blue light compensation film and an OLED display. The blue light compensation film of the present invention effectively absorbs blue light with wavelength longer than blue wavelength and excite blue light by using a blue light upconversion luminescent material, and effectively improves color shift white OLED device caused by short lifespan of blue electroluminescent material to achieve blue light compensation of the white OLED device and solve the of yellowing in traditional OLED display with age. The OLED display of the present invention comprises the blue light compensation film to avoid color shift problem and provides good display quality.
US11114037B1 Gate driver on array (GOA) circuit and display apparatus
Embodiments of the application provide a gate driver on array (GOA) circuit and a display apparatus, which is capable of outputting signals of negative pulse waveforms using a simplified circuit design and improving output capability of the GOA circuit by changing a high voltage level of a clock signal to a voltage level of a first high level signal. Thus, the GOA circuit is improved by the first capacitor and the second capacitor, which make the GOA circuit more stable.
US11114036B2 Scan driver and display device for driving a plurality of scan lines
A scan driver includes a plurality of circuit stages, each circuit stage including a first input part configured to transfer a carry signal to a first node in response to a first clock signal, a second input part configured to transfer the first clock signal to a second node in response to a signal of the first node, a first output part configured to transfer a third clock signal to an output terminal in response to a signal of the second node, a holding part configured to maintain a signal of a third node response to a second clock signal, and a second output part configured to transfer a signal of the third node to the output terminal in response to the second clock signal.
US11114035B2 Pixel circuit and display device
A pixel circuit and a display device. The pixel circuit includes a charging unit, a light-emitting unit and an error compensation unit; a voltage storage terminal of the charging unit is connected to a voltage input terminal of the light-emitting unit; one end of the error compensation unit is connected to the voltage storage terminal of the charging unit, a voltage at the voltage storage terminal of the charging unit is used to determine a magnitude of a current flowing through the light-emitting unit; a control terminal of the error compensation unit is configured to receive a light-emitting control signal which is used to control the light-emitting unit to emit light or stop emitting light, the error compensation unit is configured to lower the voltage at the voltage storage terminal of the charging unit when the light-emitting control signal controls the light-emitting unit to emit light.
US11114034B2 Display device
A display device is proposed, the display device including a display panel and a driving circuit, and pixels included in the display panel includes a driving transistor, a light emitting element, a capacitor, and first to sixth switching transistors T1 to T6. T1 senses threshold voltage of the driving transistor, the capacitor stores data voltage and a threshold voltage in both electrodes, T2 applies data voltage to the capacitor, T3 initializes the storage capacitor to reference voltage, and T4 initialize the light emitting element to reference voltage, T5 controls current flow between the driving transistor and the light emitting element, and T6 connects both electrodes of the capacitor. The driving circuit divides one frame into an initialization period, a program period, and a light emission period to drive a pixel, and stops light emission of the light emitting device and make equal voltage across the capacitor, in the initialization period.
US11114033B2 Pixel and display device including the same
A pixel including: a light emitter; a first transistor including first and second electrodes respectively connected to power and the light emitter, the first transistor controlling driving current; a first capacitor between a second and third node; a second transistor between the third node and data line and turned on by a scan signal; a third transistor between a first and second node, and turned on by a control signal; a fourth transistor between power and the third node, and turned on by a emission control signal; a fifth transistor between power and the first electrode, and turned on by the emission control signal; a sixth transistor between the second node and the light emitter, and turned on by another emission control signal; and a second capacitor between power and the first node, wherein the fourth, fifth and sixth transistors turn-on/off at least four times in a non-emission period.
US11114031B2 Display device and method for driving same
The present disclosure discloses a current-driven display device that uses an internal compensation method and can display a good-quality image with no bright dots that are not included in intended display content. In a pixel circuit of an organic EL display device, a voltage of a gate terminal of a drive transistor is initialized before the voltage of a data signal line is written to a holding capacitor via the diode-connected drive transistors. At this time, an initialization voltage is applied to the gate terminal via a display element initialization transistor, a second light emission control transistor, and a threshold compensation transistor. By initializing the gate terminal with a configuration not including an initialization transistor provided between the gate terminal and an initialization voltage supply line as in the related art, voltage drop at the gate terminal due to leakage current of the transistor in an off state is suppressed.
US11114027B2 OLED pixel circuit, and driving method thereof, and a display apparatus
The present application discloses a pixel circuit, including a data-input sub-circuit configured to apply a data voltage from the data line to a first node; a reset sub-circuit configured to reset the second node; a driving-control sub-circuit coupled to a first power supply, the first node, and the second node; a power-storage sub-circuit configured to regulate a voltage difference between the first node and the second node; a light-emitting device coupled to the second node and a second power supply; and a sampling sub-circuit coupled to the data line and the second node and being configured to control the data line to connect with the second node for collecting a voltage signal containing information about electrical properties of the driving-control sub-circuit and being used to generating a compensation voltage for compensating any drifts of the electrical properties.
US11114025B2 Method for sensing light
A method is proposed for sensing light being incident on an electronic device. The electronic device comprises a display and a light sensor arrangement which is mounted behind the display such as to receive incident light through the display. The method comprises the step of repeatedly switching the display on and off depending on a modulation signal, wherein a sub-frame is defined by an on-state and a consecutive off-state of the display. The modulation signal depends on at least one modulation parameter. In a first sub-frame a display brightness is set to a first level depending on a first value of the at least one modulation parameter. Then a first frame count is determined by integrating the incident light by means of the light sensor arrangement during the first sub-frame. In a second sub-frame the display brightness is set to a second level depending on a second value of the at least one modulation parameter. Then a second frame count is generated by integrating the incident light by means of the light sensor arrangement during the second frame. Finally, an ambient light level is determined depending on the first frame count and the second frame count.
US11114016B2 Pixel arrangement structure, display panel and display apparatus
Provided are a pixel arrangement structure, a display panel, and a display apparatus. The pixel arrangement structure includes a plurality of first sub-pixels, a plurality of second sub-pixels, and a plurality of third sub-pixels, and the plurality of first, second and third sub-pixels form a plurality of virtual polygons. In each virtual polygon, the second sub-pixels and the third sub-pixels are located at a first vertex and a second vertex of the virtual polygon, respectively, the first vertex and the second vertex are alternated and spaced apart from each other, the first sub-pixel is located inside the virtual polygon, a first distance from a center of the first sub-pixel to a center of any third sub-pixel is equal, a second distance from a center of the first sub-pixel to a center of any second sub-pixel is equal, and the first distance is equal to the second distance.
US11114007B2 Display panel for precharging according to data signal and display panel driving method thereof
A display panel includes multiple data lines, a scan lines, pixel circuit and a driving circuit. The data lines are configured to receive multiple data signals in a display period. There is a buffer period before the display period. The scan line is configured to receive a scan signal during the display period. The pixel circuit is electrically connected to the data lines and the scan line for receiving the data signals and the scan signal. The driving circuit is electrically connected to the data line, and configured to receive multiple charging signals during the buffer period. The charging signals are corresponding to the data lines and gradually increase so that the driving circuit charges the data lines according to the charging signals.
US11114006B2 Display device, drive method therefor, and drive system therefor
A display device, a drive method therefor, and a drive system therefor are provided by embodiments of the present application. The drive method includes: detecting whether a spectrum of a drive signal is spread when the drive signal is received, and the drive signal is configured to drive the display panel; outputting a clock signal output from the control module to the source drive module if the spectrum of the drive signal is spread; performing spectrum spread on the clock signal according to a preset spread spectrum ratio if the spectrum of the drive signal is not spread; and outputting the clock signal with the spread spectrum to the source drive module.
US11114001B2 Image processing device, method of controlling image processing device, and display device
A projector configured to generate a first image and a second image to be displayed by a projection section, the projection section displaying first pixels constituting the first image and second pixels constituting the second image so that the second pixels are shifted with respect to corresponding ones of the first pixels, includes a filter processing circuit configured to execute a filter process of limiting a frequency band of an image signal of an input image with a one-dimensional filter to generate an intermediate image, an image expanding circuit configured to expand the intermediate image to generate a second expanded image, and an image dividing circuit configured to divide some of second expanded pixels constituting the second expanded image into the first image and the second image.
US11113994B2 Label clip
The present disclosure is directed to a label clip assembly comprising an annular clip having an inner surface and an outer surface radially positioned around a primary axis, and having a height extending in the direction of the primary axis, a label member attached to the outer surface of the clip, and a plurality of projections extending radially from the inner surface of the clip towards the primary axis. The projections may be configured to permit sliding of the clip onto a cable in a first direction and to avoid the clip sliding off the cable in an opposite direction when the clip is engaged with the cable by the projections.
US11113982B2 Programmable education device
A programmable device configured for education and entertainment is described. In one embodiment, the programmable device includes a circuit board with a magnetic reed switch and a plurality of light emitting diodes (LEDs), speakers, and other electronic components. In one embodiment, the magnetic reed switch is configured to activate one or more modes of the programmable device. The LEDs is configured to display a pattern of light. The speakers are configured to emit audio. In one embodiment, the programmable device includes a polymer disk with a cylindrical receptacle to connect the programmable device to the polymer disk.
US11113974B1 System and method for automated routing of mass transit vehicles
A computer implemented system and method for routing a vehicle. The method includes establishing, in a computer memory, a set of parameters comprising a plurality of hub stops and a threshold time, receiving a service request comprising a service location, determining a current location of the vehicle, determining an upcoming travel time for the vehicle to travel from the current location to the service location, and determining, via a processor, a next stop for the vehicle selected from: if the upcoming travel time does not exceed the threshold time, the service location; and if the upcoming travel time exceeds the threshold time, one of the plurality of hub stops.
US11113973B2 Autonomous vehicle operational management blocking monitoring
Autonomous vehicle operational management including blocking monitoring may include traversing, by an autonomous vehicle, a vehicle transportation network. Traversing the vehicle transportation network may include operating a blocking monitor instance, which may include identifying operational environment information including information corresponding to a first external object within a defined distance of the autonomous vehicle, determining a first area of the vehicle transportation network based on a current geospatial location of the autonomous vehicle in the vehicle transportation network and an identified route for the autonomous vehicle, and determining a probability of availability for the first area based on the operational environment information. Traversing the vehicle transportation network may include traversing a portion of the vehicle transportation network based on the probability of availability.
US11113968B2 Method for mobile parking assistance
A method for assisting in the parking of a vehicle in a vacant parking area, wherein the position of at least one vacant parking area is calculated on the basis of a vehicle-to-vehicle and/or a vehicle-to-infrastructure communication from the current position of the vehicle and is conveyed to a navigation apparatus of the vehicle, wherein a parking process is started by virtue of a radio key of the vehicle being placed onto a smartphone display, so that a lens in the vehicle key captures a flashing code and the radio key returns the flashing codes to the vehicle by radio.
US11113967B2 Method for determining parking spaces and free-parking space assistance system
A method for determining parking spaces, traffic participants ascertaining information about free parking spaces and communicating the information to a cloud computing system, the cloud computing system storing information about the free parking spaces in retrievable fashion in a parking space map, information about the provided parking space being visually presented on a display device of the traffic participant. A computer program and a free parking space assistance system, which are suitable in particular for carrying out the method, are also provided.
US11113966B2 Vehicular information systems and methods
Disclosed is a method and system that receives sensor information from each of a plurality of sensors. Each sensor in the plurality is associated with a vehicle. The sensor information includes location coordinates of each vehicle in the plurality. The sensor information associated with each vehicle in the plurality then is translated to parking statistics information. In one embodiment, the translation is based on an aggregate of sensor information corresponding to the plurality of vehicles. The system then communicates parking statistics information to the vehicle.
US11113960B2 Intelligent traffic management for vehicle platoons
Various systems and methods for implementing intelligent traffic management for vehicle platoons are described herein. A road controller system includes A road controller system comprising: a data store to store an active traffic policy; a processor subsystem to: determine a speed or platoon size of a vehicle platoon traveling on an area controlled by the road controller system; and determine a change to the speed or platoon size of the vehicle platoon, the change based on the active traffic policy; and a transceiver to transmit a control message to the vehicle platoon to implement the change to the speed or platoon size of the vehicle platoon.
US11113959B2 Crowdsourced detection, identification and sharing of hazardous road objects in HD maps
Systems, apparatuses and methods may provide for vehicle technology that detects one or more differences between a crowdsourced map of an ambient environment and a real-time volumetric map of the ambient environment and sends a first message via a vehicle-to-vehicle (V2V) link, wherein the difference(s) are represented in the first message at a first resolution. Additionally, the vehicle technology sends a second message via a vehicle-to-infrastructure (V2I) link, wherein the difference(s) are represented in the second message at a second resolution, and wherein the first resolution is less than the second resolution. Moreover, server technology may integrate a first octree representation and a second octree representation into a dynamic layer associated with the crowdsourced map.
US11113955B2 Data collection system
A data collection system includes sensors which are synchronized with each other and an optical signal distributor, wherein each of the sensors comprises a first delay unit which delays a second electrical signal for a first delay time set such that a sum of the first delay time and a first conversion time is same in all of the sensors, and the optical signal distributor comprises second delay units each of which delays a first electrical signal for a second delay time set such that all of sums of the second delay times and conversion times are same as each other.
US11113953B2 Vehicle-paired device range extension method and system
An exemplary method of controlling a vehicle from a remote location includes receiving a first signal from a vehicle-paired device and initiating a vehicle function in response to the first signal. The first signal is sent by the vehicle-paired device in response to a second signal sent from a secondary triggering device. An exemplary range extending system includes a vehicle-paired device configured to transmit a first signal to a vehicle, and a secondary triggering device that transmits a second signal to the vehicle-paired device to initiate a transmission of the first signal from the vehicle-paired device.
US11113950B2 Gateway integrated with premises security system
An integrated security system is described comprising a gateway located at a first location. The gateway includes a takeover component that establishes a coupling with a first controller of a security system installed at the first location. The security system includes security system components coupled to the first controller. The takeover component automatically extracts security data of the security system from the first controller. The gateway automatically transfers the security data extracted from the controller to a second controller. The second controller is coupled to the security system components and replaces the first controller.
US11113949B1 Hygiene apparatus and method
A system for monitoring and maintaining hand washing compliance. The system may be configured to monitor hand washing compliance at any hand washing station having a water faucet and cleaning agent. The system may comprise a wristband, a wash node, a control unit, and a database. The wash node may be configured to capture the activity within an area encompassing the hygiene station. The system is configured to monitor and notify the user of when to clean their hands. Further, the system can provide real time and historical monitoring of hygiene compliance and policy violation by users. Further, the system can provide the user with notifications of their compliance through visual or wireless device notifications indications of the time elapsed since a previous washing.
US11113948B2 Method for reminding a first user to complete a task based on position relative to a second user
A method of monitoring a user is provided. The method comprising: receiving a reminder request from a first user device, the reminder request requesting an alarm to activate on the first user device when the first user device is within a selected distance of a second user device; detecting a first current position of the first user device; detecting a second current position of the second user device; determining a distance between the first current position and the second current position; determining whether the distance is less than or equal to the selected distance; and activating an alarm on the first user device when the distance is less than or equal to the selected distance.
US11113947B2 Smart reminder alarm for cars and other devices
A reminder device includes a frame-shaped base defining an opening and configured to be mounted over and around an operational button/handle located in a vehicle or in a home; a lid coupled to the frame-shaped base and configured to close over said frame-shaped base, covering said opening and blocking access to said operational button/handle; a circuit configured to product an audible message upon receiving a trigger signal, said circuit being located in at least one of said framed-shaped base and said lid; and a switch including a first component located on said frame-shaped base and a second component located on said lid and so configured that when said first component and second component are separated from each other by a predetermined distance, when the lid is opened, the switch causes the creation of said trigger signal and the production of said audible alarm.
US11113946B1 Method and system for determining correspondence relationship between sensing target and sensor
A method for determining a correspondence relationship between a sensing target and a sensor is a correspondence relationship determination method for determining whether or not a correspondence relationship between a sensing target and a sensor attached to the sensing target is correct. The method includes acquiring position information of a first sensor fixed and attached to the sensing target, acquiring position information of a second sensor detachably attached to the sensing target, and obtaining a distance by comparing the position information of the first sensor and the position information of the second sensor, and determining that the correspondence relationship between the sensing target and the second sensor indicates discrepancy when the distance is equal to or more than a threshold value.
US11113945B2 Automated robot alert system
A robot alert system includes a robot server that receives contextualized sensor data from one or more mobile robots and generates alerts to one or more individuals according to a set of configured alert rules. The contextualized sensor data includes location data indicating a location of the mobile robot and sensor data obtained by the mobile robot representing sensed conditions of an environment associated with the location. The robot server accesses staff member data associated with each of a plurality of staff members from a staff member database and accesses a set of stored alert rules specifying alert criteria for triggering the alert. Responsive to determining that the contextualized sensor data meets the alert criteria for s target staff member, the robot server generates and transmits an alert to a client device associated with the target staff member.
US11113943B2 Systems and methods for predictive environmental fall risk identification
In various exemplary embodiments, the present technology is directed to systems and methods for predictive environmental fall risk identification for a user.
US11113941B2 Ambient light sensor in a hazard detector and a method of using the same
A method of operating an alarm device including a processor and a light detector, the method including for operating the light detector to sample a light intensity within an interior space a plurality of times to produce a plurality of light intensity measurements, operating the processor to determine a light intensity value, wherein the light intensity value is based upon the plurality of light intensity measurements, and operating the processor to decide whether a night cycle can be determined based on the light intensity values.
US11113940B2 Wireless merchandise security system
Security systems and methods for protecting retail display merchandise from theft are provided. For example, a security system includes a sensor configured to be secured to an item of merchandise, and a monitoring component configured to wirelessly communicate with the sensor, wherein the monitoring component and the sensor are configured to communicate with one another to determine a proximity of the item of merchandise relative to the monitoring component, wherein the monitoring component and/or the sensor is configured to initiate a security signal when the proximity between the monitoring component and the sensor is within a predetermined range or distance.
US11113938B2 Audio/video recording and communication devices with multiple cameras
Audio/video (A/V) recording and communication devices with multiple cameras in accordance with various embodiments of the present disclosure are provided. In one embodiment, an A/V recording and communication device is provided, the device comprising a first camera having a first resolution; a second camera having a second resolution, wherein the second resolution is higher than the first resolution; a communication module; and a processing module operatively connected to the first camera, the second camera, and the communication module, the processing module comprising: a processor; and a camera application, wherein the camera application configures the processor to: maintain the first camera in a powered-on state; maintain the second camera in a low-power or powered-off state; and determine when to power up the second camera based on an output signal from the first camera.
US11113935B2 Patient support apparatuses with nurse call audio management
A patient support apparatus includes a frame, a support surface for supporting a patient, and a nurse call interface adapted to provide an interface between a bed and a wall-mounted nurse call outlet having a plurality of pins to thereby allow a patient supported on the bed to communicate with a remotely positioned nurse. The nurse call interface coordinates the duplex signals of the bed's microphone and speaker with the half duplex nurse audio signals from the nurse call system. More particularly, the interface includes a nurse call audio channel communicatively coupled to first and second audio pins of the plurality of pins of the nurse call outlet, a bed microphone channel to a bed microphone, a bed speaker channel to a bed speaker, and a switch controller adapted to selectively connect the nurse call audio channel to the bed microphone channel or to the bed speaker channel.
US11113930B2 Multi-level wagering competitions
Various embodiments that may generally relate to one or more competitions. Such competitions may include a plurality of rounds. A round may include a player attempting to choose a winner of an event on which a round is based. A surviving player after a number of rounds may be a winner of a competition. Various apparatus and methods are described.
US11113926B2 System and method for utilizing mobile device to track gaming data
The present disclosure relates generally to a system that utilizes an application running on a mobile device to collect game-based data regarding a player's experience at a gaming establishment.
US11113923B2 Gaming table systems for overlapping game play
Gaming table systems can include multiple electronic gaming tables, multiple gaming terminals, and a system server. Each gaming terminal can have a terminal controller adapted to facilitate the overlapping or simultaneous play by a single player of multiple wager-based table games at multiple electronic gaming tables. A server in communication with the gaming tables controls starting times of the wager-based table games by sending signals to the tables indicating when each game is allowed to start. Signals can be sent due to triggering events and/or can cause staggered starting times across games, which can allow faster players to play more games. The server can also control which gaming tables starts a next game, distribute table usage, and confirm that wagers are placed within a proper time frame for their respective games. A compliance server can verify eligibility of remote gaming terminals to participate in wager-based game play in the system.
US11113921B2 Ice vending machine and related methods
Implementations of ice vending machines may include a cabinet having a frame, an ice maker coupled to the frame, and an ice storage section coupled to the frame and below the ice maker. The ice storage section may include one or more agitators. Implementations may also include an ice feed coupled below the ice storage section, a bagging system coupled to the frame and below the ice feed, a retrieval section coupled to the frame and below the bagging system, and an interactive panel coupled to an outer surface of the cabinet. The interactive panel may be configured to receive a purchase request from a customer for a bag of ice. The ice vending machine, in response to the purchase request, may be configured to fill and dispense the bag of ice on demand.
US11113919B2 Optical switch devices
An optical device includes an array of lenses and a plurality of first and second segments disposed under the array of lenses. At a first viewing angle, the array of lenses presents a first image for viewing without presenting the second image for viewing, and at a second viewing angle different from the first viewing angle, the array of lenses presents for viewing the second image without presenting the first image for viewing. In some examples, individual ones of the first and second segments can comprise specular reflecting, transparent, diffusely reflecting, and/or diffusely transmissive features. In some examples, individual ones of the first and second segments can comprise transparent and non-transparent regions. Some examples can incorporate more than one region producing an optical effect.
US11113917B2 Method for implementing banknote counting of banknote counting device, and banknote counting device
A method for implementing banknote counting includes: if counterfeit banknote is detected in the banknote counting process, recording the sequence, the denomination, and the quantity of the counterfeit banknote; extracting the counterfeit banknote and calculating the amount of the counterfeit banknote; determining, according to a user identity information, whether a circulation amount of counterfeit currency and number of times of circulation of counterfeit currency having a mapping relationship to the user identity information exist in a preset counterfeit currency circulation database; if existing, updating the circulation amount of counterfeit currency and changing the number of times of circulation of counterfeit currency; and if the updated circulation amount of counterfeit currency is greater than a preset amount threshold and the updated number of times of circulation of counterfeit currency is greater than a preset number of circulation threshold, sending an investigation instruction to the public security department.
US11113913B1 Temperature based access control
The present disclosure relates to systems and methods of control access to a controlled-access area. The method includes receiving offsite sensor data, receiving offsite user identification data corresponding to the offsite sensor data, determining that the offsite sensor data satisfies an organizational standard, determining that the offsite user identification data corresponds to an approved user, and transmitting a notification to a user device. The method may also include receiving onsite user information and using the offsite sensor data and the onsite user information to determine if a user is approved for access to an access-controlled area. In some examples, the offsite sensor data may be temperature data associated with a febrile condition of a user attempting to gain access to the controlled-access area.
US11113910B2 Anti-passback method, apparatus and system
Embodiments of the present application disclose an anti-passback method, apparatus and system. A plurality of access controllers are communicatively connected to a server. After detecting that a card reader has successfully read an identifier of an access card, an access controller sends the identifier of the access card, an identifier of the card reader, and its own identifier to the server. The server searches for the identifier of the card reader that read the access card last time, and the identifier of the access controller corresponding to the card reader, and determines a route for the door opening request. When the determined route exists in a preset list of routes, the sever sends a door opening instruction to the access controller. The route list may include routes between doors under the control of the plurality of access controllers. When a user swipes on a card reader on any of the doors with an access card, the access controller that controls the card reader will transmit information to the server. The server determines whether to allow the passing based on the route list. As can be seen, such solution achieves the anti-passback feature among a plurality of access controllers.
US11113904B2 On-road running test system
Provided is an on-road running test system including: a running data acquisition part that successively acquires pieces of actual running data on a vehicle on which a driver performs a running test on a road; a calculation part that compares predetermined test conditions for the running test and the pieces of actual running data to calculate a driving operation style including at least one of an accelerator operation mode, a brake operation mode, and a shift operation mode for satisfying the test conditions; and a presentation part that presents the driving operation style to the driver.
US11113902B2 On board diagnostics drive cycle advisor
Provided is a method of completing an incomplete drive cycle test on a vehicle resulting from an incomplete vehicle monitoring process. The method includes establishing a communication link between a portable electronic device and a vehicle computer, and receiving initial diagnostic data from the vehicle computer using the portable electronic device. The initial diagnostic data is analyzed to identify the incomplete vehicle monitoring process and a driving procedure for resetting an incomplete vehicle monitor associated with the incomplete vehicle monitoring process. Live data is received from the vehicle computer while the vehicle is in motion to track progression through the driving procedure. The method may include receiving subsequent diagnostic data from the vehicle while the vehicle is in motion. The subsequent diagnostic data is analyzed while the vehicle is in motion to determine if the status of the incomplete vehicle monitoring process transitions to complete.
US11113901B2 Method and apparatus for driver-tuned diagnostics and reporting
A system includes a processor configured to determine a vehicle-specific parameter including a vehicle-specific modifier for modifying a vehicle-state reporting trigger. The processor is further configured to detect an occurrence of the vehicle-state reporting trigger that has been modified based on the vehicle-specific parameter, such that the reporting trigger triggers a report based on a different vehicle-state than an unmodified predefined version of the reporting trigger. Also, the processor is configured to report the occurrence to an occupant, responsive to the detection.
US11113900B2 Image processing device, number-of-axles detection system, toll setting device, toll setting system, and non-transitory computer-readable medium storing program
Disclosed is an image processing device including a hardware processor that: specifies a position of a plurality of tires of a moving vehicle from a captured image showing at least the plurality of tires of the vehicle; makes a determination of whether or not each of the plurality of tires is in contact with a ground on the basis of a position of the specified plurality of tires; and counts the number of axle of a tire in contact with the ground of the vehicle according to a result of the determination.
US11113898B2 Half box for ultrasound imaging
A method for generating an ultrasound image, comprising displaying a rendered image of a target from an edge of a full box encompassing the target. An input regarding a selection of a half box may be received from a user. When the half box is not selected, the rendered image may continue to be displayed. When the half box is selected, a new image may be rendered from a reference of the full box, and the rendered image may be displayed.
US11113897B2 Systems and methods for presentation of augmented reality supplemental content in combination with presentation of media content
Systems and methods are provided herein for providing supplemental Augmented Reality (AR) content. Media content is provided to a user device located within a viewing area. A determination is made that a supplemental three dimensional (3D) AR content related to the media content is available. 3D characteristics of the supplemental AR content are determined. Such characteristics include a viewing angle and body position of an actor from the supplemental AR content. 3D characteristics of the viewing area are determined. Such characteristics include shape and position of the furniture within the viewing area and a position of a user within the viewing area. A position is determined within the viewing area by comparing the 3D characteristics of the supplemental AR content and the 3D characteristics of the viewing area. The supplemental AR content is then provided for display at the determined position.
US11113896B2 Geophysical sensor positioning system
An augmented reality (AR) object positioning system receives a target coordinate for a location of interest within a physical environment. The AR object positioning system then determines an AR device coordinate of an AR device within the physical environment and orientation information of the AR device at the AR device coordinate. The AR object positioning system calculates a plurality of image frame coordinates of an image frame based on the AR device coordinate and the orientation information when the image frame was captured. The AR object positioning system, in response to an image frame coordinate of the plurality of image frame coordinates corresponding with the target coordinate, renders on a display of the AR device, first annotation content relative to the image frame coordinate according to rendering instructions for the first annotation content.
US11113895B2 Systems and methods for selecting spheres of relevance for presenting augmented reality information
Augmented reality information may be presented to a user without overloading the user with an extraordinary amount of information. AR information may be selectively presented to the user in iterative ranges from the user in the user's field of view. Real-world objects in the user's field of view may be detected. A first group of objects may be selected that are less than a first distance from the user in the field of view, and a second group of objects selected that are between the first distance and a second greater distance in the field of view. At a first time, the first group of objects may be augmented to the user. At a second time after the first time, the second group of objects may be augmented to the user. The first group may stop being augmented prior to the second time.
US11113893B1 Artificial reality environment with glints displayed by an extra reality device
The present embodiments relate to display of glints associated with real-world objects in an environment displayed on an extra reality (XR) device. The glint can include a virtual object associated with a real-world object, such as an indication of a social interaction associated with a real-world object, a content item tagged to an object, etc. The system as described herein can present glints on a display of an XR device based on a distance between the XR device and a location associated with the glint. Responsive to selection of a glint in the environment, additional information can be presented relating to the glint or another action can be taken, such as to open an application. In some instances, a glint can include a series of search results relating to a corresponding real-world object to provide additional information relating to the real-world object.
US11113891B2 Systems, methods, and media for displaying real-time visualization of physical environment in artificial reality
Particular embodiments are directed to a passthrough feature. A computing system may display a virtual-reality scene on a device worn by a user. The system may receive a request to display a visual representation of at least a portion of a physical environment surrounding the user. The system may access data associated with the physical environment captured by camera(s) of the device. The system may generate, based the data, depth measurements of one or more objects in the physical environment. The system may generate, based on the depth measurements, one or more models of the one or more objects in the physical environment. The system may render an image based on a viewpoint of the user and the one or more models and, based on the image, generate the visual representation requested by the user. The visual representation may then be displayed with the virtual-reality scene to the user.
US11113888B2 Device and method for generating dynamic virtual contents in mixed reality
Dynamic virtual content(s) to be superimposed to a representation of a real 3D scene complies with a scenario defined before runtime and involving real-world constraints (23). Real-world information (22) is captured in the real 3D scene and the scenario is executed at runtime (14) in presence of the real-world constraints. When the real-world constraints are not identified (12) from the real-world information, a transformation of the representation of the real 3D scene to a virtually adapted 3D scene is carried out (13) before executing the scenario, so that the virtually adapted 3D scene fulfills those constraints, and the scenario is executed in the virtually adapted 3D scene replacing the real 3D scene instead of the real 3D scene. Application to mixed reality.
US11113884B2 Techniques for immersive virtual reality experiences
Various embodiments of the invention disclosed herein provide techniques for generating a three-dimensional virtual environment. A 3D object/effects generator executing on a client device receives a media content item. The 3D object/effects generator receives content metadata associated with the media content item. The 3D object/effects generator generates at least a portion of a 3D virtual environment based on the content metadata. The 3D object/effects generator displays the media content item and the at least a portion of the 3D virtual environment on a display associated with a virtual reality device.
US11113883B2 Techniques for recommending and presenting products in an augmented reality scene
Described herein is an augmented reality application-based service, which facilitates techniques for aiding a first end-user (e.g., a room designer) with the selection and placement of objects (e.g., images of home furnishing and related products) in an augmented reality scene that is being, or has been, generated via a mobile computing device that is remote from the first end-user, such that a second end-user (e.g., a potential consumer) operating the mobile computing device can view objects, in the augmented reality scene, as placed by the first, remote end-user.
US11113879B2 Systems and methods for generating augmented reality environments from two-dimensional drawings
Systems and methods for generating augmented reality environments from 2D drawings are provided. The system performs a camera calibration process to determine how a camera transforms images from the real world into a 2D image plane. The system calculates a camera pose and determines an object position and an object orientation relative to a known coordinate system. The system detects and processes a 2D drawing/illustration and generates a 3D model from the 2D drawing/illustration. The system performs a rendering process, wherein the system generates an augmented reality environment which includes the 3D model superimposed on an image of the 2D drawing/illustration. The system can generate the augmented reality environment in real time, allowing the system to provide immediate feedback to the user. The images processed by the system can be from a video, from multiple image photography, etc.
US11113878B2 Screen tile pair-based binocular rendering pipeline process and method
The invention discloses A screen tile-pair based binocular rendering pipeline process and method, comprising: completing space division according to a spatial relationship of two visual angles in stereo rendering, and generating input primitive lists corresponding to the divided space; searching non-full primitive lists of space divisions and obtaining a surface with spatial partition; and dispatching all generated spatial divisions, and simultaneously performing rasterizing and rendering of two visual angles for primitives in each space division. According to the new measures, a spatial correlation of two visual angles in stereo rendering is considered, and in a rendering process the two visual angles are rasterized and rendered at the same time, thereby reducing a bandwidth required for repeated reading of triangular data in the rendering process.
US11113876B2 Method for displaying a 3D scene graph on a screen
The invention relates to a method for displaying a three-dimensional (3D) scene graph on a screen, the method comprising: attaching 3D resources to a set of application scene nodes; separating a first process running in a first application context on an operating system of a computer system from a second process running in a second application context on the operating system by connecting a first sub-set of the application scene nodes to the first process and connecting a second sub-set of the application scene nodes to the second process; loading the first process and the second process to a 3D display server of the computer system; constructing the 3D scene graph based on the first process and the second process; and displaying the 3D scene graph on the screen.
US11113875B1 Visualization tools for point clouds and 3D imagery
Provided is a three-dimensional (“3D”) analysis tool or device for generating visualizations for attributes in different multi-plane slice of a point cloud or 3D image. The device may receive a point cloud with a plurality of data points that are distributed across a plurality of different planes and that collectively produce a 3D image. The device may select a set of the plurality of data points that are located within a particular slice of the point cloud, may generate a visualization from one or more attributes of the set of data points, and may present the visualization of the one or more attributes for the set of data points in a different format than a rendering of the set of data points.
US11113874B2 Displaying rich text on 3D models
A computer-implemented method for displaying rich text on a 3D model includes obtaining, by one or more processing devices, a target rich text; invoking a rendering tool corresponding to a file format of the target rich text; rendering the target rich text using the rendering tool, to obtain a rendering result; invoking a graphical programming interface; and texture mapping the rendering result to an area of the 3D model using the graphical programming interface.
US11113873B1 Modeling articulated objects
Navigation systems can identify objects in an environment and generate representations of those objects. A representation of an articulated vehicle can include two segments rotated relative to each other about a pivot, with a first segment corresponding to a first portion of the articulated vehicle and the second segment corresponding to a second portion of the articulated vehicle. The representation can be based on a model fit to points that are derived from sensor data and are associated with the object. In some examples, the model can be fit to the points using an expectation maximization algorithm and can be parameterized using attributes of the first and second segments.
US11113872B2 Adaptive multisampling based on vertex attributes
Systems, apparatuses and methods may provide for technology that selects an anti-aliasing mode for a vertex of a primitive based on a parameter associated with the vertex and generates a coverage mask based on the selected anti-aliasing mode. Additionally, one or more pixels corresponding to the vertex may be shaded based at least partly on the coverage mask, wherein the selected anti-aliasing mode varies across a plurality of vertices in the primitive.
US11113871B1 Scene crop via adaptive view-depth discontinuity
A method, apparatus, and system provide the ability to crop a three-dimensional (3D) scene. The 3D scene is acquired and includes multiple 3D images (with each image from a view angle of an image capture device) and a depth map for each image. The depth values in each depth map are sorted. Multiple initial cutoff depths are determined for the scene based on the view angles of the images (in the scene). A cutoff relaxation depth is determined based on a jump between depth values. A confidence map is generated for each depth map and indicates whether each depth value is above or below the cutoff relaxation depth. The confidence maps are aggregated into an aggregated model. A bounding volume is generated out of the aggregated model. Points are cropped from the scene based on the bounding volume.
US11113868B2 Rastered volume renderer and manipulator
A method for visualizing two-dimensional data with three-dimensional volume enables the end user to easily view abnormalities in sequential data. The two-dimensional data can be in the form of a tiled texture with the images in a set row and column, a media file with the images displayed at certain images in time, or any other way to depict a set of two-dimensional images. The disclosed method takes in each pixel of the images and evaluates the density, usually represented by color, of the pixel. This evaluation allows the user to set threshold values and return accurate representations of the data presented, instead of a culmination of all data along a ray trace.
US11113866B2 Method and apparatus for point cloud compression
Aspects of the disclosure provide methods and apparatuses for point cloud compression and decompression. In some examples, an apparatus for point cloud compression/decompression includes processing circuitry. For example, the processing circuitry determines, from a point cloud, at least a first set of candidate source points that are associated with a target point in a geometry image reconstructed from a compressed geometry image for the point cloud. Then, the processing circuitry weights a color of each candidate source point in the first set based on a combination of a location difference between the candidate source point and the target point, and a color difference between the color of the candidate source point and an aggregate color of the first set of candidate source points. Further, the processing circuitry determines a color of the target point based on a first weighted color average of the first set of candidate source points.
US11113861B2 Imitating motion capture clips using a neural network
This disclosure presents a process to generate one or more video frames through guiding the movements of a target object in an environment controlled by physics-based constraints. The target object is guided by the movements of a reference object from a motion capture (MOCAP) video clip. As disturbances, environmental factors, or other physics-based constraints interfere with the target object mimicking the reference object. A tracking agent, along with a corresponding neural network, can be used to compensate and modify the movements of the target object. Should the target object diverge significantly from the reference object, such as falling down, a recovery agent, along with a corresponding neural network, can be used to move the target object back into an approximate alignment with the reference object before resuming the tracking process.
US11113855B2 Expression interpretation engine for computer map visualizations
A process, and corresponding system for performing the process, is described for editing and representing property values for a digital map. The process stores a library of expressions for styling a digital map. The process retrieves electronic map data and displays a user interface including a property editor panel and a visual map portion. The property editor panel displays a plurality of map styles. The visual map portion displays a representation of the electronic map data. For a selected map style, the process displays a plurality of style properties and a text field for receiving expressions corresponding to a style property. The process receives, via the text field, an expression and determines a set of suggested expressions corresponding to the style property. The process applies the received expression to the electronic map data and renders in the visual map portion an edited representation of the electronic map data.
US11113853B2 Systems and methods for blending and aggregating multiple related datasets and rapidly generating a user-directed series of interactive 3D visualizations
Systems and methods that enable blending and aggregating multiple related datasets to a blended data model (BDM), manipulation of the resulting data model, and the representation of multiple parameters in a single visualization. The BDM and each visualization can be iteratively manipulated, in real-time, using a user-directed question-answer-question response so patterns can be revealed that are not obvious.
US11113852B2 Systems and methods for trending patterns within time-series data
Systems and methods for trending patterns within a set of time-series data are described. In one or more embodiments, a set of one or more groups of data points that are associated with a particular seasonal pattern are generated within volatile and/or non-volatile storage. A set of pairwise slopes is determined for data point pairs within the set of one or more groups of data points. Based, at least in part on the plurality of pairwise slopes, a representative trend rate for the particular seasonal pattern is determined. A set of forecasted values is then generated within volatile or non-volatile storage based, at least in part, on the representative trend rate for the particular seasonal pattern.
US11113844B2 Systems and methods for automatic quality assessment of multiple-camera calibration
Systems and methods for assessing the calibration of an array of cameras. The method including inputting into a processor captured images from at least two cameras of the array of cameras, the captured images having features from an image. The method further including extracting one or more extracted features from the captured images, matching one or more extracted features between pairs of the at least two cameras to create a set of matched features, selecting matching points from the set of matched features, generating a three-dimensional reconstruction of objects in a field of view of the at least two cameras, and outputting the three-dimensional reconstruction wherein the three-dimensional reconstruction comprises indicators of calibration errors.
US11113839B2 Method, apparatus, and system for feature point detection
An approach is provided for feature point detection and representation. The approach, for example, involves processing (e.g., using a neural network or equivalent) image data associated with a grid cell of an image to determine a feature point corresponding to a position of a feature detected in the image data. The approach also involves encoding the position of the feature with respect to a coordinate system referenced to the grid cell. The output comprises one or more parameters indicating the encoded position, one or more attributes of the feature, or a combination thereof.
US11113838B2 Deep learning based tattoo detection system with optimized data labeling for offline and real-time processing
A computer-implemented method executed by at least one processor for detecting tattoos on a human body is presented. The method includes inputting a plurality of images into a tattoo detection module, selecting one or more images of the plurality of images including tattoos with at least three keypoints, the at least three keypoints having auxiliary information related to the tattoos, manually labeling tattoo locations in the plurality of images including tattoos to create labeled tattoo images, increasing a size of the labeled tattoo images identified to be below a predetermined threshold by padding a width and height of the labeled tattoo images, training two different tattoo detection deep learning models with the labeled tattoo images defining tattoo training data, and executing either the first tattoo detection deep learning model or the second tattoo detection deep learning model based on a performance of a general-purpose graphical processing unit.
US11113837B2 Sensor mapping to a global coordinate system
An object tracking system includes a sensor and a tracking system. The sensor is configured to capture a first frame of a global plane for at least a portion of a space. The tracking system is configured to receive a first coordinate in the global plane where a first marker is located in the space and to receive a second coordinate in the global plane where a second marker is located in the space. The tracking system is further configured to identify the first marker and the second marker within the first frame, to determine a first pixel location in the first frame for the first marker, to determine a second pixel location in the first frame for the second marker, and to generate a homography based on the first coordinate, the second coordinate, the first pixel location, and the second pixel location.
US11113830B2 Method for generating simulated point cloud data, device, and storage medium
Embodiments of the present disclosure are directed to a method for generating simulated point cloud data, a device, and a storage medium. The method includes: acquiring at least one frame of point cloud data collected by a road collecting device in an actual environment without a dynamic obstacle as static scene point cloud data; setting, according to set position association information, at least one dynamic obstacle in a coordinate system matching the static scene point cloud data; simulating in the coordinate system, according to the static scene point cloud data, a plurality of simulated scanning lights emitted by a virtual scanner located at an origin of the coordinate system; and updating the static scene point cloud data according to intersections of the plurality of simulated scanning lights and the at least one dynamic obstacle to obtain the simulated point cloud data comprising point cloud data of the dynamic obstacle.
US11113829B2 Domain adaptation for analysis of images
A system for analyzing images includes a processing device including a receiving module configured to receive an image associated with a target domain, and a domain adaptation module configured to characterize one or more features represented in the received image based on a domain adaptation model. The domain adaptation model is generated using a machine learning algorithm to train the domain adaptation model, and the machine learning algorithm is configured to train the domain adaptation model based on one or more source domain images associated with a source domain, one or more previously acquired images associated with the target domain, and acquired characterization data associated with the target domain. The system also includes an output module configured to output the received image with characterization data identifying one or more features characterized by the domain adaptation module.
US11113828B2 Determining sensor installation characteristics from camera image
An image of at least a portion of a room may be received, the image of the room comprising an image of a sensor mounted in the room. At least one optical parameter related to the image of the room may also be received. A distance may be determined between the sensor and a camera that captured the image of the room, wherein the determination of the distance is based at least in part on the optical parameters and on known physical dimensions of the sensor. A sensitivity requirement of the sensor may be determined, based on the distance. The determined sensitivity may be sent to control logic of the sensor.
US11113818B1 Timing controller and operating method thereof
A timing controller includes an image compensator for generating compensated image data. The image compensator is configured to: divide an input image into plural image blocks; select plural pixels located at one column of the image block as plural target pixels; generate an average representative gray level of the image block according to a histogram of gray levels of the image block; input the average representative gray level into a first lookup table to obtain a first gain; input a vertical pixel position of the target pixel and the average representative gray level into a second lookup table to obtain a second gain; obtain the compensated gray level by multiplying the gray level, the first gain, and the second gain of the target pixel; and replace the gray levels with the compensated gray levels to acquire the compensated image data.
US11113816B2 Image segmentation apparatus, method and relevant computing device
The present disclosure provides an image segmentation apparatus, method and relevant computing device. The image segmentation apparatus comprises: a feature extractor configured to extract N image semantic features having different scales from an input image, where N is an integer not less than 3; and a feature processor comprising cascaded dense-refine networks and being configured to perform feature processing on the N image semantic features to obtain a binarized mask image for the input image. A dense-refine network is configured to generate a low-frequency semantic feature from semantic features input thereto by performing densely-connected convolution processing on the semantic features respectively to obtain respective image global features, performing feature fusion on the image global features to obtain a fused image global feature, and performing pooling processing on the fused image global feature to generate and output the low-frequency semantic feature. The semantic features are selected from a group consisting of the N image sematic features and low-frequency semantic features generated by dense-refine networks. The feature processor is configured to obtain the binarized mask image based on low-frequency semantic features generated by the dense-refine networks.
US11113811B2 Systems, methods, and devices for medical image analysis, diagnosis, risk stratification, decision making and/or disease tracking
The disclosure herein relates to systems, methods, and devices for medical image analysis, diagnosis, risk stratification, decision making and/or disease tracking. In some embodiments, a normalization device is configured to facilitate normalization of medical images of a coronary region of a subject for an algorithm-based medical imaging analysis. The normalization device can include a substrate and a plurality of compartments positioned within the substrate, each of the plurality of compartments configured to hold a sample of a known material. A first subset of the plurality of compartments can hold at least one sample of a contrast material, a second subset of the plurality of compartments can hold samples of materials representative of materials to be analyzed by the algorithm-based medical imaging analysis, and a third subset of the plurality of compartments hold at least one sample of a phantom material.
US11113806B2 Systems and methods for menu directed inspection
A non-destructive testing (NDT) system can provide a tree model of an inspection on a display of an NDT device and on a web page configured in a web browser on a computing device coupled to the NDT device. Inspection data acquired using the NDT device can be provided in real-time as the inspection data is associated with a node configured in the tree model. The NDT system can generate an inspection tree model based on an inspection template including a template tree model. Defect properties, inspection instructions, and/or image transforms can be applied to nodes of the template tree model such that the generated inspection tree model includes the applied defect properties, inspection instructions, and/or image transforms, which can then be applied to the inspection data acquired at the inspection point location corresponding to each node.
US11113799B2 Display method and display device
A display method and a display device are provided. The display method may be applied to a display device having a lens unit and a display unit for normal display, and may include steps of: detecting a first distance between the lens unit and the display unit; calculating correction information according to the first distance and transmitting the correction information to the display unit; and displaying a corrected image by the display unit according to the correction information, so that the corrected image is converged into eyes of a user via the lens unit, wherein the corrected image is obtained by correcting an original image according to the first distance.
US11113795B2 Image edge processing method, electronic device, and computer readable storage medium
An image edge processing method is disclosed. The method includes steps of: extracting a brightness component from an input image; calculating an edge probability value mp of each pixel in the image according to the extracted brightness component; calculating an enhancement coefficient A for each pixel based on the edge probability value mp; performing a noise detection according to the brightness component, and determining if each pixel in the image is a noise point; when the pixel is not a noise point, performing a logarithmic processing to the pixel in order to obtain a data w; enhancing an edge of the image according to the λ, the w and the brightness component in order to obtain an enhanced brightness component data; and after performing a brightness component synthesis according to the enhanced brightness component data, outputting an enhanced image. An electronic device and computer readable storage medium are also disclosed.
US11113794B2 Systems and methods for generating defocus blur effects
In one embodiment, a computing system may receive current eye-tracking data associated with a user of a head-mounted display. The system may dynamically adjust a focal length of the head-mounted display based on the current eye-tracking data. The system may generate an in-focus image of a scene and a corresponding depth map of the scene. The system may generate a circle-of-confusion map for the scene based on the depth map. The circle-of-confusion map encodes a desired focal surface in the scene. The system may generate, using a machine-learning model, an output image with a synthesized defocus-blur effect by processing the in-focus image, the corresponding depth map, and the circle-of-confusion map of the scene. The system may display the output image with the synthesized defocus-blur effect to the user via the head-mounted display having the adjusted focal length.
US11113793B2 Method and apparatus for smoothing a motion trajectory in a video
Disclosed is a method and apparatus for smoothing a motion trajectory in a video. According to this method, an original rotation matrix sequence of a video frame sequence of an input video is acquired. Then an objective function is determined according to the Riemann manifold architecture, and the smooth rotation matrix that minimizes the objective function is iteratively solved for according to the Riemannian manifold constrained smoothing algorithm, thus obtaining a smooth rotation matrix sequence after the smoothing. Then the video frame sequence is subjected to image stabilization based on the smooth rotation matrix sequence, thereby eliminating motion jitter, making the motion in the video smoother, and improving the video quality.
US11113791B2 Image noise reduction using spectral transforms
Various techniques are provided for reducing noise in captured image frames. In one example, a method includes determining row values for image frames comprising scene information and noise information. The method also includes performing first spectral transforms in a first domain on corresponding subsets of the row values to determine first spectral coefficients. The method also includes performing second spectral transforms in a second domain on corresponding subsets of the first spectral coefficients to determine second spectral coefficients. The method also includes selectively adjusting the second spectral coefficients. The method also includes determining row correction terms based on the adjusted second spectral coefficients to reduce the noise information of the image frames. Additional methods and systems are also provided.
US11113789B2 Method and device for digital image restoration
The invention concerns a method and a device for digital image restoration. The digital image to be restored comes from an initial image acquired by an image acquisition device having an associated acquisition instrumental noise. The method comprises the following steps: —obtaining (30) an intermediate digital image with restoration of the acquisition instrumental noise, —denoising (32) the intermediate digital image in order to obtain a denoised intermediate digital image, —deconvolution (34) of the denoised digital image in order to obtain a restored digital image.
US11113786B2 ASTC interpolation
A binary logic circuit for performing an interpolation calculation between two endpoint values E0 and E1 using a weighting index i for generating an interpolated result P, the values E0 and E1 being formed from Adaptive Scalable Texture Compression (ASTC) colour endpoint values C0 and C1 respectively, the colour endpoint values C0 and C1 being low-dynamic range (LDR) or high dynamic range (HDR) values, the circuit comprising: an interpolation unit configured to perform an interpolation between the colour endpoint values C0 and C1 using the weighting index i to generate a first intermediate interpolated result C2; combinational logic circuitry configured to receive the interpolated result C2 and to perform one or more logical processing operations to calculate the interpolated result P according to the equation: (1) P=└((C2«8)+C2+32)/64┘ when the interpolated result is not to be compatible with an sRGB colour space and the colour endpoint values are LDR values; (2) P=└((C2«8)+128.64+32)/64┘ when the interpolated result is to be compatible with an sRGB colour space and the colour endpoint values are LDR values; and (3) P=(C2+2)»2 when the colour endpoint values are HDR values.
US11113784B2 Sparse optimizations for a matrix accelerator architecture
Embodiments described herein include, software, firmware, and hardware logic that provides techniques to perform arithmetic on sparse data via a systolic processing unit. Embodiment described herein provided techniques to skip computational operations for zero filled matrices and sub-matrices. Embodiments additionally provide techniques to maintain data compression through to a processing unit. Embodiments additionally provide an architecture for a sparse aware logic unit.
US11113783B2 Programmable re-order buffer for decompression
Examples described herein relate to a decompression engine that can request compressed data to be transferred over a memory bus. In some cases, the memory bus is a width that requires multiple data transfers to transfer the requested data. In a case that requested data is to be presented in-order to the decompression engine, a re-order buffer can be used to store entries of data. When a head-of-line entry is received, the entry can be provided to the decompression engine. When a last entry in a group of one or more entries is received, all entries in the group are presented in-order to the decompression engine. In some examples, a decompression engine can borrow memory resources allocated for use by another memory client to expand a size of re-order buffer available for use. For example, a memory client with excess capacity and a slowest growth rate can be chosen to borrow memory resources from.
US11113782B2 Dynamic kernel slicing for VGPU sharing in serverless computing systems
Various examples are disclosed for dynamic kernel slicing for virtual graphics processing unit (vGPU) sharing in serverless computing systems. A computing device is configured to provide a serverless computing service, receive a request for execution of program code in the serverless computing service in which a plurality of virtual graphics processing units (vGPUs) are used in the execution of the program code, determine a slice size to partition a compute kernel of the program code into a plurality of sub-kernels for concurrent execution by the vGPUs, the slice size being determined for individual ones of the sub-kernels based on an optimization function that considers a load on a GPU, determine an execution schedule for executing the individual ones of the sub-kernels on the vGPUs in accordance with a scheduling policy, and execute the sub-kernels on the vGPUs as partitioned in accordance with the execution schedule.
US11113780B2 Watermarking digital content
Examples relating to watermarking digital content are described herein. According to one example, a digital quality of digital content received for watermarking is determined. From a library of watermark tints comprising a plurality of preformed watermark tints of predefined sizes, a watermark tint set for watermarking the digital content is retrieved, the watermark tint set comprising a plurality of watermark tints having a first size. The first size of the plurality of watermark tints is determined based on the digital quality of the digital content. The plurality of watermark tints having the first size are overlaid over the digital content to watermark the digital content.
US11113779B2 Digital watermarking leveraging anomalous mesh elements
A technique is described herein for adding a digital watermark to a mesh. The mesh describes a three-dimensional object using a plurality of vertices and edges, which together define a plurality of polygonal shapes (e.g., triangles). The technique involves identifying at least one anomalous element of the mesh. The technique then supplements one or more of the anomalous elements by adding a computer-readable code to the anomalous element(s). That computer-readable code includes a digital watermark. An anomalous element corresponds to a part of the mesh that qualifies as a statistically atypical occurrence within the mesh, based on a specified rule that defines what constitutes a statistically atypical occurrence. In a reading stage, the technique finds the anomalous element(s). It then reads the digital watermark that has been encoded into the anomalous element(s).
US11113775B1 System and method for standardized evaluation of driver's license eligibility
Systems and methods are provided for standardized evaluation of new drivers seeking driver's licenses. A driving license acquisition system may determine the requirements for a new driver to obtain a full driver's license in a particular state, track the driver's driving performance to determine when the requirements are met, and administer a written test and a driving test. Upon passing the written test and the driving test, the driving license acquisition system may communicate with a driver's license issuing authority system (e.g., Department of Motor Vehicles) to recommend issuing a driver's license to the driver. The driving license acquisition system may reduce the need for a parent or other supervisor to monitor the new driver's driving record, and may reduce the need for the new driver visiting a local driver's license issuing authority to obtain a driver's license.
US11113772B2 Method and apparatus for activity networking
An apparatus for activity networking, comprising: a memory coupled to at least one processor, the processor being configured to: transmit, to a server, a request to form a crew, the request including an indication of an activity associated with the crew, an indication of a time for performing the activity, and an indication of a number of available spots on the crew; receive from the server a message indicating that all spots on the crew are occupied by a plurality of users; and provide the plurality of users with a calendar appointment for the activity.
US11113767B1 Systems and methods for enhanced situation visualization
An augmented reality (AR) system for generating and displaying an enhanced situation visualization (ESV) is provided. The AR system may include an ESV computing device, a user computing device operated by a user and a reference database. The user computing device may transmit a reference request message to the ESV device, the reference request message including an image representative of a current view of a user. The ESV computing device may determine a subject of the image, retrieve reference information associated with the subject from the reference database, and determine situation information specific to the subject. The reference and situation information may be displayed on the user computing device to provide an ESV of the subject. The ESV may be used for insurance-related activities, such as handling, adjusting, and/or generating homeowner's insurance claims, and/or for instructional guidance.
US11113765B1 Determining appliance insurance coverage/products using informatic sensor data
A computer device and method for processing risk related data to determine one or more insurance products for appliances and other systems located in or on an insured property. Informatic data is received from one or more informatic sensor devices relating to one or more appliances located in or on an insured property. Analysis is performed on the received informatic data to determine one or more insurance products to be recommended for at least one appliance located in or on the insured property. Notification is provided regarding determination of the one or more insurance products for the at least one appliance located in or on the insured property.
US11113764B1 Method and system for creating and tracking life insurance policies in separate accounts including modified stable value protected funds
A system and method for administering an insurance policy in general accounts and in separate accounts including a modified stable value protected investment including an improved surrender payment protocol. The system and method includes tracking the value of investments and an MSVP value in a life insurance contract after a termination of life insurance coverage has occurred. When the system determines that the value of the MSVP equals a predetermined value (e.g., zero) or that a maturity date for the policy or stable value protected investment has occurred, the system causes an amount equal to the value of the MSVP division to be paid to the contractholder. Upon such payment, the MSVP product provider shall have no further liability under the MSVP. The contractholder may have an option to elect at any time to receive a payment amount equal to the value of the underlying assets of the stable value protected investment. In such event, the MSVP product provider shall have no further liability under the MSVP.
US11113762B2 System and method for creating on-demand user-customized deposit strategies using data extracted from one or more independent systems
Interactive graphical user interfaces (GUI) are provided. An interactive GUI is generated on a display of a user device, comprising one or more screens to display baseline portfolios and user adjustment tools for customizing variables of the baseline portfolios. The portfolios comprise a combination of data structures, with each data structure defined by a combination of components and/or parameters. The variables comprise a portfolio strategy and/or a customizable parameter. An adjustment indication is received from the user device via the interactive GUI via the user adjustment tools. A variable is adjusted responsive to the adjustment indication. The interactive GUI dynamically updates and displays the adjusting and an impact of the adjusting on at least one other variable as the adjusting occurs. A confirmation indication is received from the user device via the interactive GUI. A user-customized portfolio of data structures is created and issued responsive to the confirmation indication.
US11113759B1 Account vulnerability alerts
Systems and methods are provided for assessing an account takeover risk for one or more accounts of an individual. The account security procedures for each of a number of services with which the user has an account may be analyzed. Publicly accessible information regarding the user may also be collected and analyzed. The collected information and security procedures may be compared in order to determine one or more vulnerabilities to hostile account takeover of one or more of the analyzed accounts. An alert may be generated regarding a determined takeover risk, which may include suggested actions for remedying the risk.
US11113757B1 Systems and methods for filtering digital content having a negative financial influence
A computer implemented method for filtering information delivered via a social media service. The method includes receiving social media data from the social media service at a social media computing system and analyzing the received social media data. Analyzing the received social media data comprises categorizing content within the received social media data as one or more of restricted content elements and unrestricted content elements. The restricted content elements and the unrestricted content elements are determined based on one or more predetermined parameters associated with a user profile. The method further including transmitting the unrestricted content elements to a user device.
US11113753B1 Network access system for a shopping application and related methods
A network access system may include first and second WiFi networks in a physical store. The network access system may also include a mobile wireless communications device associated with a shopper. The mobile wireless communications device may include a controller and a device wireless network interface associated therewith to execute a shopping application associated with the physical store, and enable the shopping application to communicate via the first WiFi network responsive to the mobile wireless communications device being geographically located within the physical store. The controller and device wireless network interface may also enable at least one other application to communicate via the second WiFi network responsive to the mobile wireless communications device being geographically located within the physical store.
US11113742B2 Capturing and extracting fragmented data and data processing using machine learning
One or more aspects of the disclosure generally relate to computing devices, computing systems, and computer software that may be used for capturing and extracting fragmented data and for data processing using machine learning. Some aspects disclosed herein are directed to, for example, a system and method comprising generating a display for receiving fragmented data associated with a user. The method may comprise sending, to a user device associated with the user, the display for receiving fragmented data. A computing device may receive, from the user device and via the display for receiving fragmented data, first fragmented data associated with the user. The computing device may extract a plurality of data entries from the first fragmented data. A request for data associated with a first data entry of the plurality of data entries may be sent to the user device. The computing device may determine a data category for each data entry of the plurality of data entries. Based on the determined data category for each data entry of the plurality of data entries, the method may comprise determining one or more of a number of entries in each data category or an amount associated with each data category.
US11113740B2 System and methods for personalization and enhancement of a marketplace
A system comprising a computer-readable storage medium storing at least one program, and a computer-implemented method for enhancing and personalizing an interactive marketplace. The method may include receiving one or more images depicting one or more products owned by a user and identifying the one or more products based on a comparison of the one or more images to a product database. The method may further include determining a market value for each of the one or more products. In response to determining the market value of at least one product exceeds a predefined threshold value, an alert is transmitted to a computing device of the user.
US11113736B1 Method, apparatus, and computer program product for estimating inventory based on distribution data
A method, apparatus and computer program product are provided for estimating inventory based on distribution data. A requesting computer may submit an order request (e.g., benefit request) indicating a product and merchant attributes. Inventory information of the merchant may not be accessible, so inventory information may be estimated based on distribution data relating to the distribution of product to the merchant. Estimates regarding quantities, high or low inventories, and/or the like may be made based on distribution history and/or estimated subsequent distributions. A prescriber computer, such as one used by a physician, may therefore receive estimated inventory information regarding prescription medication at various pharmacies, prior to submitting the prescription to a pharmacy.
US11113734B2 Generating leads using Internet of Things devices at brick-and-mortar stores
Techniques for generating leads for consumers using IoT devices at brick-and-mortar stores are provided. A retailer can determine a consumer's level of interest in a product and provide information or other benefits to the consumer. In some embodiments, sensor data from at least one of one or more consumer devices or IoT devices are received, the sensor data being indicative of interaction of a consumer with a product. One or more interactions of the consumer with the product are determined based on the received sensor data. An interaction database is searched for an interaction mapped to specific sensor data requirements matching the received sensor data. A leads score is calculated based on the one or more interactions, the leads score indicating an interest level of the consumer in the product. When the leads score exceeds a threshold, a lead is generated for the consumer.
US11113732B2 Controlling use of negative features in a matching operation
A computer-implemented technique is described herein for assisting an administrative user in generating negative feature information. The negative feature information, which includes a list of negative features (e.g., negative keywords), defines when queries submitted by end users are expressly disqualified as matching one or more parts of an identified web resource. The technique then automatically assesses the manner in which the negative feature information conflicts with matching between the queries submitted by end users and positive trigger information associated with the web resource, to provide conflict output information. The technique then modifies the negative feature information based on the conflict output information, e.g., by eliminating one or more negative keywords that contribute to conflicts.
US11113731B2 Systems and methods for customer valuation and merchant bidding
A mediator system, which serves as a conduit between a customer and merchants, includes customer profile data. The mediator system analyzes the customer profile data, and assigns an indication to a customer represented by the customer profile data. The mediator system then provides the indication to the merchants, and then receives bids from the merchants. The bids are for establishing a connection between the merchants and the customer. The mediator system provides to a portion of the merchants, based on the bids, a connection to the customer.
US11113730B1 Parallel data pool processing and intelligent item selection
Systems, methods, and computer-readable media are disclosed for parallel data pool processing and intelligent item selection. In one embodiment, an example method may include determining a first bid request comprising a first user identifier, determining a first set of product identifiers in a first user interaction history of the first user identifier, determining a second bid request comprising a second user identifier, and determining a second set of product identifiers in a second user interaction history of the second user identifier. Example methods may include determining estimated values for one or more product identifiers in the first set of product identifiers and the second set of product identifiers in parallel, and generating respective first and second responses to the first bid request and the second bid request using the estimated values.
US11113722B2 Providing content related to sentiment of product feature
Embodiments of the present invention provide systems, methods, and computer storage media directed to providing targeted content related to sentiment associated with products. In one embodiment, content of a referral source from which a user navigates to arrive at a product page having an item of interest is analyzed. A sentiment of the item based on the analysis of the content within the referral source is determined. Based on the sentiment of the item, targeted content related to the item is identified and provided to the user in an effort to reconcile the determined sentiment of the item.
US11113714B2 Filtering machine for sponsored content
A filtering machine receives sponsored content and filters the sponsored content according to a quality metric generated by quality model circuitry and assigned to the instance of sponsored content. The quality model circuitry generates the quality metric in accordance with historical feedback received about other sponsored content and a collection of quality factors pertaining to the sponsored content. Based on the quality metric for the sponsored content, the filtering machine can effect service of the sponsored content to a user device for display thereon.
US11113713B2 Linking a transaction with a merchant to an interaction with an augmented reality advertisement
Customers receive an incentive with use of an installed cellphone app to image an AR-bearing ad. Matches between data from the customer's accounts for each merchant are compared to the data in association with the customer's logical identifier for their cellphone, and particularly with each incidence of a rendering on their display screen of an AR view of a product advertisement containing the AR-triggering symbol to initiate the corresponding AR enhanced view of the ad. In conjunction with chronological time stamping of occurrences, a likelihood is derived that the customer's viewing of the AR enhanced product advertisement influenced the potential customer's subsequent purchase of the corresponding advertised product as evidenced within the potential customer's rich transactional data from the customer's debit and/or credit accounts. The certainty of each match is determined to further initiate the merchant's incentive to the customer which may be the merchant's donation to a community program.
US11113709B2 Distribution of fractional equity rewards based on purchase behavior
Herein disclosed are systems and methods for distributing fractional equity rewards to users of a loyalty platform based on tracked user loyalty purchases. The disclosed systems and methods may reduce time between a user loyalty purchase and distribution of a fractional equity reward determined based on the user loyalty purchase. In one example, by maintaining a pre-purchased supply of shares within an inventory account of the loyalty platform, and by distributing fractional equity rewards to user accounts on the loyalty platform from the pre-purchased supply, a reduction in reward distribution time may be enabled. Further, by maintaining the pre-purchased supply of shares of stock within the inventory based on a running average rate of fractional equity reward distribution, and predicted events, the amount of stock in the inventory may be intelligently controlled to reduce excess inventory, while reducing a probability of reward distribution delay.
US11113706B2 Scoring information matching method and device, storage medium and server
Scoring information matching method and device, storage device and server. This scoring information matching method comprises: obtaining a target scoring information and a target scoring message which corresponds to the target scoring information; obtaining a first telephone number which sends out the target scoring message; obtaining the second telephone number which sends out the target scoring information; extracting a first identity number from the first telephone number; searching in preset service records for a service record of which an identity number is the same as the first identity number, a telephone number of a recipient of a corresponding scoring message is the same as the second telephone number, and a transmission time of the corresponding scoring message satisfies a preset condition; and determining the searched service record as a target service record that matches with the target scoring information.
US11113702B1 Online product subscription recommendations based on a customers failure to perform a computer-based action and a monetary value threshold
Devices and methods are provided for used segmented impact analysis to determine high-valued computer-based actions. The device may determine a first user account associated with performance of a first computer-based action and a second computer-based action associated with a network-accessible resource. The device may determine a second user account associated with performance of the first computer-based action, but not with the second computer-based action. The device may determine a first value for the first user account, the first value based on the performance of the second computer-based action. The device may determine a second value for the second user account, the second value based on the failure to perform the second computer-based action. The device may determine a third value, wherein the third value is a difference between the first value and the second value. The device may send the third value with a product recommendation.
US11113701B2 Consumer profiling using network connectivity
A method and associated apparatus (30) which, based on profiles of shoppers (100), along with the time spent by shoppers at each of a plurality of retail establishments, suggest offers most suitable to that particular profile. Shoppers' trails (past and present) are considered in order to generate and update profiles and predict future behavior and offer tailored incentives. For locating shoppers, an active Wi-Fi receiver on a mobile phone or other personal communication device can be identified by an access point (20, 22, 24) in a shop (10, 12, 14) by its MAC address as the shopper moves through a shopping centre, even if the device never connects to the access point. It is not necessary to identify the shoppers as named individuals; rather, it is possible to anonymously recognize them based on the MAC address.
US11113699B2 Open registry for identity of things
An identity system for the Internet of Things (IOT) that enables users and machines to identify, authenticate and interact with products and collectibles without relying on a third-party-controlled authentication service. The system includes wireless tamperproof tags coupled to products and an open registry database where a chain of ownership of the items is able to be stored. The open registry enables public access to the item identity and data combined with item registration anonymity.
US11113698B2 Line-based chip card tamper detection
A payment processing device can implement a monitoring system to detect for tamper attempts at a chip card interface. The monitoring system can establish a baseline when no chip card is present in the chip card interface, or in some embodiments, when it is known that an authentic chip card 14 is present in the slot 21. During subsequent evaluations of the chip card interface by the monitoring system, a response received by the monitoring system that deviates from the baseline can indicate that a tamper attempt at the chip card interface may have occurred. If a tamper attempt is determined by the monitoring system, a remedial or corrective action can be taken.
US11113694B1 Automated anti-money laundering (AML) alerts investigation and disposition system and associated method thereof
An automated AML alerts investigation and disposition system includes an alert generation unit configured to generate alert data representative of AML alert transactions of one or more entities through a financial institution. The system further includes an alert investigation system communicatively coupled to the alert generation unit. The alert investigation system includes a storage server communicatively configured to receive the alert data from the alert generation unit. The alert investigation system further includes a trigger schedule module communicatively coupled to the storage server and configured to trigger a plurality of alerts of the alert data based on at least one of time instances and transaction events. The alert investigation system also includes an investigation module communicatively coupled to the trigger schedule module and configured to receive alerts of the alert data and categorize the plurality of alerts into one or more disposition categories based on predefined customizable rules.
US11113688B1 Systems and methods for mobile wallet provisioning
A method for provisioning a payment account to a mobile wallet includes receiving, by an initiating device associated with a financial institution, a request to provision a payment account to a mobile wallet. The method includes retrieving, by a computing system of the financial institution, account information for the payment account. The method includes receiving, by the initiating device, address information from a mobile device associated with the mobile wallet, the address information uniquely identifying the mobile wallet. The method includes initiating, by the initiating device, provisioning of the payment account to the mobile wallet by sending the address information and the account information to a token service provider.
US11113685B2 Card issuing with restricted virtual numbers
Various embodiments are directed to applying, via contactless card authentication, one or more restrictions to a virtual card number and generating the card number for use by a recipient. The one or more restrictions may be specifically personalized to the recipient and may include, for example, a merchant restriction, an amount restriction, a time period restriction, or a location restriction. The generated virtual card number along with the applied one or more restrictions may be consumed in various ways, such as writing the number to a blank card, transmitting the number directly to the recipient's computing device, etc., all via near-field communication.
US11113683B2 Displaced scanner status indicator
A scanner is integrated as a peripheral device into a POS terminal. Light Emitting Diodes (LEDs) are selectively activated and deactivated during item scanning for items being processed during a transaction at the POS terminal. The activation and deactivation of the LEDs are visible to an overhead security camera during the transaction. The selective activation and deactivation providing indications during the transaction as to whether the items are successfully scanned or unsuccessfully scanned during the transaction as the items are passed in front of at least one scan window of the scanner.
US11113681B2 Cloud-based transaction processing
A peripheral controller implemented on a server facilitates a transaction initiated at a payment user interface (UI). The peripheral controller is configured to pair the payment UI with a peripheral device, which is configured to receive payment information from a user. The peripheral controller also is configured to communicate with a payment processing system to facilitate processing of a payment request.
US11113678B2 Systems configured to manage user-related external party-activity software objects by using machine-readable indicia and methods of use thereof
Systems for helping a user manage external party-activity software objects by using machine-readable indicia. In one embodiment, an exemplary computer-implemented method may comprise receiving a first request to link a digital profile of the application end user associated with the entity with a third-party entity. In response to receiving the first request, the second request is sent to a second server associated with the third-party entity, and a third request is received from the application end user for accessing at least one user-related external party-activity software object via the first server by using machine-readable indicia. A user interface is generated including the at least one user-related external party-activity software object based on the machine-readable indicia, and the at least one user-related external party-activity software object requires the user to complete the at least one activity associated with the third-party entity and is displayed within the user interface without the computing device associated with the application end user communicating with the second server associated with the third-party entity. The at least one user-related external party-activity software object comprises data fields that may be pre-populated with user-related, external party-related information.
US11113672B2 Computer support for meetings
A system and method to provide computer support for a meeting of invitees comprises accessing one or more sensory data streams providing digitized sensory data responsive to an activity of one or more of the invitees during the meeting, the one or more sensory data streams including at least one audio stream. The method also comprises subjecting the at least one audio stream to phonetic and situational computer modeling to recognize a sequence of words in the audio stream and to assign each word to an invitee, subjecting the sequence of words to semantic computer modeling to recognize a sequence of directives in the sequence of words, and releasing one or more output data streams based on the sequence of directives, the one or more output data streams including one or more notifications.
US11113668B2 Method and device for determining an area cut with a cutting roll by at least one construction machine or mining machine
In a method for determining an area milled by at least one construction machine or at least one mining machine with a milling drum (2) working a predetermined area in several milling trajectories by at least one machine (1), determining the length of the milling trajectories along which a milling operation has taken place by evaluating the continuous machine positions, adding up the previously milled partial areas taking into account the length of the milling trajectory and the installed width of the milling drum (2), wherein the partial area currently milled along the milling trajectory is checked, either continuously or subsequently, for overlapping or multiple overlapping with any previously milled partial areas, and any partial areas which overlap are deducted, as overlapping areas, from the added-up previously milled partial areas, the total added-up partial areas milled minus the total overlapping areas established give the milled area.
US11113666B2 Reader mode for presentation slides in a cloud collaboration platform
Disclosed herein are system, method, and computer program product embodiments for improving user experiences within a cloud collaboration platform that integrates communication tools with word processor functions to enhance workflows, save time, and promote teamwork in the development of slide presentations. To improve usability, a cloud collaboration platform may furnish a reader mode to streamline the presentation review process. The reader mode may allow viewers to review the presentation as the presentation will eventually be presented to an audience. The viewers may provide comments and feedback on the presentation without being inundated with comments and metadata added to an edit mode of the presentation by the original authors.
US11113662B1 Electronic apparatus for providing picking information of item and method thereof
Provided is an electronic apparatus and a method thereof. The method includes identifying pickup item information, identifying at least one storage place corresponding to the pickup item information among a plurality of storage places in the item storage center based on information on or regarding an item group located at each of the plurality of storage places, and providing information on the identified storage place and the pickup item information to a manager terminal, wherein the item group comprises at least one same item corresponding to an item group, and at least a portion of a plurality of item groups comprising a same item are stored in different storage places in the item storage center.
US11113660B2 Database modification for improved on-shelf availability determination
A computer-implemented method includes identifying which retail items in a set of retail items have erroneous on-hands values stored in a database and removing the identified retail items from the set of retail items to form a sub-set of retail items. A nominal sales floor capacity stored in the database for the retail items in the sub-set of retail items are evaluated without evaluating the nominal sales floor capacity of the identified retail items. The nominal sales floor capacity stored in the database for at least one retail item is corrected based on evaluating the nominal sales floor capacity stored in the database.
US11113657B2 Method and system for physical asset tracking
A method for tracking physical assets can include: receiving a digital asset; determining an asset identifier for the digital asset; generating an asset barcode; optionally facilitating printing and sending of the asset to an asset recipient; determining an asset event for the asset; and notifying a sender of an asset event.
US11113656B2 System for automatic signature for receipt verification
Provided is a system for automatic signature for receipt verification. The system includes a delivery management server, wherein the deliver management server includes a memory and a processor. A digital copy of an authorized signature is stored in the memory of the delivery management server. The system also includes a delivery smart crate for receiving packages unattended. The delivery smart crate is in communication with the delivery management server through a network connection. The system also includes a delivery service in communication with the delivery management server through a network connection. The delivery service notifies the delivery management server of a signature request by a sender. The delivery smart crate notifies the delivery management server of a delivery made to the delivery smart crate. Also, the delivery management server sends the digital copy of the authorized signature to the delivery service.
US11113654B2 Object registration
A framework for object registration, and in particular for registering and executing calculation models and business rules, is described herein. In one embodiment, metadata definitions and input/output Application Program Interfaces (APIs) define uniform conventions that, when followed by a customized calculation model or business rule, allow transparent execution of pre-defined as well as customized calculation models and business rules. In one embodiment, a customized calculation model is registered with a stored procedure and a metadata table. In another embodiment, business rules are registered with a stored procedure and type information. By following the uniform conventions, initial processing is enabled with pre-defined calculation models or business rules, while subsequent processing is seamlessly enabled with customized calculation models or business rules.
US11113650B2 Automated generation of adaptive policies from organizational data for detection of risk-related events
Techniques are provided for generating adaptive policies from organization data for detection of risk-related events. One method comprises obtaining features identified in organization data of an organization for a risk analysis, wherein a given feature comprises a plurality of data values, wherein each data value for the given feature comprises a discrete value of the given feature or a range of values for the given feature; obtaining a probability of occurrence associated with each data value based on the organization data; identifying a plurality of candidate anomalous data values based on the probabilities of occurrence; determining an intervention rate for a plurality of combinations of the candidate anomalous data values; and generating policies for the organization using the combinations of candidate anomalous data values based on a corresponding intervention rate. The generated policies are used to detect one or more risk-related events.
US11113648B2 Multi-line system and method for retrieving and fulfilling items in a customer order
The customer order fulfillment system includes an order collection unit for collecting information associated with a plurality of customer orders having items and generating customer order data. Each of the plurality of customer order includes one or more items associated therewith. An order generating unit for receiving the customer order data and generating in response consolidated order fulfillment data, a pick tour generating subsystem for receiving the consolidated order fulfillment data and in response thereto generating pick tour instructions associated with a pick tour, and a bulk pick order fulfillment unit for grouping together similar ones of the items associated with the plurality of customer orders to form a plurality of bulk picks. An automated fulfillment system receives the consolidated order fulfillment data from the order generating unit and automatically selects one or more of the items from one or more carousels, employing the pick tour or the bulk pick.
US11113647B2 Automatic demand-driven resource scaling for relational database-as-a-service
Architecture that enables a Database-as-a-Service (DaaS) to auto-scale container sizes on behalf of tenants. An abstraction is provided that enables tenants to reason about monetary budget and query latency, rather than resource provisioning. An auto-scaling module automatically determines a container size for a subsequent billing interval based on telemetry that comprises latencies (e.g., waits), resource utilizations, and available budget, for example. A set of robust signals are derived from database engine telemetry and combined to significantly improve accuracy of resource demand estimation for database workloads. In a more specific implementation, resource demands can be estimated for arbitrary SQL (structured query language) workloads in a relational database management system (RDBMS).
US11113645B2 Intelligent routing code for improved product distribution
A computer-implemented method for managing a product delivery process, according to one embodiment, includes receiving an actual Intelligent Routing (IR) code for a good, the good being a perishable food product. A target IR code for each of at least two receivers is also received. The actual IR code for the good is compared to the target IR codes for each of the at least two receivers. Based on the comparison of the actual IR code for the good to the target IR codes for each of the at least two receivers, a determination as to which receiver of the at least two receivers will receive the good, and the result is output. The actual IR code is updated based on sensor data received from a sensor coupled to the good, and recompared to the target IR codes for each of the at least two receivers.
US11113643B2 Notification management to a group performing a common task
Managing notifications is provided. Personal monitoring system inputs corresponding to each member of a defined group performing a common task are contextually analyzed to identify a notification sequence for each respective member enabling task performance in a synchronized manner. Progress of each respective member while performing activities corresponding to the common task is analyzed using the personal monitoring system inputs to enable dynamic modification of the notification sequence and content to the members in accordance with the progress. Existence of any problem is identified during performance of activities corresponding to the common task to accordingly modify the notification sequence and content to target members for mitigation of an existing problem. Alignment of one or more members with a completion timeline for a given activity corresponding to the common task is identified for automatic notification suppression of a planned notification upon completion of the given activity within the completion timeline.
US11113642B2 Mobile application for assisting a technician in carrying out an electronic work order
One embodiment is directed to a mobile application executing on a smartphone that is used to assist a technician in carrying out electronic work orders. In some embodiments, the mobile application uses a camera in the smartphone to take photos that are associated with one or more steps of the work order. In some embodiments, the mobile application is used to cause one or more LEDs associated with a step of the work order to be illuminated or otherwise visually actuated.
US11113635B2 Systems and methods for re-issuing travel reservations based on a specific travel category
Methods, systems, and computer program products for re-issuing a travel reservation based on a travel category associated with the specific travel reservation. The travel reservation is associated with one of a first travel category and a second travel category. The first travel category includes a plurality of machine-readable codes associated with the travel reservation. In response to determining the travel reservation is associated with the first travel category, the travel reservation is re-issued by a computer-based on the plurality of machine-readable codes associated with the travel reservation. In response to determining that the travel reservation is associated with the second travel category, the computer determines if the travel reservation includes data expressed in machine-readable form. If the travel reservation includes the data expressed in machine-readable form, the computer generates a plurality of prepopulated fields in a format compatible with the first travel category.
US11113634B2 Check-in systems and methods
Systems and methods provide check-in services to mobile devices using a check-in enabled network. When the mobile computer device attempts to access the check-in enabled network, a connection is established between the mobile computer device and the check-in enabled network. Check-in information is passed between the mobile computer device and the check-in enabled network to check in a user of the mobile computer device to an entity providing the check-in enabled network. The method may also include determining whether any additional actions are available to provide to the mobile device via the check-in enabled network, when an additional action is available, presenting the additional action to the user via the mobile device, and receiving input from the mobile device to take the additional action. Many additional actions may be available and are disclosed herein. The user's personal information may be protected while providing financial transactions with the system.
US11113632B1 System and method for performing operations on multi-dimensional functions
A system and method for performing operations on multi-dimensional functions using a machine learning model, the method including: receiving a problem formulation in input space; mapping the problem formulation from input space to one or more latent vectors or a set in latent feature space using a projection learned using the machine learning model; splitting the one or more latent vectors or set in latent space into a plurality of lower-dimensional groupings of latent features; performing one or more operations in latent space on each lower-dimensional groupings of latent features; combining each of the low-dimensional groupings; and outputting the combination for generating the prediction.
US11113630B2 Computer architecture for training a correlithm object processing system
A correlithm object processing system that includes a trainer configured to send a node entry request to a node engine that triggers the node engine to generate an entry in a node table. The trainer is further configured to receive a source correlithm object and a target correlithm object in response to sending the node entry request. The trainer is further configured to send a real world input value and the source correlithm object to a sensor engine which triggers the sensor engine to generate an entry in a sensor table linking the real world input value and the source correlithm object. The trainer is further configured to send a real world output value and the target correlithm object to an actor engine which triggers the actor engine to generate an entry in an actor table linking the real world output value and the target correlithm object.
US11113629B2 Adaptive configuration of a heterogeneous cluster environment
An embodiment includes a method for use in managing a system comprising one or more computers, each computer comprising at least one hardware processor coupled to at least one memory, the method comprising a computer-implemented manager: generating a potential configuration for hardware resources of the system; determining whether the potential configuration satisfies accuracy and time constraints for a selected machine learning model; if the potential configuration satisfies the constraints, indicating the potential configuration to be the optimal configuration for the system; and if the potential configuration does not satisfy the constraints, adapting the potential configuration to satisfy the constraints. The adapting may comprise repeating the generating and determining steps. The adapting may be based at least in part on the hardware resources and the selected machine learning model.
US11113625B2 Adaptive configuration of a heterogeneous cluster environment
An embodiment includes a method for use in managing a system comprising one or more computers, each computer comprising at least one hardware processor coupled to at least one memory, the method comprising a computer-implemented manager: generating a potential configuration for hardware resources of the system; determining whether the potential configuration satisfies accuracy and time constraints for a selected machine learning model; if the potential configuration satisfies the constraints, indicating the potential configuration to be the optimal configuration for the system; and if the potential configuration does not satisfy the constraints, adapting the potential configuration to satisfy the constraints. The adapting may comprise repeating the generating and determining steps. The adapting may be based at least in part on the hardware resources and the selected machine learning model.
US11113621B2 System and technique for loading classical data into a quantum computer
Quantum circuits and methods load N=2n classical bits into an entangled quantum output state using a gate depth of order O(n). Loading is accomplished by dividing the 2n input bits into data words and entangling these data words using ancilla qubits. The output of the circuit consists of one data word and one or several index qubits, drawn from the ancilla, to select between the input data words. Entanglement of the data words is performed in a single time slice (i.e. with a gate depth of 1), while the number of sequential gates needed to produce the appropriate pre-entanglement quantum state in the ancilla, and to disentangle the non-output ancilla, has the desired order O(n). Also disclosed is a circuit for disentangling qubits used to store non-output data words during processing.
US11113619B2 Determining action selection policies of an execution device
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating an action selection policy for completing a task in an environment. The method includes identifying multiple possible actions in a state, wherein the state corresponds to a vector of information sets; identifying a vector of current action selection policies in the state, wherein each current action selection policy in the vector of current action selection policies corresponds to an information set in the vector of information sets; computing a sampling policy based on the vector of current action selection policies in the state; sampling an action among the multiple possible actions in the state according to a sampling probability of the action specified in the sampling policy; and updating each current action selection policy of the execution device in the state based on the action.
US11113614B2 Enterprise hypothesis orchestration
Enterprise Hypothesis Orchestration provides users an intuitive system for building an inquiry model that thereafter creates and evaluates each of a plurality of hypotheses as it continuously searches for evidence to formulate, score, and resolve each hypothesis. The Enterprise Hypothesis Orchestration system moreover continuously deals with the uncertainty caused by noisy, missing, inaccurate, and/or contradictory data. The present invention uses abductive reasoning to infer the best explanation or hypothesis for a set of observations. Given an inquiry the Hypothesis Orchestration System identifies relevant data from which to form a plurality of hypotheses. It thereafter collects evidence in support of each hypothesis and crafts a degree of confidence that the hypothesis is true. If a hypothesis is found to lack support an analysis of any missing evidence is conducted to identify and seek which evidence would offer the highest benefit to resolving one or more of the plurality of hypotheses.
US11113613B2 Determining model parameters using secret sharing
This disclosure relates to determining model parameters using secret sharing. In some aspects, a first data party device obtains a first share of a Hessian matrix for a data processing model. The first data party device obtains, using secret sharing with the second data party device, a first share of a product of a random number matrix and the Hessian matrix. The first data party device, determines a first share of a first inverse matrix based on a second inverse matrix and the first share of the random number matrix. The first data party device determines the first inverse matrix, a first share of a product of the first inverse matrix and a gradient of a loss function of the data processing model, and a first share of a new model parameter for the data processing model.
US11113612B2 Predictive asset optimization for computer resources
Computer-implemented systems and methods forecast network resource and/or infrastructure needs for an enterprise computer system that employs network servers to host resources that are requested by network users. Based on the forecasts, the network resources can be scaled or provisioned accordingly. The state of the network servers can be dynamically adjusted to meet the request needs of the users while reducing excess capacity. The forecasting techniques of the present invention are also applicable to cloud computing environments, Based on the forecasts, the cloud server pool can be scaled dynamically, so that the system's scale satisfies the changing requests and avoids wasting resources when the system is under low load.
US11113606B2 Learning method, learning device, program, and recording medium
Disclosed is a learning method that may include generating learning data that may contain a composite image including a CG model of an object and may contain a training signal of the object. Further disclosed is a way of learning a recognition function of recognizing information regarding the object from the composite image by neuro computation using the learning data, the generated learning data including new learning data on the basis of a gradient of error for each of pixels of the composite image, which may be calculated from the composite image and the training signal by backpropagation. The disclosed learning may include learning the recognition function by using the new learning data.
US11113604B2 Training and/or utilizing an interaction prediction model to determine when to interact, and/or prompt for interaction, with an application on the basis of an electronic communication
Training and/or utilizing an interaction prediction model to generate a predicted interaction value that indicates a likelihood of interaction with a corresponding application on the basis of an electronic communication. The application can be in addition to any electronic communication application that is utilized in formulating the electronic communication and/or that is utilized in rendering the electronic communication. The predicted interaction value can be generated based on processing, utilizing the interaction prediction model, of features of the electronic communication and/or of other features. The predicted interaction value can be utilized to determine whether to perform further action(s) that interact with, and/or enable efficient interaction with, the application on the basis of the electronic communication.
US11113600B2 Translating sensor input into expertise
A method including receiving input data; selecting a classification scheme; transforming the input data into transformation data utilizing the classification scheme; transforming the input data into machine learner outputs; comparing the transformation data to the machine learner outputs; and altering machine state of one or more machines in response to comparing the transformation data to the machine learner outputs. Further, a method including receiving one or more sensor inputs; receiving one or more machine insights, the one or more machine insights comprising one or more states; selecting one of the one or more states; determining conditions of the one of the one or more states; comparing the conditions to the one or more sensor inputs; and altering a machine state of one or more machines in response to comparing the conditions to the one or more sensor inputs.
US11113598B2 Dynamic memory network
A novel unified neural network framework, the dynamic memory network, is disclosed. This unified framework reduces every task in natural language processing to a question answering problem over an input sequence. Inputs and questions are used to create and connect deep memory sequences. Answers are then generated based on dynamically retrieved memories.
US11113597B2 Artificial neural network and method of training an artificial neural network with epigenetic neurogenesis
A method for retraining an artificial neural network trained on data from an old task includes training the artificial neural network on data from a new task different than the old task, calculating a drift, utilizing Sliced Wasserstein Distance, in activation distributions of a series of hidden layer nodes during the training of the artificial neural network with the new task, calculating a number of additional nodes to add to at least one hidden layer based on the drift in the activation distributions, resetting connection weights between input layer nodes, hidden layer nodes, and output layer nodes to values before the training of the artificial neural network on the data from the new task, adding the additional nodes to the at least one hidden layer, and training the artificial neural network on data from the new task.
US11113594B2 Microwave diagnostics and passive sensors for pipeline, well-bore, and boiler-tube monitoring
Materials, methods of making, and methods of using an integrated wireless detector for real time interrogating metallic tubular structures comprising: an RF patch antenna; a passive surface acoustic wave (SAW) sensor; and data analytic methodologies. An embodiment relates to interrogating a metallic structure having a uniform cross section using an antenna which launches electromagnetic radiation. A sensor may be located within the structure is configured to re-emit electromagnetic radiation modified depending on parameters for which the sensor has been functionalized. An antenna may receive radiation as modified by the sensor, or may receive the transmitted or backscattered radiation directly, without use of a sensor. The antenna then communicates wirelessly with an interrogator providing data which may be used to understand the operational status of the structure in real-time.
US11113592B2 Data-bearing medium
A data-bearing medium is disclosed. The data-bearing medium includes a section of cells having a set of opposite-shifted clusters. The cells include a combination of opposite shifts of the set of opposite-shifted clusters, which represent a single value.
US11113589B2 System and method for printing customized items
A printing system and method of printing are provided herein. The printing system may generate custom user designs for printing. The designs may be associated with a selected print medium. The print medium may have a particular layout. The printing system may convert the design for printing on other print media without requiring user alteration or input of the design. In another aspect, the printing system may facilitate printing the designs via local printers and/or via professional printers. Accordingly, printing of designs on different print-receptive media items can be accomplished.
US11113586B2 Method and electronic device for retrieving an image and computer readable storage medium
According to the embodiments of the present application, there are proposed a method and electronic device for retrieving an image, and computer readable storage medium. The method includes: processing an image to be retrieved using a first neural network to determine a local feature vector of the image to be retrieved; processing the image to be retrieved using a second neural network to determine a global feature vector of the image to be retrieved; and determining, based on the local feature vector and the global feature vector, an image having a similarity to the image to be retrieved which is higher than a similarity threshold.
US11113580B2 Image classification system and method
An image classification system includes a storage device, a computing device and a first processing device. The storage device stores a plurality of pseudo-centroid datasets, wherein the pseudo-centroid datasets correspond to a plurality of units of first image dataset, and the number of pseudo-centroid data points of each of the pseudo-centroid datasets is much smaller than the number of data points of each of the units of first image dataset. The computing device receives the second image data and computes a plurality of feature values of the second image data. The first processing device receives the feature values and the pseudo-centroid datasets, and compares the feature values with the pseudo-centroid data points to identify and classify the second image data.
US11113569B2 Information processing device, information processing method, and computer program product
An information processing device according to an embodiment includes a determination unit and a first training unit. The determination unit determines whether an unlabeled data point whose class label is unknown is a non-targeted data point that is not targeted for pattern recognition. The first training unit trains a first classifier for use in the pattern recognition through semi-supervised learning using a first training dataset including unlabeled data determined not to be the non-targeted data and not including unlabeled data determined to be the non-targeted data.
US11113567B1 Producing training data for machine learning
Described are systems and methods for generating training data that is used to train a machine learning system to detect moving objects represented in sensor data. The system and methods utilize position data received from a target vehicle to determine data points within sensor data that represents that target vehicle. For example, a station at a known location may receive Automatic Dependent Surveillance-Broadcast (“ADS-B”) data (position data) corresponding to a target vehicle that is within the field of view of a station sensor, such as a camera. The position data may then be correlated with the sensor data and projected into the sensor data to determine data points within the sensor data that represent the target vehicle. Those data points are then labeled to indicate the location, size, and/or shape of the target vehicle as represented in the sensor data, thereby producing training that may be provided to train a machine learning algorithm or system to detect moving objects, such as aircraft.
US11113556B2 Information processing apparatus, program, and method that display correction candidate character for selected character based on found character string from master data
In an information processing apparatus, character recognition processing is executed on a character string image including a plurality of characters, and a character string as a result of the character recognition processing on the character string image is displayed. When any character in the character string displayed as the result of the character recognition processing is selected by a user, a correction candidate character for the selected character is displayed based on a character string in master data managed in a database, different from the character string displayed as the result of the character recognition processing in a predetermined number of characters and in at least the selected character. When the displayed correction candidate character is selected by the user, the character string as the result of the character recognition processing is corrected using the selected correction candidate character.
US11113553B2 Iris recognition using fully convolutional networks
A method of accelerated iris recognition includes acquiring an image comprising at least an iris and a pupil, segmenting the iris and the pupil using a fully convolutional network (FCN) model, normalizing the segmented iris, encoding the normalized iris, the normalizing and encoding using a rubber sheet model and 1-D log Gabor filter, and masking the encoded iris.
US11113552B2 Electronic device and method for displaying image for iris recognition in electronic device
Disclosed are various embodiments related to iris authentication technology for electronic devices. According to an embodiment of the present disclosure, an electronic device may include a camera, a display, and a processor configured to display a first image on the display when a distance between the electronic device and an object included in an image captured by the camera is a first distance and to display a second image associated with the first image on the display when the distance between the electronic device and the object included in the image captured by the camera is a second distance different from the first distance. Other various embodiments are also available.
US11113548B2 Object detection neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating object detection predictions from a neural network. In some implementations, an input characterizing a first region of an environment is obtained. The input includes a projected laser image generated from a three-dimensional laser sensor reading of the first region, a camera image patch generated from a camera image of the first region, and a feature vector of features characterizing the first region. The input is processed using a high precision object detection neural network to generate a respective object score for each object category in a first set of one or more object categories. Each object score represents a respective likelihood that an object belonging to the object category is located in the first region of the environment.
US11113547B2 Planning control in response to a driving obstruction during operation of an autonomous driving vehicle (ADV)
Described is a system for providing an autonomous driving control mechanism in response to a driving obstruction. The system includes a framework for providing a decision process that may learn from surrounding vehicles and traffic flow to determine a suitable responsive action. The system may observe other vehicles and determine a trajectory for the vehicle to follow. The system may rely on a specialized blocking detection and decision components that may provide a set of instructions or rules in order to maneuver around the obstruction. In addition, the system may compare the maneuver with a detour and determine the most suitable route for the vehicle based on an analysis of several factors. Accordingly, the system may continue to provide safe and efficient autonomous control even when encountering a driving obstruction.
US11113545B2 Road detection using traffic sign information
In some examples, one or more processors of a vehicle may store, in a computer-readable medium, sign information relating a sign type of a traffic sign to a distance to a road edge for a plurality of sign types. The one or more processors may receive at least one image from at least one sensor, and may recognize a sign type of a traffic sign in the at least one image. Further, the one or more processors may determine a likely location of a road edge in relation to the vehicle based at least partially on the recognized sign type and the stored sign information. In some examples, the one or more processors may send one or more control signals to at least one component of the vehicle based on the determined likely location of the road edge relative to the vehicle.
US11113543B2 Facility inspection system and facility inspection method
A facility inspection system prevents a normal part from being detected as an abnormal part caused by a deviation in an alignment due to a presence/absence of a moving object in detecting the abnormal part in a surrounding environment of a vehicle moving on a track. The system includes a photographing device, storage device, separation unit, an alignment unit, and a extraction unit. The photographing device photographs the surrounding environment of the moving vehicle. The storage device stores a reference alignment point cloud and a reference difference-extraction point cloud for each position on the track. The separation unit separates the alignment point cloud from a three-dimensional point cloud. The alignment unit aligns the reference alignment point cloud and the alignment point cloud and outputs alignment information. The extraction unit extracts a difference between the three-dimensional point cloud deformed based on the alignment information and the reference difference-extraction point cloud.
US11113530B2 System and method for dynamic three dimensional command and control
An exemplary system for monitoring an operational area, includes a processor that receive plural data streams. Each data stream can include a different spatial characteristic of the operational area. The processor also generates a three-dimensional (3D) virtual visualization of the operational area based on observational perspectives associated with the data streams and their associated spatial characteristics and dynamically prioritizes operational sub-regions within the operational area based on the spatial characteristics. The processor generates a signal encoded with data for verifying the 3D virtual visualization of the operational area including the prioritized operational sub-regions.
US11113528B2 System and method for validating geospatial data collection with mediated reality
There is provided a system and method of validating geospatial object data with mediated reality. The method including: receiving an object definition associated with a geospatial object, the object definition comprising a type of object and a position; displaying a visual representation of the geospatial object to a user relative to a corresponding geospatial object located in a physical scene; and receiving input validating a placement of the visual representation relative to the corresponding geospatial object located in the physical scene.
US11113527B2 Augmented code solution
A system comprising a scanning device and a physical scannable element. The scannable element is optically captured by the scanning device and associated with a two-dimensional code. The two-dimensional code is then decoded and translated into a vector to identify active data stored on a server and the vector is sent to the server via a suitable network and active data is pushed to the scanning device.
US11113526B2 Training methods for deep networks
A method for training a deep neural network of a robotic device is described. The method includes constructing a 3D model using images captured via a 3D camera of the robotic device in a training environment. The method also includes generating pairs of 3D images from the 3D model by artificially adjusting parameters of the training environment to form manipulated images using the deep neural network. The method further includes processing the pairs of 3D images to form a reference image including embedded descriptors of common objects between the pairs of 3D images. The method also includes using the reference image from training of the neural network to determine correlations to identify detected objects in future images.
US11113524B2 Schemes for retrieving and associating content items with real-world objects using augmented reality and object recognition
A method includes identifying a real-world object in a scene viewed by a camera of a user device, matching the real-world object with a tagged object based at least in part on image recognition and a sharing setting of the tagged object, the tagged object having been tagged with a content item, providing a notification to a user of the user device that the content item is associated with the real-world object, receiving a request from the user for the content item, and providing the content item to the user. A computer readable storage medium stores one or more computer programs, and an apparatus includes a processor-based device.
US11113522B2 Segment-based pattern matching algorithm
A system and method for matching a pattern may include generating a set of model descriptors representative of segment features of a first imaged object. A set of query descriptors representative of segment features of a second imaged object may be generated. A first model segment may be selected to align with the query segments to determine if any of the query segments correspond with the first model segment based on respective model descriptors and query descriptors. An hypothesis may be generated by computing a transformation to match the selected first model descriptor with a query descriptor. The hypothesis may be validated by a model fitting algorithm when comparing other transformed model descriptors with other query descriptors. Based on a consensus value from the model fitting algorithm, a determination as to whether a pattern match exists between the first and second images may be made.
US11113521B2 Information processing apparatus
An information processing apparatus includes a receiving unit that receives a series of image information items formed of successive image information items of recording media on each of which an image has been formed, a setting unit that sets, as a judgement area, image information of at least a portion of a region having a predetermined width and whose center is set to a boundary between the recording media, which are included in the series of image information items, a determining unit that performs predetermined image processing on the judgement area and determines whether the image information items of the recording media are independent of each other in terms of content or are continuous with each other in terms of content, and an output unit that outputs the series of image information items by splitting the series of image information items when the determining unit determines that the image information items of the recording media are independent of each other and that outputs the series of image information items together when the determining unit determines that the image information items of the recording media are continuous with each other.
US11113520B2 Information processing apparatus and non-transitory computer readable medium
An information processing apparatus includes a reading unit and a determining unit. The reading unit reads a document. The determining unit specifies, based on a result of reading of the document, a first character string representing a date and a second character string representing a period, and determines an attribute of the document in accordance with the first character string and the second character string.
US11113517B2 Object detection and segmentation for inking applications
An ink parsing system receives ink strokes at an inking device input and render the received ink strokes into an image in a pixel space. Writing strokes are detected in the image and labeled. Pixels corresponding to the labeled writing strokes are removed from the image. Drawing strokes in the image having the removed pixels are detected using and labeled. Writing objects and drawing objects corresponding, respectively, to the labeled writing strokes and the labeled drawing strokes are output. A digital ink parsing pipeline is thereby provided having accurate ink stroke detection and segmentation.
US11113516B2 People flow estimation system and people flow estimation method
The present invention provides a human flow estimation system and a human flow estimation method. The human flow estimation system comprises: a sensor network comprising a plurality of sensors for collecting data and respectively arranged in each to-be-estimated region and between the to-be-estimated regions; a model building module configured to build a horizontal human flow model and a vertical human flow model based on the plurality of sensors arranged in each to-be-estimated region and/or arranged between the to-be-estimated regions; and a human flow estimation module configured to estimate human flow data based on the horizontal human flow model and the vertical human flow model. The human flow estimation system and the human flow estimation method according to the present invention can realize high-precision estimation of human flow data in a three-dimensional space.
US11113515B2 Information processing device and information processing method
Provided is an information processing device including a sensor control unit that acquires distance measuring sensor data detected by a plurality of distance measuring sensors and a data processing unit that obtains action recognition results of one or a plurality of users by analyzing the distance measuring sensor data. The information processing device further includes an output control unit that controls output based on the action recognition result.
US11113510B1 Virtual templates for facial recognition
When a device is successfully unlock using a facial recognition authentication process, feature vectors generated from images obtained during the facial recognition authentication process may be stored as temporary templates on the device. After a period of time, one of the temporary templates may be selected to be used as a “virtual” template for the device. For example, a median temporary template in the temporary templates may be selected as the virtual template. The performance of the virtual template may then be assessed over time and compared to the performance of templates generated from an enrollment process to determine if and how the virtual template is implemented on the device.
US11113506B2 Method for providing an evaluation means for at least one optical application system of a microscope-based application technology
The invention concerns a method for providing an evaluation means (60) for at least one optical application system (5) of a microscope-based application technology,wherein the following steps are performed, in particular each by an optical training system (4): performing an input detection (101) of at least one sample (2) according to the application technology in order to obtain at least one input record (110) of the sample (2) from the input detection (101), performing a target detection (102) of the sample (2) according to a training technology to obtain at least one target record (112) of the sample (2) from the target detection (102), the training technology being different from the application technology at least in that additional information (115) about the sample (2) is provided, training (130) of the evaluation means (60) at least on the basis of the input recording (110) and the target recording (112), in order to obtain a training information (200) of the evaluation means (60), in that various sample positions are automatically detected during the input detection (101) and/or during the target detection (102) so that, in particular, the training information (200) for a continuous relative movement of the sample is trained to determine the additional information (115).
US11113504B2 Wearable electronic device including fingerprint sensor
Disclosed is an electronic device including a transparent member, a display, wherein at least part of the display is disposed under the transparent member, wherein the display includes an active area, in which a plurality of pixels capable of outputting light to display contents, a biometric sensor, wherein at least part of the biometric sensor is disposed in a first area outside the active area, and a reflector positioned to direct light reflected by an external object in contact with at least a partial area of the transparent member to the biometric sensor through at least a portion of the transparent member, wherein at least some of the plurality of pixels are positioned to irradiate the external object, thereby resulting in the light reflected by the external object.
US11113503B2 Fingerprint sensor and display device
A fingerprint sensor for a display device capable of suppressing loss of light due to diffraction of light and a display device with this fingerprint sensor are provided. A fingerprint sensor for a display device having a plurality of photosensors arranged in a matrix, each of the photosensors has a semiconductor film for converting incident light into an electric signal, and a bottom gate electrode as a light shielding film arranged on a lower layer side of the semiconductor film for blocking incident light from the lower layer side to the semiconductor film, wherein the bottom gate electrode has four corner portions in an outer contour shape in a top view, and each of the corner portions is rounded.
US11113500B2 Fingerprint identification device, fingerprint identification module and control method of fingerprint identification device
A fingerprint identification device is provided and includes a substrate, a fingerprint identification sensing component, a first driving assembly, and a control circuit. The fingerprint identification sensing component is disposed on the substrate and configured to receive fingerprint information about a finger of a user. The first driving assembly is disposed on the substrate. The control circuit is configured to transmit a control signal to the first driving assembly. When the finger is placed on the fingerprint identification device, the first driving assembly is configured to deform according to the control signal to drive the fingerprint identification sensing component so that the fingerprint identification sensing component is sequentially moved relative to the substrate in different directions.
US11113499B2 Fingerprint recognition device and a driving method thereof
A fingerprint recognition device including: a sensing panel including a plurality of sensing blocks, wherein each of the sensing blocks includes a plurality of sensors; a scan driving unit configured to provide a scan signal to the sensors; and a timing controller configured to provide a second initiation signal to the scan driving unit, wherein each of the sensors includes a reference capacitor and a sensing capacitor, the scan driving unit includes scan drivers that correspond to rows of the sensing blocks, in a fingerprint recognition mode, the timing controller provides the second initiation signal to a scan driver corresponding to a sensing block where a touch input is generated, and in a touch mode, the timing controller sequentially provides the second initiation signal to the scan drivers.
US11113498B2 Detection device
According to one embodiment, a detection device includes a substrate, a drive electrode provided on the substrate, a detection electrode provided on the substrate and capacitively coupling with the drive electrode, and a first thin film transistor and a second thin film transistor, electrically connected to the drive electrode, and the first thin film transistor has a withstand voltage higher than a withstand voltage of the second thin film transistor.
US11113496B1 Fingerprint recognition driving circuit
The present application provides a fingerprint recognition driving circuit, comprising: a cascade signal line; and a plurality of driving regions, wherein each of the driving regions is provided with a cascade unit and a plurality of first GOA driving units, each of the cascade units is connected to the cascade signal line to turn on the first GOA driving unit of a first stage in a corresponding driving region according to a cascade signal, and each of the cascade units is also configured to output an ON signal to the cascade unit of a next stage to turn on the cascade unit of the next stage.
US11113494B2 Biometric key including a textured ceramic cover
An electronic device is provided, the electronic device having a keyboard including a biometric input device. The biometric input device may be a biometric key or button. A cap of a biometric key or button may include a textured ceramic cover, such as a textured sapphire cover. The cap may further include a rear decorative coating and a front antireflective coating disposed on or over the textured ceramic cover. The cap may have one or more visual and or tactile properties which resemble those of an adjacent key of the keyboard.
US11113493B2 Biometric authentication system
It is provided a biometric authentication system, which is configured to execute authentication by using registered biometric information, the biometric authentication system comprising: a light source unit configured to irradiate a living body with light; an image pickup unit configured to photograph a vessel image with light radiated from the light source unit and transmitted through the living body; a control unit configured to generate authentication biometric information from the vessel image photographed by the image pickup unit; a category selection unit configured to select a category that corresponds to the authentication biometric information, based on supplementary information including information that has been obtained about a position and posture of the living body at timing of photographing the vessel image; and an authentication unit configured to execute authentication processing by comparing registered biometric information of the selected category and the authentication biometric information.
US11113492B2 Method for determining imaging ratio of curved display, storage medium and electronic device
A method for determining an imaging ratio of a curved panel is provided, wherein a first surface of the curved panel is placed with a to-be-imaged object thereon, an image capturing device is disposed on a second surface opposite to the first surface in a thickness direction of the curved panel, the image capturing device is configured to capture an image of the to-be-imaged object being imaged by the curved panel, and the method comprises: obtaining a thickness of the curved panel and a curvature radius of the first surface of the curved panel; and calculating the imaging ratio of the curved panel for the to-be-imaged object according to the obtained thickness and curvature radius. Therefore, the captured image is corrected according to the imaging ratio, thereby capturing an image that is close to an actual size of the to-be-imaged object.
US11113490B2 System and method for evaluating symbols
Evaluating a symbol on an object can include acquiring a first image of the object, including the symbol. A second image can be derived from the first image based upon determining a saturation threshold for the second image and possibly scaling of pixel values to a reduced bit-depth for the second image.
US11113487B2 Spectacle lens provided with a permanent marking
A spectacle lens includes a substrate and an anti-reflection or mirror interference coating covering the substrate on the side of the front face, the interference coating forming a one-dimensional or two-dimensional bar code pattern, the marking being formed by a plurality of point holes on a portion of a thickness of the interference coating, the front face having, away from the point holes, a coefficient of reflection of light having a predetermined nominal value and, in each the point hole, a coefficient of reflection of light having a particular predetermined value that is different from the nominal value.
US11113486B1 Light emitting apparatus and non-transitory computer readable medium
A light emitting apparatus includes a light source, and a processor configured to perform control to cause the light source to blink in a blink pattern corresponding to output information including identification information unique to the light emitting apparatus, and configured to, when causing the light source to blink by repeating the blink pattern, change a time interval between the blink patterns.
US11113484B2 Consumable product and method of providing the same
In accordance with a first aspect of the present disclosure, a consumable product is provided, comprising: one or more consumable components; a radio frequency communication tag; wherein said radio frequency communication tag comprises data indicative of a type of consumable component to which said consumable components belong. In accordance with a second aspect of the present disclosure, a machine is provided, being configured to operate using a consumable product of the kind set forth; wherein said machine comprises a reader configured to read data from the radio frequency communication tag of the consumable product. In accordance with a third aspect of the present disclosure, a method of providing a consumable product is conceived, comprising: including one or more consumable components in the consumable product; including a radio frequency communication tag in the consumable product; wherein said radio frequency communication tag comprises data indicative of a type of consumable component to which said consumable components belong.
US11113477B2 Visualizing comment sentiment
Certain aspects of the present disclosure provide techniques for displaying sentiment of a user text comment. One example method generally includes receiving a text comment comprising a sequence of words, providing a vector sequence representing the sequence of words to a sentiment model configured to output a sequence of sentiment scores for the vector sequence and providing cleaned text to a topic module configured to output relevance scores. The method further includes receiving, from the sentiment model, the sequence of sentiment scores for the vector sequence and receiving, from the topic module, the relevance scores for the cleaned text. The method further includes determining, final sentiment scores for each word of the sequence of words and generating a sentiment visualization for the sequence of words showing the final sentiment scores corresponding to each word of the sequence of words.
US11113476B2 Machine learning based intent resolution for a digital assistant
Disclosed herein are system, method, and computer program product embodiments for training a machine learning model and using the machine learning model to determine an intent associated with an utterance. An embodiment operates by receiving an utterance, determining a first vector based on the received utterance, and determining a second vector based on the received utterance. A third vector is generated by concatenating the first vector and the second vector. The third vector is used to perform at least one of classifying, using a machine learning model, the utterance to determine the intent associated with the utterance or training the machine-learning model.
US11113474B2 Address analysis using morphemes
A computer-implemented method comprises: receiving a first address and a second address, the first address including n morphemes and the second address including m morphemes, wherein a morpheme is a smallest semantic unit in the address, and wherein n and m are both natural numbers; determining first correlation values between the n morphemes and the m morphemes; obtaining, based on the first correlation values and a preset algorithm, a second correlation value between the first address and the second address; and analyzing a correlation between the first address and the second address based on the second correlation value.
US11113472B2 Content curation for course generation
Devices, computer-readable media, and methods for assembling a course for a subject are described. For example, a method may include a processing system having at least one processor identifying a plurality of content segments of a plurality of content sources of a subject having greater than a threshold similarity, and determining that a first topic is part of a core topic of the subject based upon a number of instances of the first topic within the plurality of the content segments. The processing system may then receive a request from a user device for a course for the subject, assemble the course for the subject including at least one of the plurality of the content segments having the first topic that is determined to be part of the core topic, and present the course to the user device.
US11113461B2 Generating edit suggestions for transforming digital documents
Techniques for generating edit suggestions for transforming digital documents are implemented in a digital medium environment. According to various implementations, a digital document is parsed to extract a digital page, and page elements of the digital page that are editable. A graphical user interface (GUI) is then output that identifies the page elements that are editable. The GUI, for instance, includes a suggestions menu with different edit suggestions that each correlate to different respective page elements. A user may then interact with individual edit suggestions to edit the different page elements, such as by adding, removing, or revising digital content of the page elements. The described techniques, for example, automatically identify editable page elements of a digital page and output edit suggestions for editing the page elements.
US11113460B2 Multi-path copying and pasting method and mobile terminal
The multi-path copying and pasting method provided by an embodiment of the present disclosure includes: detecting a selection operation made on a to-be-copied content in a first file; outputting a first prompt box in accordance with the selection operation, a first option indicating the addition of the to-be-copied content into a pasting source list and a second option indicating the addition of the to-be-copied content into a target file in a pasting destination list being included in the first prompt box; receiving a first selection operation made on at least one of the first option and the second option; and in response to the first selection operation, adding the to-be-copied content into the pasting source list as a to-be-pasted content, and/or pasting the to-be-copied content to the selected target file.
US11113459B1 Dynamic guidance engine for software customization systems
Disclosed are some implementations of systems, apparatus, methods and computer program products for providing guidance in relation to the customization of web pages. An indication of user input in relation to a modification to a portion of a web page is processed, where the modification includes deletion of a user interface object from the web page, addition of a user interface object to the web page, or a change to a user interface object of the web page, and where the user interface object represents a data object field or web page component. At least the portion of the web page is analyzed using a plurality of web page customization rules. Feedback pertaining to customization of one or more web pages including the web page is provided for presentation by a client device, via a graphical user interface (GUI), based at least in part on a result of analyzing the portion of the web page using the web page customization rules.
US11113458B2 Concurrently supporting both document-based and object-based undo operations
During operation of a program, various different editing actions can be performed on data (e.g., image or video data) in a document. The data includes multiple objects, each of which is a user-selectable element of the data, such as a line, a shape, or a filter applied to the data. A record of actions taken on objects in the data is maintained, and the actions can be undone. A document-based undo operation can be performed, which undoes the last action performed in the document. An object-based undo can also be performed, which undoes the last action performed on a selected one or more objects in the document. A document-based redo operation can be performed, which redoes the last action undone in the document. An object-based redo can also be performed, which redoes the last action undone on a selected one or more objects in the document.
US11113453B1 Method and apparatus for improved presentation of information
A method and apparatus comprising generating a dynamic content blocker. An image, which may be comprised of words, symbols and pictures, is segmented into items. Each item is analyzed by an artificial intelligence algorithm. Items can be determined by the AI algorithm to be of non-interest. The dynamic content blocker consists of a blocking image, which is dynamically placed over the items of non-interest, as determined by the AI. If the AI determines that the items are of interest, then these items will remain visible to the user. This will therefore generate a more eye-appealing image for the user and improve the presentation of imagery to a user.
US11113451B2 Representation of mark-up of master documents
The present invention relates to the generation of customised documents using document templates or master documents in which a mark-up notation is used in a master document, for example to specify the content of a customised document generated from the master document.
US11113448B2 Presenting views of an electronic document
Embodiments of the present disclosure relate to presenting and synchronizing views of electronic document. In particular, a view management system can synchronize and present multiple synchronized views of an electronic document for display on a client device. For example, the view management system can present multiple views of an electronic document and bind one or more of the views with a model. In response to detecting a user interaction with respect to a view, the view management system can cause a client device to apply the user interaction to each of multiple views (e.g., each view that is bound to the model). By synchronizing views, the view management system can enable a user to conveniently observe how one or more user interactions with respect to a view would appear across multiple views of an electronic document.
US11113446B2 Yield improving leaf cells optimization for semiconductor netlists
A computer system improves a production yield of a semiconductor chip described by design data. The computer system includes a synthesis controller in signal communication with a yield optimization controller. The synthesis controller generates design data representing a design implementation of the semiconductor chip. The yield optimization controller extracts timing information from the design data. The timing information describes a slack related to a timing path within the semiconductor chip. The yield optimization controller further identifies one or more one yield improvable cells described by the design data, and determines from the design data an adverse impact of yield improvement on the slack. Based on the timing information and the determined adverse impact, the yield optimization controller calculates a subset of the yield improvable cell, and modifies the subset of the yield improvable cell so that the production yield is improved.
US11113445B2 Hotspot detection based on litho-aware machine learning
Aspects of the disclosed technology relate to techniques of hotspot detection. Pinching-type hotspot candidates and bridging-type hotspot candidates are first identified in the layout design based on predetermined criteria. Simulation is then performed to derive aerial image intensity values for a plurality of sites on each of the pinching-type and bridging-type hotspot candidates. Pinching-type hotspots are determined from the pinching-type hotspot candidates based on one or more machine learning models for pinching-type hotspots, and bridging-type hotspots are determined from the bridging-type hotspot candidates based on one or more machine learning models for bridging-type hotspots. The input vector for the machine learning models is the aerial image intensity values for the plurality of sites.
US11113444B2 Machine-learning based scan design enablement platform
Electronic design automation (EDA) of the present disclosure, in various embodiments, optimizes designing, simulating, analyzing, and verifying of electronic circuitry for an electronic device. The electronic device includes scan flip-flops to autonomously test the electronic circuitry for various manufacturing faults. The EDA of the present disclosure statistically groups the scan flip-flops into scan chains in such a manner such that scan flip-flops within each scan chain share similar characteristics, parameters, or attributes. Thereafter, the EDA of the present disclosure intelligently arranges ordering for the scan flip-flops within each of the scan chains to optimize power, performance, and/or area of the electronic circuitry.
US11113443B1 Integrated circuit with thicker metal lines on lower metallization layer
An IC structure includes first, second, third and fourth transistors on a substrate, and first and second metallization layers over the transistors. The first metallization layer has a plurality of first metal lines extending laterally along a first direction and having a first line width measured in a second direction. One or more of the first metal lines are part of a first net electrically connecting the first and second transistors. The second metallization layer has a plurality of second metal lines extending laterally along the second direction and having a second line width measured in the first direction and less than the first line width. One or more of the second metal lines are part of a second net electrically connecting the third and fourth transistors, and a total length of the second net is less than a total length of the first net.
US11113439B2 Trigger-action-circuits: leveraging generative design to enable novices to design and build circuitry
A method, system, and apparatus provide the ability to design a circuit. A behavior of the circuit is authored by dragging nodes from side panels and connecting them in an authoring canvas. Multiple circuit designs that satisfy the behavior are generated. A data grid table is generated and displays the circuit designs with each row representing a design, and the table is sortable based on columns that represent computed metrics. Upon selection of a design in the table, a computer generated circuit diagram is rendered. Interactive assembly instructions are generated and displayed. The interactive assembly instructions provide a text-based step-by-step guide to wire the circuit. Further, upon selection of an assembly instruction step, a corresponding element in the computer generated circuit diagram is highlighted.
US11113437B2 Joint hardware and controller design
A method for designing a product comprising physical hardware and a controller for controlling the physical hardware includes generating a detailed hardware model describing the physical hardware and a controller model corresponding to the controller based on a set of user requirements. An optimal design of the physical hardware and the controller is determined by solving a multi-objective optimization problem comprising a first objective function defining hardware design objectives, and a second objective function defining objectives for the controller model for the physical hardware.
US11113435B2 Evaluation of a simulated vehicle functionality feature
A method performed by a vehicle feature evaluation system (1) for enabling evaluation of a simulated vehicle functionality feature. The vehicle feature evaluation system determines (1001) in relation to a road-driven vehicle (2), with support from a tracking system (5), an orientation of a head-mounted display (4), HMD, adapted to be worn by an occupant (3) on-board the road-driven vehicle. The vehicle feature evaluation system further determines (1002) a simulated vehicle functionality feature to be evaluated in the road-driven vehicle. Moreover, the vehicle feature evaluation system provides (1004) in real-time to a HMD display (42) of the HMD, taking into consideration the HMD orientation, a virtual representation (7) of the simulated vehicle functionality feature superimposed on a real-time real-world video stream (6) derived from real-world image data captured with support from one or more forward-facing cameras (41) provided on the HMD in eye-position of the occupant.
US11113428B1 Shippable data transfer device with anti-tamper casing
A shippable data transfer device includes a data storage medium encased in a chamber surrounded by an anti-tamper casing. The anti-tamper casing includes an anti-tamper layer with identifying elements arranged in a unique or otherwise identifiable pattern. The anti-tamper layer is configured to actively re-arrange, alter, or obscure the identifying elements in response to a breach of the anti-tamper casing.
US11113424B2 Device, system and method for installing encrypted data
A device, system and method for installing encrypted data are provided. A device includes a processor comprising: immutable memory storing preconfigured trust anchor data; and a module storing preconfigured non-exportable data. The processor is configured to: receive an encrypted common protection key, encrypted using a manufacturing protection key, and an encrypted distribution private key, encrypted using a common protection key; obtain the manufacturing protection key using the preconfigured trust anchor data and the preconfigured non-exportable data; decrypt the encrypted common protection key using the manufacturing protection key to obtain the common protection key; decrypt the encrypted distribution private key using the common protection key to obtain a distribution private key; receive an encrypted data package including image-at-rest data encrypted with an image-at-rest key, the encrypted data package including encryption data for obtaining the image-at-rest key using the distribution private key; and install the encrypted data package at the memory.
US11113420B2 Policy based clipboard access
Disclosed are various examples for providing access to a clipboard based at least in part on one or more policies. Data is received from a client application. A permission associated with the client application is checked, the permission specifying that the client application is authorized to store data in a clipboard provided by an operating system of the computing device. In response, the data received from the client application is stored in the clipboard.
US11113410B2 User controlled, decentralized, distributed, and secure content distribution
A technology is presented for controlling the distribution of a data item. A data set is stored at a data storage (16) and comprises a first file identifier and a first encrypted data item generated by an encryption using a first public key. A blockchain comprises the first file identifier paired with a first recipient identifier identifying one or more allowed first recipients, each having the first recipient identifier and a first private key matching the first public key. The method is performed by a second terminal (12) being an allowed first recipient and the method comprises: identifying (102) the first file identifier in the blockchain using the first recipient identifier, sending (106) a request containing the first file identifier to the data storage (16) for downloading of the first encrypted data item, receiving (116) the first encrypted data item from the data storage (16), and decrypting (118) the first encrypted data item using the first private key.
US11113408B2 Providing a secure object store using a hierarchical key system
A method for use in managing a secure object store in a computing system includes: securing the secure object store including creating, maintaining, and using a hierarchical key system and accessing an encrypted data object using the Node Key Encryption Key and a selected one of the Data Encryption Keys. The securing includes: generating a Node Key Encryption Key; generating a plurality of Data Encryption Keys that are encrypted using the Node Key Encryption Key; and encrypting a plurality of data objects using the Data Encryption Keys, each data object being encrypted by a respective Data Encryption Key.
US11113402B2 Tunneling functional safety communications over an enhanced serial peripheral interface
Methods, systems and apparatuses may provide for technology that includes a system on chip (SoC) having a root of trust and an embedded controller to conduct functional safety operations and non-functional safety operations with respect to the SoC. The technology may also include an enhanced serial peripheral interface (eSPI) coupled to the SoC and the embedded controller, wherein the eSPI is to tunnel communications associated with the functional safety operations between the embedded controller and the root of trust.
US11113399B2 Electronic apparatus and control method of electronic apparatus
According to one embodiment, an electronic apparatus includes a first processor, a second processor with a security capability higher than a security capability of the first processor, a first nonvolatile memory to store a program which is to be executed by the first processor, and a volatile second memory to store the program and data that is to be referred to by the first processor while the first processor executes the program. The second processor is configured to authenticate a rewrite command requesting to change the data in the second memory and selectively execute the rewrite command based on the authentication.
US11113397B2 Detection of malicious executable files using hierarchical models
In one embodiment, a device disassembles an executable file into assembly instructions. The device maps each of the assembly instructions to a fixed length instruction vector using one-hot encoding and an instruction vocabulary and forms vector representations of blocks of a control flow graph for corresponding functions of the executable file by embedding and aggregating bags of the instruction vectors. The device generates, based on the vector representations of the blocks of the control flow graph, a call graph model of the functions in the executable file. The device forms a vector representation of the executable file based in part on the call graph model. The device determines, based on the vector representation of the executable file, whether the executable file is malware.
US11113396B2 Data management system and method
Aspects of the present disclosure are generally directed to electronic computer implemented methods of data communication. Steps include receiving a data payload including an originating node attribute, a security ranking index attribute and at least one data element associated with a computer readable record. In another step, a method includes electronically sampling the data payload including the at least one data element and determining a value of the security ranking index attribute; In yet another step, a method includes electronically processing an injectable tracking attribute into the data payload. In a further step, a method includes electronically routing the digital record data payload including the originating node attribute, the injectable tracking attribute and the at least one data element associated.
US11113392B2 Executable binary code insertion
An automated and processor agnostic method is described for modifying one or more executable binary files to insert one or more new software segments to modify the execution of the one or more executable binary files in at least certain circumstances. The modification takes into account the target microprocessor architecture of the one or more executable binary files which can be in the ELF format. In one embodiment, the new software segments are configured to add at least monitoring capabilities to monitor control flow integrity during execution of the one or more executable binary files.
US11113391B2 Method and computer system for preventing malicious software from attacking files of the computer system and corresponding non-transitory computer readable storage medium
A method for preventing malicious software from attacking files of a computer system includes the following steps. Whether a file type of a specific file corresponding to an input/output (I/O) request is a to-be-backed-up file type is checked, wherein the to-be-backed-up file type belongs to one of multiple predetermined file types susceptible to malicious software attack. When the file type of the specific file is the to-be-backed-up file type, a backup already tag in a file context tag structure of the specific file is checked. When the backup already tag shows that the specific file has not been backed up, a backup process is performed for the specific file.
US11113388B2 Cloud forensics and incident response platform
A system, method, and device for cloud forensics and incident response is provided. In an embodiment, a computer-implemented method for performing cloud forensics and incident response includes intercepting, by a cloud incident response module (CIRM), communication between a virtual machine (VM) and a hypervisor. The method also includes extracting, by the CIRM, data from the communication between the VM and the hypervisor according to a forensic policy. Intercepting and extracting the data are transparent to the VM and to the hypervisor. Intercepting and extracting the data are independent of the VM and the hypervisor.
US11113387B2 Method and apparatus for improving security of Java sandbox
A method and apparatus for improving security of a Java sandbox is provided. The method includes performing a permission check on a to-be-checked code, determining whether a method bypassing the permission check exists in a call stack of the code, and if a method bypassing the permission check exists, determining whether methods in the call stack have a signature. The method also includes determining that the to-be-checked code has a security problem if the methods have no signature.
US11113384B2 Stack overflow protection by monitoring addresses of a stack of multi-bit protection codes
A hardware monitor circuit includes an electronic control circuit coupled to a processing unit. The electronic control circuit generates multi-bit protection codes and directs operations of the hardware monitor circuit. A bus interface is coupled to an address bus of the processing unit, and the bus interface passes signals associated with a stack structure of the processing unit. The stack structure is arranged to store the multi-bit protection codes in an internal memory coupled to the processing unit. Comparators in the hardware monitor circuit are arranged to accept values from the internal memory and gating logic coupled to the comparators is arranged to generate an error signal when it detects that an address on the address bus read via the bus interface is equal to an address stored in the internal memory. Upon generating the error signal, the processing unit is placed in a secure mode.
US11113382B2 Vehicle network system whose security is improved using message authentication code
A vehicle network system employing a controller area network protocol includes a bus, a first electronic control unit, and a second electronic control unit. The first electronic control unit transmits, via the bus, at least one data frame including an identifier relating to data used for a calculation for obtaining a message authentication code indicating authenticity of transmission content. The second electronic control unit receives the at least one data frame transmitted via the bus and verifies the message authentication code in accordance with the identifier included in the at least one data frame.
US11113377B2 Authentication system, and information recording medium
A management device (181) calculates, from access information transmitted from a token terminal (121) and a site seed assigned to a server (161), a user seed, and registers the user seed in the token terminal (121). The token terminal (121) obtains a share seed to be shared with the server (161) independently therefrom, calculates a key code from the share seed and the user seed, and presents the key code to the user. When the user enters the key code to an access terminal (141), the access terminal (141) transmits, to the server (161), a request having the key code specified. The server (161) obtains access information relating to the transmitted request, calculates a checkup seed from the access information and the site seed assigned to the server (161), obtains a share seed independently from the token terminal (121), calculates a checkup code from the share seed and the checkup seed, and sets a necessary condition for sign-in that is consistent between the key code and the checkup code.
US11113376B2 Detection system, fingerprint sensor, and method of finger touch authentication thereof
The present invention discloses a method of finger touch authentication through a fingerprint sensor. The method includes obtaining a plurality of touch operations through the fingerprint sensor, detecting a pattern of the plurality of touch operations; comparing the pattern with a registered pattern to generate a comparison result, and authenticating the plurality of touch operations on the basis of the comparison result, wherein the pattern indicates at least one feature, and the fingerprint sensor is capable of authenticating a fingerprint of a user after or before the finger touch authentication.
US11113375B2 Electronic devices with proximity authentication and gaze actuation of companion electronic devices and corresponding methods
A wearable electronic device includes one or more processors identifying one or more companion electronic devices operating within a wireless communication radius of the wearable electronic device. One or more sensors identify the wearable electronic device being within a predefined distance of a companion electronic device. A wireless communication circuit, responsive to the one or more processors, delivers an authentication credential to the companion electronic device in response to the one or more sensors identifying that the wearable electronic device is within the predefined distance of the companion electronic device. The one or more sensors thereafter detect a gaze of an authorized user of the wearable electronic device being directed at the companion electronic device, where the wireless communication circuit delivers an actuation command to the companion electronic device.
US11113374B2 Managing seamless access to locks with person/head detection
A method of managing seamless access to locks with person/head detection is provided and includes receiving, at a mobile device, a signal from an access control device that includes a camera sensor. The signal includes an identifier of the access control device and a status of a region of interest of the camera sensor. It is determined that the mobile device includes a credential that is authorized to unlock the access control device. Based on the signal it is determined whether a person is in the region of interest of the camera sensor and moving towards the access control device. A request is transmitted to the access control device to unlock the access control device based at least in part on determining that a person is in the region of interest of the camera sensor and moving towards the access control device.
US11113371B2 Continuous authentication based on motion input data
Disclosed is a method for continuously authenticating a user based on motion input data. The method includes recording motion input data from a keyboard such as starting coordinates, ending coordinates, and timestamps of key-up actions to determine that a key has been pressed, recording a timestamp of motion input at the starting coordinate, mapping the timestamp of said motion input at the starting coordinate to a key-down action for the key press, determining which key of said virtual keyboard said key-down action refers to, and granting or denying access to a device if the timing of the key which was pressed and released in the key-down action and the corresponding key-up action matches the press and flight timing of a key which was pressed and released in a previously-recorded key-down action and a previously-recorded key-up action.
US11113370B2 Processing authentication requests to secured information systems using machine-learned user-account behavior profiles
Aspects of the disclosure relate to processing authentication requests to secured information systems using machine-learned user-account behavior profiles. A computing platform may receive an authentication request corresponding to a request for a user of a client computing device to access one or more secured information resources associated with a user account. The computing platform may capture one or more behavioral parameters and may authenticate the user of the client computing device to the user account based on the one or more behavioral parameters and one or more authentication credentials. The computing platform then may generate and send one or more authentication commands directing an account portal computing platform to allow access to the one or more secured information resources. Subsequently, the computing platform may capture activity data associated with one or more interactions in a client portal session and may update a behavioral profile associated with the user account.
US11113368B2 Method and electronic device for controlling permission of application program
An electronic device is provided. The electronic device includes a housing, a touchscreen display, a wireless communication circuit, a processor electrically connected to the touchscreen display and the wireless communication circuit, and a memory electrically connected to the processor, wherein the memory is configured to store an application program comprising a user interface, and store an instruction that, when executed, enables the processor to store a permission for accessing, by an application program stored in the memory, at least one among hardware components or software components of the electronic device, activate the application program, allow the application program to access the at least one among hardware components or software components based on the stored permission and display a user interface (UI) of the application program on the touchscreen display, hide a part of the user interface while the application program is executed in a background state, and monitor whether the application program uses the at least one among hardware components or software components while the application program is executed in the background state.
US11113363B2 Indoor event detection system and method
An indoor event detection system includes a transmitter and a receiver. The transmitter includes a first antenna, and the receiver includes a second antenna, a processor and a memory. The receiver communicates with the transmitter based on a line of sight link between the transmitter and the receiver covering an area to be detected in the indoor space. The processor detects whether an event associated to the indoor space is occurred by obtaining a current CSI from the probe signal, obtaining an amplitude matrix by extracting a plurality amplitudes of a plurality of sub-carriers from the current CSI, applying a statistical operation on the amplitude matrix to obtain a statistical matrix, obtaining a plurality of eigenvalues from the statistical matrix, obtaining a current eigenvalue statistical value according to the plurality of eigenvalues; and determining whether the current eigenvalue statistical value is within the first eigenvalue range.
US11113362B2 Multicomponent model parameterisation
A method of estimating a parameter for fitting a multi-component Taylorgram model to Taylorgram data g(t) is disclosed. The data comprises a multi-component Taylorgram peak or front at t=tr. The method comprises: evaluating a value of an integration or differential of the data; determining the parameter, based on an analytical expression that includes the value of the integral or differential of the data, the parameter corresponding with a physical property of a sample from which the Taylorgram data was obtained.
US11113360B2 Plant abnormality prediction system and method
A system and method predict whether or not a plant is abnormal and perform an accurate prediction even if a modeling is executed in a state where the understanding for a target to abnormality determination is low, or when a person unfamiliar with system designs a prediction model. The system includes a correlation coefficient calculation unit for calculating a correlation coefficient for each of two tags among a plurality of tags; a relevant tag determination unit for determining a relevant tag for each tag of the plurality of tags by comparing the correlation coefficient with a reference value; and an independent tag determination unit for determining one or more among the plurality of tags as an independent tag based on the relevant tag. The relevant tag determination unit includes primary and second tag extraction sections for extracting primary and second tags for each tag of the plurality of tags.
US11113353B1 Visual programming for iterative message processing system
Systems and methods are described for graphical user interfaces that enable users to graphically design nodes and interconnections of pipelines for preprocessing data later ingested into an indexing system. The preprocessing can include receiving messages published to a first publish-sub scribe messaging system, the messages containing raw machine data generated by one or more components in an information technology environment, performing one or more processing operations on at least some of the messages to generate preprocessed messages, republishing the preprocessed messages to a second publish-subscribe messaging system, and providing to the indexing system, a subset of the messages from the second publish-subscribe messaging system. Nodes in the pipeline can specify the preprocessing operations, and interconnections in the pipeline can represent data flow through the nodes of the pipeline.
US11113348B2 Device, system, and method for determining content relevance through ranked indexes
A system and method for determining content relevancy within a computer network and generating a database. Content including but not limited to, a document, media, or any other digital or real objects. The method includes: identifying and creating an index of users on the network and identifying expert users through the use of profile generation. The profiles are monitored and updated, as well as connected with others to generate value indicators assigned to content articles within the network. The content is then ranked based on the indicator value, with the values being fluidic and based upon the ongoing actions of users on the network. Searches of the system are further coordinated by adaptive, context aware protocols whereby content is filtered or included based on given intricate associations with other content and users themselves.
US11113347B2 Method and system for providing organized content
The present teaching relates to providing content to a user. Information related to a user is obtained. One or more channels are determined for the user from a plurality of channels based on the information, wherein each of the plurality of channels includes one or more online content items. A personal interest space is established associated with the user based on the information related to the user and the one or more channels. Content is provided in the one or more channels to the user based on information related to the personal interest space.
US11113345B2 Method and system for providing contextual electronic content
Aspects of the present disclosure are directed to a method of providing content to a user device based on contextual parameters. The method includes monitoring one or more contextual parameters to detect a change in the values of the one or more contextual parameters and retrieving content from one or more content sources based on the changed contextual parameter. Furthermore, the method includes applying weights associated with the content to the retrieved content, generating results based on the weighted content and providing the generated results to the user device based on one or more device parameters.
US11113343B2 Systems and methods for enabling a user to operate on displayed web content via a web browser plug-in
A method and apparatus is disclosed that transmits a plug-in module to a web browser of a client computer. The web browser displays web content in a main window. The plug-in module, when activated, causes the web browser to display a user interface to a user of the client computer. The user interface is separate from the main window of the web browser, displays at least a portion of the web content, and is configured to enable the user to operate on the displayed at least a portion of the web content.
US11113340B2 Data generation and certification
Various methods, apparatuses, and media for facilitating data generation based on a set of metadata are provided. The methodology includes operations of receiving a first input that relates to data attributes and corresponding data attribute descriptions; receiving a second input that relates to applicable data quality rules; using the received inputs to generate a set of metadata; and using the generated set of metadata to generate new data that is compatible with the data quality rules. The data quality rules may be used to determine certification metrics that are used to analyze the newly generated data, in order to ensure a result that has a high level of data quality.
US11113337B2 Method for imputing missed data in sensor data sequence with missing data
Embodiments herein provide a method for imputing sensor data, in a sensor data sequence with missing data based on the semantics learning, where semantics is defined by the constraints of the sensor data features. A candidate value for imputation is determined based on sensor data of corresponding instances of time instants of the sensor data sequence using learning based on semantics of features of the sensor data sequence with missing data. The nearest neighbors search has been applied in similar response data sequence using the data values corresponding to the time instant of missing data in sensor data sequence. In case similar response data sequence is not available imputation is performed based on the distribution pattern of missing data.
US11113335B2 Dialogue system and computer program therefor
A dialogue system includes a response utterance selecting unit generating a response utterance original sentence to an input utterance; an input utterance emotion estimating unit estimating emotion of the input utterance by calculating input utterance emotion scores indicating degree of matching between the emotion represented by the input utterance and a plurality of emotions; and a response utterance modifying unit for calculating response utterance emotion scores of a response utterance original sentence as emotion scores for each of the plurality of emotions, modifying the response utterance original sentence by a method of modification determined by the values of input utterance emotion score and the response utterance emotion score, and thereby generating and outputting a response utterance.
US11113334B2 Systems and methods for identifying groups relevant to stored objectives and recommending actions
Relationship management systems in accordance with embodiments of the invention are configured to provide systematic ways for a user to measure, and manage relationships in the user's social network. One embodiment of the invention includes a relationship management server system, and a database. In addition, the relationship management server system is configured to store a user account associated with a user in the database, store information concerning contacts associated with the user in the database, store event information associated with the user and at least one of the stored contacts in the database, store at least one objective in the database, score at least one relationship between the user and a contact based upon stored event information associated with the user and the contact to create a scored relationship graph, and generate a recommendation concerning an action based upon the stored objective and the scored relationship graph.
US11113331B2 Transferring playback from a mobile device to a playback device
A network device is configured to (i) play back a media item indicated by a remote playback queue provided by a cloud-based computing system, (ii) receive an indication that a playback device is available for playback, (iii) display a now playing screen including (a) information identifying the media item, and (b) an icon that indicates that the network device is not in a connected state with any other network device, (iv) receive a first input selecting the icon, (v) in response to the first input, display a list of one or more available network devices including the playback device, (vi) receive a second input selecting the playback device from the list (vii) after receiving the second input, update the list to indicate that the playback device is selected for playback of the remote playback queue, and (viii) transfer playback of the remote playback queue from the network device to the playback device.
US11113326B2 Automatic extraction of domain specific terminology from a large corpus
A method of extracting jargon from a document corpus stored in a database using a processor and a user interface is described herein. A sub-domain input is entered through the user interface to initiate a review of the document corpus stored in the database. The processor separates the document corpus into at least one sub-corpus and a remainder corpus. The at least one sub-corpus is defined by the sub-domain input. A first topic model and a second topic model are built to generate respective topic similarity scores for at least one term extracted from the at least one sub-corpus and at least one corresponding term extracted from the remainder corpus. The respective topic similarity scores are compared by the processor to identify jargon terms and thereby provide a list of jargon terms through the user interface.
US11113321B2 Method and device for managing map data of a digital map for a navigation apparatus
In a method and a corresponding device for managing map data of a digital map for a navigation apparatus, the map data include original map data, wherein the original map data are each associated with one or more original map tiles. A validity indicator is assigned to each of the original map tiles. In the event of an update of an update map tile, associated update map data are assigned and permanently stored, wherein the particular update map tile is provided in order to replace the associated original map tile. After the update map data of the particular update map tile have been successfully stored, the validity indicator of the associated original map tile is set to invalid. During operation of the navigation apparatus, the particular original map tile is loaded if the validity indicator assigned thereto is valid, and otherwise the update map tile associated with the particular original map tile is loaded.
US11113319B1 Hierarchical database monitoring
There is a need for more effective and efficient hierarchical database monitoring. This need can be addressed by, for example, solutions for performing/executing hierarchical database monitoring in an effective and efficient manner. In one example, a method includes identifying related hierarchical entities for each hierarchical entity; identifying an entity tracking data object for each hierarchical entity; updating the entity tracking data objects; generating a database monitoring data object based at least in part on the updated entity tracking data objects; and performing monitoring of the hierarchical database based at least in part on the database monitoring data object.
US11113318B2 Character based media analytics
Techniques for analyzing media content are described. One technique generally comprises performing a regression analysis for characters in a plurality of media content based on user demographics, content outcome measure, and character models. The technique determines an attribute of significance. In some embodiments, the technique selects media content for display that depicts a character having at least a threshold value of the attribute of significance. In some embodiments, the technique displays media analytics for the attribute of significance determined based on a value of the attribute of significance exceeding a threshold significance value.
US11113317B2 Generating parsing rules for log messages
A plurality of log messages may be clustered into a plurality of clusters. For each of the plurality of log messages, the log message may be partitioned into a series of substrings. At least two of the plurality of clusters may be selected. For each one of the at least two selected clusters, a parsing rule may be generated corresponding to a plurality of substrings each of which are at a given location of a respective one of the log messages of the plurality of log messages in the one of the selected cluster.
US11113313B2 Fast path traversal in a relational database-based graph structure
A first plurality of relational tables is obtained from a relational database. Each table of the first plurality of relational tables stores connectivity information for a graph that comprises a plurality of nodes and a plurality of edges connecting the nodes, and each of the nodes is assigned an initial identifier. The nodes are clustered into a plurality of clusters. Each cluster contains a subset of the nodes, and all nodes in each subset are close to each other according to a metric. Each node is assigned a new identifier. The new identifier comprises a concatenation of an identifier associated with the cluster to which the node belongs and an identifier associated with the node. A second plurality of relational tables is constructed and stores connectivity information for the graph. The node is identified in the second plurality of relational tables by the new identifier.
US11113311B2 Technology agnostic system and method for achieving eventually-consistent data replication
A method for achieving eventually-consistent data replication in a technology agnostic manner. The method can be implemented via execution of computing instructions configured to run at one or more processors and stored at one or more non-transitory computer-readable media. The method can include receiving, by a system comprising the one or more processors and the one or more non-transitory computer-readable media, a write request for an object. The write request can be received from a user device or an application server. The method further can include performing a write operation for the object, by the system, after the write request is received. Performing the write operation can comprise: (a) adding an intent record to a tracker table, the intent record comprising a primary key uniquely associated with the object and a version associated with the object; and (b) updating the object, the object including the primary key and the version, in a primary data store, after the intent record is added. The method further can include reconciling, by the system, each intent record that is stranded in the tracker table. Reconciling each intent record that is stranded in the tracker table can comprise, for a respective stranded intent record of the one or more stranded intent records, (a) attempting to obtain, from the primary data store, a primary object that is uniquely associated with a stranded primary key of the respective stranded intent record; (b) when (A) the primary object is obtained and (B) a primary object version of the primary object is equal to a stranded intent version of the respective stranded intent record, replicating the primary object from the primary data store to at least one secondary data store; (c) when the primary object is not obtained, deleting the object from the secondary data store; and (d) when at least one of: (A) the primary object is not obtained, (B) the primary object version of the primary object is not equal to the stranded intent version of the respective stranded intent record, or (C) the primary object from the primary data store is replicated to the at least one secondary data store, clearing the respective stranded intent record from the tracker table. Other embodiments are disclosed.
US11113308B1 Method, apparatus, and computer program product for improving network database functionalities
Methods, apparatus and computer program products for improving network database functionalities are discussed herein, such as a computer-implemented method including receiving a network database search query associated with one or more network databases; in response to receiving the network database search query, querying the one or more network databases to identify a plurality of datasets; determining a plurality of taxonomy attributes, each of the plurality of taxonomy attributes being associated with at least one dataset of the plurality of datasets; calculating a taxonomy entropy based on the plurality of taxonomy attributes; comparing the taxonomy entropy to an entropy threshold; in response to the taxonomy entropy satisfying the entropy threshold, generating a dataset ranking based on relevance scores associated with the plurality of datasets; determining one or more taxonomy refinements based on the dataset ranking; and outputting the plurality of datasets and the one or more taxonomy refinements.
US11113307B2 Entity identifier synchronization across data centers
The present disclosure relates to synchronizing entity identifiers across multiple data centers. In some embodiments, an entity identifier translation server may be deployed within a cloud-based distributed environment. The entity identifier translation server may receive data from multiple different data centers and detect changes/updates to entity identifiers within the data centers. In response to detected changes, the entity identifier translation server may identify one or more corresponding entity identifiers within the other data centers. For each of the corresponding entity identifiers within the other data centers, the entity identifier translation server may determine whether or not the corresponding entity identifier is to be synchronized with the newly-changed entity identifier in the first data center, and if so, may initiate synchronization processes.
US11113301B1 Generating metadata for events based on parsed location information of data chunks of an isolated execution environment
Systems and methods are disclosed for processing location information associated with isolated execution environments and generating metadata for events based on the location information. A system can parse location information of a log file that includes chunks of data associated with an isolated execution environment to identify characteristics of the isolated execution environment. The system can generate events based on the chunks of data and associated the events with metadata generated based on the characteristics of the isolated execution environment.
US11113288B2 Advertisement delivery system with location based controlled priority mechanism and method of operation thereof
A method of operation of an advertisement delivery system includes: receiving a selection for a category of interest; generating search results for the selection, the search results based on a current location for locating a device providing the selection; generating a weighted distance based on distances of the search results from the current location; generating a weighted relevancy based on relative matches of the search results and the selection; generating a weighted customization with the search results sharing a common attribute that is predefined; and delivering a notification from the search results by an aggregation of the weighted distance, the weighted relevancy, and the weighted customization, the aggregation meeting or exceeding a threshold for displaying on the device.
US11113277B2 System and method for real-time materialized view maintenance
Methods and systems for maintaining a materialized view defined on a relation of a relational database include providing a materialized view maintenance system implemented in a computing device having at least a processor and a memory device. It is determined whether an update to a base relation is irrelevant with respect to the materialized view by performing content-based filtering on the base relation using the materialized view maintenance system. An estimate of at least one of an importance and an effect of the update to the base relation is generated. One or both of performing a load shedding operation on the relational database based upon the estimate and quantifying the effect of the update being omitted from the materialized view based on the estimate is performed. The maintained materialized view is displayed so as to exclude determined irrelevant updates.
US11113276B2 Querying a database
A query is received from a user. A query event type and a query time range associated with the query are determined. An estimated amount of data to be queried associated with the determined query time range is determined based on at least a historical number of the query event type of the user. An allowable amount of data to be queried supported by a database for a single query is determined. One or more sub-queries for the received query are generated. Each sub-query is associated with a different time period within the determined query time range. A corresponding amount of data to be queried associated with each time period is less than, or equal to, the determined allowable amount of data to be queried. The database is queried with the generated one or more sub-queries.
US11113268B2 Method and device for restoring missing operational data
Disclosed are a device and a method for restoring missing operational data. The method for restoring missing operational data includes determining whether missing data is present in a first event defining operational data or a first resource constituting the operational data, extracting candidate data from a missing table, depending on a form in which the first resource is defined by the first event and a location where the missing data is identified, and processing the candidate data to restore the missing data, based on a predetermined restoration scheme.
US11113265B2 Information processing apparatus and information processing system
An information processing apparatus includes a memory, a communication interface, and a processor. The memory stores therein a first code generated from data structure information describing at least one data item defined in a database. The communication interface receives a request message including a second code, which is a message requesting a data read or write operation on the database. The processor compares the first code with the second code, permits the requested data read or write operation if the first and second codes are the same, and performs an exception process to check for consistency between the data items of the database and the request message if the first and second codes are different.
US11113259B2 Method and system for analyzing unstructured data for compliance enforcement
Method and system for analyzing unstructured data for compliance enforcement is disclosed. The system provides a comprehensive compliance enforcement platform, which enables purpose based data processing in an enterprise to support automatic discovery of purposes and linking between data fields and purposes. The system creates a single view of data associated with the data subject for enforcing the data subject's right for data protection and privacy. The system supports database like transactions for unstructured data over web and ensures Atomicity, Consistency, Isolation and Durability (ACID) properties of these transactions. Thus, the system creates a uniform data layer or a web view for data residing in the unstructured and semi-structured data, spread across the enterprise. The transactions on the unstructured data include READ operation, UPDATE operation, and DELETE operation using hypertext transfer protocol (http) over the unstructured data.
US11113255B2 Computer-based systems configured for entity resolution for efficient dataset reduction
In order to facilitate entity resolution, systems and methods include a processor receiving first records associated with one or more entities, and second records associated with the one or more entities. The processor generates candidate pairs based on a similarity between first entity data and second entity data. The processor generates features for each candidate pair based on similarity measures between the first entity record and the second entity record. The processor utilizes a scoring machine learning model to determine a match score for each candidate pair based on each feature. The processor determines clusters of candidate pairs based on the match score of each feature for each candidate pair. The processor merges records of candidate pairs of each cluster into a respective entity record. The processor determines an entity associated with each entity record and updates an entity database with the entity record.
US11113253B2 Template-based synchronized customization deployment on database systems
Synchronized multi-system template provisioning is provided for networked computer systems, such as connected in a cloud environment. Each template includes information about corresponding templates and databases in other connected systems. When a template is deployed, user customization information is sent to the related systems to automatically deploy corresponding templates using the same or similar user customization information. Accordingly, when a template is deployed, the system checks for compatible templates in related systems and sends all information necessary for deploying the corresponding customizable templates in the other systems.
US11113252B2 User selectable data source for data recovery
Systems and methods for performing a recovery operation for a host. A user interface is displayed and a recovery operation is configured. During configuration of the recovery operation, the source of the backup for the recovery operation can be selected by a user. The recovery operation is performed based on the user-selected backup.
US11113251B2 Transaction manager
A system and method for transaction management. The system includes a processing circuitry; and a memory, the memory containing instructions that, when executed by the processing circuitry, configure the system to: assign a transaction identifier (ID) to a transaction, wherein the transaction includes at least one modification to at least one object stored in a storage system, each object having a persistent state, wherein the transaction ID indicates a state of the transaction, wherein the state of the transaction initially indicates that the transaction is in progress; modify the at least one object, wherein the modifying further comprises adding at least one conditional entry to each object, wherein each conditional entry includes one of the at least one modification that is conditional on the state of the transaction; and update the transaction ID when a termination event occurs, wherein the updating further includes changing the state of the transaction.
US11113247B1 Routing I/O requests to improve read/write concurrency
Systems, apparatuses, methods, and computer readable mediums for implementing an I/O router to route requests based on characteristics of the requests. The I/O router may receive requests targeting a single file, and the I/O router may route requests to multiple extent maps based on characteristics of the requests. For example, requests of a first size may be mapped to a first extent map, requests of a second size may be mapped to a second extent map, requests of a third size may be mapped to a third extent map, and so on. Additionally, the system may utilize different deduplication policies for the different types of requests which are mapped to different extent maps.
US11113245B2 Policy-based, multi-scheme data reduction for computer memory
Embodiments relate to policy-based, multi-scheme data reduction for a computer memory. An aspect includes receiving a plurality of policy rules by a policy engine of the computer memory, wherein a first policy rule specifies applying a first data reduction scheme to data in the computer memory based on the data matching first characteristics, wherein a second policy rule specifies applying a second data reduction scheme to data in the computer memory based on the data matching second characteristics, wherein the first data reduction scheme is different from the second data reduction scheme. Another aspect includes determining, by the policy engine, that first data in the computer memory matches the first characteristics, and that second data in the computer memory matches the second characteristics. Yet another aspect includes applying the first data reduction scheme to the first data, and applying the second data reduction scheme to the second data.
US11113236B2 Method for automatic processing of a number of protocol files of an automation system
A method for automatically generating and processing a number of protocol files of different types of an automation system of a technical plant includes identifying a number of relevant protocol files of different types from the generated protocol files based on at least one protocol parameter, transforming the identified relevant protocol files of different types into relevant standardized protocol files of the same type by using an agent-based software, analyzing and/or processing data sets of the relevant standardized protocol files of the same type, and outputting and/or saving the data sets of the relevant standardized protocol files.
US11113232B2 Disaggregated computer system
A computer system includes a processor and a memory. The processor is located on a first circuit board having a first connector. The memory is located on a second circuit board having a second connector. The first circuit board and the second board are physically separated from each other but connect to each other through the connector. The processor and the memory are communicated to each other based on a differential signaling scheme.
US11113231B2 Method of processing in memory (PIM) using memory device and memory device performing the same
In a processing in memory (PIM) method using a memory device, m*n multiplicand arrangement bits are stored in m*n memory cells by copying and arranging m multiplicand bits of a multiplicand value and m*n multiplier arrangement bits are stored in m*n read-write unit circuits corresponding to the m*n memory cells by copying and arranging n multiplier bits of a multiplier value. The m*n multiplicand arrangement bits stored in the m*n memory cells are selectively read based on the m*n multiplier arrangement bits stored in the m*n read-write unit circuits, and m*n multiplication bits are stored in the m*n read-write unit circuits based on the selectively read m*n multiplicand arrangement bits. A multiplication value of the multiplicand value and the multiplier value is determined based on the m*n multiplication bits stored in the m*n read-write unit circuits.
US11113225B2 Extending multichip package link off package
An interconnect interface is provided to enable communication with an off-package device over a link including a plurality of lanes. Logic of the interconnect interface includes receiver logic to receive a valid signal from the off-package device on a dedicated valid lane of the link indicating that data is to arrive on a plurality of dedicated data lanes in the plurality of lanes, receive the data on the data lanes from the off-package device sampled based on arrival of the valid signal, and receive a stream signal from the off-package device on a dedicated stream lane in the plurality of lanes. The stream signal corresponds to the data and indicates a particular data type of the data. The particular data type can be one of a plurality of different data types capable of being received on the plurality of data lanes of the link.
US11113224B2 Display driver board with multiple TYPE-C full-function interfaces
The present invention discloses a display driver board with multiple TYPE-C full-function interfaces, including a first TYPE-C interface and a second TYPE-C interface, where the two TYPE-C interfaces are connected to a first connection device, a second connection device, a PD power control circuit, a protocol chip, a display signal processing circuit, and a USB HUB chip, respectively; the PD power control circuit is connected to a system power supply and the protocol chip; and the protocol chip is connected to forward/reverse insertion control signal ends of the first and second SWITCH chips, respectively.
US11113221B2 Mode switching system and mode switching method using the same
A mode switching system including a first electronic device and the second electronic device is provided. The first electronic device includes a main control unit, a USB Type-C interface controller and a USB hub. The interface controller is coupled to the main control unit. The USB hub is coupled to the interface controller. The second electronic device is coupled to the interface controller of the first electronic device. The main control unit is configured to: (1) disable the USB hub in response to a mode switching instruction; (2) switch the mode of the interface controller from a first mode to a second mode; (3) command the interface controller to re-communicate with the second electronic device.
US11113220B2 Single-wire peer-to-peer bus
A single-wire peer-to-peer (P2P) bus apparatus is provided. The single-wire P2P bus apparatus includes a first peer device and a second peer device(s) coupled to a single-wire bus that correspond to a first bus access priority and a second bus access priority(s), respectively. Any of the first peer device and the second peer device(s) can contend for access to the single-wire bus by asserting a bus contention indication(s) when the single-wire bus is in a defined bus state. A winner for the single-wire bus may be a peer device having a highest bus access priority among those peer devices asserting the bus contention indication(s). In this regard, any peer device on the single-wire bus can have a chance to initiate communications over the single-wire bus, thus making it possible for the single-wire bus to function based on bidirectional P2P bus architecture capable of supporting more application and/or deployment scenarios.
US11113216B2 Dispatching interrupts in a multi-processor system based on power and performance factors
A multi-processor system handles interrupts using a power and performance status of each processor and a usage scenario of each processor. The power and performance status is indicated by factors that affect power consumption and processor performance. The system identifies one of the processors for handling an interrupt based on a weighted combination of the factors. Each factor is weighted based on a usage scenario for which the interrupt was generated. The system then dispatches the interrupt to the identified one of the processors.
US11113214B2 Controlling data transfers between a tier of persistent data storage and processor memory with a high-speed fabric controller
An apparatus for memory management a high-speed fabric controller and a memory controller connected between a high-speed memory and a processor. The memory controller is configured to control processor access to the high-speed memory over a memory bus between the processor and the high-speed memory. The apparatus includes a high-speed data connection between the memory controller and the high-speed fabric controller and a data connection between a tier of persistent data storage and the high-speed fabric controller. The high-speed fabric controller is configured to control data transfers between the tier of persistent data storage over and the high-speed memory independent of the processor.
US11113210B2 Memory device supporting rank-level parallelism and memory system including the same
A memory system may include: a memory controller; a plurality of ranks; and a rank shared bus configured to couple the memory controller and the plurality of ranks. Each of the plurality of ranks may include: a plurality of banks; a rank bus coupled to the plurality of banks and configured to selectively transmit data to the rank shared bus or an intermediate buffer and selectively receive data from the rank shared bus or the intermediate buffer; and an intermediate buffer configured to be selectively coupled to the rank bus or the rank shared bus, according to a first signal from the memory controller.
US11113209B2 Realm identifier comparison for translation cache lookup
An apparatus has a translation cache (100) comprising a number of entries for specifying address translation data. Each entry (260) also specifies a translation context identifier (254) associated with the address translation data and a realm identifier (270) identifying one of a number of realms. Each realm corresponds to at least a portion of at least one software process executed by processing circuitry (8). In response to a memory access a lookup of the translation cache (100) is triggered. When the lookup misses in the cache (100), control circuitry (280) prevents allocation of address translation data to the cache when the current realm is excluded from accessing the target memory region by an owner realm specified for the target memory region. In the lookup, whether a given entry (260) matches the memory access depends on both a translation context identifier comparison and a realm identifier comparison.
US11113199B2 Low-overhead index for a flash cache
Systems and methods for a low-overhead index for a cache. The index is used to access content or segments in the cache by storing at least an identifier and a location. The index is accessed using the identifier. The identifier may be shortened or be a short identifier. Because a collision may occur, the index may also include one or more meta-data values associated with the data segment. Collisions can be resolved by also comparing the metadata of the segment with the metadata stored in the index. If both the short identifier and metadata match those of the segment, the segment is likely in the cache and can be accessed. Segments can also be inserted into the cache.
US11113195B2 Method, device and computer program product for cache-based index mapping and data access
Embodiments for accessing data are provided. A method of accessing data comprises: receiving a request to access first data in a storage device, at least a part of data in the storage device being cached in a cache, and index information of the at least a part of data being recorded in an index structure associated with the cache; querying the index structure to determine whether the first data is cached in the cache; and accessing the first data based on a result of the query. Embodiments of the present disclosure can improve data accessing efficiency while saving memory consumption.
US11113194B2 Producer-to-consumer active direct cache transfers
The embodiments herein creates DCT mechanisms that initiate a DCT at the time the updated data is being evicted from the producer cache. These DCT mechanisms are applied when the producer is replacing the updated contents in its cache because the producer has either moved on to working on a different data set (e.g., a different task) or moved on to working on a different function, or when the producer-consumer task manager (e.g., a management unit) enforces software coherency by sending Cache Maintenance Operations (CMO). One advantage of the DCT mechanism is that because the direct cache transfer takes place at the time the updated data is being evicted, by the time the consumer begins its task, the updated contents have already been placed in its own cache or another cache within the cache hierarchy.
US11113193B2 Predictive data storage hierarchical memory systems and methods
Techniques for implementing an apparatus, which includes a memory system that provides data storage via multiple hierarchical memory levels, are provided. The memory system includes a cache that implements a first memory level and a memory array that implements a second memory level higher than the first memory level. Additionally, the memory system includes one or more memory controllers that determine a predicted data access pattern expected to occur during an upcoming control horizon, based at least in part on first context of first data to be stored in the memory sub-system, second context of second data previously stored in the memory system, or both, and control what one or more memory levels of the multiple hierarchical memory levels implemented in the memory system in which to store the first data, the second data, or both based at least in part on the predicted data access pattern.
US11113189B2 Memory system to perform read reclaim and garbage collection, and method of operating the same
Provided herein is a memory system and a method of operating the same. According to the present technology, a memory system performs a garbage collection operation based on a ratio of a read count value of a memory block with reference to a read count threshold value of a read reclaim operation. Consequently, the read reclaim operation and the garbage collection operation may be prevented from overlapping with each other.
US11113186B1 Testing and publishing of resource handlers in a cloud environment
This disclosure describes techniques for testing and publishing of resource handlers in a cloud environment. For example, a code-development interface may be utilized to generate initial code for the building of resource handlers. The initial code may be verified and the resource handlers may be built and deployed to a test platform. One or more execution tests may be run on the resource handlers in the test platform to determine if the resource handlers execute successfully. The resource type associated with the resource handlers may be published to a registry service and the resource type may be made available for provisioning.
US11113178B2 Exposing and reproducing software race conditions
Exposing and reproduction of race conditions is presented herein. A method identifies a synchronization mechanism of a grouping of operating system synchronization mechanisms; based on a tunable probability value, adjusts a race window associated with the synchronization mechanism; and based on the race window, raises a likelihood of revealing a race condition.
US11113175B1 System for discovering semantic relationships in computer programs
A system for discovering semantic relationships in computer programs is disclosed. In particular, the system may synergistically identify and validate semantic relationships, concepts, and groupings associated with data elements within a static or dynamic, time varying, source input. The system may utilize feature extractors to extract features from the input and reasoners to develop associations using data from multiple feature set types, and, can thus generate reliable, robust, and complete sets of semantic relationships from the input. The system may generate hypotheses associated with the relationships, concepts, and groupings, and validate the hypotheses by testing an application under evaluation by the system and observing the outputs generated from the testing. Information pertaining to validated or invalidated hypotheses may be provided to a learning engine to maximize reasoning and performance in subsequent discovery processes by adjusting models, vocabularies, dictionaries, parameters utilized by the system in identifying the relationships, concepts, and groupings.
US11113173B2 Systems and methods for detecting, analyzing, and evaluating interaction paths
System and methods are disclosed herein for creating interaction path records using time thresholds between interaction paths. The system retrieves the time threshold and a plurality of user interaction records that each include a timestamp. The system sorts the plurality of user interaction records based on the timestamp. The system then identifies the path-start record as being separated from a prior interaction by an amount of time that exceeds the time threshold. The system identifies the path-end record as being separated from a subsequent interaction by an amount of time that exceeds the time threshold. The system creates an interaction path record, stores that records, and generates a summary with information about the path.
US11113172B2 Method, terminal, and computer-readable storage medium for displaying activity record information
A method, terminal and computer-readable storage medium are provided for displaying activity record information. The method includes: acquiring specified activity record information after switching to a specified interface; and displaying the specified activity record information in the specified interface. In the present disclosure, after the specified activity record information is obtained by an operating system from extracting and integrating the activity record information of at least one application installed in the terminal, the specified activity record information may be displayed in a specified interface. Since the specified activity record information may come from at least one application in the terminal, the activity record information scattered in various applications may be displayed in the specified interface.
US11113171B2 Early-convergence detection for online resource allocation policies for iterative workloads
Techniques are provided for adaptive resource allocation for workloads with early-convergence detection. One method comprises obtaining a dynamic system model based on a relation between an amount of a resource for multiple workloads and a predefined service metric; obtaining an instantaneous value of the predefined service metric; obtaining an adjustment to the amount of the resource for a given workload based on a difference between the instantaneous value and a target value of the predefined service metric; determining whether the given workload has converged based on an evaluation of one or more predefined convergence criteria; and removing the given workload from a controlled workload list when the given workload has converged. The given workload can be reinserted in the controlled workload list when the given one of the plurality of workloads fails to satisfy a predefined divergence threshold.
US11113170B2 Technologies for managing memory on compute device
Technologies for managing memory on a compute device are disclosed. The compute device is configured to determine the quality of a user experience of the compute device when a certain combination of applications are running on the compute device and stores an indication of the quality of the user experience that corresponds to that combination of applications. At a later time, such as when a user selects an application to be launched, the compute device may check if the current combination of applications is expected to have an acceptable quality of a user experience. If not, the compute device may kill one or more of the current combination of applications to improve the expected quality of the user experience.
US11113169B2 Automatic creation of best known configurations
Best known configurations can be automatically created for particular platforms. An update tool can be installed on end user devices and can include a health monitor engine that creates health reports for drivers and/or firmware installed on the corresponding end user device. The health reports generated on the end user devices can be provided to a best known configuration engine that can evaluate them to calculate a best known configuration for each platform. The best known configurations can then be distributed to the update tool on the end user devices to cause them to configure the end user devices to match the corresponding best known configuration.
US11113168B2 Distributed architecture for fault monitoring
Systems and methods for detecting an anomaly in a power semiconductor device are disclosed. A system includes a server computing device and one or more local components communicatively coupled to the server computing device. Each local component includes sensors positioned adjacent to the power semiconductor device for sensing properties thereof. Each local component receives data corresponding to one or more sensed properties of the power semiconductor device from the sensors and transmits the data to the server computing device. The server computing device utilizes the data, via a machine learning algorithm, to generate a set of eigenvalues and associated eigenvectors and select a selected set of eigenvalues and associated eigenvectors. Each local component conducts a statistical analysis of the selected set of eigenvalues and associated eigenvectors to determine that the data is indicative of the anomaly.
US11113164B2 Handling errors in buffers
A buffer (72), (74), (76), (60), (78), (20), (82-90) has a number of entries for buffering items associated with data processing operations. Buffer control circuitry (100) has a redundant allocation mode in which, on allocating a given item to the buffer, the item is allocated to two or more redundant entries of the buffer. On reading or draining an item from the buffer, the redundant entries are compared and an error handling response is triggered if a mismatch is detected. By effectively reducing the buffer capacity, this simplifies testing for faults in buffer entries.
US11113160B2 Apparatus for migrating data and method of operating same
Disclosed are an apparatus for performing data migration and a method of operating the same for processing data migration between memories according to a monitoring result of a change in performance while applications are executed in a High Performance Computing (HPC) environment adapting hybrid memories.
US11113155B1 Archiving and restoration of distributed database log records
Transactional log data for a distributed database may be archived by a number of computing nodes scalable to a specified concurrency parameter. A log record may be mapped to a computing node for performance of an archiving operation. The log record may be stored with information indicative of a position, in a hierarchy of shards, of the shard from which the log record originated. The log record may be replayed in an order, relative to other records, that is based on the shard's position in the shard hierarchy. The log record may be replayed on a shard identified based on a time-invariant and idempotent hash function.
US11113146B2 Chunk segment recovery via hierarchical erasure coding in a geographically diverse data storage system
Recovery of chunk segments stored via hierarchical erasure coding in a geographically diverse data storage system is disclosed. Chunks can be stored according to a first-level erasure coding scheme in zones of a geographically diverse data storage system. The chunks can then be further protected via one or more second-level erasure coding schema within a corresponding zone of the geographically diverse data storage system. In response to determining segment of a chunk has become less accessible, recover of the segment can be performed according to the hierarchical erasure coding scheme of relevant chunks at relevant zones of the geographically diverse data storage system.
US11113145B2 Memory device, semiconductor device, and semiconductor system
A memory device includes a plurality of pages. Each page includes a data region configured to store data, an error correction code (ECC) region configured to store ECC data that is used to detect and correct one or more errors occurring in the data stored in the data region, and a metadata region configured to store a write count of a corresponding page.
US11113144B1 Method and system for predicting and mitigating failures in VDI system
The present disclosure relates to a method and system for predicting and mitigating failures in Virtual Desktop Infrastructure (VDI) systems. System logs is received from VDI systems. Error logs are segregated from the system logs. A prediction score is generated based on the error logs. A failure is predicted in VDI systems based on the prediction score and the error logs using a trained machine learning model. A response action associated with the predicted failure is determined. Training the machine learning model comprises receiving feature vectors associated with training error logs and one or more rules. Further, the training comprises determining a failure and a value based on the feature vectors and the one or more rules. Also, the training comprises determining a correlation between the one or more rules, the determined failure and the feature vectors.
US11113142B2 Early risk detection and management in a software-defined data center
The present disclosure is related to devices, systems, and methods for early risk detection and management in a software-defined data center. An example device can include instructions to receive a historical log bundle associated with a log source of a software-defined data center (SDDC), parse the historical log bundle to determine an association rule, wherein the association rule relates a particular risk to the SDDC to a sequence of operations in the log bundle, monitor a log associated with the log source, determine a potential risk based on an occurrence of the sequence of operations in the log, and provide a notification responsive to a determination that a probability associated with the potential risk exceeds a probability threshold.
US11113140B2 Detecting error in executing computation graph on heterogeneous computing devices
The present disclosure relates to a method for detecting error in executing a computation graph on heterogeneous computing devices. The method comprises receiving a first reference value as an execution result for a first node of the computation graph from a reference device included in the heterogeneous computing devices, receiving a first target value from a target device included in the heterogeneous computing devices as an execution result by the target device for the first node, comparing the first reference value and the first target value, and determining whether the first target value is in error based on the comparison of the first reference value and the first target value. The method can further comprise generating multiple execution contexts for executing the computation graph on the heterogeneous computing devices.
US11113137B2 Error incident fingerprinting with unique static identifiers
A wide variety of software support functionality can be improved via error incident fingerprinting with unique static identifiers. Such unique identifiers can originate within an integrated development environment and be propagated to runtime, where they can be harvested from execution context at the time of an error. The fingerprint created from such a unique identifier can then be used for a variety of purposes, including indexing knowledge base records, criticality detection, service innovation, alerting, incident resolution, impacts to the development process, and machine learning.
US11113136B2 Processing system, related integrated circuit and method
A processing system includes a plurality of circuits configured to generate a plurality of error signals. The processing system further includes a plurality of error pads and a fault collection circuit configured to receive the plurality of error signals and to generate a respective combined error signal for each of the plurality of error pads. The fault collection circuit includes a combinational logic circuit configured to generate the combined error signal by selectively routing the plurality of error signals to the plurality of error pads as a function of a set of configuring bits.
US11113132B2 Localization of potential issues to objects
In some examples, a system identifies a potential issue based on comparing measurement data acquired at different hierarchical levels of a computing environment. Within a hierarchical level of the different hierarchical levels, the system determines, based on measurement data acquired for objects in the hierarchical level, whether the potential issue is localized to a subset of the objects.
US11113131B2 Method for collecting performance data in a computer system
First information for a first event of a computer system is captured, including first event parameters. A first event key is generated, based on the first event parameters. The first information and first key are both stored as a first event in a storage structure, in which the first event key indexes the first event and the captured first information. When second information is captured for a second event, a second event key is generated based on second event parameters of the captured second event. If the second event key matches the first event key, then the first event stored in the event collection system is dynamically updated to store the second event information as part of the first event, to minimize additional storage space needed in the storage structure for the second event.
US11113130B2 Electronic apparatus and control method thereof
An electronic apparatus includes a memory; a communication circuitry configured to communicate with a server; and a processor configured to: control the communication circuitry to transmit error information about a first error, which occurs during an operation, to the server, based on the first error, receive information about data to be collected for solving a second error set based on the error information from the server, store the data generated during the operation based on the received information in the memory, and control the communication circuitry to transmit the stored data to the server, based on the second error which occurs during the operation.
US11113123B2 System and method for automated application programming interface generation
A computer-implemented method that includes receiving source code for a user interface program, generating, using the source code, the user interface program, generating, using the source code, a faux backend program, and generate, using the source code, a skeleton Application Programing Interface (API) file is disclosed. The user interface program and the faux backend program are capable of operating together as part of a test build. The skeleton API data provides a specification for an interface of production software suitable for replacing the faux backend, the specification including respective specifications for a plurality of API calls.
US11113121B2 Heterogeneous auto-scaling big-data clusters in the cloud
The present invention is generally directed to systems and methods of provisioning, and using heterogeneous clusters in a cloud-based big data system, the heterogeneous clusters made up of primary instance types and different types of instances, the method including: determining if there are composition requirements of any heterogeneous cluster, the composition requirements defining instance types permitted for use; determining if any of the permitted different types of instances are required or advantageous for use; determining an amount of different types of instances to utilize, this determination based at least in part on an instance weight; provisioning the heterogeneous cluster comprising both primary instances and permitted different types of instances.
US11113119B2 Managing computer resources
A computer-automated method, computer system and computer program for managing resources in applications. The resources are managed in groups, each group having a unique group name which is dynamically resolvable to an address specific to a particular application. The resources may be application program interfaces object instances or data sources, for example. When a resource placement request is received to place a resource in a particular application with an associated address, the resource is assigned to a group and given a unique resource identifier which combines with the group name to form a unique endpoint for the resource. Subsequently, in response to detection of a resource performance bottleneck, or in response to an external request, a resource is moved to another application by reassigning its group name to the second address, thereby moving all resources in that group to the other application.
US11113118B2 System and method for managing network access control privileges based on communication context awareness
Methods and systems for managing NAC privileges based on communication context awareness are provided. In one aspect, a method includes detecting, by a network server, a collaboration session between at least first and second users and retrieving, by a network server from a directory server, a first role of the first user that corresponds with privileges including a first quality of service level. Further, the network server retrieves a second role of the second user that corresponds with privileges including a second quality of service level. Also, the method includes determining that the first quality of service level is greater than the second quality of service level and assigning the second user at least the privileges corresponding to the first role. The collaboration session is conducted between the first user and the second user based on the privileges assigned to the second user that correspond to the first role.
US11113115B2 Dynamic resource optimization
Dynamically allocating workloads to a fixed number of CPU resources within a compute platform. Determining whether a workload should be in a Dedicated Class of workloads and assigned to a dedicated CPU resource or in a Shared Class of workloads that is handled by a set of at least one shared CPU resource, wherein a shared CPU resource may service more than one workload. The determination may be made based on a comparison of a parameter from two samples of a parameter taken at different times. The determination may be made using metadata associated with the workload. The determination may be made repeatedly so that some workloads may change from being in the Dedicated Class to the Shared Class or from the Shared Class to the Dedicated Class. High availability virtual network functions may be handled economically by deeming the failover workloads to be in the Shared Class.
US11113114B2 Distributed object placement, replication, and retrieval for cloud-scale storage and data delivery
Systems, methods, and computer-readable media are provided for load balancing requests and controlling object replication based on object popularity. A request for an object can be received at a dispatcher of a storage system from a client. Candidate storage nodes of the storage system for serving the object can be identified by the dispatcher by generating an ordered list of the candidate storage nodes using a two-dimensional consistent hashing function. Distribution of the request for the object through one or more candidate storage nodes for filling the request for the object can be facilitated according to the ordered list of candidate storage nodes. Specifically, the one or more candidate storage nodes can be configured to facilitate distribution of the request by selectively filling the request to the client using cache admission policies formed based on popularity characteristics of requested objects at the one or more candidate storage nodes.
US11113110B2 Intelligent pooling of isolated hierarchical runtimes for cloud scale databases in a multi-tenant environment
Techniques are described herein for intelligent pooling and management of isolated hierarchical runtimes in a multi-tenant environment. In an embodiment, an allocation of operating system resources of a container database management system (CDBMS) is allocated to each generic nest of a pool of generic nests. The allocation includes a quota of one or more processors and a quota of memory. A configuration profile for a PDB in the CDBMS is then determined. Based on the configuration profile determined for the PDB, a matching generic nest from the pool of generic nests is determined. A matching generic nest is assigned to the PDB. The matching generic nest is then configured for the PDB.
US11113107B2 Highly efficient inexact computing storage device
An adaptive mechanism may include a receiver, an Arithmetic Logic Unit (ALU) identifier, and an assignment module. The receiver may receive tasks representing iterations of inexact algorithms. Each task may have a corresponding iteration power level. The ALU identifier may identify a set of available ALUs. Each ALU may have a corresponding ALU power level. The assignment module may assign tasks to available ALUs to optimize a total ALU power used.
US11113106B2 Coordinating distributed task execution
The disclosed embodiments provide a system for coordinating distributed task execution. During operation, the system retrieves a first batch of tasks from multiple message queues in a distributed messaging system. Next, the system assigns the first batch of tasks to multiple task executors in a thread pool based on availabilities of the multiple task executors. The system also tracks statuses associated with processing the first batch of tasks based on communications from the multiple task executors. The system further periodically commits, based on the tracked statuses, offsets of completed tasks in the multiple message queues to the distributed messaging system.
US11113099B2 Method and apparatus for protecting a program counter structure of a processor system and for monitoring the handling of an interrupt request
A processor system comprises at least a program counter structure, an interrupt control device, a memory, and an apparatus. The interrupt control device is configured to respond to an interrupt request by providing the program counter structure with an address associated with the interrupt request. The program counter structure is configured to output the address to the memory via a memory interface. The apparatus is configured to protect the program counter structure in case of an interrupt request, the apparatus includes an interface, a comparing device, and an outputting device.
US11113097B2 System and method for provisioning integration infrastructure at runtime indifferent to hybrid nature of endpoint applications
An information handling system operating a hybrid endpoint integration process liaison system may comprise a memory for storing a customized software integration application for a specific integration process comprising a plurality of code sets to enable to enable access and manipulation of electronic data at a customer-specified electronic data storage location, each of the code sets being associated with a visual modeling element in a customized visual model of the specific integration process, and a processor executing code instructions of the hybrid endpoint integration process liaison system to determine an optimal configuration for execution of the plurality of code sets by one or more run-time engines based the electronic data storage location, wherein the optimal configuration includes one or more execution locations on the one or more run-time engines and associates the one or more runtime engines with the plurality of code sets, and transmit one or more code sets of the plurality of code sets for execution at the one or more execution locations according to the optimal configuration.
US11113091B2 Apparatus for forwarding a mediated request to processing circuitry in response to a configuration request
An apparatus, method and computer program are described, the apparatus comprising processing circuitry configured to execute software, and an interface configured to receive, from the processing circuitry, a configuration request from first software requesting configuration of a virtualised device. In response to the configuration request, the interface is configured to forward a mediated request to the processing circuitry, and the mediated request comprises a request that second software having a higher privilege level than the first software determines a response to the configuration request received from the first software.
US11113088B2 Generating and managing groups of physical hosts associated with virtual machine managers in an information handling system
A method, an information handling system (IHS), and a host group generating system for collecting information about host groups in a cluster of IHSs using a management controller. The method includes retrieving, from a controller memory, first target physical hosts that are part of a virtual machine manager (VMM) host group, but not on a VMM host list and retrieving second target physical hosts that are part of the VMM host list, but not part of the VMM host group. The method further includes transmitting, to each of the first target physical hosts, a request to detach from the VMM host group. The method further includes transmitting, to each of the second target physical hosts, a request to attach to the VMM host group.
US11113080B2 Context based adaptive virtual reality (VR) assistant in VR environments
Systems and methods for providing adaptive virtual reality (VR) assistant in VR environments. The system is configured to receive input from users within an interactive communication session, wherein text from the input is extracted and analyzed by a Natural Language Processing (NLP) engine, and context is determined based on the input text extracted. Based on the determined context and input, the adaptive VR assistant generates a VR environment that is integrated within the same interactive communication session. The system enables a communication session between a virtual character created for the user and other virtual users within the generated VR environment based on the determined context.
US11113075B2 Launching a middleware-based application
Embodiments of the present invention relate to a computer-implemented method, system and computer program product facilitating launching a middleware-based application. In some embodiments, a computer-implemented method includes: preparing, by a device operatively coupled to one or more processing units, an execution environment for middleware to be included in a container hosted on a machine; detecting, by the device, a request to schedule an application to be executed in the machine using the middleware; and in response to the request being detected, launching, by the device, the application within the container based on the prepared execution environment.
US11113074B2 System and method for modem-directed application processor boot flow
Various embodiments of methods and systems for a modem-directed application processor boot flow in a portable computing device (“PCD”) are disclosed. An exemplary method includes an application processor that transitions into an idle state, such as a WFI state, for durations of time during a boot sequence that coincide with processing by a DMA engine and/or crypto engine. That is, the application processor may “sleep” while the DMA engine and/or crypto engine process workloads in response to instructions they received from the application processor.
US11113070B1 Automated identification and disablement of system devices in a computing system
Technologies are provided for automated identification of system devices to be disabled in a computing system and the disablement of the system devices during bootup of the computing system. In some embodiments, the computing system can execute a firmware configured to perform a bootup process of the computing system. The computing system includes multiple system devices. The firmware can generate program code for identifying a system device for disablement. The firmware can send the program code to a controller device curing the bootup process, where execution of the program code by the controller device generates data identifying one or several specific system devices to be disabled in the computing system. The firmware can then access such data from the controller device. Using the data, the firmware can determine that a specific system device to be disabled. The firmware can then disable that particular system device on a next bootup process.
US11113069B1 Implementing quick-release VLV memory access array
A method for implementing of a quick-release Variable Length Vector (VLV) memory access array in the technical field of software programs, which includes the following steps: Step 1: when a pipeline restarts to refresh an out-of-order queue each time, and the number of sending an entry recorded in a sending counter of the entry is equal to the number of returning the entry recorded in a returning counter of the entry, an ID of the entry is kept unchanged, and the ID is used for a next pushed request; Step 2: when the pipeline restarts to refresh the out-of-order queue each time, the number of sending the entry recorded in the sending counter is not equal to the number of returning the entry recorded in the returning counter and mirror resources are not exhausted, the existing entry is released, the ID, the sending counter and the returning counter of the entry are copied to another structure, and N IDs, each of which is in a non-busy status are selected from a free list, and a busy bit of each of the N IDs is set, and the N IDs are filled into an ID field of the entry; Step 3: copied request information of at least one request which is not completed is stored through the mirror resources when the pipeline restarts to refresh the out-of-order queue, and the copied request information includes an ID, a sending counter and a receiving counter of each request; Step 4: after the receiving counter is copied to the mirror resources, at least one response is continued to be monitored; Step 5: when the currently released mirror resource is the only available resource, the released ID is copied back to an entry tagged to be restarted in the same period of releasing this ID to exchange information with the entry; and Step 6: ID allocation and recovery is maintained through a free list.
US11113066B2 Predicting a branch instruction classified as simple or hard to predict based on a confidence counter in a branch type table
A processor including a processor pipeline having one or more execution units configured to execute branch instructions, a branch predictor coupled to the processor pipeline and configured to predict a branch instruction outcome, and a branch classification unit coupled to the processor pipeline and the branch predictor. The branch classification unit is configured to, in response to detecting a branch instruction, classify the branch instruction as at least one of the following: a simple branch and a hard-to-predict branch. The branch classification unit includes a direct mapped branch type table (BTT) and a branch classification table (BCT).
US11113062B2 Inserting predefined pad values into a stream of vectors
Software instructions are executed on a processor within a computer system to configure a steaming engine with stream parameters to define a multidimensional array. The stream parameters define a size for each dimension of the multidimensional array and a pad value indicator. Data is fetched from a memory coupled to the streaming engine responsive to the stream parameters. A stream of vectors is formed for the multidimensional array responsive to the stream parameters from the data fetched from memory. A padded stream vector is formed that includes a specified pad value without accessing the pad value from system memory.