Document Document Title
US11223042B2 Lithium-intercalated titanium dioxide, lithium titanate particles made therefrom, and related methods
The invention provides a method for preparing lithium-containing particles suitable for use in an electrode of a battery, the method including forming a mixture comprising titanium dioxide precursor particles and an aqueous solution of a lithium compound; and heating the mixture at elevated temperature in a sealed pressure vessel in order to form lithium-inserted titanium dioxide particles, wherein at least one particle size characteristic selected from average primary particle size, particle size distribution, average intra-particle pore size, average inter-particle pore size, pore size distribution, and particle shape of the titanium dioxide particles is substantially unchanged by said heating step. The invention further includes a battery including a first electrode, a second electrode, and a separator including an electrolyte between the first and second electrodes, wherein one of the first and second electrodes comprises lithium-inserted titanium dioxide particles or lithium titanate spinel particles made according to the invention.
US11223038B2 Method for manufacturing secondary battery
An object of the present invention is to provide a method for manufacturing a secondary battery with enhanced insulating reliability without degrading the performance of an active material mixture layer formed on an electrode. The present invention provides a method for manufacturing a prismatic secondary battery (100) including a negative electrode (41) having a negative electrode current-collecting foil (411), a negative electrode mixture layer (412) formed thereon, and an insulating layer (413) formed on the negative electrode mixture layer (412). The method of the present invention includes a step of forming the negative electrode mixture layer (412) and the insulating layer (413) by concurrently applying an active material mixture slurry and an insulating layer dispersion liquid to the negative electrode current-collecting foil (411). Each ceramic particle (413a) has a plate shape with an aspect ratio greater than or equal to 2.0 and less than or equal to 5.0. The particle size of each mixture particle (412a) is greater than the length of the long side of each ceramic particle (413a).
US11223036B2 Interconnected silicon porous structure for anode active material
An anode active material comprises a silicon-carbon secondary particle comprising a composite having an exterior conformal carbon coating and formed of type I primary particles. Each type I primary particle comprises a core particle of interconnected silicon, the interconnected silicon formed of nano-sized silicon particles each connected to at least one other particle, inner pores internal to the core particle and defined by the interconnected silicon, an internal carbon coating on internal wall surfaces of the inner pores and a conformal carbon coating on the core particle.
US11223032B2 Thin film barrier structure
OLED device structures are provided that include an OLED, a high index optical layer (HOL), a thin film barrier disposed over the high index optical layer, and a low index optical layer (LOL) disposed over the thin film barrier. It is shown that such devices provide acceptable color emission that is at least comparable to a conventional device, while also exhibiting improved efficiency and luminance.
US11223031B2 Full color display module and manufacturing method of same
The present disclosure provides a full-color display module with microcavity effect. The full-color display module includes a glass substrate, a thin film transistor layer, an anode layer, a cathode layer, a white light emitting layer and a resonant cavity structure. The resonant cavity structure includes a first transparent organic layer, a first semi-reflective metal layer, a second transparent organic layer and a second semi-reflective metal layer, which are sequentially formed on the cathode layer, and the lights at specific wavelengths are strengthened by adjusting thicknesses of the transparent organic layers.
US11223030B2 Organic emitting display device having reflective metal layers on different levels above red, green and blue pixel regions and method of manufacturing same
An organic light emitting display device in which a sidewall of a reflective metal layer in a blue pixel region is covered with an inorganic film and in which the reflective metal layer is thus prevented from being damaged or rendered defective when performing subsequent processes, such as etching and cleaning, for forming an anode on the reflective metal layer.
US11223028B2 Encapsulation film and method for encapsulating organic electronic device using same
Provided are an encapsulation film, a product for encapsulating an organic electronic device (OED) using the same, and a method of encapsulating an OED. The encapsulation film may effectively block moisture or oxygen permeating into the OED from an external environment, provide high reliability due to increases in a lifespan and durability of the OED, and minimize align errors in a process of attaching the film to a substrate.
US11223025B2 Foldable display device
A foldable display device includes a flexible display module having an electroluminescent unit, a flexible functional module on the flexible display, the flexible functional module having at least one function selected from the group of polarization, a color filtering, color conversion, a touch sensing, and biometric information recognition, and a flexible window module on the flexible functional module. A side surface of the flexible display module, a side surface of the flexible functional module, and a side surface of the flexible window module may be located on a first plane at a first side portion. An inner angle formed by an upper surface of the flexible window module emitting light and the first plane may be an acute angle at the first side portion.
US11223018B2 Condensed cyclic compound and organic light-emitting device including the same
An organic light-emitting device includes: a first electrode; a second electrode facing the first electrode; and an organic layer between the first electrode and the second electrode, the organic layer including an emission layer, wherein the organic layer includes a condensed cyclic compound of Formula 1: An organic light-emitting device including the condensed cyclic compound of Formula 1 may have high efficiency, low driving voltage, high luminance, and a long lifespan.
US11223016B2 Long-term efficient composition for active layer and organic solar cell including the same
Disclosed herein are an at least quaternary composition that comprises at least two donor components and at least two low-molecular-weight fullerene acceptor components and is able to allow for superior photovoltaic performance over a long period of time, and an organic solve cell comprising an active layer formed thereof.
US11223010B2 Thin reference layer for STT MRAM
Techniques relate to forming a magnetic tunnel junction (MTJ). A synthetic antiferromagnetic reference layer is adjacent to a tunnel barrier layer. The synthetic antiferromagnetic reference layer includes a first magnetic layer, a second magnetic layer, and a reference spacer layer sandwiched between the first magnetic layer and the second magnetic layer. A magnetic free layer is adjacent to the tunnel barrier layer so as to be opposite the synthetic antiferromagnetic reference layer. The synthetic antiferromagnetic reference layer has a thickness of at least one of 3 nanometers (nm), 4 nm, and 3-4 nm.
US11223009B2 Magnetoresistive random access memory device and method of manufacturing the same
A magnetoresistive random access memory (MRAM) device and a method of manufacturing the same, the device including a substrate; a memory unit including a lower electrode, a magnetic tunnel junction (MTJ) structure, and an upper electrode sequentially stacked on the substrate; a passivation pattern on a sidewall of the memory unit; a via on the memory unit and contacting the upper electrode; and a wiring on the via and contacting the via, wherein a center portion of the upper electrode protrudes from a remaining portion of the upper electrode in a vertical direction substantially perpendicular to an upper surface of the substrate.
US11223005B2 Gradiometric parallel superconducting quantum interface device
Techniques regarding parallel gradiometric SQUIDs and the manufacturing thereof are provided. For example, one or more embodiments described herein can comprise an apparatus, which can comprise a first pattern of superconducting material located on a substrate. Also, the apparatus can comprise a second pattern of superconducting material that can extend across the first pattern of superconducting material at a position. Further, the apparatus can comprise a Josephson junction located at the position, which can comprise an insulating barrier that can connect the first pattern of superconductor material and the second pattern of superconductor material.
US11223000B2 Method of manufacturing light emitting element mounting base member, method of manufacturing light emitting device using the light emitting element mounting base member, light emitting element mounting base member, and light emitting device using the light emitting element mounting base member
A method of manufacturing a light emitting element mounting base member includes: providing a first insulating member in a plate shaped having at least one recess portion or at least one through-hole; disposing in the recess portion or in the through-hole a light blocking resin and a plurality of core members each equipped with a second insulating member having light reflectivity on each surface of a plurality of electrical conductor cores; and exposing at least one of the surface of the electrical conductor cores from the second insulating members by removing each part of at least one of the second insulating members.
US11222998B2 Optical semiconductor apparatus and method of manufacturing optical semiconductor apparatus
A light emitting apparatus includes: a package substrate that includes a recess that opens on a top surface of the package substrate; a light emitting device housed in the recess; a window member provided to cover an opening of the recess; and a metal bonding part that seals a space between the package substrate and the window member. The package substrate includes a packaging surface on which the light emitting device is mounted and a metal electrode is provided, an isolation surface provided in a shape of a frame on an outer side of the packaging surface, and a light reflection surface sloping from the isolation surface toward the top surface, and a metal layer is provided on the light reflection surface with a clearance from the isolation surface.
US11222997B2 Luminous body, light emitting film, light emitting diode and light emitting device having luminous body
A luminous body includes a first moiety including a plurality of first ligands combined to a surface of an inorganic emitting particle; and a second moiety including silsesquioxanes connected to a second ligand connected to one of the first ligands, wherein one of the first and second ligands is a polar ligand, and the other one of the first and second ligands is a non-polar ligand.
US11222995B2 Semiconductor light emitting device and method of manufacturing semiconductor light emitting device
A semiconductor light emitting device includes a light extraction layer having a light extraction surface. Multiple cone-shaped parts formed in an array are provided on the light extraction surface. The cone-shaped part has a first portion having a first angle of inclination of a side surface and a second portion having a second angle of inclination of a side surface smaller than the first angle. The second portion is closer to an apex of the cone-shaped part than the first portion and has a larger height than the first portion.
US11222990B2 Solar cell module
The present invention relates to a solar cell module and, more specifically, to a solar cell module in which solar cells are disposed to partially overlap each other so as to increase a space occupancy ratio of the solar cells and which is capable of solving safety and structural problems caused by the solar cells being disposed to overlap each other. In the solar cell module according to the present invention, the solar cells are disposed to partially overlap each other, thereby reducing a reactive power region and concurrently increasing a space occupancy ratio of the solar cells to increase power generation efficiency. In addition, a gap between portions at which the solar cells overlap each other is reduced to considerably reduce an incidence rate of cracks and damage, thereby improving stability and structural performance.
US11222989B2 Photonic curing of nanocrystal films for photovoltaics
Methods of making a semiconductor layer from nanocrystals are disclosed. A film of nanocrystals capped with a ligand can be deposited onto a substrate; and the nanocrystals can be irradiated with one or more pulses of light. The pulsed light can be used to substantially remove the ligands from the nanocrystals and leave the nanocrystals unsintered or sintered, thereby providing a semiconductor layer. Layered structures comprising these semiconductor layers with an electrode are also disclosed. Devices comprising such layered structures are also disclosed.
US11222987B2 Optical receiver employing a metasurface collection lens having concentric belts or rings
In embodiments, an optoelectronic apparatus may include a substrate with a first side and a second side opposite the first side; a photodetector disposed on the first side of the substrate, the photodetector to convert a light signal into an electrical signal; and a dielectric metasurface lens etched into the second side of the substrate, the dielectric metasurface lens to collect incident light and focus it through the substrate onto the photodetector.
US11222981B2 Three-dimensional field effect device
A method of forming stacked fin field effect devices is provided. The method includes forming a layer stack on a substrate, wherein the layer stack includes a first semiconductor layer on a surface of the substrate, a second semiconductor layer on the first semiconductor layer, a third semiconductor layer on the second semiconductor layer, a separation layer on the third semiconductor layer, a fourth semiconductor layer on the separation layer, a fifth semiconductor layer on the fourth semiconductor layer, and a sixth semiconductor layer on the fifth semiconductor layer. The method further includes forming a plurality of channels through the layer stack to the surface of the substrate, and removing portions of the second semiconductor layer and fifth semiconductor layer to form lateral grooves.
US11222979B2 Field-effect transistor devices with sidewall implant under bottom dielectric isolation
FET devices with bottom dielectric isolation and sidewall implants in the source and drain regions to prevent epitaxial growth below the bottom dielectric isolation are provided. In one aspect, a semiconductor FET device includes: a device stack(s) disposed on a substrate, wherein the device stack(s) includes active layers oriented vertically over a bottom dielectric isolation layer; STI regions embedded in the substrate at a base of the device stack(s), wherein a top surface of the STI regions is recessed below a top surface of the substrate exposing substrate sidewalls under the bottom dielectric isolation region, wherein the sidewalls of the substrate include implanted ions; source and drains on opposite sides of the active layers; and gates surrounding a portion of each of the active layers, wherein the gates are offset from the source and drains by inner spacers. A method of forming a semiconductor FET device is also provided.
US11222976B2 Insulated gated field effect transistor structure having shielded source and method
A semiconductor device includes a region of semiconductor material comprising a semiconductor layer of a first conductivity type and having a first major surface. A body region of a second conductivity type opposite to the first conductivity type is disposed in the second semiconductor layer extending from the first major surface. The body region comprises a first segment having a first doping concentration, and a second segment laterally adjacent to the first segment and adjacent to the first major surface having a second doping concentration less than the first doping concentration. A source region of the first conductivity type is disposed in the first segment but is not disposed in at least a portion of the second segment. An insulated gate electrode is disposed adjacent to the region of semiconductor material adjoining the first segment, the second segment, and the source region. A conductive layer is electrically connected to the first segment, the second segment, and the first source region. During a linear mode of operation, current flows first in the second segment but not in the first segment to reduce the likelihood of thermal runaway.
US11222973B2 Semiconductor device
A technique is provided for effectively suppressing a forward voltage shift due to occurrence of a stacking fault. A semiconductor device relating to the present technique includes a first well region of a second conductivity type, a second well region of the second conductivity type which is so provided as to sandwich the whole of a plurality of first well regions in a plan view and has an area larger than that of each of the first well regions, a third well region of the second conductivity type which is so provided as to sandwich the second well region in a plan view and has an area larger than that of the second well region, and a dividing region of a first conductivity type provided between the second well region and the third well region, having an upper surface which is in contact with an insulator.
US11222968B2 HEMT device structure and manufacturing method thereof
The present disclosure provides a semiconductor device comprising a substrate; a first III-V compound layer over the substrate; a second III-V compound layer on the first III-V compound layer; a third III-V compound layer on the second III-V compound layer; a source region on the third III-V compound layer; a drain region on the third III-V compound layer; a first dielectric layer arranged on the second III-V compound layer through the third III-V compound layer; and a gate region on the first dielectric layer, wherein a bottom of the gate region is higher than a top surface of the first dielectric layer; the second lateral distance is larger than the first lateral distance.
US11222966B2 Semiconductor device and semiconductor module
A semiconductor device includes first and second electrodes. A first-type layer is between the first and second electrodes. A pair of first gate electrodes is between the first and second electrodes and each is surrounded by a gate insulating film. Second gate electrodes are disposed between the pair of first gate electrodes. A second-type layer is on the first-type layer in a first region between a first gate electrode and one of the second gate electrodes. Another first-type layer is on the second-type layer. This other first-type layer is directly adjacent to the gate insulating film. Another second-type layer is on the other second-type layer. A width of the first-type layer between adjacent second gate electrodes is less than a length of the first-type layer in the region between adjacent second gate electrodes.
US11222962B2 Edge termination designs for super junction device
This invention discloses a semiconductor power device formed on an upper epitaxial layer of a first conductivity type supported on a semiconductor substrate comprises an active cell area and a termination area disposed near edges of the semiconductor substrate. The semiconductor power device having a super junction structure with the epitaxial layer formed with a plurality of doped columns of a second conductivity type. The termination area further comprises a plurality of surface guard ring regions of the second conductivity type dispose near a top surface of the epitaxial layer close to the doped columns of the second conductivity type. In one of the embodiments, one of the surface guard ring regions extending laterally over several of the doped columns in the termination area.
US11222957B2 Intermetallic compound
A NiPt layer with a Pt atom concentration equal to 15% plus or minus 1% is deposited on a semiconductor region (which may, for example, be a source/drain region of a MOS transistor). An anneal is then performed at a temperature of 260° C. plus or minus 20° C., for a duration in the range from 20 to 60 seconds, in order to produce, from the Nickle-Platinum (NiPt) layer and the semiconductor material of said semiconductor region, an intermetallic layer. Advantageously, the intermetallic layer possesses a structure of heteroepitaxy with the semiconductor material, and includes free Pt atoms.
US11222954B2 Three-dimensional memory device containing inter-select-gate electrodes and methods of making the same
A three-dimensional memory device includes an alternating stack of word-line-isolation insulating layers and word-line-level electrically conductive layers located over a substrate, a plurality of drain-select-level electrodes that are laterally spaced apart from each other overlying the alternating stack, memory stack structures containing a respective vertical semiconductor channel laterally surrounded by a respective memory film and vertically extending through the alternating stack and the plurality of drain-select-level electrodes, inter-select-gate electrodes located between a respective neighboring pair of the drain-select-level electrodes, and inter-select-gate dielectrics located between each of the inter-select-gate electrodes and a neighboring one of the drain-select-level electrodes. The inter-select-gate electrodes are not electrically connected to the drain-select-level electrodes.
US11222949B2 Semiconductor devices and methods of manufacturing the same
Semiconductor devices are provided. A semiconductor device includes a substrate and a gate structure on the substrate. The semiconductor device includes a channel on the substrate. The semiconductor device includes a source/drain layer on the channel. Moreover, the semiconductor device includes a spacer on a sidewall of the gate structure. The spacer includes a central portion overlapping the channel in a vertical direction, and a protrusion portion protruding from the central portion. Related methods of manufacturing semiconductor devices are also provided.
US11222946B2 Semiconductor device including a high density MIM capacitor and method
Methods of forming a 3-dimensional metal-insulator-metal super high density (3D-MIM-SHD) capacitor and semiconductor device are disclosed herein. A method includes depositing a base layer of a first dielectric material over a semiconductor substrate and etching a series of recesses in the base layer. Once the series of recesses have been etched into the base layer, a series of conductive layers and dielectric layers may be deposited within the series of recesses to form a three dimensional corrugated stack of conductive layers separated by the dielectric layers. A first contact plug may be formed through a middle conductive layer of the corrugated stack and a second contact plug may be formed through a top conductive layer and a bottom conductive layer of the corrugated stack. The contact plugs electrically couple the conductive layers to one or more active devices of the semiconductor substrate.
US11222945B2 High voltage isolation structure and method
Described examples include a microelectronic device with a high voltage capacitor that includes a high voltage node, a low voltage node, a first dielectric disposed between the low voltage node and the high voltage node, a first conductive plate disposed between the first dielectric and the high voltage node, and a second dielectric disposed between the first conductive plate and the high voltage node.
US11222942B2 Display device
A display device includes: pixel columns including pixels arranged along a first direction; pixel rows including pixels arranged along a second direction crossing the first direction; data lines connected to respective pixel columns, each of the data lines including a first sub-data line provided at one side of a corresponding pixel column and a second sub-data line provided at another side of the corresponding pixel column; scan lines extending along the second direction and connected to respective pixel rows; and a power line to supply driving power to the pixels, one of the pixels of the pixel columns is connected to the first sub-data line, and a pixel adjacent to the pixel connected to the first sub-data line is connected to the second sub-data line, and the first sub-data line and the second sub-data line in the same pixel column are on different layers from each other.
US11222937B2 Display unit with light emitting layer between first and second electrodes
A display unit includes: a drive wire; a planarization layer covering the drive wire and having a connection hole; a relay electrode provided on the planarization layer and configured to be electrically connected to the drive wire through the connection hole; a filling member made of an insulating material and provided in the connection hole; a first partition wall made of a same material as that of the filling member and covering an end of the relay electrode; a first electrode covering the filling member and configured to be electrically connected to the relay electrode; a second electrode facing the first electrode; and a functional layer located between the first electrode and the second electrode, the functional layer including a light-emitting layer.
US11222935B2 Light-emitting panel, electronic apparatus, and method of manufacturing light-emitting panel
A light-emitting panel includes a plurality of pixels, a plurality of first regulators, and a plurality of second regulators. The plurality of first regulators extends in a first direction and defines each two of the pixels that are adjacent to each other in a second direction orthogonal to the first direction. The plurality of second regulators extends in the second direction and defines each two of the pixels that are adjacent to each other in the first direction. The plurality of pixels at least includes a first pixel and a second pixel that have different lengths in the first direction from each other and share a light-emitting layer. The first pixel and the second pixel are at least adjacent to each other in the first direction with the second regulator being interposed between the first pixel and the second pixel.
US11222929B2 Display panel and display device
Provided are a display panel and a display device. The display panel includes a first display region, a second display region, and a transition display region between the first display region and the second display region. The second display region includes second pixel units, the transition display region includes third pixel units, and each second pixel unit and each third pixel unit both include a first sub-pixel, a second sub-pixel, a third sub-pixel, and a white sub-pixel. A ratio of a total opening area of white sub-pixels in the second pixel units to a total area of the second pixel units is A, and a ratio of a total opening area of white sub-pixels in the third pixel units to a total area of the third pixel units is B, where B
US11222926B2 Light emitting display device including conductivity improvement layer
Disclosed are a light emitting display device and a method for manufacturing the same. The light emitting display device changes a configuration of common layers disposed in edge areas and can thus satisfy structural characteristics of a narrow bezel and prevent light leakage generated around the edge areas.
US11222925B2 Array substrate, method for fabricating the same using filter and self-emission technologies, and display device
This disclosure discloses an array substrate, a method for fabricating the same, and a display device. The array substrate includes: a base substrate; and a plurality of pixel elements located on one side of the base substrate, wherein each of the pixel elements includes: a pixel light-emitting layer, and at least two different color filters located on the side of the pixel light-emitting layer away from the base substrate; the pixel light-emitting layer includes a first sub-pixel light-emitting layer and a second sub-pixel light-emitting layer; and in the same pixel element, an orthographic projection of each of the filters onto the base substrate has an overlap area with an orthographic projection of the second sub-pixel light-emitting layer onto the base substrate.
US11222924B2 Photovoltaic device
There is provided a photovoltaic device that comprises a photoactive region, the photoactive region comprising a perovskite material of general formula A1-xA′xBX3-yX′y, wherein A is a formamidinium cation (HC(NH)2)2+), A′ is a caesium cation (Cs+) B is at least one divalent inorganic cation, X is iodide and X is bromide, and x is greater than 0 and equal to or less than 0.4 and y is greater than 0 and less than or equal to 3. There is also provided a method of producing a photovoltaic device comprising a photoactive region comprising the perovskite material, and formulations for use in the formation of the perovskite material.
US11222916B2 Solid-state imaging device
An imaging device includes a first chip. The first chip includes a first pixel and a second pixel. The first pixel includes a first anode region and a first cathode region, and the second pixel includes a second anode region and a second cathode region. The first chip includes a first wiring layer. The first wiring layer includes a first anode electrode, a first anode via coupled to the first anode electrode and the first anode region, and a second anode via coupled to the first anode electrode and the second anode region.
US11222914B2 Semiconductor apparatus, method of manufacturing semiconductor apparatus, method of designing semiconductor apparatus, and electronic apparatus
A semiconductor device including a first material layer adjacent to a second material layer, a first via passing through the first material layer and extending into the second material layer, and a second via extending into the first material layer, where along a common cross section parallel to an interface between the two material layers, the first via has a cross section larger than that of the second via.
US11222910B2 High-speed image sensor
A backside-illuminated multi-collection-gate image sensor is expected to achieve ultra-high-speed imaging. Signal electrons generated by incident light are collected to the pixel center of the front side and distributed to multiple collection gates placed around the center at a very short time interval. The temporal resolution is measured by the spread of arrival times of signal electrons to a collection gate. The major cause of the spread is mixing of signal electrons generated near the pixel border travelling a longer horizontal distance to the pixel center and those generated near the pixel center. Suppression of the horizontal travel time effectively decreases the standard deviation of the distribution of the arrival time. Therefore, devices to suppress the effects of the horizontal motion are introduced, such as a pipe-like photoelectron conversion layer with a much narrower cross section than the pixel area and a funnel-like photoelectron conversion layer.
US11222909B2 Common-gate transistor, pixel circuit, pixel structure and display panel
The present disclosure discloses a common-gate transistor, a pixel circuit, a pixel structure and a display panel, wherein the common-gate transistor includes: a first electrode region, a second electrode region and a third electrode region which are independently disposed, and a common gate region that is in contact with the first electrode region, the second electrode region, and the third electrode region; the common gate region, the first electrode region, and the second electrode region constitute a first transistor; and the common gate region, the first electrode region, and the third electrode region constitute a second transistor.
US11222905B2 Pixel structure, array substrate and display device
Provided are a pixel structure, an array substrate and a display device. The pixel structure includes a first group of TFTs, a second group of TFTs and a pixel electrode. First group of TFTs and second group of TFTs each include at least two TFTs. Source electrodes of all TFTs in first group of TFTs are connected to a same data line, drain electrodes of all TFTs in first group of TFTs are connected to sources electrodes of all TFTs in second group of TFTs, drain electrodes of all TFTs in second group of TFTs are connected to pixel electrode, and gate electrodes of all TFTs in first group of TFTs and gate electrodes of all TFTs in second group of TFTs are connected to a same gate line. A problem that whole pixel cannot work normally caused by the breakage of area where the channel is formed is avoided.
US11222899B2 Semiconductor device which includes fins and method of making same
A semiconductor device including fins arranged so that: in a situation in which any given first one of the fins (first given fin) is immediately adjacent any given second one of the fins (second given fin), and subject to fabrication tolerance, there is a minimum gap, Gmin, between the first and second given fins; and the first and second given fins a minimum pitch, Pmin, that falls in a range as follows: (Gmin+(≈90%)*T1)≤Pmin≤(Gmin+(≈110%)*T1).
US11222897B2 Semiconductor device and a fabrication method thereof
A semiconductor device including a substrate having a cell region and a peripheral region; a cell gate structure disposed on the cell region; a first impurity region and a second impurity region, arranged on first and second sides of the cell gate structure in the cell region; a bit line structure disposed on the cell gate structure and connected to the first impurity region; a peripheral gate structure disposed on the peripheral region; a peripheral capping layer disposed on the peripheral region, covering the peripheral gate structure, and having an upper surface at substantially the same level as an upper end of the bit line structure; and a cell contact structure disposed on the second impurity region, and having a conductive barrier and a contact material layer on the conductive barrier, wherein the conductive barrier covers the upper end of the bit line structure.
US11222894B2 Semiconductor device
A semiconductor device includes a substrate including NMOS and PMOS regions; first and second active patterns on the NMOS region; third and fourth active patterns on the PMOS region, the third active pattern being spaced apart from the first active pattern; a first dummy gate structure on the first and third active patterns; a second dummy gate structure on the second and fourth active patterns; a normal gate structure on the third active pattern; a first source/drain pattern on the third active pattern and between the normal gate structure and the first dummy gate structure; and a first element separation structure between the first and second dummy gate structures and separating the third and fourth active patterns, wherein the first dummy gate structure includes a first dummy insulation gate intersecting the third active pattern.
US11222890B2 Integrated power semiconductor device and method for manufacturing the same
An integrated power semiconductor device, includes devices integrated on a single chip. The devices include a vertical high voltage device, a first high voltage pLDMOS device, a high voltage nLDMOS device, a second high voltage pLDMOS device, a low voltage NMOS device, a low voltage PMOS device, a low voltage NPN device, and a low voltage diode device. A dielectric isolation is applied to the first high voltage pLDMOS device, the high voltage nLDMOS device, the second high voltage pLDMOS device, the low voltage NMOS device, the low voltage PMOS device, the low voltage NPN device, and the low voltage diode device. A multi-channel design is applied to the first high voltage pLDMOS device, and the high voltage nLDMOS device. A single channel design is applied to the second high voltage pLDMOS device.
US11222888B2 Anti-static metal oxide semiconductor field effect transistor structure
An anti-static metal oxide semiconductor field effect transistor structure includes an anti-static body structure and a slave metal oxide semiconductor field effect transistor, the anti-static body structure includes: a main metal oxide semiconductor field effect transistor; a first silicon controlled rectifier, an anode thereof being connected to a drain of the main metal oxide semiconductor field effect transistor, a cathode and a control electrode thereof being connected to a source of the main metal oxide semiconductor field effect transistor; and a second silicon controlled rectifier, an anode thereof being connected to the drain of the main metal oxide semiconductor field effect transistor, a cathode thereof being connected to a gate of the main metal oxide semiconductor field effect transistor, a control electrode thereof being connected to the source or the gate of the main metal oxide semiconductor field effect transistor.
US11222886B2 ESD protection device with low trigger voltage
The present invention provides an ESD protection device with the mechanism of punch through to achieve low trigger voltage. At the same time, the structure of ESD protection device includes parasitic NPN and parasitic PNP. Parasitic NPN and parasitic PNP will form a silicon controlled rectifier (SCR) device with snapback behavior to increase the protection capability of ESD protection device.
US11222882B2 Semiconductor package including dummy chip on a first semiconductor chip and laterally spaced apart from a second semiconductor chip
Disclosed is a semiconductor package including a first semiconductor chip on a substrate, a second semiconductor chip on the substrate and laterally spaced apart from the first semiconductor chip, a dummy chip on the first semiconductor chip, and a dielectric layer between the first semiconductor chip and the dummy chip. A top surface of the first semiconductor chip may be lower than a top surface of the second semiconductor chip. The dielectric layer may include an inorganic dielectric material.
US11222881B2 Three-dimensional memory device with logic signal routing through a memory die and methods of making the same
A memory device includes a memory die containing memory elements, a support die containing peripheral devices and bonded to the memory die, and an electrically conductive path between two of the peripheral devices which extends at least partially through the memory die. The electrically conductive path is electrically isolated from the memory elements.
US11222878B2 Electronic power module
Electronic power modules are disclosed. In one example, an electronic power module includes a first aluminum substrate, a second aluminum substrate, and a third aluminum substrate arranged in a common plane. The electronic power module includes first gap separating the first aluminum substrate from the second aluminum substrate. The electronic power module includes a second gap separating the second aluminum substrate from the third aluminum substrate. The electronic power module includes a first semiconductor switching component electrically coupled to the first aluminum substrate and the second aluminum substrate. The electronic power module includes a second semiconductor switching component electrically coupled to the second aluminum substrate and the third aluminum substrate.
US11222875B2 Display apparatus
[Object] To provide a display apparatus that makes it possible to improve visibility. [Solution] A display apparatus according to an embodiment of the present disclosure includes: a display body device including a plurality of pixels, the plurality of pixels each including a plurality of light-emitting elements as light source elements; and an irregular structure formed on a front surface of the display body device.
US11222872B2 Semiconductor package including stacked semiconductor chips
A semiconductor package may include: a first chip stack including a plurality of first semiconductor chips stacked in a vertical direction; and first vertical interconnectors electrically coupled to the plurality of first semiconductor chips, respectively, and extended in the vertical direction, wherein each of the other first semiconductor chips, except at least the uppermost first semiconductor chip from among the plurality of first semiconductor chips includes: an active surface defined by two side surfaces of the first semiconductor chip in a first direction and two side surfaces of the first semiconductor chip in a second direction crossing the first direction; a first one-side chip pad disposed at an edge of the active surface, which is close to one side surface in the first direction; a first other-side chip pad disposed at an edge of the active surface, which is close to an other side surface in the first direction; and a first redistribution pad electrically coupled to the first other-side chip pad, and disposed at an edge of the active surface, which is close to one side surface in the second direction, wherein the plurality of first semiconductor chips are stacked with an offset toward one side in a third direction crossing the first and second directions, the one side being away from the one side surface in the first direction and the one side surface in the second direction, in order to expose the first one-side chip pads and the first redistribution pads, wherein the first vertical interconnectors electrically coupled to the first semiconductor chips have one ends connected to the first one-side chip pads and the first redistribution pads, respectively.
US11222871B2 Semiconductor package having multiple voltage supply sources and manufacturing method thereof
The present application provides a semiconductor package and a manufacturing method thereof. The semiconductor package includes a package substrate, a bottom device die, a top device die and an additional package substrate. The bottom device die is attached on the package substrate. The top device die is attached on the bottom device die with its active side facing away from the bottom device die. A first portion of die I/Os at the active side of the top device die are electrically connected to the package substrate. The additional package substrate is attached on the active side of the top device die, and electrically connected to the package substrate and a second portion of the die I/Os of the top device die.
US11222867B1 Package and manufacturing method thereof
A package includes a first die, a second die, a semiconductor frame, and a reinforcement structure. The first di has a first surface and a second surface opposite to the first surface. The first die includes grooves on the first surface. The second die and the semiconductor frame are disposed side by side over the first surface of the first die. The semiconductor frame has at least one notch exposing the grooves of the first die. The reinforcement structure is disposed on the second surface of the first die. The reinforcement structure includes a first portion aligned with the grooves.
US11222855B2 Moisture barrier for bond pads and integrated circuit having the same
A semiconductor die includes a substrate layer, one or more metal layers disposed over the substrate layer, and a pair of polyimide layers disposed over the substrate so that they define an interface therebetween. One or both of the pair of polyimide layers have a trench that separates the interface from the one or more metal layers. The trench can be formed by etching the polyimide layer(s). A topcoat insulation layer is disposed over the one or more metal layers and polyimide layers. The topcoat insulation layer is impervious to moisture and the trench inhibits migration of moisture along the interface to the one or more metal layers, thereby preventing metal migration from the one or more metal layers along the interface.
US11222854B2 Multitier arrangements of integrated devices, and methods of protecting memory cells during polishing
Some embodiments include a method of forming an arrangement. A first tier is formed to include CMOS circuitry. A second tier is formed to include an assembly which has first and second sets of memory cells on opposing sides of a coupling region. A support material is adjacent the first and second sets of the memory cells, and an intervening material is adjacent the support material. The support material has a different composition than the intervening material. A conductive interconnect extends through the intervening material. An upper surface of the assembly is polished to reduce an overall height of the assembly. The support material provides support during the polishing to protect the memory cells from being eroded during the polishing. The conductive interconnect of the second tier is coupled with the CMOS circuitry of the first tier. Some embodiments include multitier arrangements.
US11222853B2 Integrated circuit chip, integrated circuit package and display apparatus including the integrated circuit chip
An integrated circuit chip includes an SOI substrate having a structure in which a bulk substrate, a buried insulating film, and a semiconductor body layer are sequentially stacked, a conductive ion implantation region formed at a position adjacent to the buried insulating film in the bulk substrate, an integrated circuit portion formed on an active surface of the semiconductor body layer, and a penetrating electrode portion arranged at a position spaced apart from the integrated circuit portion in a horizontal direction, the penetrating electrode portion penetrating the semiconductor body layer and the buried insulating layer in a vertical direction, and the penetrating electrode portion connected to the conductive ion implantation region. An integrated circuit package and a display device include the integrated circuit chip.
US11222848B2 Power delivery for embedded bridge die utilizing trench structures
Methods/structures of joining package structures are described. Those methods/structures may include a die disposed on a surface of a substrate, an interconnect bridge embedded in the substrate, and at least one vertical interconnect structure disposed through a portion of the interconnect bridge, wherein the at least one vertical interconnect structure is electrically and physically coupled to the die.
US11222847B2 Enabling long interconnect bridges
A device and method of utilizing a repeater circuit to extend the viable length of an interconnect bridge. Integrated circuit packages using a repeater circuit in a repeater die, embedded in a substrate, and included in an interconnect bridge are show. Methods of connecting semiconductor dies using interconnect bridges coupled with repeater circuits are shown.
US11222846B1 Static random access memory (SRAM) bit cells employing asymmetric width read and write word lines, and related methods
Static random access memory (SRAM) bit cells employing asymmetric width read and write word lines (WWL) for reduced memory write latency and improved memory write access performance, and related fabrication methods are disclosed. In exemplary aspects, the SRAM bit cell employs an increased width write word line based on a circuit cell layout area savings achieved by employing a reduced width read word line. Increasing the width of the write word line can reduce the resistance of the write word line and decrease memory write latency to the SRAM bit cell as a result. In certain exemplary aspects, the metal line pitch and minimum distance between metal lines of the SRAM bit cell can be maintained for maintaining fabrication compatibility with existing fabrication processes with decreasing the resistance of the write word line of the SRAM bit cell.
US11222838B2 Embedded component substrate structure having bridge chip and method for manufacturing the same
An embedded component substrate structure and a method for manufacturing the same, with a carrier structure being formed with a groove on a top, and a chip structure with a plurality of conductors disposed in the groove. Dielectric layers are disposed on a top and a bottom of the carrier structure, and two opposite ends of multiple circuits in the carrier structure are exposed to the dielectric layers. Circuit build-up structures are disposed on the dielectric layers, and electrically connect to the circuits of the carrier structure.
US11222836B2 Zero-misalignment two-via structures
Device package and a method of forming a device package are described. The device package includes an interposer with interconnects on an interconnect package layer and a conductive layer on the interposer. The device package has dies on the conductive layer, where the package layer includes a zero-misalignment two-via stack (ZM2VS) and a dielectric. The ZM2VS directly coupled to the interconnect. The ZM2VS further includes the dielectric on a conductive pad, a first via on a first seed, and first seed on a top surface of the conductive pad, where the first via extends through dielectric. The ZM2VS also has a conductive trace on dielectric, and a second via on a second seed, the second seed is on the dielectric, where the conductive trace connects to first and second vias, where second via connects to an edge of conductive trace opposite from first via.
US11222835B2 Insulating circuit substrate and method for producing insulating circuit substrate
An insulating circuit substrate includes an insulating layer; and a circuit layer formed on one surface of the insulating layer, in which the insulating layer has a core layer formed of an epoxy resin containing an inorganic filler, and a skin layer formed on the circuit layer side of the core layer and formed of a polyimide resin containing an inorganic filler, an amount of the inorganic filler in the epoxy resin forming the core layer is in a range of 80 vol % or more and 95 vol % or less, and an amount of the inorganic filler in the polyimide resin forming the skin layer is in a range of 10 vol % or more and 30 vol % or less.
US11222831B2 Stacked integrated circuit devices
Stacked integrated circuit devices may include standard cells including a first standard cell in a first row and a second standard cell in a second row immediately adjacent to the first row. Each of the standard cells may include an upper transistor and a lower transistor. The upper transistor may include an upper active region, an upper gate structure, and an upper source/drain region. The lower transistor may include a lower active region, a lower gate structure, and a lower source/drain region. Each of the standard cells may also include a power line and a power via electrically connecting the power line to the lower source/drain region. The power via of the first standard cell and the power via of the second standard cell may be aligned with each other along the first direction.
US11222830B2 Heat dissipation structure and electronic device
A heat dissipation structure is provided for an electronic device. The heat dissipation structure includes a substrate and cooling fins connected to the substrate. The substrate includes a thermally conductive material. A first surface of the substrate has a plurality of contact regions. The plurality of contact regions of the first surface contact at least one device to be cooled.
US11222823B2 Wafer processing method
A wafer processing method for dividing a wafer into individual device chips. The wafer processing method includes a thermocompression bonding sheet providing step of positioning the wafer in an inside opening of a ring frame and providing a thermocompression bonding sheet on a back side of the wafer and on a back side of the ring frame, a uniting step of heating the thermocompression bonding sheet as applying a pressure to the thermocompression bonding sheet to thereby unite the wafer and the ring frame through the thermocompression bonding sheet by thermocompression bonding, a dividing step of cutting the wafer to thereby form a plurality of dividing grooves and dividing the wafer into the individual device chips, a flattening step of flattening the thermocompression bonding sheet, and a back side observing step of observing the back side of each device chip through the thermocompression bonding sheet.
US11222821B2 Semiconductor device with reduced via bridging risk
First and second gates and first and second conductive contacts are disposed over a substrate. First and second vias are disposed over the first and second conductive contacts, respectively. A first gate contact is disposed over the first gate. A dielectric structure is disposed over the first gate and over the second gate. A first portion of the dielectric structure is disposed between the first and second vias. A second portion of the dielectric structure is disposed between the first via and the first gate contact. A first interface between the first conductive contact and the first via constitutes a first percentage of an upper surface area of the first conductive contact. A second interface between the first gate and the first gate contact constitutes a second percentage of an upper surface area of the first gate. The first percentage is greater than the second percentage.
US11222820B2 Self-aligned gate cap including an etch-stop layer
According to embodiments of the present invention, a method of forming a self-aligned contact includes depositing an etch-stop liner on a surface of a gate cap and a contact region. A dielectric oxide layer is deposited onto the etch-stop layer. The dielectric oxide layer and the etch-stop liner are removed in a region above the contact region to form a removed region. A contact is deposited in the etched region.
US11222816B2 Methods and apparatus for semi-dynamic bottom up reflow
A method of filling structures on a substrate uses a semi-dynamic reflow process. The method may include depositing a metallic material on the substrate at a first temperature, heating the substrate to a second temperature higher than the first temperature wherein heating of the substrate causes a static reflow of the deposited metallic material on the substrate, stopping heating of the substrate, and depositing additional metallic material on the substrate causing a dynamic reflow of the deposited additional metallic material on the substrate. RF bias power may be applied during the dynamic reflow to facilitate in maintaining the temperature of the substrate.
US11222813B2 Method of manufacturing wafer level low melting temperature interconnections
A method of manufacturing a wafer assembly includes forming an array of planar wafer level metal posts extending from a surface of a substrate of a first wafer. After forming the array of posts, an oxide layer is applied over the surface of the first wafer and around the array of posts, the oxide layer being applied at a temperature of below 150 degrees Celsius.
US11222809B2 Patterned vacuum chuck for double-sided processing
Embodiments described herein relate to a substrate chucking apparatus having a plurality of cavities formed therein. The cavities are formed in a body of the chucking apparatus. In one embodiment, a first plurality of ports are formed in a chucking surface of the body and extend to a bottom surface of the body. In another embodiment, a second plurality of ports are formed in a bottom surface of the plurality of cavities and extend through the body to a bottom surface of the body.
US11222808B2 Method of removing carrier plate
A method of removing a carrier plate is used to peel off and remove the carrier plate from a workpiece of a disk-shaped composite substrate in which the workpiece is disposed on a face side of the carrier plate with a temporary adhesive layer interposed therebetween. The method includes a step forming step of forming a step protruding laterally from the carrier plate more on a reverse side of the carrier plate than on the face side of the carrier plate, by removing an outer circumferential portion of the workpiece, an outer circumferential portion of the temporary adhesive layer, and a face-side side of an outer circumferential edge of the carrier plate, a starting point region forming step of forming a starting point region that acts as a starting point in peeling off the carrier plate from the workpiece.
US11222805B2 Etching apparatus and methods of cleaning thereof
A method for cleaning debris and contamination from an etching apparatus is provided. The etching apparatus includes a process chamber, a source of radio frequency power, an electrostatic chuck within the process chamber, a chuck electrode, and a source of DC power connected to the chuck electrode. The method of cleaning includes placing a substrate on a surface of the electrostatic chuck, applying a plasma to the substrate, thereby creating a positively charged surface on the surface of the substrate, applying a negative voltage or a radio frequency pulse to the electrode chuck, thereby making debris particles and/or contaminants from the surface of the electrostatic chuck negatively charged and causing them to attach to the positively charged surface of the substrate, and removing the substrate from the etching apparatus thereby removing the debris particles and/or contaminants from the etching apparatus.
US11222803B2 Stocker
A stocker includes a wall that separates an inside and an outside of the stocker, a storage area on an inner side of the wall and in which articles are stored, a fan on the wall to draw in outside air and introduce the outside air into the inside of the stocker, a control panel storage provided on the inner side of the wall and laterally to the storage area to store a control panel, a first thermal insulation layer on a wall side of the control panel storage, and a second thermal insulation layer on a storage area side of the control panel storage.
US11222802B1 Multiple semiconductor die container load port
A multiple die container load port may include a housing with an opening, and an elevator to accommodate a plurality of different sized die containers. The multiple die container load port may include a stage supported by the housing and moveable within the opening of the housing by the elevator. The stage may include one or more positioning mechanisms to facilitate positioning of the plurality of different sized die containers on the stage, and may include different portions movable by the elevator to accommodate the plurality of different sized die containers. The multiple die container load port may include a position sensor to identify one of the plurality of different sized die containers positioned on the stage.
US11222800B2 Substrate storage container
A substrate storing container provided with a container main body, a lid body, a lateral substrate support portion, a lid body side substrate support portion, and a back side substrate support portion includes a casting-off portion that casts off a substrate in a state being supported by the back side substrate support portion and the lid body side substrate support portion from at least one of the back side substrate support portion or the lid body side substrate support portion. When the lid body is opened from the container main body opening portion from a state in which the container main body opening portion is closed by the lid body.
US11222798B2 Process management method and apparatus
Provided is a method of managing a target process. The method performed by a process management apparatus includes: generating a reference pattern indicating a normal state based on reference observed data on a process factor measured while the target process is maintained in the normal state; obtaining observed data on the process factor measured for a specified observation period; calculating a dissimilarity between the reference pattern and the observed data; and constructing a regression tree for the target process by using the observed data and the dissimilarity, wherein the process factor is set as an independent variable of the regression tree, and the dissimilarity is set as a dependent variable of the regression tree.
US11222797B2 LED transfer device comprising mask and LED transferring method using the same
A light-emitting diode (LED) transfer device is provided. The LED transfer device includes a transfer assembly configured to move a first substrate, on which a plurality of LEDs are provided, above a second substrate, a laser light source configured to emit a laser beam toward the first substrate, a mask that is disposed between the first substrate and the laser light source and has a plurality of openings that are configured to be selectively exposed and blocked and a processor configured to control the transfer assembly to move the first substrate to a predetermined position and selectively rotate the first substrate, and control the mask to expose and block the plurality of openings corresponding to the plurality of LEDs to be transferred from the first substrate to the second substrate.
US11222793B2 Semiconductor device with encapsulant deposited along sides and surface edge of semiconductor die in embedded WLCSP
A semiconductor device has a semiconductor wafer including a plurality of semiconductor die. An insulating layer is formed over the semiconductor wafer. A portion of the insulating layer is removed by LDA to expose a portion of an active surface of the semiconductor die. A first conductive layer is formed over a contact pad on the active surface of the semiconductor die. The semiconductor wafer is singulated to separate the semiconductor die. The semiconductor die is disposed over a carrier with the active surface of the semiconductor die offset from the carrier. An encapsulant is deposited over the semiconductor die and carrier to cover a side of the semiconductor die and the exposed portion of the active surface. An interconnect structure is formed over the first conductive layer. Alternatively, a MUF material is deposited over a side of the semiconductor die and the exposed portion of the active surface.
US11222783B2 Using cumulative heat amount data to qualify hot plate used for postexposure baking
A test wafer is placed inside a baking module and is baked. Via one or more temperature sensors, a cumulative heat amount delivered to the test wafer during the baking is measured. The measured cumulative heat amount is compared with a predefined cumulative heat amount threshold. In response to the comparing indicating that the measured cumulative heat amount is within the predefined cumulative heat amount threshold, it is determined that the baking module is qualified for actual semiconductor fabrication. In response to the comparing indicating that the measured cumulative heat amount is outside of the predefined cumulative heat amount threshold, it is determined that the baking module is not qualified for actual semiconductor fabrication.
US11222781B2 Method for removing organic cured film on substrate, and acidic cleaning liquid
A method includes contacting an organic cured film with an acidic cleaning liquid including sulfuric acid and a water-soluble organic solvent and does not include a compound capable of generating nitronium ions. An amount of the sulfuric acid in the acidic cleaning liquid is 40% by mass or more, and an amount of water in the acidic cleaning liquid is 5% by mass or less.
US11222777B2 Ion guide comprising electrode wires and ion beam deposition system
Disclosed herein is an ion guide for guiding an ion beam along an ion path, said ion guide having a longitudinal axis corresponding to said ion path, said ion guide-comprising a plurality of elongate electrodes arranged around and extending along said longitudinal axis wherein an inner envelope of the plurality of electrodes defines an ion guide volume. Said elongate electrodes are formed by electrode wires, wherein adjacent electrode wires are arranged at an inter-wire distance. The ion guide comprises holding structures for supporting and for straightening the electrode wires by applying a tension or maintaining a tension applied to them. Any portion of said holding structures which is separated from said ion guide volume by less than the local inter-wire distance is made from a material having a resistivity of less than 1012 Ohm·cm, preferably of less than 109 Ohm·cm, or has a sheet resistivity of less than 1014 Ohm, preferably of less than 1010 Ohm on a surface facing said ion guide volume.
US11222762B2 Fuses, and methods of forming and using fuses
Some embodiments include a fuse having a tungsten-containing structure directly contacting an electrically conductive structure. The electrically conductive structure may be a titanium-containing structure. An interface between the tungsten-containing structure and the electrically conductive structure is configured to rupture when current through the interface exceeds a predetermined level. Some embodiments include a method of forming and using a fuse. The fuse is formed to have a tungsten-containing structure directly contacting an electrically conductive structure. An interface between the tungsten-containing structure and the electrically conductive structure is configured to rupture when current through the interface exceeds a predetermined level. Current exceeding the predetermined level is passed through the interface to rupture the interface.
US11222761B2 Electromagnetic relay
A displaceable portion of a moving contactor is connected to, and electrically conductive with, a pair of moving contacts. An armature actuates the moving contactor. The armature has an adhering portion to be adhered onto an electromagnet. A space inside an opening that exposes a part (an exposed part) of the displaceable portion crosses a predetermined plane. The predetermined plane intersects at right angles with an arrangement direction (a first direction) in which the pair of moving contacts is arranged side by side. The predetermined plane passes through a center between both ends in the arrangement direction of the adhering portion.
US11222758B2 Rotary handle construction of an electrical switch
The construction comprises a rotary handle with a first pivot axis, a locking latch with a second pivot axis, a fixed bottom ring, a locking pin movable with the locking latch between a first position in which the rotary handle can be turned in relation to the bottom ring and a second position in which the locking pin prevents turning of the rotary handle in relation to the bottom ring, a shaft adapter rotationally movable against a spring force in relation to the rotary handle. The shaft adapter comprises a protrusion having a locking member which locks the locking pin into the first position when the torsional moment acting on the rotary handle exceeds the spring force acting on the shaft adapter causing a limited rotational movement of the shaft adapter in relation to the rotary handle.
US11222756B2 Graphene-semiconductor based wavelength selective photodetector for sub-bandgap photo detection
Graphene photodetectors capable of operating in the sub-bandgap region relative to the bandgap of semiconductor nanoparticles, as well as methods of manufacturing the same, are provided. A photodetector can include a layer of graphene, a layer of semiconductor nanoparticles, a dielectric layer, a supporting medium, and a packaging layer. The semiconductor nanoparticles can be semiconductors with bandgaps larger than the energy of photons meant to be detected.
US11222755B2 Delamination-resistant solid electrolytic capacitor
A solid electrolytic capacitor that comprises a capacitor element that contains a sintered porous anode body, a dielectric that overlies the anode body, and a solid electrolyte that overlies the dielectric is provided. An anode lead wire extends from the capacitor element in a longitudinal direction, wherein the lead wire defines an external surface having a plurality of distinct recessed regions that are spaced apart along the longitudinal direction. A hydrophobic coating is disposed on at least a portion of the external surface of the anode lead wire. Further, an anode termination is in electrical connection with the anode lead wire and a cathode termination is in electrical connection with the solid electrolyte.
US11222754B2 Solid electrolytic capacitor for a tantalum embedded microchip
A solid electrolytic capacitor and method for making the capacitor are provided. The capacitor includes a sintered porous anode body formed from a valve metal, a metallic physical vapor deposition (PVD) layer disposed directly on a planar surface of the anode body, a dielectric, a cathode, and anode and cathode terminations. The dielectric overlies at least a portion of the anode body and is also formed within the anode body. The cathode overlies at least a portion of the dielectric that overlies the anode body and includes a solid electrolyte, and a portion of a lower surface of the metallic PVD layer is free of both the dielectric and solid electrolyte. The anode termination is electrically connected to the portion of the lower surface of the metallic PVD layer that is free of both the dielectric and solid electrolyte, and the cathode termination is electrically connected to the solid electrolyte.
US11222753B2 Electrode, electrolytic capacitor, and method for manufacturing those
An electrode includes a core portion including a first metal, and a porous portion disposed in contact with the core portion. The porous portion includes a porous body, a first dielectric layer, and a second dielectric layer. The porous body is integrated with the core portion and includes the first metal. The first dielectric layer covers at least a part of a surface of the porous body. And the second dielectric layer covers at least a part of the first dielectric layer. The first dielectric layer includes oxide of first metal, and the second dielectric layer includes oxide of a second metal. The second metal is different from the first metal. When T is a thickness of the porous portion, the second metal is distributed to a region closer to the core portion than a position of 0.5T from a boundary between the core portion and the porous portion.
US11222749B2 Dielectric ceramic composition and multilayer ceramic capacitor comprising the same
A dielectric ceramic composition and a multilayer ceramic capacitor including the same are provided. The dielectric ceramic composition includes a BaTiO3-based base material main ingredient and an accessory ingredient, where the accessory ingredient includes dysprosium (Dy) and niobium (Nb) as first accessory ingredients. A total content of the Dy and Nb is greater than 0.2 mol and less than or equal to 1.5 mol based on 100 mol of titanium (Ti) of the base material main ingredient.
US11222745B2 Coil and non-contact power supply device
A coil according to one embodiment of the present invention is a coil in which a first electric wire on an inner peripheral side and a second electric wire on an outer peripheral side are wound side by side to connect ends of the electric wires with each other, and the coil includes a first region where the first electric wire abuts on the second electric wire of another adjacent turn and separates from the second electric wire of a same turn.
US11222742B2 Magnetic inductor with shape anisotrophy
Embodiments are directed to a method of forming a laminated magnetic inductor and resulting structures having anisotropic magnetic layers. A first magnetic stack is formed having one or more magnetic layers alternating with one or more insulating layers. A trench is formed in the first magnetic stack oriented such that an axis of the trench is perpendicular to a hard axis of the magnetic inductor. The trench is filled with a dielectric material.
US11222740B2 Superconducting magnet
A superconducting magnet includes a superconducting coil, a coolant container, a radiation shield, a vacuum container, a first pipe, a refrigerator, a separator, a second pipe, a third pipe, a fourth pipe, and at least one pressure relief valve. The refrigerator is disposed such that a first flow path of vaporized coolant is defined by the refrigerator and the first pipe. The third pipe is connected to the first pipe outside the vacuum container, and extends in contact with the vacuum container. The fourth pipe is connected to the second pipe outside the vacuum container, and extends in contact with the vacuum container. The pressure relief valve is connected to the third pipe and the fourth pipe.
US11222735B2 Deformable conductors and related sensors, antennas and multiplexed systems
A conducting shear thinning gel composition and methods of making such a composition are disclosed. The conducting shear thinning gel composition includes a mixture of a eutectic gallium alloy and gallium oxide, wherein the mixture of eutectic gallium alloy and gallium oxide has a weight percentage (wt %) of between about 59.9% and about 99.9% eutectic gallium alloy, and a wt % of between about 0.1% and about 2.0% gallium oxide. Also disclosed are articles of manufacture, comprising the shear thinning gel composition, and methods of making article of manufacture having a shear thinning gel composition. Also disclosed are sensors and multiplexed systems utilizing deformable conductors.
US11222733B2 Device and method for protection from radiation in space
A device for protection of a body from radiation includes at least one flexible garment. Each section of the flexible garment is configured to shield a region of a surface of the body. Each section complementarily attenuates self-shielding by internal structure between the region and an interior region of the body such that radiation at the interior region is attenuated to a predefined attenuation level.
US11222727B2 Systems and methods for generating alimentary instruction sets based on vibrant constitutional guidance
A method for generating an alimentary instruction set identifying a list of supplements, comprising receiving information related to a biological extraction and physiological state of a user and generating a diagnostic output based upon the information related to the biological extraction and physiological state of the user. The generating comprises identifying a condition of the user as a function of the information related to the biological extraction and physiological state of the user and a first training set. Further, the generating includes identifying a supplement related to the identified condition of the user as a function of the identified condition of the user and a second training set. Further, the method includes generating, by an alimentary instruction set generator operating on a computing device, a supplement plan as a function of the diagnostic output, said supplement plan including the supplement related to the identified condition of the user.
US11222722B2 Systems and methods for dynamic dental treatment plans
System and methods are disclosure herein for a web-based platform that provides dynamic creation and control of dental treatment plans, and other data that may be related to a dental patient. The disclose platform allows for seamless integration with many existing practice management systems (PMS). Furthermore, the web-based platform can be accessed in order to control the scheduling, accounting, and charting related to treatment planning for patients. The web-based platform provides various dynamic features, which can be customized to be specific to the patient, such as dynamic forms and specific payment options. Moreover, various features of the web-based platform are updated and synchronized in real-time. The web-based platform is particularly configured to provide automations, synchronization, and interactions with patients in a manner that reduces the risks and time consumed by traditional systems currently used in the dental field.
US11222719B2 Methods and systems for informing product decisions
A system for informing product decisions. The system includes a computing device configured to locate an article of interest for a user. The computing device is configured to receive a user biological extraction. The computing device is configured to generate using ingredient training data and a classification algorithm an ingredient metabolic classifier. The ingredient metabolic classifier inputs a user biological extraction and outputs an ingredient metabolic profile. The computing device identifies at least an ingredient contained within an article of interest. The computing device determines the tolerability of an article of interest as a function of a metabolic profile and at least an ingredient contained within an article of interest.
US11222718B2 Multi-specialty integrated care clinic and laboratory scheduling electronic medical record system (EMR)
A method of automated medical scheduling including the steps of receiving data on a processor via a checklist, said data being a plurality of predetermined physical conditions of a patient, each of the plurality of predetermined physical conditions having a predetermined assigned weight based on level of severity, generating a summation of the total weight for each predetermined physical condition, generating a predetermined specialty acuity score by comparing the corresponding range of the total weight and generating a report to output of the specialty acuity score, the specialty acuity score used to determine priority of scheduling patients in a system. A specialty acuity score may be generated for each system affected, the systems each assigned a value of 1. A comorbidity score may be generated by the summation of each system. A TOR score may generated by multiplying the summation of each system by the total specialty acuity scores.
US11222715B2 Method of creating nutritional supplements
A method of creating nutritional supplements including the steps of obtaining a customer's nutrient deficiency, calculating an ionic supplement composition based on the underlying element composition of the delivery product and the deficiency information, and mixing the ionic elements in dehydrated form with an appropriate liquid suspension.
US11222708B2 Shared error detection and correction memory
Apparatuses and methods of sharing error correction memory on an interface chip are described. An example apparatus includes: at least one memory chip having a plurality of first memory cells and an interface chip coupled to the at least one memory chip and having a control circuit and a storage area. The control circuit detects one or more defective memory cells of the first memory cells of the at least one memory chip. The control circuit further stores first defective address information of the one or more defective memory cells of the first memory cells into the storage area. The interface chip responds to the first defective address information and an access request to access the storage area in place of the at least one memory chip when the access request has been provided with respect to the one or more defective memory cells of the first memory cells.
US11222707B1 Utilization of control fuses for functional operations in system-on-chips
A system-on-chip (SoC) includes a fuse circuit and decoding circuitry. The fuse circuit includes functional fuses, control fuses utilized as the functional fuses, and fuses configured to store override data that indicates an association between the functional fuses and the control fuses utilized as the functional fuses. The decoding circuitry is configured to output configuration data associated with a configuration of the fuse circuit based on the override data and an initial configuration of the fuse circuit. In such a scenario, functional operations of the SoC are executed based on the configuration data. Alternatively, the decoding circuitry is configured to output a set of functional data based on the override data and various functional data stored in the functional fuses and the control fuses utilized as the functional fuses. In such a scenario, the functional operations are executed based on the outputted set of functional data.
US11222705B2 Memory device and operating method of the memory device
A memory device and an operating method thereof are provided. The memory device includes: a plurality of memory strings connected between a bit and source lines, the plurality of memory strings connected to a first select line, a plurality of word lines, and a second select line, which are disposed between the bit line and the source line; a peripheral circuit for programming a selected memory cell included in a selected memory string among the memory strings; and control logic for controlling the peripheral circuit to program the selected memory cell. The control logic controls the peripheral circuit to apply a positive voltage to the bit and source lines, which are connected to an unselected memory string, before a program voltage is applied to a selected word line connected to the selected memory cell, and discharge the word lines and the first and second select lines at different times.
US11222700B2 Memory system
According to one embodiment, a memory system includes: a memory device including a memory cell transistor; and a controller configured to make first data inaccessible from an outside of the memory system without erasing the first data, and increase a threshold voltage of the memory cell transistor, before determining to write data into the memory cell transistor. The controller is further configured to decrease, after determining to write second data into the memory cell transistor, the threshold voltage of the memory cell transistor to bring the memory cell transistor into an erase state; and write, after bringing the memory cell transistor into the erase state, the second data into the memory cell transistor.
US11222699B2 Two-part programming methods
Memory having an array of memory cells might include control logic configured to cause the memory to inhibit memory cells of a first subset of memory cells from programming during each programming pulse of a first plurality of programming pulses and enable those memory cells for programming for at least one programming pulse of a second plurality of programming pulses, inhibit memory cells of a second subset of memory cells from programming during each programming pulse of the second plurality of programming pulses and enable those memory cells for programming for at least one programming pulse of the first plurality of programming pulses, and enable memory cells of a third subset of memory cells for programming during at least one programming pulse of the first plurality of programming pulses and during at least one programming pulse of the second plurality of programming pulses.
US11222697B2 Three-dimensional nonvolatile memory and method of performing read operation in the nonvolatile memory
A nonvolatile memory device performs a read operation comprising first and second intervals. In the first interval the device applies a turn-on voltage to string selection lines and ground selection lines connected to the string selection transistors and the ground selection transistors, respectively. In the second interval, the device applies a turn-off voltage to unselected string selection lines and unselected ground selection lines while continuing to apply the turn-on voltage to a selected string selection line and a selected ground selection line. In both the first and second intervals, the device applies a first read voltage to a selected wordline connected to memory cells to be read by the read operation and applying a second read voltage to unselected wordlines among connected to memory cells not to be read by the read operation.
US11222696B1 Computing memory architecture
Provided herein is a computing memory architecture. The non-volatile memory architecture can comprise a resistive random access memory array comprising multiple sets of bitlines and multiple wordlines, a first data interface for receiving data from an external device and for outputting data to the external device, and a second data interface for outputting data to the external device. The non-volatile memory architecture can also comprise programmable processing elements connected to respective sets of the multiple sets of bitlines of the resistive random access memory array, and connected to the data interface. The programmable processing elements are configured to receive stored data from the resistive random access memory array via the respective sets of bitlines or to receive external data from the external device via the data interface, and execute a logical or mathematical algorithm on the external data or the stored data and generate processed data.
US11222688B2 Semiconductor device
The data transfer has room for improvement of reduction in the operating electric current flowing on the signal bus and correct acquisition of the large amount of data. Each of data, a first clock signal and a second clock signal, a phase of which shifts by a predetermined amount from the first clock signal, has an amplitude that is smaller than an amplitude of a power supply voltage, and each of a semiconductor device and a memory device takes input of data in synchronization with rise edges of first and second clock signals.
US11222686B1 Apparatuses and methods for controlling refresh timing
Refresh commands may be provided at random intervals from a memory controller to a memory device. In some examples, refresh requests may be provided at random intervals which may be used to provide refresh commands from the memory controller to the memory device at random intervals. In some examples, an average time interval between refresh requests may be equal to a refresh interval of the memory device. In some examples, a maximum number of times the memory controller may postpone providing a refresh command to the memory device may be a random number. In some examples, a maximum value of the random number may be based, at least in part, on a minimum number of refresh commands required within a time interval by the memory device.
US11222683B2 Apparatuses and methods for staggered timing of targeted refresh operations
Embodiments of the disclosure are drawn to apparatuses and methods for staggering the timing of targeted refresh operations. Memory dies may need to periodically perform refresh operations, which may be auto-refresh operations or targeted refresh operations. Targeted refresh operations may draw less current than auto-refresh operations. When dies are collected into a group (e.g., a memory stack, a memory module) the timing of targeted refresh operations may be staggered between the different dies to help reduce the peak current drawn. The targeted refresh operations may be staggered such that, when a maximum number of the dies are performing a refresh operation, at least one of the dies performs a targeted refresh operation instead of an auto-refresh operation.
US11222680B2 Memory plate segmentation to reduce operating power
Methods, systems, and devices for operating a ferroelectric memory cell or cells are described. An electronic memory device may include a plurality of plate portions separated by a plurality of segmentation lines, which may be oriented in a plane parallel to rows of a memory array or columns of the memory array, or both. The segmented plate may be employed instead of a single plate for the array. The one or more plate portions may be energized during access operations of a ferroelectric cell in order to create a voltage different across the cell or to facilitate changing the charge of the cell. Each of the plate portions may include one or more memory cells. The memory cells on a plate portion may be read from or written to after the plate portion is activated by a plate driver.
US11222674B2 Method of sequentially biasing bias lines in memory device for program disturbance reduction and memory device utilizing same
A memory device includes a top select cell, a top dummy cell and a string of memory cells. The top select cell has a first terminal coupled to a bit line and a control terminal coupled to a top select line. The top dummy cell has a control terminal coupled to a top dummy word line. The string of memory cells has control terminals coupled to respective word lines. A method operating the memory device includes prior to a program operation, applying a pre-pulse voltage to the top dummy word line, the top select line and the bit line while applying a low voltage to the word lines, and then sequentially applying the low voltage to the top dummy word line, the top select line and the bit line while applying the low voltage to the word lines.
US11222673B2 Memory sub-system managing remapping for misaligned memory components
A processing device of a system receives a request to access a selected sector in a memory component. The selected sector is associated with a sector number. The processing device determines a virtual block corresponding to the selected sector. The virtual block is associated with a misalignment factor and a misalignment counter. The processing device determines if the misalignment counter satisfies a threshold criterion. In response to the misalignment counter satisfying the threshold criterion, the processing device generates an updated sector number by shifting the sector number by the misalignment factor and performs the access to the selected sector using the updated sector number. In response to the misalignment counter not satisfying the threshold criterion, the processing device updates the misalignment counter and performs the access to the selected sector using the sector number.
US11222670B2 Circuit architecture to derive higher mux from lower mux design
Various implementations described herein are directed to an implementation of a higher order multiplexer using lower order multiplexers. In an embodiment, the implementation requires a slight modification to the existing circuitry design of the lower multiplexers. A plurality of multiplexers may be coupled with each other such that a common input port and output port is formed. Using an enable signal, only one of the coupled multiplexers may be enabled at a time while the remaining multiplexers are switched off. Therefore, upon receiving a select signal indicating an address of a memory cell, the lower multiplexers coupled together function as a higher order multiplexer in selecting the appropriate column corresponding to the memory cell.
US11222669B2 Apparatuses and methods for performing operations using sense amplifiers and intermediary circuitry
Systems, apparatuses, and methods related to performing operations within a memory device are described. Such operations may be performed using data latched in multiple sense amplifiers that are distributed among a plurality of sense amplifiers of the memory device. For example, those sense amplifiers, among the plurality of sense amplifiers, storing data associated with the operation(s) can be determined, and the data can be selectively sent from the determined sense amplifiers to an operation unit, in which the operations are performed. The operations may be made without affecting a subsequent read command that requests data from the plurality of sense amplifiers.
US11222663B1 Active spacing control for contactless tape recording
The present invention relates to the field of tape drives, tape transport, tape heads and tape head suspension. More particularly, the present invention is related to magnetic tape data storage and tape recorders that include components designed to minimize or eliminate head-to-tape contact to reduce or eliminate wear and contamination of tape drive heads. Methods and apparatus of the present invention may dynamically control the head-to-media spacing by moving locations of magnetic heads relative to a tape. Such apparatus may include components designed to minimize magnetic spacing. This may be accomplished using actuators that move the magnetic heads, that move the tape, or that move both the magnetic heads and the tape. This may include supporting a back surface of the tape. Alternatively, or additionally, the movement of the tape past the magnetic heads may be performed using mechanisms that contact and drive the back surface of the tape.
US11222660B2 Magnetic recording medium for microwave-assisted recording, magnetic recording device, and manufacturing method of magnetic recording medium
A magnetic recording medium for microwave-assisted recording, including a non-magnetic support; and a magnetic layer containing a ferromagnetic powder and a binding agent, in which the ferromagnetic powder has an average particle size of 5 nm to 20 nm, and a coefficient of variation of a particle size distribution of 35% or lower, and the magnetic layer has a thickness of 25.0 nm to 100.0 nm, and a thickness variation of 1.0 nm to 12.0 nm. A magnetic recording device including a magnetic recording medium and a magnetic head for microwave-assisted recording. A manufacturing method of a magnetic recording medium having a servo pattern on a magnetic layer.
US11222656B1 Method to reduce baseline shift for a SOT differential reader
The present disclosure generally relates to spin-orbital torque (SOT) differential reader designs. The SOT differential reader is a multi-terminal device that comprises a first shield, a first spin hall layer, a first free layer, a gap layer, a second spin hall layer, a second free layer, and a second shield. The gap layer functions as an electrode and is disposed between the first spin hall layer and the second spin hall layer. Electrical lead connections are located about the first spin hall layer, the second spin hall layer, the gap layer, the first shield, and/or the second shield. The electrical lead connections facilitate the flow of current and/or voltage from a negative lead to a positive lead. The positioning of the electrical lead connections and the positioning of the SOT differential layers improves reader resolution without decreasing the shield-to-shield spacing (i.e., read-gap).
US11222655B1 Recording head with writer HMS less than reader HMS
An apparatus includes a recording head for reading and writing data on a data storage medium. The recording head includes a reader having a first media-confronting surface. The recording head also includes a main write pole having a second media-confronting surface that protrudes in front of the first media-confronting surface.
US11222649B2 Mixing apparatus, mixing method, and non-transitory computer-readable recording medium
A mixing apparatus having a stereo output includes: a first signal processor that mixes a first signal and a second signal in a first channel; a second signal processor that mixes a third signal and a fourth signal in a second channel; a third channel that processes a weighted sum of a signal of the first channel and a signal of the second channel; and a gain deriving part that generates a gain mask commonly used in the first channel and the second channel, wherein the gain deriving part determines a first gain commonly applied to the first signal and the third signal, and a second gain commonly applied to the second signal and the fourth signal, so that predetermined conditions for simultaneous gain generation are satisfied at least at the first channel and the second channel among the first channel, the second channel, and the third channel.
US11222648B1 Positive pressure ventilation microphone system, nebulizer, and related methods
A non-invasive ventilation voice amplification system includes a microphone module for placement in a non-invasive ventilation mask. The microphone module has a microphone element for detecting a patient's voice and a speaker for projecting the voice. The microphone module connects to a controller module that houses electronics for processing and amplifying the audio signal.
US11222643B2 Apparatus for decoding an encoded audio signal with frequency tile adaption
Apparatus for decoding an encoded audio signal including an encoded core signal and parametric data, including: a core decoder for decoding the encoded core signal to obtain a decoded core signal; an analyzer for analyzing the decoded core signal before or after performing a frequency regeneration operation to provide an analysis result; and a frequency regenerator for regenerating spectral portions not included in the decoded core signal using a spectral portion of the decoded core signal, the parametric data, and the analysis result.
US11222633B2 Dialogue method, dialogue system, dialogue apparatus and program
The present invention improves a sense of participation in a topic and enables a dialogue to continue for a long time. A dialogue system 12 includes at least an input part 1 that receives a user's utterance and a presentation part 5 that presents an utterance. In an utterance receiving step, the input part 1 receives an utterance performed by the user. In a first presentation step, the presentation part 5 presents an utterance determined based on scenarios stored in advance. In a second presentation step, the presentation part 5 presents the utterance determined based on the user's utterance contents. A dialogue control part 8 performs control to execute a dialogue at least including a first dialogue flow which is a dialogue including the utterance receiving step and the first presentation step at least one time respectively based on a predetermined scenario, and a second dialogue flow which is a dialogue including the utterance receiving step and the second presentation step at least one time respectively.
US11222627B1 Exploring ASR-free end-to-end modeling to improve spoken language understanding in a cloud-based dialog system
Systems and methods are provided for conducting a simulated conversation with a language learner include determining a first dialog state of the simulated conversation. First audio data corresponding to simulated speech based on the dialog state is transmitted. Second audio data corresponding to a variable length utterance spoken in response to the simulated speech is received. A fixed dimension vector is generated based on the variable length utterance. A semantic label is predicted for the variable-length utterance based on the fixed dimension vector. A second dialog state of the simulated conversation is determined based on the semantic label, and third audio data corresponding to simulated speech is transmitted based on the second dialog state.
US11222626B2 System and method for a cooperative conversational voice user interface
A cooperative conversational voice user interface is provided. The cooperative conversational voice user interface may build upon short-term and long-term shared knowledge to generate one or more explicit and/or implicit hypotheses about an intent of a user utterance. The hypotheses may be ranked based on varying degrees of certainty, and an adaptive response may be generated for the user. Responses may be worded based on the degrees of certainty and to frame an appropriate domain for a subsequent utterance. In one implementation, misrecognitions may be tolerated, and conversational course may be corrected based on subsequent utterances and/or responses.
US11222622B2 Wake word selection assistance architectures and methods
Generally discussed herein are devices, systems, and methods for custom wake word selection assistance. A method can include receiving, at a device, data indicating a custom wake word provided by a user, determining one or more characteristics of the custom wake word, determining that use of the custom wake word will cause more than a threshold rate of false detections based on the characteristics, rejecting the custom wake word as the wake word for accessing a personal assistant in response to determining that use of the custom wake word will cause more than a threshold rate of false detections, and setting the custom wake word as the wake word in response to determining that use of the custom wake word will not cause more than the threshold rate of false detections.
US11222621B2 Variational embedding capacity in expressive end-to-end speech synthesis
A method for estimating an embedding capacity includes receiving, at a deterministic reference encoder, a reference audio signal, and determining a reference embedding corresponding to the reference audio signal, the reference embedding having a corresponding embedding dimensionality. The method also includes measuring a first reconstruction loss as a function of the corresponding embedding dimensionality of the reference embedding and obtaining a variational embedding from a variational posterior. The variational embedding has a corresponding embedding dimensionality and a specified capacity. The method also includes measuring a second reconstruction loss as a function of the corresponding embedding dimensionality of the variational embedding and estimating a capacity of the reference embedding by comparing the first measured reconstruction loss for the reference embedding relative to the second measured reconstruction loss for the variational embedding having the specified capacity.
US11222620B2 Speech recognition using unspoken text and speech synthesis
A method for training a generative adversarial network (GAN)-based text-to-speech (TTS) model and a speech recognition model in unison includes obtaining a plurality of training text utterances. At each of a plurality of output steps for each training text utterance, the method also includes generating, for output by the GAN-Based TTS model, a synthetic speech representation of the corresponding training text utterance, and determining, using an adversarial discriminator of the GAN, an adversarial loss term indicative of an amount of acoustic noise disparity in one of the non-synthetic speech representations selected from the set of spoken training utterances relative to the corresponding synthetic speech representation of the corresponding training text utterance. The method also includes updating parameters of the GAN-based TTS model based on the adversarial loss term determined at each of the plurality of output steps for each training text utterance of the plurality of training text utterances.
US11222618B2 Sound signal generation device, keyboard instrument, and sound signal generation method
A sound signal generation device according to one embodiment includes a memory storing instructions, and a processor that implements the instructions and execute a plurality of tasks, including a signal generation task that generates a sound signal based on first operation data corresponding to an operation to a key, and an attenuation control task that controls an attenuation velocity of the sound signal to one of a first velocity or a second velocity that is faster than the first velocity, based on the first operation data, and second operation data corresponding to an operation to a pedal, wherein the attenuation control task varies a value of the second velocity based on an operation velocity of the key included in the first operation data to control the attenuation velocity of the sound signal to the second velocity.
US11222617B1 Snare drum practice pad
A snare pad includes a pad body, a batter surface member, and a dummy snare wire member. The batter surface member is coupled to the pad body. The dummy snare wire member is arranged in the pad body. The dummy snare wire member includes a plate-shaped first rigid member and a second rigid member that is arranged in a manner allowing for contact with the first rigid member. The batter surface member is coupled to the pad body without the pad body being located between the batter surface member and the dummy snare wire member.
US11222615B2 Personalized optics-free vision correction
A user profile associated with a first user is received. A user prescription associated with the first user is received. A historical interaction of the first user with a display is received. A global vision model is received. One or more display sets to be used on the display is determined based on at least the user profile, the user prescription, the global vision model, and the historical interaction.
US11222612B2 Augmented reality based virtual dashboard implementations
In some examples, with respect to augmented reality based virtual dashboard implementation, features of a physical computer system display may be identified. Based on the identified features of the physical computer system display, boundaries of a virtual dashboard may be determined. Based on the determined boundaries of the virtual dashboard, an augmented reality display may be generated for an augmented reality device. The augmented reality display may include a view of the physical computer system display and may further include a virtual reality display of the virtual dashboard adjacent to and outside of the identified features of the physical computer system display. The virtual dashboard may include content displayed thereon.
US11222611B2 Image processing devices, methods for controlling an image processing device, and computer-readable media
According to various embodiments, an image processing device may be provided. The image processing device may include: an input circuit configured to receive display data; a splitting circuit configured to split the display data into a first output and a second output; a first output circuit configured to output the first output for displaying with a first spatial resolution; and a second output circuit configured to output the second output for displaying with a second spatial resolution.
US11222609B2 Liquid crystal display device and driving method thereof
Disclosed is a local dimming liquid crystal display device. The present local dimming liquid crystal display device comprises a display panel unit having a plurality of pixels; a panel driving unit for driving each of the plurality of pixels; a backlight unit comprising a plurality of backlights for dividing the display panel unit into a plurality of areas to emit light to each of the plurality of regions; a backlight driving unit for driving the plurality of backlights on the basis of gray level information of the plurality of pixels corresponding to each of the plurality of areas; and a processor for calculating a first amount of light to be incident on each pixel on the basis of the gray level of each pixel, calculating a second amount of light incident on each pixel in accordance with a driving state of the plurality of back-lights, changing the gray level of at least one of the plurality of pixels on the basis of the difference between the first amount of light and the second amount of light, and controlling the panel driving unit on the basis of the changed gray level.
US11222607B2 Display driving method, driving device, and display device comprising display panel and backlight unit
A display driving method of a display device, a driving device and the display device are provided. The display device includes a display panel and a backlight unit. The display driving method includes: sending image information of a display image to the display panel; acquiring a scanning parameter of the display image from the image information; acquiring a driving parameter of a plurality of rows of backlight blocks based on the scanning parameter of the display image, and driving the plurality of rows of backlight blocks based on the driving parameter.
US11222603B2 Display device and driving method thereof
A display device and a driving method thereof are provided. The display device includes a display including a pixel including a double gate transistor and a light emitting diode, a power supply for supplying power to the display, a current sensor for sensing a current flowing in the display or in the light emitting diode, and a gate voltage controller for providing a bias voltage signal to one gate electrode of the double gate transistor.
US11222600B2 Source driver and display driving circuit including the same
Disclosed are a source driver capable of achieving high speed and high resolution and a display driving circuit including the same. The source driver may include: a first channel group and a second channel group configured to output source driving signals; a first gradation voltage divider configured to generate first gradation voltages using gamma reference voltages and provide the first gradation voltages to the first channel group; and a second gradation voltage divider configured to generate second gradation voltages having the same level as the first gradation voltages using the gamma reference voltages, and provide the second gradation voltages to the second channel group. The first and second gradation voltage dividers are connected to a gamma reference voltage generator configured to provide the gamma reference voltages, and receive the gamma reference voltages having the same voltage range from the gamma reference voltage generator.
US11222599B2 Source driver and display device including the same
A source driver and a display device including the same, capable of accurately sensing pixels characteristics and characteristics of the source driver. A source driver includes a switch circuit configured to transfer first pixel signals or reference signals; first sensing channels configured to sense and hold the first pixel signals or the reference signals transferred from the switch circuit; second sensing channels configured to sense and hold second pixel signals; and a selection circuit configured to output a sampling signal by selecting the first pixel signals of the first sensing channels and the second pixel signals of the second sensing channels, and thereafter, output the sampling signal by selecting the reference signals of the first sensing channels.
US11222596B2 Scan driver and display device
A scan driver includes stages, each of the stages receiving first and second clock signals having a first low level as an active level, and a third clock signal having a high level as the active level. Each of the stages includes a logic circuit that changes a voltage of a first node to the first low level based on an input signal and the first clock signal, and changes a voltage of the first node to a second low level lower than the first low level based on the second clock signal, a first output buffer that outputs, as an active-low scan signal, the second clock signal in response to the voltage of the first node, and a second output buffer that outputs, as an active-high scan signal, the third clock signal in response to the voltage of the first node.
US11222594B2 Digital pixel driving circuit and digital pixel driving method
A digital pixel driving circuit and a digital pixel driving method. The digital pixel driving circuit includes a pixel driving module, a display module, a storage module and a short-circuiting module. An output terminal of the pixel driving module is electrically connected to an input terminal of the display module, and a control terminal of the pixel driving module is electrically connected to any output terminal of the storage module. An input terminal of the short-circuiting module is electrically connected to the input terminal of the display module, an output terminal of the short-circuiting module is electrically connected to an output terminal of the display module, and a control terminal of the short-circuiting module is electrically connected to any output terminal of the storage module.
US11222593B2 Pixel circuit for top-emitting AMOLED panel and driving method thereof
A top-emitting AMOLED panel includes a pixel circuit for each of multiple pixels. The circuit includes a first TFT connected to first, second, and third nodes; a second TFT connected to a scan signal, the first node and a data signal; a third TFT connected to the scan signal, the second node, and a reference voltage; a fourth TFT connected to the scan signal, the third node, and a high voltage power source; a first capacitor connected to the first node and the second node; a second capacitor connected to the third node and the reference voltage; and an OLED connected to the second node and a low voltage power source. The voltages supplied from the high voltage power source and the low voltage power source to the pixel are variable as functions of the location of the pixel on the panel, such that a voltage difference therebetween keeps unchanged.
US11222591B2 OLED display panel
An OLED display panel is provided, including: sub-pixels arranged in an array; scanning signal lines, light-emitting signal lines, and first driving voltage lines extending horizontally; and data signal lines, at least one second driving voltage line, and at least one third driving voltage line extending vertically. Each scanning signal line, each light-emitting signal line, and each first driving voltage line are each connected to one row of the sub-pixels. Each data signal line is connected to one column of the sub-pixels. Each first driving voltage line arranged corresponding to each row of the sub-pixels is connected to the second driving voltage line through a first thin film transistor (TFT), and each first driving voltage line arranged corresponding to each row of the sub-pixels is connected to the third driving voltage line through a second TFT. Therefore, brightness deviation or color deviation is avoided when the sub-pixels emit light.
US11222585B2 Pixel driving circuit and pixel driving method
The present disclosure provides a pixel driving circuit and a pixel driving method. The pixel driving circuit includes a first transistor, a second transistor, a third transistor, a fourth transistor, and an organic light-emitting diode. When a first scan signal is at a high voltage potential, the second transistor transmits a data signal voltage to a gate of the first transistor. A driving current flows through the organic light-emitting diode to emit light.
US11222579B1 Shift register circuit
A shift register circuit includes a first dummy shift register, a second dummy shift register, multiple shift registers, multiple module selection switches, and multiple output selectors. The shift registers are connected in series between the first dummy shift register and the second dummy shift register, and are divided into a plurality of shift register groups. The module selection switches jointly receive a module selection signal, and are respectively coupled between the first dummy shift register and the shift register groups or between the shift register groups. The output selectors are respectively coupled between an output terminal of the corresponding one of the first dummy shift register, the shift registers, and the second dummy shift register, and a display panel and a fingerprint sensor module.
US11222578B2 Display device and method of driving the same
A display device includes a display panel, and the display panel includes a plurality of gate lines, a plurality of data lines, and a plurality of pixels connected to the plurality of data lines and the plurality of gate lines. A data driver provides data signals to the plurality of data lines. A gate driver sequentially generates gate signals corresponding to a start pulse using a clock signal, and provides the gate signals to the plurality of gate lines. A timing controller provides the clock signal and the start pulse to the gate driver. The gate driver compares a data signal provided to a first data line among the plurality of data lines and at least one of the gate signals to generate a feedback signal. The timing controller sets a delay value of the clock signal based on the feedback signal.
US11222573B2 Stage circuit and a scan driver including the same
A stage circuit including: a first sub-stage circuit coupled to a first input terminal receiving an input signal, a second input terminal receiving a first clock signal, and a third input terminal receiving a second clock signal, the first sub-stage circuit controlling a voltage of a first node, a second node, and a third node based on the input signal and the first and second clock signals, and supplying a first scan signal to a first output terminal based on the voltage of the second and third nodes; and a second substage circuit coupled to the second input terminal, a fourth input terminal receiving a third clock signal, and the first and second nodes, the second sub-stage circuit supplying a second scan signal to a second output terminal based on the first and third clock signal, and the voltage of the first and second nodes.
US11222572B2 Driving apparatus for double rate driving display
Disclosed is a driving apparatus for a display, which drives pixels using a double rate driving (DRD) method. The driving apparatus includes a first latch circuit storing first pixel data, a second latch circuit storing second pixel data, a first selection circuit selecting one of the first pixel data and the second pixel data and outputting selection data, and a second selection circuit selecting one of the selection data of a pair of adjacent first selection units and outputting source data.
US11222570B2 Display panel and driving method
Disclosed are a display panel and a driving method. The display panel comprises: a cascade array substrate gate electrode driving unit, each cascade array substrate gate electrode driving unit being provided on at least one side of the display panel, coupled with multiple scan lines (G1-GN and G1′-GN′), and outputting driving signals for the scan lines (G1-GN and G1′-GN′) in a preset order; front virtual array substrate gate electrode driving units, provided at one end of the cascade array substrate gate electrode driving units and provided to generate a trigger signal and to output same to the corresponding cascade array substrate gate electrode driving units; and a rear virtual array substrate gate electrode driving unit, provided at the other end of the cascade array substrate gate electrode driving units and provided to generate a reset signal and to output same to the corresponding cascade array substrate gate electrode driving units.
US11222567B2 Shift register circuit, method for driving the same, and display device
A shift register circuit includes a noise reduction sub-circuit and a pull-down node control sub-circuit. A control end of the noise reduction sub-circuit is connected to a pull-down node, the noise reduction sub-circuit is connected to a first voltage input end. The pull-down node control sub-circuit includes a first pull-down node control sub-circuit and a second pull-down node control sub-circuit. The second pull-down node control sub-circuit controls the pull-down control node to be connected to a first clock signal input end when the first clock signal input end inputs a first level, the pull-down node to be connected to the first clock signal input end when a potential of the pull-down control node is at the first level, so that the potential of the pull-down node is at a first level and a noise reduction transistor included in the noise reduction sub-circuit is turned off.
US11222566B2 Shift register circuit, scan driving circuit, display device and method for driving scan driving circuit
A shift register circuit, a scan driving circuit, a display device and method for driving the scan driving circuit are provided. The shift register circuit includes: an input circuit for providing an active level for the first node upon receiving the active level of scan trigger signal; a trigger circuit for outputting the active level of scan trigger signal at the second node when first node is at the active level and a first clock signal is at first level; a locking circuit for locking the level of first node as inactive level when a first control signal is at the active level; and an output circuit for outputting a gate turn-on voltage during a period in which the second node is at an active level of the scan trigger signal, and outputting a voltage same as voltage of a second control signal during other periods other than the period.
US11222565B2 Shift register, gate driving circuit and driving method thereof, display apparatus
The present application discloses a shift register, a gate driving circuit and a driving method thereof, and a display apparatus. The shift register includes an input sub-circuit, an output sub-circuit, a reset control sub-circuit, a pull-up node reset sub-circuit, and an output signal reset sub-circuit; the input sub-circuit is configured to pre-charge the pull-up node under the control of a signal input to the first signal input terminal; the output sub-circuit is configured to output, through the signal output terminal, a signal input to the first clock signal input terminal under the control of a potential of the pull-up node; the reset control sub-circuit is configured to control, under the control of a reset signal input to the second signal input terminal, whether the pull-up node reset sub-circuit and the output signal reset sub-circuit operate to reset the pull-up node and the signal output terminal, respectively.
US11222563B2 Handwriting support device, handwriting support method and program
The handwriting support device includes a beam splitter that reflects light from an image display surface such that a virtual image of an image displayed on the image display surface is visible on a writing surface facing the image display surface and transmits the light from a writing surface side such that the writing surface side is visible, a memory and a processor being configure to perform control for non-display of an image object, which overlaps with a real object on the writing surface and does not overlap with a tip of the writing instrument, among a plurality of image objects in a case where a first image including the plurality of image objects indicating writing target regions is displayed on the image display surface and the real object including the writing instrument is inserted into a space between the beam splitter and the writing surface.
US11222562B2 Display panel, method for detecting the same and display device
A display panel, a method for detecting the same, and a display device are provided. The display panel has a display area provided with data lines therein, and a non-display area provided with fan-out lines, a crack detection line, multiplexers, a first crack detection switch, and a crack detection control signal line therein. The crack detection line includes first and second detection sub-lines connected to each other. The first detection sub-line and the second detection sub-line are respectively connected to an input terminal of the first crack detection switch and a crack detection signal terminal. An output terminal of the demultiplexer is electrically connected to n data lines. An input terminal of the first demultiplexer is connected to an output terminal of the first crack detection switch and one fan-out line, and a control terminal of the first crack detection switch is connected to the crack detection control signal line.
US11222560B2 Display device
An exemplary embodiment provides a display device including: a display part configured to include a display part color filter; and a peripheral part disposed at the upper side of the display part and including an inspection pattern for checking an alignment of the display part color filter. The inspection pattern may include a plurality of color filters having colors and reference patterns disposed at at least one side of the plurality of color filters. A number of the plurality of color filters of each color corresponds to a number of shots of a division exposure process. Adjacent color filters among the plurality of color filters may be disposed at different heights.
US11222558B2 Modular advertising system
The present invention provides a modular advertising system. One object of the current invention may be to provide a modular advertising system that may be secured to a pole or other external surface and elevated by a user to a desired height without the need of a ladder or lift. Another object of the current invention may also be to provide a quick-release assembly that may be used to quickly couple and de-couple the assembly from a pole or other external surface/structure. Another object of the current invention may be to provide a modular assembly that can be adaptable to a number of surfaces, such as a pole surface, ground surface or horizontal surface. An additional object of the current invention may be to provide a modular advertising display having interchangeable modular structures that may be configured to vary the position and number of advertising displays presented to consumers.
US11222555B1 Spherical display system
A display includes a plurality of light emissive panels. Each light emissive panel is flexible, has a light emissive surface with a plurality of pixels emitting light, has side edges, and is adjacent to other light emissive panels. The light emissive panels are in a flexed arrangement such that a total light emissive surface includes individual of the light emissive surfaces having a substantially full sphere surface or partial sphere surface shape.
US11222550B1 Phosphorescent writing sheet and system for creation of glowing traces and methods thereof
A phosphorescent writing sheet and system along with methods of production and use are provided. The writing/drawing system includes a writing sheet and a light source. The writing sheet includes a generally transparent substrate sheet or film, phosphorescent paint, and a generally transparent covering sheet or film. To create the writing sheet, a thin layer of the phosphorescent paint is deposited onto the inner surface of the substrate. When the paint is dry, the covering sheet is positioned above the paint layer. The layers are then laminated to adhere the substrate layer to the covering layer with the paint enclosed between them to form the transparent or translucent writing sheet. To use, the light source is run along either the front or back outer surface to create a track, which triggers the phosphorescent paint to luminesce to create glowing traces along the track of the light source.
US11222547B2 Intelligent non-disruptive automatic dependent surveillance-broadcast (ADS-B) integration for unmanned aircraft systems (UAS)
A system for intelligent non-disruptive airspace integration of unmanned aircraft systems (UAS) is disclosed. The system includes an onboard positioning system and altimeter that determine a current position and altitude of the UAS. Under normal conditions, the UAS remains in inert mode: a transceiver listens for and decodes transmissions from nearby aircraft and ground-based traffic and control facilities. If certain conditions are met (e.g., proximate aircraft, altitude ceilings, controlled or restricted airspaces) the system may declare an alert mode. When in alert mode, the transceiver broadcasts position and identifier information of the UAS to alert neighboring aircraft to its presence. Intelligent transmission strategies regulate the power level or rate of alert-mode transmissions to reduce spectrum congestion due to high UAS density. Alert-mode transmissions continue until the underlying conditions change and inert mode is resumed.
US11222544B2 Lane change system for platoon of vehicles
A platoon control system includes a platoon control in communication with a plurality of individual platoon vehicle controls associated with respective platoon vehicles of a platoon of vehicles traveling along a road. Responsive to a lane change instruction wirelessly communicated by the platoon control, the individual platoon vehicle control of a last platoon vehicle controls the last platoon vehicle to maneuver the last platoon vehicle from an initial traffic lane to another traffic lane. After maneuvering the last platoon vehicle to enter the other traffic lane, the individual platoon vehicle control of the last platoon vehicle controls the last platoon vehicle to allow the individual platoon vehicle controls of the other platoon vehicles to maneuver the other platoon vehicles to enter the other traffic lane ahead of the last platoon vehicle.
US11222543B2 Method for determining traffic information
The invention relates to a method for determining traffic information with the aid of a central monitoring device which is in communication with a plurality of fleet vehicles in order to obtain traffic information from the fleet vehicles, wherein within communication with the fleet vehicles the monitoring device transmits targeted measurement requests to the fleet vehicles. In one exemplary aspect, the invention proposes that during the transmission of targeted measurement requests, the monitoring device takes account of the quality of sensors with which the individual fleet vehicle are equipped.
US11222541B2 Movable body monitoring apparatus, and vehicle control system and traffic system using the movable body monitoring apparatus
A movable body monitoring apparatus is mounted on a movable body and to receive movement data related to movements of other movable bodies. The apparatus includes an acquiring unit, a generator, a determining unit, and a monitoring unit. The acquiring unit acquires the movement data on the other movable bodies. The generator generates group information on a plurality of low-speed movable bodies which are determined based on actual speeds or types of the other movable bodies. The determining unit determines whether to generate the group information by the generator, in accordance with a travel environment. The monitoring unit collectively monitors movements of the plurality of low-speed movable bodies using the group information, when the group information is generated. The monitoring unit individually monitors the movements of the plurality of low-speed movable bodies, when the group information is not generated.
US11222539B2 Method for early warning of vehicle collision, on-board terminal and server
The present application discloses a method for early warning of vehicle collision, an on-board terminal and a server. The method includes: acquiring distance-sensing data detected by sensors configured in the first vehicle as first distance-sensing data; determining whether there is an obstacle within an early warning range of the first vehicle based on the first distance-sensing data; acquiring distance-sensing data transmitted by on-board terminals of other vehicles within a communication range of the first vehicle as second distance-sensing data when it is determined that there is an obstacle in the early warning range of the first vehicle; determining whether the obstacle is a vehicle based on a matching result of the first distance-sensing data and the second distance-sensing data; outputting a first early warning information when it is determined that the obstacle is a vehicle.
US11222538B2 Automated check-in techniques
An automated check-in method includes receiving a sign-in selection, displaying a user registration, capturing a photograph, receiving user information and a visited user selection, displaying a registration preview, and transmitting a notification. A smart building automated check-in system includes a processor; and a memory storing instructions that, when executed by the processor, cause the system to receive a sign-in selection, display a user registration, capture a photograph receive user information and a visited user selection, display a registration preview, and transmit a notification. A non-transitory computer readable medium includes program instructions that when executed, cause a computer to receive a sign-in selection, display a user registration, capture a photograph, receive user information and a visited user selection, display a registration preview, and transmit a notification.
US11222537B2 Room presence methods and systems
A computer-implemented method for performing room presence detection includes receiving a live photograph, detecting a human in the live photograph using machine learning, identifying a file photograph by comparing the live photograph to a list of photographs and displaying a room map. A room presence computing system includes a processor; and a memory storing instructions that, when executed by the processor, cause the system to receive a live photograph, detect a human in the live photograph using machine learning, identify a file photograph by comparing the live photograph to a list of photographs and display a room map. A non-transitory computer readable medium includes program instructions that when executed, cause a computer to receive a live photograph, detect a human in the live photograph using machine learning, identify a file photograph by comparing the live photograph to a list of photographs and display a room map.
US11222535B2 Route determination method, controller, and routing system comprising controller
A time-space network including a set of state nodes and a set of state transition edges each of which connects between the state nodes, is generated. Each of the state nodes represents a state in which a vehicle is present at a certain point node at a certain time. State transition costs increasing according to a difference of time corresponding to before or after transition and arrival time are defined. In the time-space network, by using the Dijkstra algorithm, a minimum cost transition path in which a sum of the state transition costs is minimum among paths from a starting point state node to any of the state nodes indicating that the vehicle is present at an arrival point is obtained. The starting point state node represents a state that the vehicle is present at a departure point at a reference time. The route and the timing of the vehicle are determined based on the minimum cost transition path.
US11222533B2 Device and method for a driving assistance system for a vehicle and device and method for a control entity for a controllable road sign
A device for a driving assistance system for a transportation vehicle including a control unit to detect information concerning a position of a controllable road sign. The control unit detects information concerning the position of the transportation vehicle and determines information concerning at least one expected passing time, at which the transportation vehicle passes the controllable road sign, based on the information concerning the position of the transportation vehicle and the information concerning the position of the controllable road sign. The device also includes a receiving and transmitting unit to provide the information concerning the expected passing time at which the transportation vehicle passes the controllable road sign, to a control entity for the controllable road sign. The receiving and transmitting device receives information from the control entity concerning a period of time in which the controllable road sign is passable.
US11222529B2 Traveling assisting method and traveling assisting system for emergency vehicle
A traveling assisting method for an ambulance vehicle includes the first to third steps. The first step is the step of causing a server to acquire an expected arrival time at which an ambulance vehicle arrives at a traffic intersection that is located on an expected traveling route of the ambulance vehicle. The second step is the step of causing the server to acquire an expected arrival time at which a vehicle arrives at the traffic intersection, when the vehicle is located in surroundings of the expected traveling route. The third step is the step of causing the server to transmit a restraint instruction to the vehicle to travel toward the traffic intersection and to restrain entry of a vehicle other than the ambulance vehicle into the traffic intersection.
US11222523B2 Apparatus, system, and method of establishing a communication link
A method of establishing a communication path between a first terminal and a second terminal, the method including receiving a first call from the first terminal; answering the first call; generating a call establishment request (CER); establishing a second call to the second terminal; forwarding the CER to the second terminal; receiving an acknowledgement from the second terminal; and connecting the first call and the second call.
US11222522B2 Devices, systems, and methods for monitoring controlled spaces for transitory uses
The invention includes electronic monitoring-device for monitoring controlled spaces, as well as systems and methods for such monitoring. The monitoring-devices may be battery powered devices, with various sensors and capable of wireless communications. Installation of the monitoring-device may not require any wiring. These monitoring-devices may be installed at a given controlled space to monitor that given controlled space and to electronically communicate occurrences of that given controlled space to various interested stakeholders, such as, but not limited to, a tenant of the given controlled space, facility operators of the given controlled space, the provider of the electronic monitoring-device, and/or third-parties (e.g., insurance companies, first responders, and/or law enforcement). The monitoring-device may provide details, information, alerts, reminders, notices, notifications, alarms, and/or the like to various authorized stakeholders of the occurrences within that given controlled space. One example of a controlled space is a self-storage unit.
US11222518B1 Information handling system with consolidated external user presence detection
An information handling system includes a host device and multiple monitor devices. One of the monitor devices is configured as a parent monitor device, and the remaining monitor devices are configured as child monitor devices. The parent monitor device receives a user presence detect (UPD) status signal, and queries all of the child monitor devices for a current UPD status. In response to the queries, the parent monitor consolidates the current UPD status from each of the child monitor devices and the current UPD status of the parent monitor device. Based on the consolidated current UPD status and based on a UPD policy, the parent monitor device sets a current user status as a user absence or presence. In response to the processor being in a low power state and the current user status being the user presence, the patent monitor device provides a wake notification to the host device.
US11222515B2 Device tamper detection
One embodiment provides a method, including: identifying, using a tamper detection switch of an information handling device, a tampering event; determining, using a processor, contextual data associated with the tampering event; constructing, based on the determining, a signal comprising the contextual data; and broadcasting, using a radio transmission beacon, the signal. Other aspects are described and claimed.
US11222514B1 Automated teller machine card ejection mechanism
In some implementations, an automated teller machine (ATM) may accept a card. The ATM may eject the card at a first time. The ATM may retract the card based on a determination that a threshold amount of time has elapsed from the first time and that the card has not been removed. The ATM may eject the card at a second time after retracting the card. The ATM may retract the card based on a determination that the threshold amount of time has elapsed from the second time and that the card has not been removed. The ATM may provide the card to a card storage compartment of the ATM after retracting the card and based on a determination that the card has been ejected or retracted a threshold number of times.
US11222512B2 Gaming system, gaming device and method for draw poker game (dream card)
A gaming system, a gaming machine and a method is provided having a Five Card Video Draw poker game with a single hand or multiple hands. The gaming system or gaming machine first determines whether a dream card is going to be used in a particular round of play or a dream card is used on every hand. If the dream card is going to be used, then the last card of the initial hand is chosen so that, when the last card is combined with the other randomly selected cards of the initial hand, the initial starting hand will have the highest possible expected value.
US11222511B2 Lottery gaming system
A lottery gaming system that enables a player to select any one of a plurality of different geographic areas in which they predict that a designated winning lottery ticket will be purchased.
US11222510B2 Method and system for roulette side betting
A gaming system uses different gaming devices to provide players with multiple side bets arising from a side bet selected by a player or a side bet having multiple outcomes. In the former case, each potential outcome in a side wagering subset is associated with a different corresponding subset of the first and second sets of potential outcomes, and the first and second sets of potential outcomes are different. In the latter case, the gaming system applies rules that a first winning result in a set of winning results for a game satisfies the first outcome matching the selected potential outcome, a second winning result in the set of winning results for the game satisfies the second outcome matching the selected potential outcome; and a joint winning result in the set of winning results for the game includes each of the first and second outcomes matching the selected potential outcome.
US11222509B2 Gaming systems and devices to configure multigame bonuses
Embodiments of the present invention set forth systems, apparatuses and methods for facilitating the configuration of multigame bonuses on independent gaming devices. Accordingly, a gaming device including a display, input device, memory, and processor can be configured to be part of a multigame bonus while not requiring a direct connection to a multigame bonus controller, or to other gaming devices involved in the multigame bonus. This may be accomplished by configuring the gaming device to provide a mechanism for an operator to set up bonus parameters with a specified side wager or bet to be eligible for a particular jackpot prize. Since each gaming device can be independently set up to be part of the multigame bonus, unrelated gaming devices running different primary gaming events with different wager or game characteristics can be part of the same multigame bonus without affecting game play of the primary gaming events.
US11222507B2 System and method for controlling electronic gaming machine/electronic gaming machine component bezel lighting to indicate different wireless connection statuses
A system that utilizes a lighted bezel of a player tracking unit to indicate to a player different wireless connection statuses of a mobile device.
US11222506B2 System and method for managing player account access using multiple devices
A system that enables the automatic logging out of one player tracking account device when another player tracking account device is attempted to be logged into a player tracking account system.
US11222505B2 Device and system with integrated customer service components
The present disclosure relates generally to a server that manages a plurality of gaming machines. As a non-limiting example, the server may include instructions that receive a message indicating that a user has requested assistance in connection with a gaming machine, instructions that analyze the message to determine a type of assistance required to satisfy the user request, instructions that determine a destination address for a service communication device, where the service communication device is selected based on the type of assistance required to satisfy the user request, and instructions that cause a service request message to be transmitted to the destination address.
US11222504B2 Gaming system and method providing sports betting related replays
Systems and methods which utilize pausing and/or replaying of one or more aspects of a stream of a sporting event displayed to a player at an electronic gaming machine whom is wagering on the displayed sporting event and/or one or more wagering games at the electronic gaming machine.
US11222503B2 Verifiable transfer of data over a network
A method of conducting a verifiable transfer of data over a network comprising generating a batch of data sets (18) at a secure database (14), each of the data sets comprising an identifier (22) and an indexed array of digital symbols, and transferring an encrypted version (30) from the secure database to a public database (28). The method, which may be performed in an environment like an on-line lottery, further comprises selecting one of the data sets of the batch and removing the selected data set from the batch and transferring the digital symbol associated with a user-selected index of the indexed array of digital symbols of the selected data set from the secure database to the user-operated device. Finally, the method comprises transferring a decryption key from the secure database to the public database and reproducing the batch of data sets at the public database. This method ensures that a user of a remote device (26) can verify the integrity of the generated data set (18), which was not integrally downloaded initially.
US11222499B2 Lifting body for a vending machine delivery bin
An ADA compliant vending machine that raises vended product to a desired height, and specifically to a new and improved vended product delivery mechanism that moves between lowered and raised positions within a delivery bin within a vending machine, in a coordinated manner with the opening and closing of a delivery door, that raises the vended product for delivery to a customer at the desired height, and where front and rear delivery bin walls can be shaped to interlock with conforming shaped front and rear edges of the delivery mechanism to prevent vended product from becoming wedged or stuck there between.
US11222497B2 Money handling system
A money handling system includes a money handling apparatus (for example, a coin handling apparatus (1)) configured to handle money and a placing unit (90) on which the money handling apparatus is placed and provided with an orientation change mechanism for changing an orientation of the money handling apparatus in a horizontal direction.
US11222493B2 Delivery system, control method for delivery system, and server device
A delivery system includes a vehicle configured to deliver a package placed in a case that is lockable-unlockable; a storage unit configured to store key information of the case; a receiving unit configured to receive information about a delivery status of the package; and a control unit configured to change a process according to the delivery status of the package, the process performed for the key information of the case.
US11222487B2 Apparatus and method for detecting fault in in-wheel driving system of vehicle
An apparatus for detecting a fault in an in-wheel driving system of a vehicle including: an in-wheel motor; at least one speed reduction part coupled to the in-wheel motor through a gear and transferring a rotation force of the in-wheel motor to a wheel; a sensor part sensing rpms of the in-wheel motor and the speed reduction part; and a control unit suitable for calculating an rpm ratio between the in-wheel motor and the speed reduction part by using the respective rpms sensed through the sensor parts and determining whether a damage or a fault has occurred in the speed reduction part, based on the calculated rpm ratio.
US11222486B1 Load management using ranging
A system, including a housing having a front and a rear, a controller contained within the housing, a trigger module contained within the housing, the trigger module coupled to the controller, the trigger module receiving a trigger signal and outputting a range measurement signal, a range module contained within the housing, the ranging module coupled to the controller, the range module outputs a range data signal in response to the range measurement signal, a memory module contained within the housing, the memory module coupled to the controller, the memory module storing the range data signal, a wireless transceiver contained within the housing, the wireless transceiver coupled to the controller the wireless transceiver outputting the stored range data signal and an affixment coupled to the housing rear enabling physical connection to a shipping structure.
US11222485B2 Apparatus, method and article for providing information regarding a vehicle via a mobile device
A network of collection, charging and distribution machines collect, charge and distribute portable electrical energy storage devices (e.g., batteries, supercapacitors or ultracapacitors). Relevant information regarding vehicles that use the collection and distribution machines is communicated to or acquired by mobile devices of users associated with one or more of the vehicles. The vehicle information may include information regarding diagnostics or status of the vehicle and information regarding usage history of the vehicle received from different sources. This information is then processed and analyzed at the mobile device and such information is presented by the mobile device in a useful manner to the user and/or communicated to another device external to the mobile device, such as the vehicle, for further processing or communication of the data.
US11222478B1 System and method for automated transformation of multimedia content into a unitary augmented reality module
A computer implemented method is disclosed including producing, with at least one of a computing device, an augmented reality computing device, a virtual reality computing device and a mixed reality computing device, multiple sources of data files provided in individual formats to overlay within a real-world environment, combining the multiple sources of data files into a unified data format that provides for each individual data format of the multiple sources of data files to run independently and with at least one of a spatial anchor and a temporal anchor to provide for a three-dimensional (“3D”) arrangement of the plurality of data, storing in at least one memory device the multiple sources and the at least one spatial anchor and temporal anchor, receiving, through a user interface of a viewing device, query relating to a real-world environment and displaying the 3D arrangement of the plurality of data in the viewing area of the viewing display in spatial relationship with the real-world environment as viewed in the viewing area. A computerized method and system are also disclosed.
US11222474B2 Methods and systems for applying machine learning to volumetric capture of a body in a real-world scene
An illustrative volumetric capture system accesses a machine learning model associated with bodies of a particular body type, as well as a two-dimensional (2D) image captured by a capture device located at a real-world scene. The 2D image depicts a body of the particular body type that is present at the real-world scene. Using the machine learning model and based on the 2D image, the volumetric capture system identifies a 2D joint location, from a perspective of the capture device, of a particular joint of the body. The volumetric capture system also generates a three-dimensional (3D) reference model of the body that represents the particular joint of the body at a 3D joint location that is determined based on the 2D joint location identified using the machine learning model. Corresponding methods and systems are also disclosed.
US11222472B2 XR device and method for controlling the same
The present invention relates to an XR device and a method for controlling the same, and more particularly, is applicable to the fields of 5G communication technology, robot technology, autonomous driving technology, and artificial intelligence (AI) technology. The method for controlling an XR device comprises executing a home appliance arrangement application in the XR device by a user, displaying an indoor space on a screen of the XR device, displaying at least one home appliance on the screen of the XR device, selecting the at least one home appliance and a specific space in the indoor space by the user, and guiding at least one of a capacity of the at least one home appliance and an arrangement position of the specific space to the user based on the specific space.
US11222469B1 Virtual affordance sales tool
A system and method for modeling visual and non-visual experiential characteristics of a work space environment, the system comprising at least a first emissive surface useable to view a virtual world (VW) representation, a processor that is programmed to perform the steps of (a) presenting a VW representation via the at least a first emissive surface, the VW representation including an affordance configuration shown in the VW representation, (b) model at least one non-visual experiential characteristic associated with an environment associated with the VW representation and (c) present at least some indication of the non-visual experiential characteristic to the system user.
US11222461B2 Arbitrary view generation
Techniques for generating an arbitrary view of an asset are disclosed. In some embodiments, arbitrary view generation includes storing a set of images associated with an asset in a database and generating an image comprising a requested view of the asset using at least a subset of the set of images associated with the asset that are stored in the database.
US11222454B1 Specifying effects for entering or exiting a computer-generated reality environment
In an exemplary process for specifying an entrance or exit effect in a computer-generated reality environment, in response to a user entering or exiting the computer-generated reality environment, a transition effect is provided.
US11222453B1 Interactive visual data categorization systems and methods
The present disclosure provides interactive visual data labeling systems and methods that improve upon power-diagram Voronoi Treemaps by supporting interactive arranging and grouping of objects represented by thumbnail images. The provided interactive visual data labeling system enables new and innovative fluid interactions and direct manipulation of treemap cells to arrange objects and groups of objects, and create, merge, expand, or collapse groups. In effect, these enabled fluid interactions and direct manipulation provide an intuitive, stable, and predictable Voronoi treemap for users. In at least some aspects, the provided visual data labeling system uses a force-directed power diagram technique, which enables controlling the stability of the Voronoi treemap layout and updating it smoothly when dragging a cell across a parent cell. In effect, the predictability and stability enables the Voronoi treemap to react as a user expects during the user's interaction with the treemap.
US11222452B2 System and method of augmenting images of a user
A method to be performed by at least one computer processor forming at least a part of a computing system comprising a mobile computing device comprising a camera, the method including obtaining a set of images of a head of a user by moving the mobile computing device through one or more two- and three-dimensional paths about the head; identifying, from the set of images, landmarks of the head of the user, wherein the landmarks comprise ears, nose, eyes, eyebrows, chin, cheeks, neckline, and hairline of the user; generating, based on the identified landmarks, a user framework; and scaling and adjusting, based on the user framework, a set of hairstyles from a hairstyle database based on hair dimensions, characteristics, and color with the landmarks, the hairstyle database being synchronized with a user profile and based one or more hairstyle selections by the user.
US11222450B2 System and method for monitoring machine tool operations with superimposed chronological information
A display unit which displays information obtained from a machine tool that executes a machining program including a plurality of blocks as a plurality of program blocks identified by sequence numbers, includes: a data acquisition unit which acquires state information that indicates the state of the machine tool being operated as an amount of variation and a time axis, and timing information which indicates predetermined timing of the machining program executed by the machine tool; a chronological information generation unit which generates chronological information based on the state information and the timing information acquired; a superimposition unit which makes the timing indicated in the timing information coincide and which superimposes a plurality of pieces of the chronological information; and a display portion which displays the pieces of chronological information which are superimposed.
US11222446B2 Virtual face chart
This document describes the development of a digital Face on virtual canvas (computer, smartphones and tablets) that can simulate the application of makeup products. The developed tool allows a user to test products and create new makeup techniques for be used by professional and makeup lovers.
US11222443B2 Image compression using image acquisition device characteristics
A system and method to compress image data by first identifying the device and settings with which the image data was generated, and then optimizing the compression accordingly. A catalogue that associates imaging devices and settings to compression parameters is generated, so that when an image needs to be compressed, the system will identify the device and settings and extract compression parameters from the catalogue. These parameters are used during compression to achieve higher compression performance and optionally to normalize the compressed data as to make it more homogenous for further processing.
US11222434B2 Systems and methods for measuring body size
A computer-implemented method and system may include receiving one or more images of a body; determining one or more initial body measurements of the body based on the one or more images; determining at least one supplemental measurement of a portion of the body, the supplemental measurement determined at least in part using one or more sensors of a mobile device; and applying a correction factor to the one or more initial body measurements of the body based at least in part on the supplemental measurement to produce a corrected body measurement.
US11222432B2 Object of interest tracking
According to a computer-implemented method, multiple potential objects of interest are identified from a camera feed of a source camera. A number of adjacent cameras are identified along possible travel routes. For each adjacent camera, it is detected whether any of the multiple potential objects of interest are identified in an associated camera feed. For each adjacent camera whose feed does not include any potential object of interest, analysis of downstream camera feeds is prevented during tracking of the multiple potential objects of interest.
US11222431B2 Feature processing method and device for motion trajectory, and computer storage medium
A feature processing method and device for a motion trajectory, and a computer storage medium. The method may have a client device acquiring a motion trajectory generated by a user behavior to obtain an ordered point set, and each trajectory point in the ordered point set may have a position element and a time element. The method may further use information in the position element and the time element to convert the motion trajectory into an image. Furthermore, by performing image processing on the image, the method may obtain one or more feature vectors in the motion trajectory.
US11222424B2 Systems and methods for analyzing electronic images for quality control
Systems and methods are disclosed for receiving a digital image corresponding to a target specimen associated with a pathology category, determining a quality control (QC) machine learning model to predict a quality designation based on one or more artifacts, providing the digital image as an input to the QC machine learning model, receiving the quality designation for the digital image as an output from the machine learning model, and outputting the quality designation of the digital image. A quality assurance (QA) machine learning model may predict a disease designation based on one or more biomarkers. The digital image may be provided to the QA model which may output a disease designation. An external designation may be compared to the disease designation and a comparison result may be output.
US11222422B2 Hyperspectral imaging sensor
Systems, methods, and computer readable media for hyperspectral imaging are provided. An example hyperspectral imaging sensor system to identify item composition includes an imager to capture hyperspectral imaging data of one or more items with respect to a target. The example includes a sensor to be positioned with respect to the target to trigger capture of the image data by the imager based on a characteristic of the target. The example includes a processor to prepare the captured imaging data for analysis to at least: identify the one or more items; determine composition of the one or more items; calculate an energy intake associated with the one or more items; and classify the target based on the energy intake.
US11222419B1 Method and system for veneer grading and stacking using vision system analysis
A method and system for a veneer grading and stacking uses one or more vision systems to generate images of the individual full or partial sheets of veneer and accurately determine the dimensions of each individual full or partial sheet of veneer. The one or more vision systems are also used to analyze the surface of each individual full or partial sheet of veneer quickly and automatically and assign a grade to each individual full or partial sheet of veneer. One or more veneer selection and stacking robots are then used to move each individual full or partial sheet of veneer from a veneer analysis and selection conveyor system to an appropriate veneer stack based on the grade assigned to the individual full or partial sheet by the one or more vision systems.
US11222416B2 System and method for photo-based estimation with fraud prevention
A server comprises a communications module; a processor coupled to the communications module; and a memory coupled to the processor, the memory storing processor-executable instructions which, when executed by the processor, configure the processor to receive, via the communications module and from a remote computing device, a signal representing an indication of at least one damage location of a vehicle; generate instructions by concatenating one or more instruction sets instructing a user of the remote computing device how to obtain video data of the vehicle based on the at least one damage location and an instruction set instructing the user of the remote computing device how to obtain the video data of the vehicle to capture an identifier of the vehicle in a random order; and send, via the communications module and to the remote computing device, a signal causing the instructions to be displayed on a display of the remote computing device.
US11222415B2 Systems and methods for deep learning microscopy
A microscopy method includes a trained deep neural network that is executed by software using one or more processors of a computing device, the trained deep neural network trained with a training set of images comprising co-registered pairs of high-resolution microscopy images or image patches of a sample and their corresponding low-resolution microscopy images or image patches of the same sample. A microscopy input image of a sample to be imaged is input to the trained deep neural network which rapidly outputs an output image of the sample, the output image having improved one or more of spatial resolution, depth-of-field, signal-to-noise ratio, and/or image contrast.
US11222414B2 Image processing apparatus that specifies a block to be encoded
A second block to be encoded after a first block, from among a plurality of blocks obtained by recursively dividing an image region in accordance with quadtree spatial splitting, is specified based on a size of the first block. The second block is encoded.
US11222412B2 Image processing device and method
The disclosure provides an image processing device and method capable of removing a halo artifact and increasing contrast enhancement effect when enhancing the contrast of an image. The image processing method includes obtaining a first blurring image by performing interpolation based on a representative value of each of blocks, having a predetermined size, of a previous frame image; obtaining a second blurring image in which boundary information is restored, through a weighted sum of a current frame image and the first blurring image; and performing contrast enhancement on the current frame image by using a difference image between the second blurring image and the current frame image.
US11222407B2 Apparatus, method and computer program for processing a piecewise-smooth signal
An apparatus comprising at least one processor, and at least one memory including computer program code, wherein the at least one memory and the computer program code are configured, with the at least one processor, to: receive an input signal, the input signal comprising a piecewise-smooth signal and a noise signal; determine a prior probability density function of a representation of the piecewise-smooth signal, the representation of the piecewise-smooth signal comprising a combination of a smooth, Gaussian, variable and a jump, Cauchy, variable; determine a likelihood function based on the input signal; determine a posterior probability density function based on the likelihood function and the prior probability density function distribution; and estimate the piecewise-smooth signal based on an estimate of a posterior probability density function.
US11222406B2 Method and system for training a machine learning-based image denoising system
A synthetically generated noise image is generated from at least one high signal-to-noise ratio target image and at least two zero-mean Gaussian noise images, scaled according to a noise scale. The images are combined in a non-linear manner to produce the synthetically generated noise image which can be used as a training image in a machine learning-based system that “denoises” images. The process can be repeated for a number of different noise scales to produce a set of training images. In one embodiment, the synthetically generated noise image IN is generated according to: IN=√{square root over (I12+I22)} where I is the original target image, I1=I+pG1 and I2=pG2, and where G1 and G2 are zero-mean Gaussian noise images, and p is the noise scale.
US11222404B2 Image reconstruction
In a method and system for reconstructing computed tomography image data in which CT image data is de-noised. Then simulated noise is added, followed by another de-noising step to estimate the bias. Then, the estimated bias information is used to correct the original de-noised image data to arrive at second pass image data.
US11222403B2 Determining a position of an object in a rotation corrected image
A user device may capture an image including an object, and may identify the object, including determining an outline of the object. The user device may determine a first center point of the object and an angle of orientation of the object in relation to the image. The user device may rotate the image based on the angle of orientation, including changing one or more dimensions of the image. The user device may, after rotating the image, determine the one or more dimensions of the rotated image, calculate one or more offset values associated with changing the one or more dimensions of the rotated image, and determine a second center point of the object based on the first center point and the one or more offset values. The user device may perform an action related to the rotated image based on determining the second center point of the object.
US11222400B2 Image processing device, microscope system, image processing method, and computer program for displaying magnified images from different observation directions
An image processor including: an accepting unit that accepts designation of at least part of three dimensional image of a microscope, and an image generator that generates image data for displaying, on a display, a first magnified image which corresponds to the part of the three dimensional image designated and a second magnified image which corresponds to the part of the three dimensional image designated and which is different from the first magnified image.
US11222398B2 Multiple thumbnails for attachments in electronic communications
Described herein are systems and methods for transporting an electronic communication that includes one or more attachments efficiently by sending the electronic communication with a smaller-sized (e.g., lower resolution) representational element of each attachment and subsequently replacing each representational element with a higher resolution attachment thumbnail of the attachment. The high resolution attachment thumbnail is produced in an asynchronous process during or after the transportation of the attachment(s) and the electronic communication. After the high resolution attachment thumbnail(s) is generated, at least one representational element in the electronic communication may be replaced with a corresponding HR attachment thumbnail.
US11222397B2 Foveated rendering in tiled architectures
This disclosure describes examples for foveation rendering. A graphics processing unit (GPU) may render image content for each tile at different sizes as part of the rendering pass after a binning pass in which the GPU determined to which tiles vertices of primitives belong. The GPU may upsample the rendered image content based on the size at which GPU rendered the image content, and output the upsampled image content for later display.
US11222393B2 Information processing apparatus, computer-readable recording medium recording image conversion program, and image conversion method
An information processing apparatus includes: a memory; and a processor coupled to the memory and configured to: partition pixel values in a unit of row of an input image into a plurality of sections and allocates threads to the respective sections of the row, the threads being enabled to run in parallel by a processor; calculate, with each of the threads allocated in each row, distances each from a pixel having a certain value in the corresponding section of the row in the input image, and generates a first distance image which stores values indicating the distances; and calculate, with each of the threads allocated in each row, a first boundary value indicating a distance from a pixel having the certain value in another section of each row, by using a calculation result of the first boundary value in the another section of each row.
US11222391B2 Method and device for displaying graphic layers
A method for displaying graphic layers is provided. The method includes: receiving a plurality of graphic layers; assigning sequence numbers to the graphic layers according to an overlay order; and displaying the graphic layers in a sequence order according to the sequence numbers.
US11222389B2 Coordinating on-demand transportation with autonomous vehicles
An on-demand transport facilitation system can receive transport requests from requesting users throughout a given region, and select autonomous vehicles (AVs) and human driver to service the transport requests. The AV can operate on a mapped and labeled autonomy grid within the given region. For a given transport request, the transport system can determine an optimal pick-up location along the autonomy grid based on the current location of the requesting user and a current location of a selected AV, and transmit data indicating walking directions from the current location of the requesting user to the optimal pick-up location. The transport system may then coordinate the rendezvous by monitoring progress made by the requesting user and AV to the optimal pick-up location, and controlling the pace of the AV.
US11222388B2 Disaster risk management and financing system, and corresponding method thereof
A method and system, the method including capturing country-specific parameters of a risk-exposed country relating to stored predefined criteria, assigning one or more disaster event types to a disaster history table, capturing and storing mapping parameters for a geographic risk map, assigning each of a plurality of selectable disaster financing types to a definable cost factor capturing the capital cost of the disaster financing type in relation to its application for disaster mitigation, determining expected catastrophe losses by a loss frequency function and the geographic risk map for various scenarios of occurring natural disaster event types, and preparing a forecast of an effect of the disaster financing type to cover the catastrophe losses based on the coverage structure, the assigned cost factors, and the determined expected catastrophe losses
US11222382B2 System and method for accelerating delivery of goods and services
A system and method for providing location and time-based scheduling of preparation and delivery of goods and/or services. Customer's app on a personal device and service-side software, with a transaction server (Eatelli) provide ordering, geo-location, estimated arrival, delivery of order goods with little to no interaction with service personnel. Automatic location and check-in is facilitated via geo-location or scanning of location-sensors/markers. Service attendants can provide delivery of goods without engaging the customer and be directed to the location of the customer at the servicing institution. Management of ordering, billing, re-ordering, up-keep of the customer can be adjudicated via the software and location markers. The system and method avoids queuing delays typically found in restaurants and take-out/pick-up orders.
US11222378B2 Delivery system having robot vehicles with temperature and humidity control compartments
An autonomous robot vehicle in accordance with aspects of the present disclosure includes a conveyance system and a compartment coupled to the conveyance system. The conveyance system autonomously drives the autonomous robotic vehicle between one or more storage locations and one or more delivery locations. The compartment receives one or more items stored at the one more storage locations. The compartment includes a temperature control module configured to maintain the compartment within a predetermined temperature range to provide temperature control for the one or more items as the conveyance system drives between the one or more storage locations and the one or more delivery locations.
US11222377B2 Smart recommendation engine for preventing churn and providing prioritized insights
A recommendation engine can provide recommendations with respect to an application and can provide insights to a user of a computing device. The recommendation engine can receive a prediction based on user engagement with the application during an initial period of time (e.g., a trial period) as to whether the user will convert use of the application to a paid basis (e.g., a subscription or license to the application). An action can be recommended based on the prediction. The recommendation engine can provide insights to a user based on a score associated with the insight. The score can be determined by measuring previous user interactions with the insight over a period of time.
US11222376B2 Instant offer distribution system
A real-time negotiation system to provide functionality to generate and cause display of specially configured graphical user interface for real-time negotiation within a networked marketplace. According to certain example embodiments, aspects of the real-time negotiation systems include various functional components to perform operations that include receiving a signal from a user, via a first client device, wherein the signal indicates an implicit interest in a first item that comprises a set of item attributes.
US11222375B2 Data analysis method and system thereof
A personalized data analysis method is provided, so as to find features having discrimination capability from target analysis items. In particular, a data analysis method includes: acquiring sample data; selecting discriminative features of the sample data; determining, for a target analysis item, whether it has a discriminative feature; and correlating the target analysis item with the discriminative feature in response to having the discriminative feature.
US11222370B2 Method and system for dynamic parking selection, transaction, management and data provision
A parking garage system includes a plurality of parking garages. Each parking garage has a plurality of parking sectors and each parking sector has a plurality of parking spaces. A digital system tracks an occupancy level of each parking sector and an anticipated departure time of vehicles parked in each parking space. The digital system further directs vehicles to a particular parking sector based on the driver's anticipated departure time. The digital system also advises potential customers of occupancy level and parking rates and communicates information regarding occupancy level and parking rates to other parking garages.
US11222368B2 Information processing device, information processing method, and non-transitory computer readable memory
AN information providing server SA determines whether a display condition is satisfied, the display condition being a condition for displaying advertising content of a specific advertiser on a first advertising space which is set on a medium that can be displayed on a terminal. And then, the information providing server SA switches, in a case where the display condition is not satisfied, the first advertising space to a second advertising space to display advertising content of an advertiser who wins a bid on the basis of bid information.
US11222365B2 Augmented reality and mobile technology based services procurement and distribution
In some examples, augmented reality and mobile technology based services procurement and distribution may include ascertaining an attribute and a location associated with a user. Augmented reality and mobile technology based services procurement and distribution may include generating, based on the ascertained attribute and location, a plurality of offers for services on a map display or an augmented reality display, and generating, based on selection of an offer, a display of the selected offer that includes a QR code, a barcode, and/or a Near Field Communication code. Augmented reality and mobile technology based services procurement and distribution may include analyzing, based on redeeming of the selected offer, the attribute associated with user relative to attributes of other users, and modifying the generation, based on the analysis of the attribute associated with user relative to attributes of other users and the location, of the plurality of offers for the services.
US11222363B2 Cognitive determination system connecting social network and blockchain network
An example operation may include one or more of receiving an identification of vendor resources held by each of a plurality of members of a social network, extracting respective preference information of the plurality of members from web pages associated with the plurality of members on the social network, automatically determining to exchange resources of a first vendor issued to a first member of the social network with resources of a second vender issued to a second member of the social network based on extracted preference information of the first and second members, and triggering execution of the exchange of resources via one or more blockchain computing networks associated with the social network.
US11222360B2 Methods, systems, and devices for resolving advertisement space contention
Aspects of the subject disclosure may include, for example, embodiments for detecting a navigation application operating on a first communication device, and identifying a location of the first communication device. Further embodiments can include obtaining a first advertisement and a second advertisement according to the location of the first communication device as well as determining a first priority associated with the first advertisement and a second priority associated with the second advertisement. Additional embodiments can include determining the first priority is higher than the second priority resulting in a determination to present the first advertisement prior to the second advertisement, and providing the first advertisement, the second advertisement, and the determination to the first communication device. The first communication device presents the first advertisement within navigation content utilizing the navigation application prior to presenting the second advertisement within the navigation content based on the determination. Other embodiments are disclosed.
US11222358B2 Facilitation of artificial intelligence predictions of telecommunications customers
Machine learning (ML) can be used to gather data on prospective customers from publicly available online sources. The ML can provide data on a likelihood of near future, customers and subscribers and a list of people with low interest in the company's products. The ML system can be recursively updated as new public data becomes available online. Thus, the ML system can be used to generate targeted advertising and root cause analysis based on a relationship between people's statuses and their respective interests in certain products and/or services.
US11222355B2 Management of moving outdoor advertising
An advertising campaign may be carried out using moving outdoor advertising. Advertisers typically like to manage and track the success of their advertising campaigns. Aspects of the present application may be seen to assist with such management and tracking by providing impression analytics, location analytics, time analytics and frequency reports. Furthermore, aspects of the present application may be seen to provide an ability to augment a moving outdoor advertising campaign with a mobile device retargeting advertising campaign. Then, such metrics as return on investment, profit and gross profit may be tracked. In some aspects, Wi-Fi signals and Bluetooth signals may be collected from mobile devices that are in the range of a Moving Impression Analytics Tracking Device.
US11222354B2 System and method for contextual virtual local advertisement insertion
A system and method for presenting advertising, the method including but not limited to presenting on a first end user device, a first personalized advertisement in a first avatar's view of a virtual world and presenting on a second end user device, a second personalized advertisement in a second avatar's view of the virtual world. Other embodiments are disclosed.
US11222351B2 Predicting application conversion using eye tracking
Techniques are disclosed for determining application experience of a user. One embodiment presented herein includes a computer-implemented method, which includes receiving, at a computing device, eye tracking data of a user interacting with at least a first page of an application. The computer-implemented method further includes determining, based at least on the eye tracking data, at least a current user experience regarding the first page. The computer-implemented method further includes predicting, based on evaluating the current user experience, that the user is likely to discontinue use of the application. The computer-implemented method further includes determining, based at least on the prediction, an intervention that reduces a likelihood of the user discontinuing use of the application, and interacting with the user according to the intervention.
US11222350B2 Service processing method and apparatus, and electronic device
Methods, apparatuses, and devices for processing a service, including computer programs encoded on computer storage media are provided. One of the methods includes: receiving an application sent from a user terminal of a first user comprising a commitment; verifying a credit value of the first user; in response to the credit value reaching a predetermined credit value, accepting the application of the first user; and in response to the first user failing to fulfill the commitment, triggering a balance compensation process to cause the first user to send a balance resource to the second user by a deadline.
US11222348B2 Context-specific experience sampling method and system
The present invention relates to a context-specific experience sampling method comprising the steps of: collecting user's experience information; classifying the collected user's experience information and selecting keywords representing the classified user's experience information; generating a questionnaire to be applied to experience sampling based on the keywords; providing the questionnaire to the user; receiving response data by each activity for a context and an environment that the user has experienced, in response to the questionnaire; and analyzing a relationship between the user's context and environment and the user's experience, based on the response data by each activity for the user's context and environment.
US11222346B2 Method and systems for distributed signals for use with advertising
Systems and methods are provided for electronic stimulus evaluation through one or more signals. The one or more signals protect underlying raw data relating to behavior, including purchase behavior and location-based behavior. A server platform in network communication with at least one signal buyer computer and at least one signal provider computer facilitates creation of the one or more signals. Anonymized object identifiers are used to identify objects or consumers associated with behavior data and exposure to the electronic stimulus. The server platform provides optimization analytics for the stimulus based on the one or more signals, which include measurement signals, behavior signals, and lift signals.
US11222345B1 Method and system for evaluating, rewarding and facilitating philanthropic works
Method and system for evaluating, rewarding and facilitating philanthropic works are described. Ethical accounts and points are introduced and computer-implemented fair evaluations of, and hence interchangeable rewards for, various philanthropic works that reflect different time values are provided. Automatic calculation and distribution of rewarding points from a beneficiary to not only its benefactor but also the benefactor' precious benefactors are implemented to encourage sustainable philanthropy over time. Rewarding amounts and paths are tracked explicitly for impact measurement of philanthropic works, which may be used to facilitate more effective allocation of philanthropic resources. Volunteer requesting, applying and rewarding at the level of minimum durations are enabled, and automated coordination and documentation are offered to further facilitate philanthropic endeavors.
US11222344B2 Determining relative effectiveness of media content items
The effectiveness of advertisements with respect to a group of panelists is measured. Based on the results of such analysis, advertisements and/or variants thereof are selected for presentation to consumers. Effectiveness of advertisements is measured, in one embodiment, by detecting exposure to advertisements, and then monitoring panelist behavior following exposure to an advertisement. In one embodiment, the group of panelists is a representative sample of a larger population, so that observations of panelist behavior can be used as a basis for making decisions regarding presentation of advertisements to a larger audience having characteristics similar to those of the panelists.Once the relative effectiveness for various audiences has been determined, advertisements can be selected for presentation to individual consumers or to groups of consumers, so as to maximize effectiveness. In one embodiment, such analysis and selection is performed substantially in real-time.
US11222342B2 Accurate images in graphical user interfaces to enable data transfer
Systems, methods, and computer-readable media for providing accurate images of cards. An application executing on a mobile device may receive authentication credentials for an account, determine a card associated with the account, and determine a card manufacturer identifier (CMID) of the card. The application may receive, from a digital asset management system based on the CMID, a plurality of metadata attributes of the card and one or more images of the card. The application may determine, based on the metadata attributes and attributes of the mobile device, a first orientation of the card to enable near-field communication (NFC) data transfer between the card and the mobile device. The application may select a first image of the card. The application may generate a graphical user interface (GUI) including the first image and an indication specifying to tap the card to the mobile device according to the first orientation.
US11222335B2 System and method for simplified checkout
In various embodiments, a system and method for providing simplified checkout are provided. In example embodiments, an identifier that corresponds to a payment account of a user is received at a payment provider system. Account information from the payment account of the user is retrieved from a payment data storage of the payment provider system. The account information is used in a payment transaction involving a merchant system. A payment interface having transaction fields populated with the account information retrieved from the payment account of the user is presented to the user while the user maintains a presence on a webpage of a merchant system.
US11222330B2 Apparatus and method to perform point of sale transactions using near-field communication (NFC) and biometric authentication
An apparatus and method to conduct financial and other transactions using a wireless computing device. The wireless device includes an input display part, one or more processors, and at least one memory device. The memory device has stored therein a wallet application for completing transactions based on wireless data communications between the computing device and an external electronic device. The memory device further stores at least one electronic credential. The wireless device permits transmission, via a near-field communication (NFC) module, of at least one electronic credential to an NFC reader of the external electronic device based on comparing a biometric characteristic of a user, detected by a biometric characteristic reader, with stored biometric information.
US11222326B1 Systems and methods for validating customer interactions
A method may include generating, by a computing device, a first dynamic QR code comprising a plurality of QR code frames, each QR code frame transmitted at a first frequency, the plurality of QR code frames comprising non-viable QR code frame(s) and at least one viable QR code frame. The method may include displaying, by the computing device, the first dynamic QR code, the at least one viable QR code frame displayed at a first time. The method may include transmitting, by the computing device, a first pulse to a user device. The method may include capturing, by the user device at the first time and in response to receiving the first pulse, the at least one viable QR code frame. The method may include generating and displaying, by the user device, a second dynamic QR code, causing the computing device to complete a requested transaction.
US11222324B2 Virtual currency secured physical currency transmission system
Virtual currency ledger secured physical currency transmissions include receiving a physical currency transfer request from a physical currency receiver device of a physical currency receiver, and identifying a physical currency deliverer device of a physical currency deliverer. A physical currency delivery confirmation code is then associated with a recipient identified in the physical currency transfer request, and a virtual currency address controlled by the physical currency deliverer and included in a virtual currency public ledger is identified to the physical currency receiver device. A reimbursement request code is then received from the physical currency deliverer device and verified using the physical currency delivery confirmation code. In response to the verification, a multi-signature transaction that has been previously signed by the physical currency receiver is then signed to cause a virtual currency amount to be transferred via the virtual currency public ledger to the virtual currency address controlled by the physical currency deliverer.
US11222318B1 Contractor point of sale system
Systems and related methods facilitating interactions between a merchant device, a central system and a consumer device are discussed herein. A system that may be implemented to provide a master merchant having a merchant device with a POS system configured to generate a bill for products, experiences, or services provided, a way to link or associate one or more accounts, such as contractor accounts to their master merchant account or merchant device, and transfer a portion of the payment to the linked accounts. In addition, some embodiments of the system may provide for receiving selection of, for each product, service or experience provided, a contractor account from a list of one or more approved contractor accounts linked to the master merchant account. Further embodiments may provide for receiving a payment or payment information for a charge amount, the charge amount comprised of costs associated with the products, services and experiences, as well as adjustments for redeemed instruments, taxes, tip or the like.
US11222317B2 Systems and methods for routing electronic transactions using predicted authorization approval
A method for routing electronic payment transactions includes receiving transaction-related information from a merchant, extracting transaction routing criteria from the received transaction-related information, dynamically identifying one or more eligible payment networks based on extracted transaction routing criteria, predicting a likelihood of authorization acceptance for each identified network based on the transaction-related information, dynamically identifying one or more breakeven transaction amounts for each identified eligible payment network, each breakeven transaction amount defining a point at which two or more eligible payment networks have the same expenses for a given transaction amount, the expenses including costs associated with a low predicted likelihood of authorization acceptance, and routing signature debit transactions from the merchant to a least cost PIN-less debit network selected from the eligible payment networks based on identification of a desired breakeven transaction amount for the PIN-less debit network.
US11222312B2 Method and system for a secure registration
Methods and apparatus for secure registration to enable transactions between a first user and a vendor that is facilitated by a payment server are disclosed. The method may comprise storing a form soliciting customer information including a plurality of fields, wherein at least one of the plurality of fields is associated with an attribute. The method including receiving a copy of the form including customer data in all of the plurality of fields and transmitting a first subset of the customer data based on the attribute associated with the first subset of the customer data. The method including receiving a token in response to the transmission of the first subset of customer data and transmitting the token and a second subset of the customer data, wherein the second subset is based on the attribute associated with the second subset of customer data.
US11222311B2 System and method for secure data transfer
In an aspect, a method includes: providing, to a first client device, an invitation configuration interface for display on the first client device, the invitation configuration interface including a selectable option to specify a date associated with an invitation for a milestone event, a selectable option to configure a value storage account, and a selectable option to define a recipient associated with the invitation; receiving, through the invitation configuration interface, a configuration parameter for the value storage account and a messaging address for the recipient; and providing an electronic invitation to the recipient by sending a message to a recipient device using the messaging address, the electronic invitation including a selectable option to send an electronic response to the invitation and a selectable option to transfer value to the value storage account.
US11222305B1 Instrumented item hook system
Items may be stored at an inventory location using an instrumented hook system. The instrumented hook system may include a hook from which items may be suspended. The hook may be affixed to a support arm using a weight sensor. The weight sensor provides weight data indicative of the weight of items suspended by the hook. The system may also include other sensors such as capacitive sensors, photodetectors, image sensors, and so forth. Sensor data from these sensors may be used to determine interaction data indicative of a quantity on hand, quantity picked, quantity placed, and so forth.
US11222301B2 System and method for network-implemented cannabis delivery
A system and methods for network-enabled cannabis product delivery, comprising at least a plurality of network-enabled portals for data entry, legality and identification checks, and more, allowing a user to order delivery of cannabis products from local retailers using third-party drivers that register with the system, for compensation, and allowing for feedback and automated communication between a retailer, driver, and customer using the system.
US11222300B2 Integrated roofing accessories for unmanned vehicle navigation and methods and systems including the same
In some embodiments, the present disclosure provides systems and methods enabling unmanned vehicle navigation and delivery including an integrated roofing accessory integrated into a roof, the integrated roofing accessory including at least one antenna and a computing module in communication with the at least one antenna, where the computing module, when software is executed, is configured to transmit, via the at least one antenna: electronic operating instructions to at least one unmanned vehicle, and network messages related to the at least one unmanned vehicle to at least one additional integrated roofing accessory. A landing member is on the roof and the electronic operating instructions comprise: at least one landing instruction configured to cause the at least one unmanned vehicle to land on the landing member, and at least one take-off instruction configured to cause the at least one unmanned vehicle to take off from the landing member.
US11222299B1 Indoor deliveries by autonomous vehicles
Customized navigation maps of an area are generated for autonomous vehicles based on a baseline map of the area, transportation systems within the area, and attributes of the autonomous vehicles. The customized navigation maps include a plurality of paths, and two or more of the paths may form an optimal route for performing a task by an autonomous vehicle. Customized navigation maps may be generated for outdoor spaces or indoor spaces, and include specific infrastructure or features on which a specific autonomous vehicle may be configured for travel. Routes may be determined based on access points at destinations such as buildings, and the access points may be manually selected by a user or automatically selected on any basis. The autonomous vehicles may be guided by GPS systems when traveling outdoors, and by imaging devices or other systems when traveling indoors.
US11222295B2 Activity recording device, activity recording program, and activity recording method
An activity recording device includes: a work specifying unit for specifying a work of a worker; a position specifying unit for specifying a position of the worker from a position coordinate of the worker; a state specifying unit for specifying a state of the work of the worker from the position specified by the position specifying unit; and a recording unit for recording, as activity data, the work, the position, and the state in association with an activity time, wherein the position specifying unit includes a position estimation unit and a position correction unit.
US11222293B2 Systems and methods for analyzing product movement information and generating compliance profiles
A system can aggregate product movement information from a plurality of external information sources and convert the information into provider transactions. Compliance events can be identified in the provider transactions and associated with controlling identifiers assigned to providers associated with the provider transactions from which the compliance events are identified. Risk factor scores can be generated for providers by applying a scoring system to the compliance events and final dispositions of provider transactions respectively associated with providers. A compliance profile can be generated for each provider based on the provider's risk factor scores. The provider's compliance profile can be requested with, transmitted to, and displayed by a graphical user interface operated by an individual or entity authorized to view that provider's compliance profile.
US11222291B2 Method and system for efficient and comprehensive product configuration and searching
The present application describes systems and methods for defining a configurable project. In this regard, a first component in a first configurable project may be defined. The first configurable project may then be published. Subsequently, a second configurable project is assigned to a user. In defining a second component, the second component may reference the first component of the first configurable project. If the first component is modified, a notification may be generated in the second configurable project.
US11222286B2 Target document template generation
To automatically generate a project document, a server in a computing environment receives input documents associated with a project, and extracts a set of features from each input document. The server determines a frequency of the words in each input document and stores the frequencies in relation to the words in the sets of words. The server than applies a document type machine-learned model to a set of words for each input document to infer a document type. The document machine-learned model may be trained using a bag-of-words representation. The server then applies a architecture pattern machine-learned model the set of input documents to determine a target architecture pattern. The server automatically generates a project document for the project based on the document types and inferred architecture pattern.
US11222284B2 Laminate nonconformance management system
A method, apparatus, and system for managing nonconformances in laminates. A nonconformance management system comprises a sensor system and an analyzer in a computer system. The sensor that records layup information about the layup of layers on a workpiece platform and records inspection information about the laminate located on an inspection platform, wherein the laminate is formed from curing the workpiece. The analyzer in the computer system identifies a laminate nonconformance in the laminate using the inspection information, generates nonconformance information about the laminate nonconformance, and displays the nonconformance information about the laminate nonconformance on the laminate using a display system for an augmented reality display.
US11222283B2 Hierarchical conversational policy learning for sales strategy planning
A computer-implemented method is presented for enabling hierarchical conversational policy learning for sales strategy planning. The method includes enabling a user to have a conversation with a robot via a conversation platform, employing a plan database to store general plans used in the conversation, employing an industry database to store a plurality of candidate plans pertaining to sales promotions, and employing a plan and policy optimizer to allow the robot to select and output an optimal plan from the plurality of candidate plans, the optimal plan determined by hierarchical reinforcement learning via a first learner and a second learner, the first leaner selecting the optimal plan and the second learner selecting an optimal action.
US11222280B2 Method and system for generating quantum bit control signal
The present disclosure provides a method and a system for generating a quantum bit control signal. The method includes: receiving a first tag code and a first standard signal corresponding to each basic quantum logic gate in a set of reference quantum gates from a master computer; storing the first standard signal, and obtaining a first address code identifying a storage location of the first standard signal; receiving a target tag code and a target time code corresponding to each basic quantum logic gate in a target quantum program from the master computer; and obtaining, according to the target tag code and the target time code, the first standard signal corresponding to the basic quantum logic gate in the target quantum program as a signal to be processed, and processing the signal to be processed to obtain the quantum bit control signal. The present disclosure may satisfy requirements of a multi-bit quantum bit test and provide quantum bit control signals required by the multi-bit quantum bit test, thereby greatly increasing a response speed of a control-signal generation module and ensuring a speed of subsequent quantum operations.
US11222279B2 Modular quantum circuit transformation
A hybrid data processing environment, including a classical and a quantum computing system, is configured. A configuration of a first quantum circuit, executable using the quantum computing system is produced. A first analysis operation is configured for use in a first analysis pass. The first analysis operation specifies a type of analysis to be performed on the quantum circuit. Using an output of an execution of the first analysis operation, a portion of the first quantum circuit that should be transformed to satisfy a constraint on the quantum circuit design is identified. In a first transformation pass according to a first transformation operation, the portion is transformed, resulting in a second quantum circuit, by reconfiguring a gate in the first quantum circuit such that a qubit used in the gate complies with the constraint on the quantum circuit design while participating in the second quantum circuit.
US11222276B2 Response collaboration among multiple artificial intelligence (AI) systems
A method, system and computer program product for collaborating among multiple electronically communicating AI (Artificial Intelligence) devices for responding to a request includes detecting and identifying devices that are each communicable with a user and electronically communicating and interacting with their respective AI systems. An answer is generated, in response to receiving a request or an instruction by a user at a device of the identified devices, where the answer resulting from collaboration of the identified devices and their respective AI systems. A responding device is determined from the identified devices based on criteria, and a threshold for selecting the responding device. The threshold includes rating, in an order of importance, responding device scenarios for delivering the answer. One of the identified devices is selected to deliver the answer based on the criteria which includes meeting the threshold.
US11222274B2 Scalable integrated information structure system
A scalable integrated information system in a network environment, the system comprising: an agent instantiated as a virtual machine or virtual network function, the agent configured to communicate with the network environment, the network environment comprising a meta data inventory; a data store comprising a central metadata repository, the central metadata repository configured to communicate with the network environment and selectively retrieve the meta data inventory, wherein the central metadata repository stores an integrated context representation comprising at least one of a real-time temporal context, a historical context, and a meta context associated with the meta data inventory; a reasoning module instantiated as a virtual machine or virtual network function and including an input configured to receive a reasoning concept; a machine learning module, instantiated as a virtual machine or virtual network function and configured to communicate with the central metadata repository to selectively retrieve the integrated context representation, wherein the machine learning module communicates with the reasoning module to develop a reasoning model configured to associate the reasoning concept with the integrated context representation; and wherein the agent communicates with the data store to retrieve the integrated context representation and communicates with the reasoning module to retrieve the reasoning model to develop an action and wherein the agent implements the action within the environment.
US11222264B1 Method and device for recognizing space-frequency block code
The present disclosure provide a method for recognizing a space frequency block code (SFBC), including: obtaining a cross-correlation function of a reception signal, and obtaining a Fourier transformation of the cross-correlation function; obtaining data containing labels by labeling a sample containing a real part and an imaginary part of the Fourier transformation, and inputting the data containing labels into an initial CNN-LSTM network for training until convergence is reached, to obtain a final CNN-LSTM network; and obtaining unlabeled data to be recognized, and inputting the data to be recognized into the final CNN-LSTM network to obtain a SFBC recognition result.
US11222258B2 Load balancing for memory channel controllers
Methods, systems, and apparatus, including computer-readable media, are described for performing neural network computations using a system configured to implement a neural network on a hardware circuit. The system includes a process ID unit that receives requests to obtain data from a memory that includes memory locations that are each identified by an address. For each request, the process ID unit selects a channel controller to receive the request, provides the request to be processed by the selected channel controller, and obtains the data from memory in response to processing the request using the selected channel controller. The channel controller is one of multiple channel controllers that are configured to access any memory location of the memory. The system performs the neural network computations using the data obtained from memory and resources allocated from a shared memory of the hardware circuit.
US11222253B2 Deep neural network model for processing data through multiple linguistic task hierarchies
The technology disclosed provides a so-called “joint many-task neural network model” to solve a variety of increasingly complex natural language processing (NLP) tasks using growing depth of layers in a single end-to-end model. The model is successively trained by considering linguistic hierarchies, directly connecting word representations to all model layers, explicitly using predictions in lower tasks, and applying a so-called “successive regularization” technique to prevent catastrophic forgetting. Three examples of lower level model layers are part-of-speech (POS) tagging layer, chunking layer, and dependency parsing layer. Two examples of higher level model layers are semantic relatedness layer and textual entailment layer. The model achieves the state-of-the-art results on chunking, dependency parsing, semantic relatedness and textual entailment.
US11222252B2 Generating representations of input sequences using neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating representations of input sequences. One of the methods includes obtaining an input sequence, the input sequence comprising a plurality of inputs arranged according to an input order; processing the input sequence using a first long short term memory (LSTM) neural network to convert the input sequence into an alternative representation for the input sequence; and processing the alternative representation for the input sequence using a second LSTM neural network to generate a target sequence for the input sequence, the target sequence comprising a plurality of outputs arranged according to an output order.
US11222244B2 Method and device of acquiring appearance model, computer device and storage medium
A method and a device of acquiring an appearance model, a computer device and a storage medium. The method includes acquiring a set of target point clouds, the set of target point clouds including at least two point clouds, each of the point clouds being obtained by sampling a local area of a target object; then performing a registration and a completion for the at least two point clouds to obtain a processed point cloud, wherein the registration is to transform different point clouds into a same coordinate system, and the completion is to add points in other areas of the object according to existing points in a point cloud to be completed; and finally acquiring the appearance model of the target object according to the processed point cloud. The method can improve applicability of the appearance model of the target object acquired only by registration technique.
US11222243B2 Medical image processing device, medical image processing method, and medical image processing program
A medical image processing device having a processor configured to: acquire a medical image including an image of a subject; perform a first recognition of the medical image using a first recognizer; determine a confidence level for a recognition result of a first recognition by the first recognition; and perform a second recognition of the medical image using a second recognizer according to the confidence level for the recognition result of the first recognition, the second recognition having higher recognition accuracy than the first recognition.
US11222230B2 Grouping digital images based on detected objects
A user captures images on a user computing device. The user signs in to an application, which transmits the user's images to an account management system, which recognizes objects within the images and assigns one or more object categories to the images and recognizes multiple images comprising objects in a common object category. After receiving user consent, the application groups the images on the user computing device according to object category. The user computing device captures an image of another object. The application transmits the image to the account management system, which detects objects within the image, identifies the object category, and saves the image to the corresponding object category group on the user computing device. After receiving user consent, the account management system finds information for each image in the object category group of images and transmits the information to the user computing device.
US11222229B1 System and method for multidimensional gradient-based cross-spectral stereo matching
A hardware system is configured for, and a method of, generating detail-rich gradient-based disparity maps in real-time using an automated gradient-based disparity map classification process that is scalable, can be used under different environment conditions with little to no restrictions, and whose level of precision can be adjusted in a scalable manner. Highly accurate cross-spectral stereo matching methods may be used for search and rescue operations and work at day time and night time using current and past visual and full infrared imaging to generate, classify, and identify scenes in real-time with minimum constraints. Such system and methods may be used to improve operations of existing search and rescue equipment.
US11222224B2 Automatic image synthesizing apparatus and method
An automatic image synthesizing apparatus including an image search unit configured to search for and extract a frame image having an object to be learned or replaced from a plurality of frame images inputted through a vehicle camera; an instance object detection unit configured to detect an instance object to be learned or replaced from the extracted frame image; an image extraction and object class information detection unit configured to extract mask-segmented objects from the extracted frame image and form a data-structure; a standard image mapping unit configured to map a standard image matching a class value of the mask-segmented object; and a generative adversarial network (GAN) network unit configured to receive the selected standard image and the mask segmentation image and learn a replacement image or produce a replacement image based on a learning result.
US11222222B2 Methods and apparatuses for liveness detection, electronic devices, and computer readable storage media
The present disclosure relates to methods and apparatuses for liveness detection, electronic devices, and computer readable storage media, improving the accuracy of liveness detection. The method includes: carrying out feature extraction on a collected image to obtain image feature information; determining a modality classification result of the image based on the image feature information, the modality classification result indicating that the image corresponds to a target modality in at least one modality; and determining whether a target object in the image is living based on the modality classification result of the image.
US11222219B2 Proximate vehicle localization and identification
Disclosed embodiments pertain to a method for determining position information of a target vehicle relative to an ego vehicle. The method may comprise: obtaining, by at least one image sensor, first images of one or more target vehicles and classifying at least one target vehicle from the one or more target vehicles based on the one or more first images. Further, vehicle characteristics corresponding to the least one target vehicle may be obtained based on the classification of the least one target vehicle. Position information of the at least one target vehicle relative to the ego vehicle may be determined based on the vehicle characteristics.
US11222218B2 Vehicle exterior environment detection apparatus
A vehicle exterior environment detection apparatus includes an image width calculator, a predicted distance calculator, and a relative distance calculator. The image width calculator calculates a first image width of a target vehicle on the basis of a first image. The predicted distance calculator calculates a first predicted distance to the target vehicle on the basis of the first image width. The relative distance calculator calculates a first reliability of the first image width, and, when the first reliability is higher than a predetermined threshold, calculates a first real width of the target vehicle on the basis of the first image width and the first predicted distance, updates a smoothed real width by performing smoothing processing on the basis of the first real width, and calculates a first distance to the target vehicle on the basis of the smoothed real width and the first image width.
US11222215B1 Identifying a specific object in a two-dimensional image of objects
An object detection system can identify a specific object in a two-dimensional image. A processor can receive the two-dimensional image with bounding boxes around objects. The processor can cause a point to appear in the two-dimensional image. The point can represent a position, in three-dimensional space, of the specific object. The processor can determine an existence of a condition. The condition can be that the point is enclosed by a plurality of bounding boxes. The processor can receive, in response to the existence of the condition, a depth image. The processor can determine, in response to the existence of the condition and based on information included in the depth image and a location of the point in the two-dimensional image, a specific bounding box that encloses the point. The processor can cause, based on a location of the specific bounding box, an indication of the specific object to be presented.
US11222206B2 Harvest confirmation system and method
A method for determining harvest state of an agricultural field includes obtaining an observed image of the agricultural field from a data store containing agricultural image data, filtering the observed image using an image filtering module to provide a filtered image for processing, and assigning coordinates to the filtered image, the assigning coordinates to the filtered image performed by a coordinate projection module to provide an input image, processing the input image to determine a set of image statistics for the input image using a statistics calculation module, determining by a harvest state prediction module the harvest state of the agricultural field using the set of image statistics, wherein the harvest state is selected from a set including a pre-harvest state, an in-harvest state, and a post-harvest state and electronically transmitting a notification of the harvest state of the agricultural field to a computing device.
US11222205B1 Systems and methods for hail damage verification on rooftops using computer vision and artificial intelligence
A computer system for verifying hail damage and/or detecting hail fraud, using computer vision and artificial intelligence, includes a processor and a non-transitory, tangible, computer-readable storage medium having instructions stored thereon that, in response to execution by the processor, cause the processor to perform operations including: (i) receiving at least one image of at least a portion of a rooftop; (ii) analyzing the image to identify a plurality of damaged locations; (iii) analyzing the damaged locations to determine a distance between each of the damaged locations, a size of each of the damaged locations, and a shape of each of the damaged locations; and (iv) determining whether the damaged locations are a result of actual hail damage based upon at least one of the distance between each of the damaged locations, the size of each of the damaged locations, and the shape of each of the damaged locations.
US11222203B2 On-line oil and foreign matter detection system and method employing hyperspectral imaging
A method for removing foreign matter from an agricultural product stream of a manufacturing process. The method includes conveying a product stream past an inspection station; scanning a region of the agricultural product stream as it passes the inspection station using at least one light source of a single or different wavelengths; generating hyperspectral images from the scanned region; determining a spectral fingerprint for the agricultural product stream from the hyperspectral images; comparing the spectral fingerprint obtained in step (c) to a spectral fingerprint database containing a plurality of fingerprints using a computer processor to determine whether foreign matter is present and, if present, generating a signal in response thereto; and removing a portion of the conveyed product stream in response to the signal. A system for detecting foreign matter within an agricultural product stream is also provided.
US11222202B2 Targeted testing and machine-learning systems for detecting and identifying machine behavior
Systems and methods are described for identifying a behavior of a machine. A computer system receives a signal indicative of operation of a field machine and applies a deep learning algorithm to identify a pattern in a collection of signals stored on a computer-readable memory. The collection of signals includes the received signal indicative of operation of the field machine and other signals. A series of targeted tests are performed using a test machine while monitoring a signal indicative of operation of the test machine. A behavior is identified during the series of targeted tests that produces a signal that matches the pattern identified by the deep learning algorithm. An occurrence of the behavior is then automatically identified in the field machine in response to detecting the pattern in the received signal indicative of operation of the field machine.
US11222200B2 Video-based 3D hand pose and mesh estimation based on temporal-aware self-supervised learning
A method, computer program, and computer system is provided for estimating three-dimensional hand poses in images. Data corresponding to two hand images is receive, and an optical flow value corresponding to a change in a hand gesture in the received hand image data is calculate. A heat map is generated based on the calculated optical flow, and a hand mesh map is estimated based on the generated heat map. A hand pose present within the hand images is determined based on the estimated hand mesh map.
US11222198B2 Video analysis system for optimizing an activity protocol
A method implements an activity protocol that has been established for a living entity. The method directs an artificial intelligence system to compare a video of an activity by a living entity to an activity protocol that has been established for the living entity, and then receives an indication from the artificial intelligence system that the activity by the living entity does not match the activity protocol that has been established for the living entity. In response to receiving the indication from the artificial intelligence system that the activity by the living entity does not match the activity protocol that has been established for the living entity, the method directs a monitoring entity to implement the activity protocol that has been established for the living entity.
US11222197B2 User recognition and confirmation method
A user recognition and confirmation device includes an image sensing unit, a face recognition unit, a display unit and an expression recognition unit. The image sensing unit captures a first image frame and a second image frame. The face recognition unit is configured to recognize a user ID according to the first image frame. The display unit is configured to show ID information of the user ID. The expression recognition unit is configured to confirm a user expression according to the second image frame and output a confirm signal. There is further provided a user recognition and confirmation method and a central control system for vehicles.
US11222194B2 Automated system and method for creating and executing a scoring guide to assist in the analysis of tissue specimen
Systems and methods disclosed herein describe a platform that automatically creates and executes a scoring guide for use in anatomical pathology. The platform can employ a fully-automated workflow for clustering the biological objects of interest and for providing cell-by-cell read-outs of heterogeneous tumor biomarkers based on their stain appearance. The platform can include a module for automatically creating and storing a scoring guide in a training database based on training digital images (240, 250), and an object classification module that executes the scoring guide when presented with new digital images to be scored pursuant to the scoring guide (299).
US11222193B2 Signal detection method and electronic device
A signal detection method applied in an electronic device includes: resetting each optical sensor at a first time point; collecting a first signal output by the optical sensor at the first time point, a second signal output by the optical sensor at a second time point, a third signal output by the optical sensor at a third time point, and a fourth signal output by the optical sensor at a fourth time point; obtaining a first difference value between the first signal and the second signal and a second difference value between the third signal and the fourth signal, and determining a sum of the first difference value and the second difference value as a signal variation amount in a current cycle. Also disclosed are an associated electronic device and a non-transitory computer readable storage medium.
US11222189B2 System and method for estimating extracorporeal blood volume in a physical sample
One method for estimating the extracorporeal blood volume in a portion of a physical sample includes: extracting a feature from a portion of an image of the sample; tagging the portion of the image of the sample with a blood volume indicator according to the extracted feature; and estimating the extracorporeal blood volume in at least the portion of the physical sample, associated with the portion of the image of the sample, according to the blood volume indicator.
US11222188B2 Using passively represented information to identify items within a multi-dimensional space
A system, method, and computer-readable medium for accessing information associated with items within a multi-dimensional space, comprising: scanning a plurality of multi-dimensional symbols, each of the plurality of multi-dimensional symbols being scanned from a plurality of angles; identifying each of the plurality of multi-dimensional symbols for each angle; and storing information identifying each of the plurality of multi-dimensional symbols for each angle in an encoded geometry repository.
US11222186B2 System and method for accurate bulk scanning of RFID tags
A system to accurately and consistently read Radio-Frequency Identification (RFID) information from RFID tags placed upon objects. The system features a moving antenna or antenna array pointed toward a target detection zone. In some embodiments, a portal is constructed having electromagnetic shielding properties and containers carrying RFID tagged objects are loaded through the portal. In other embodiments, multiple antenna arrays are installed within the portal. Movement of antenna arrays may be provided using a non-electronic motor or actuator to suppress potential electromagnetic interference. A method of accurately and consistently reading RFID information from RFID sources by providing the antenna(s) and portal passing objects having RFID tags proximate the antenna(s) and through the portal, and optimizing the angle by which the antennas and/or antenna arrays may best read the RFID signals upon a target detection zone via movement of the antenna(s).
US11222183B2 Creation of component templates based on semantically similar content
Systems, methods and products for accessing a set of electronic document templates, identifying instances of common document content such as content items which are semantically similar, and generating component templates containing the common content. Semantically similar content may be identified by analyzing content for factors such as expressed sentiment, included keyphrases, recognizable entities, expressed topics, assigning values to content based on these factors, and determining similarity based on comparisons of the assigned values. Component templates may also be generated based on types of content that include identical text or images, content that has a predefined level of similarity rather than being identical, content that has common rules, scripting logic or variables, metadata, etc. The component templates may be generated automatically, or in response to user instructions.
US11222181B2 System for knowledge acquisition
A system and method that translates sentences of natural language text into sets of axioms of formal logic that are consistent with parses resulting from NLP and acquired constraints as they accumulate. The system and method further present these axioms so as to facilitate further disambiguation of such sentences and produces axioms of formal logic suitable for processing by automated reasoning technologies, such as first-order or description logic suitable for processing by various reasoning algorithms, such as logic programs, inference engines, theorem provers, and rule-based systems.
US11222177B2 Intelligent augmentation of word representation via character shape embeddings in a neural network
Embodiments are provided for intelligent augmentation of word representations in a computing system by a processor. One or more character shape embeddings may be created in an artificial neural network (ANN) by augmenting one or more word representations based on a set of natural language processing (NLP) data, a set of word embedding vectors, and one or more clustering operations. A shape, a category, and a contextual identify of the one or more word representations may be analyzed used in creating the one or more character shape embeddings.
US11222176B2 Method and system for language and domain acceleration with embedding evaluation
A method, system and a computer program product are provided for generating a natural language model that is substantially independent of languages and domains by transforming monolingual embeddings into a multilingual embeddings in a first shared embedding space using a cross-lingual learning process, and then transforming the multilingual embeddings into cross-domain, multilingual embeddings in a second shared embedding space using a cross-domain learning process, where the multilingual embeddings and/or cross-domain, multilingual embeddings are evaluated to measure a degree to which the embeddings associate a set of target concepts with a set of attribute words.
US11222175B2 Structured term recognition
A method, system and computer program product for recognizing terms in a specified corpus. In one embodiment, the method comprises providing a set of known terms t∈T, each of the known terms t belonging to a set of types Γ (t)={γ1, . . . }, wherein each of the terms is comprised of a list of words, t=w1, w2, . . . , wn, and the union of all the words for all the terms is a word set W. The method further comprises using the set of terms T and the set of types to determine a set of pattern-to-type mappings p→γ; and using the set of pattern-to-type mappings to recognize terms in the specified corpus and, for each of the recognized terms in the specified corpus, to recognize one or more of the types γ for said each recognized term.
US11222174B2 Systems and methods for generating logical documents for a document evaluation system
Systems and methods for generating logical documents for a document evaluation system are provided. For example, a method for generating logical documents for a document evaluation system includes receiving a first child document associated with a master document. The master document includes one or more master terms. The first child document includes one or more first child terms and a first date. The method further includes generating a logical document based at least in part on the master document. The logical document includes one or more current document values. Each current document value corresponds to one master term and is associated with a current date and a current reference. The current reference identifies a region in the master document related to the one master term. The method further includes selecting a first child term from the one or more first child terms.
US11222173B2 Method and apparatus for providing calendar displaying work history of document
Provided are a server for managing history information of a document work, a device for viewing the history information, and a system including the same. The server includes: a transceiver configured to receive, from at least one first device of a user, work history information of a document on the at least one first device; and a controller configured to arrange the received work history information in a calendar form by using time information included in the received work history information, wherein the transceiver provides the work history information in the calendar form to a second device.
US11222172B2 System and method for reactive computing
A reactive spreadsheet in which the functionality of the reactive spreadsheet is decoupled from the visualization, where the same object or variable may appear in different tabs and panels while still retaining its identity.
US11222168B2 Electronic form automation
Some embodiments may provide a method comprising receiving, from a remote machine, entity-identifying data and form identifying data, the form identifying data to identify a sequence of one or more electronic forms, the sequence including a target electronic form having a form element, determining an entity identifier, based on the entity-identifying data, accessing, from a data store, an entity attribute value based on the entity identifier, and transmitting, to the remote machine, form-filling instructions operable to cause a machine to automatically associate an entity attribute value with the form element.
US11222155B1 Method and apparatus for reducing pessimism of graph based static timing analysis
Disclosed is a method and apparatus that takes timing information associated with a plurality of inputs to a cell, such as an AND-gate, within an integrated circuit (IC) design, store the timing information in a timing information register (TIR) associated with an index identifying the source of the timing information and track the source of the timing information for a predetermined number of cells through the index. The timing information in the TIRs is merged upon the index indicating that the timing information has been tracked through a predetermined number of cells.
US11222153B2 Three-dimensional object generation parameter descriptions
In some examples, data representing a three-dimensional object is received. The data may comprise an object property description associated with each of a plurality of locations within the object. At least one object generation parameter description associated with a region of the object may be determined from the data. The object generation parameter description may comprise at least one object generation apparatus control parameter value and a probability that control data generated therefrom will specify said object generation apparatus control parameter value for generating the region of the object.
US11222149B2 Artificial thermal bath
Methods, systems, and apparatus for designing an artificial quantum thermal bath. In one aspect, an apparatus includes a primary quantum system; an auxiliary quantum system comprising a plurality of modes and that interacts with the primary quantum system, wherein: the auxiliary system interacts with the primary quantum system through one or more couplings, wherein the one or more couplings are controllable; a steady state of the auxiliary system, a response function of the auxiliary quantum system, an auxiliary system operator, and a spectrum of the auxiliary quantum system are determined to meet a respective condition; and the auxiliary system is controllable to relax the primary quantum system to an equilibrium state using a controllable function of the auxiliary system operator.
US11222145B2 Smart plans
A smart plan portal that is used in conjunction with a computer aided design (CAD) software application module. The smart plan portal provides a library of predesigned elements that are presented for selection and placement for building design. Each placed element automatically integrates with adjacent elements and the overall building design. Based on the building design using the library of elements, structural components and equipment components are generated. Each component is associated with a digital identifier that is used to identify a number of attributes for the associated component.
US11222141B1 Multiple cloud and region data clean rooms
Embodiments of the present disclosure may provide a data clean room allowing secure data analysis across multiple accounts and across different regions and cloud providers. The data clean room may also restrict which data may be used in the analysis and may restrict the output. The overlap data may be anonymized to prevent sensitive information from being revealed. A version of a provider account can be created that is similar to a client account, such as in the same cloud type or the same region as the client database account. The client account can share data that is replicated to the provider account to complete client requests using an anonymized data and the cross reference table.
US11222140B1 Systems, methods, and media for generating documents containing confidential information
Mechanisms (which can include systems, methods, and computer readable media) for generating documents with confidential information are provided, the mechanisms comprising: receiving, using a first collection of at least one hardware processor, a first document from a second collection of at least one hardware processor; replacing, using the first collection of at least one hardware processor, at least one token in the first document to produce a second document; causing the second document to be stored; and transmitting a uniform resource locator (URL) corresponding to the second document to the second collection of at least one hardware processor. In some of these mechanisms, the mechanisms further comprise serving the first document to a user device.
US11222139B2 Data processing systems and methods for automatic discovery and assessment of mobile software development kits
A mobile application privacy analysis system is described, where the system scans a mobile device to identify files associated with a particular SDK and generates a tokenized name for the SDK. The tokenized name includes tokens representing the SDK vendor and one or more functions of the SDK. Using the tokenized name, the system then determines corresponding categories for each functionality token and score for each such category. Based on the scores, the system determines the most significant category and assigns that category to the SDK for use in privacy analysis. The system may also, or instead, determine a vendor category using the vendor token and assign that category to the SDK. Weighting factors may be applied to the scores for the categories associated with the functionality tokens and vendor tokens.
US11222138B2 Privacy-preserving machine learning in the three-server model
Methods and systems according to embodiments of the invention provide for a framework for privacy-preserving machine learning which can be used to obtain solutions for training linear regression, logistic regression and neural network models. Embodiments of the invention are in a three-server model, wherein data owners secret-share their data among three servers who train and evaluate models on the joint data using three-party computation (3PC). Embodiments of the invention provide for efficient conversions between arithmetic, binary, and Yao 3PC, as well as techniques for fixed-point multiplication and truncation of shared decimal values. Embodiments also provide customized protocols for evaluating polynomial piecewise functions and a three-party oblivious transfer protocol.
US11222136B2 Method and system for dynamic searchable symmetric encryption with forward privacy and delegated verifiability
A DSSE architecture network enables multi-user such as data owners and data users to conduct privacy-preserving search on the encrypted PHIs stored in a cloud network and verify the correctness and completeness of retrieved search results simultaneously is provided. The data owners and data users may be patients, HSPs, or combination thereof. An IoT gateway aggregates periodically collected data into a single PHI file, extract keywords, build an encrypted index, and encrypt the PHI files before the encrypted index and PHI files are transmitted to a cloud network periodically for storage thus enable the DSSE architecture network to achieve a sub-linear search efficiency and forward privacy by maintaining an increasing counter for each keyword at the IoT gateway. Since the PHI files are always transmitted and added/stored into the cloud storage over the cloud network, file deletion, file modification is eliminated. The cloud network therefore does not need to learn whether the newly stored PHI files contain specific keywords. Any number of HSPs such as data users provides healthcare services for the patient by searching, querying, and/or retrieving user's encrypted PHIs incrementally stored on the cloud network in a privacy and verifiable manner. The patient delegated verifiability is derived from a combination of a Bloom filter and aggregate message authentication code.
US11222135B2 User device privacy protection
A method and system of protecting user sensitive information from an application program of a user device are provided. The application program to be installed is received on the user device. Permissions to resources of the user device for the application program are identified. For each permission, mapping the permission to one or more sections of a code of the application program. For each mapped section of the code, a recipient of user sensitive information facilitated by the permission is determined. For each recipient, it is determined whether the recipient should be restricted. Upon determining that the recipient should not be restricted, the user sensitive information facilitated by the permission is provided to the recipient. However, upon determining that the recipient should be restricted, alternate information to the recipient.
US11222134B2 System and methods for data encryption and application-agnostic querying of encrypted data
A method for performing data encryption and application-agnostic querying of encrypted data includes identifying, via a processor, selected data for encryption. Encryption is applied to the selected data, to produce encrypted data. A query is received at the processor, the query originating from a software application. The query is translated into a modified query compatible with the encrypted data. The processor causes execution of the modified query, to produce query results. The query results include a subset of the encrypted data. The query results are sent to the software application without decrypting the subset of the encrypted data.
US11222127B2 Processor hardware and instructions for SHA3 cryptographic operations
A microcoded processor instruction may invoke a number of microinstructions to perform a round of a SHA3 operation using a circuit that includes a first stage circuit to perform a set of first bitwise XOR operations on a set of five input blocks to yield first intermediate output blocks; perform a set of second bitwise XOR operations on a first intermediate block and a rotation of another first intermediate block to yield second intermediate blocks; and perform a set of third bitwise XOR operations on a second intermediate block and an input block to yield third intermediate blocks. The circuit further includes a second stage circuit to rotate bits within each of the third intermediate blocks to yield a set of fourth intermediate blocks, and a third stage circuit to perform an affine mapping on bits within each of the fourth intermediate blocks to yield a set of output blocks.
US11222122B2 Method and system for runtime instrumentation of software methods
A computerized system of a computing system implementing a .NET framework and useful for instrumenting virtual-machine-based applications includes a computer store containing data, wherein the data comprises: a native library; a computer processor in the computerized system, which computer processor: provides a virtual machine with a Just-In-Time Compilation function; loads the native library into a process memory; redirects the Just-In-Time Compilation function to a custom implementation, wherein the custom compilation function: creates a representation of one or more methods being compiled; and compares the one or more methods against a policy of methods to be instrumented; and determines that one or more methods match the policy of methods to be instrumented.
US11222121B2 Secure boot of vehicular processors
Among other things, techniques for securely booting processors in a vehicle are described. An apparatus comprises a circuit coupled to one or more processors of a vehicle and managing a secure boot process for the processors. The circuit receives an indication that the vehicle has been powered on and sends, to a network server, a request for boot files for the processors of the vehicle. In response, the circuit receives, from the server, most recent versions of boot files respectively corresponding to the processors, wherein each boot file includes a digital signature of a trusted authority. In response to obtaining the most recent versions of the boot files, the circuit sequentially boots the processors using the respective boot files, wherein each processor executes a corresponding boot file upon verifying authenticity of the digital signature in the boot file using a corresponding class authentication key.
US11222119B2 Technologies for secure and efficient native code invocation for firmware services
Technologies for secure native code invocation include a computing device having an operating system and a firmware environment. The operating system executes a firmware method in an operating system context using a virtual machine. In response to invoking the firmware method, the operating system invokes a callback to a bridge driver in the operating system context. In response to the callback, the bridge driver invokes a firmware runtime service in the operating system context. The firmware environment executes a native code handler in the operating system context in response to invoking the firmware runtime service. The native code handler may be executed in a de-privileged container. The firmware method may process results data stored in a firmware mailbox by the native code handler, which may include accessing a hardware resource using a firmware operation region.
US11222118B2 Method for updating selinux security policy and terminal
A method for updating a SELinux security policy and a terminal. The method includes receiving, by the terminal, a security policy file sent by a server. The method further includes, performing, by the terminal in a power-on status, storing the security policy file in preset storage space by using a first service or process, modifying, by the terminal, a value of a preset attribute value from a first value to a second value by using the first service or process, reading, when it is detected that the value of the preset attribute value is changed from the first value to the second value, the security policy file from the preset storage space by using a second service or process and writing the security policy file into a memory, and loading, by the terminal, the security policy file in the memory by using the second service or process.
US11222110B2 Detecting malicious code received from malicious client side injection vectors
There are disclosed devices, system and methods for detecting malicious scripts received from malicious client side vectors. First, a script received from a client side injection vector and being displayed to a user in a published webpage is detected. The script may have malicious code configured to cause a browser unwanted action without user action. The script is wrapped in a java script (JS) closure and/or stripped of hyper-text markup language (HTML). The script is then executed in a browser sandbox that is capable of activating the unwanted action, displaying execution of the script, and stopping execution of the unwanted action if a security error resulting from the unwanted action is detected. When a security error results from this execution in the sandbox, executing the malicious code is discontinued, displaying the malicious code is discontinued, and execution of the unwanted action is stopped.
US11222109B2 Computer-readable medium and information processing device for reducing troublesome operations for authenticated access to cloud server
A non-transitory computer-readable medium stores computer-executable instructions causing an information processing device to accept settings for a sequence of operations executable using a cloud server, accept a selection of the cloud server, acquire authentication information for accessing the cloud server, store the authentication information in association with cloud information specifying the cloud server, store a sequence record including the cloud information and setting information representing the settings for the sequence, when accepting a selection of the sequence record, execute the sequence in accordance with the setting information and access the cloud server with the authentication information, when accepting a selection of another sequence record including the same cloud information as included in the sequence record, execute another sequence in accordance with setting information of the another sequence record and access the cloud server with the authentication information associated with the same cloud information as included in the sequence record.
US11222108B2 Connector-based optical power modulated identification apparatus and method
An apparatus includes a device interface system having a first connector and second connector, each with a respective optical signal path arrangement operatively aligned when the two connectors are in a connected position. The operative alignment allows a base optical signal to be transmitted from the first connector to the second connector. An optical signal modification arrangement is included in the second connector and is operable to provide a predefined modification to the base optical signal to result in an optical ID signal that is transmitted back to the first connector. An identification processing unit associated with the first connector receives an ID input signal corresponding to the optical ID signal and produces an identification output responsive to the ID input signal.
US11222107B2 Method for unlocking electronic device, electronic device, and storage medium
A method for unlocking an electronic device may include: receiving actual unlocking information from a locked screen interface; and comparing the actual unlocking information with preset emergency unlocking information and preset normal unlocking information, wherein if the actual unlocking information is the normal unlocking information, an electronic device is unlocked, or if the actual unlocking information is the emergency unlocking information, an emergency operation is executed.
US11222102B2 Anonymized biometric data integration
Biometric features are derived from security data associated with a subject. The security data is obtained from a security device. A biometric value is calculated from the biometric features. The biometric value is anonymized to an identifier associated with the subject. The identifier is integrated with event data associated with a security system. In an embodiment, the security device is a Personal Identification Number (PIN) pad integrated into a transaction terminal, the security data is fingerprint data, which is read from a finger of the subject placed on a fingerprint reader integrated into the PIN pad, and the biometric value is a PIN calculated from fingerprint data during a transaction at the transaction terminal. In an embodiment, the security device is a security camera, the security data is a secure video stream, and the biometric features are facial features of the subject in the secure video stream.
US11222098B2 Protecting obfuscated circuits against attacks that utilize test infrastructures
A dynamically obfuscated scan chain (DOSC) includes a control module designed to control memory loading, a linear feedback shift register (LFSR), a dynamic Obfuscation Key generator configured to use LFSR to generate a φ-bit protected Obfuscation Key, in order to confuse and change the test data into an output scan vectors when the Obfuscation Key update is triggered. The DOSC also includes a shadow chain, configured to input the φ-bit protected Obfuscation Key generated by the LFSR, and output k└φ×α┘-bit protected Obfuscation Keys, and obfuscated scan chains. The DOSC operating method includes: loading control vectors to LFSR from control module during initialization; generating the Obfuscation Key at an output of the LFSR; generating the Obfuscation Key bit by bit based at least in part on the shadow chain and the Obfuscation Key during a first scan clock after reset in order to confuse test patterns.
US11222097B2 Information processing apparatus, information processing method, and computer-readable medium
An image forming apparatus installs a license instructed to be installed when a reliable date has been successfully acquired from a server. When the reliable date fails to be acquired and the license instructed to be installed is a valid-days-designated license, the information forming apparatus installs the valid-days-designated license based on the image forming apparatus' built-in clock. When the reliable date fails to be acquired and the license instructed to be installed is an expiration-date-designated license, the information forming apparatus does not install the expiration-date-designated license.
US11222096B2 Protecting an item of software
A method for securely executing an item of software. One or more security modules are executed by a computer and a computer executes the item of software. The execution of the item of software includes, at at least one point during execution of the item of software at which a predetermined function is to be performed, attempting to perform the predetermined function. The attempt to perform the predetermined function including sending, to an address system, a request for an address of instructions for carrying out the predetermined function, the request including an identifier of the predetermined function; receiving, from the address system in response to the request, an address generated by the address system based, at least in part, on (a) the identifier and (b) verification data provided to the address system from at least one of the one or more security modules; and continuing execution of the item of software at the address received from the address system.
US11222091B2 Systems and methods for development of web products
At least one target hash value is generated for a target version of a Web product from contents of a Web page displayed by the target version of the Web product. The target hash value is compared to at least one corresponding baseline hash value generated from a Web page displayed by a baseline version of the Web product. A difference between the target hash value and the baseline hash value indicates a difference between a user interface of the target version of the Web product and a user interface of the baseline version of the Web product. The user interface of the target version of the Web product is generated in response to the comparison between the target hash value and the baseline hash value.
US11222089B1 Intelligent, adaptive electronic procurement systems
An improved electronic procurement system is disclosed. The electronic procurement system (“system”) implements features such as real-time adaptive extraction of online data. The system is configured to manage a plurality of page types for webpages and for each page type a plurality of field types for fields in webpages. The system is configured to further generate a computer application that can be integrated into a web browser. For each page type, the computer application is programmed to initially generate a signature for each field type based on minimal user interaction with webpages of the page type. The system is configured to also generate an agent using the signature. The agent is programmed to automatically extract data corresponding to the field types from additional webpages of the page type using the signatures. The agent or an associated background process is programmed to also automatically update the signatures when such data extraction is unsuccessful.
US11222088B2 Determining feasible itinerary solutions
A method for translating user requests into itinerary solutions is disclosed. The method may commence with receiving an itinerary request associated with one or more passengers. The method may continue with parsing the itinerary request to create an itinerary network associated with the itinerary request. The itinerary network may include at least two or more nodes and dependencies between two or more nodes. Upon the parsing, a topology of the itinerary network may be created. The method may include processing the itinerary network using the topology to create a plurality of tuples. The plurality of tuples may be analyzed. The method may continue with determining feasible itinerary solutions based on the analysis. The feasible itinerary solutions may be ranked. The method may further include presenting, to the one or more passengers, at least one itinerary solution selected from the feasible itinerary solutions based on the ranking.
US11222085B2 Finding content on computer networks
Provided are techniques for finding content on computer networks. A search request having search terms is received. The search request is executed against an index to identify first search results, wherein the index comprises mappings of search terms to web sites and mappings of search terms to patterns. In response to determining that the search request failed based on first search results, an unknown search term in the search terms that does not exist in the index is found. The unknown search term is matched to a pattern of a similar search term using the mappings of search terms to patterns. A candidate web site is identified based on the matching. Additional content is requested from the candidate web site for the unknown search term to identify second search results comprising previously hidden content. The additional content is indexed.
US11222082B2 Identification of a computer processing unit
Particular embodiments described herein provide for a system that can be configured to determine an identification (ID) of a computer processing unit (CPU) using one or more tests and/or measurements, intercept the result of a query from a process to determine the ID of the CPU, replace the result of the query if the result of the query does not match the determined ID of the CPU, and communicate the result of the query that includes the determined ID of the CPU to the process. In an example, the query is a CPUID opcode and the results of the query are intercepted after passing through a hypervisor.
US11222081B2 Off-line electronic documentation solutions
A portable electronic device comprises a camera, a display screen, and a processor configured to identify a piece of equipment from one of an image of the piece of equipment or of a fiducial marker associated with the piece of equipment captured by the camera, display a header page associated with the piece of equipment on the display screen responsive to identifying the piece of equipment, the header page including options for accessing different types of documentation associated with the piece of equipment, receive an indication from a user of a type of documentation to access, and responsive to receiving the indication of the type of documentation to access, retrieve the documentation from a local memory of the portable electronic device, and display the documentation on the display screen.
US11222080B2 Guidance content automatic obtaining and displaying equipment
Disclosed is a guidance content automatic obtaining and displaying equipment, comprising an illustration data guidance content obtaining device, a illustration data displaying device and a guidance content displaying device in such a manner that, by utilizing a processor, the guidance content is automatically obtained from illustration data of a patent document and is displayed.
US11222079B1 Systems and methods for visualizing posting data and facilitating posting communications
Systems and methods are described for configuring a document management system. In various aspects, post data of a user who submitted an online posting to one or more document management systems is collected. The post data includes a node that identifies the user. Metadata is extracted from the post data, in which the metadata includes an identifier for identifying the posting distributed by the one or more document management systems. The identifier is used to collect reaction data from the one or more document management systems, where the reaction data is associated with the user's posting. A mapping is generated from the post data and the reaction data, in which the mapping includes an association of the node with at least one edge, the edge identifying a second user who reacted to the posting. At least one of the document management systems is then configured with the mapping.
US11222078B2 Database operation classification
An example method can include tracking, by a network device, a plurality of database operations performed and a plurality of expected database operations for an event that executes for a time period, generating, by the network device, a plurality of clusters based on a ratio of the database operations performed compared to the plurality of expected database operations and the time period for the event, classifying, by the network device, the clusters based on performance, and evaluating, by the network device, a system performance metric based on a classification of real time data into the clusters.
US11222076B2 Data set state visualization comparison lock
A user interface that allows the user to lock in a comparison state of an inspector control that provides a view on state of a data set being subjected to transformations. The inspector control visualizes a state of at least a portion of the data set (such as a column, table or database) as that data set is navigated by a navigation control. At least under some circumstances, the inspector control also visualizes a comparison state of the data set. A comparison lock control allows the comparison state of the data set to be locked at a particular comparison state regardless of the navigation control navigating the data set. Accordingly, until the comparison state is unlocked via a comparison unlock control, the inspector control visualizes a current state of the data set along with a visualization of the locked comparison state of the data set.
US11222074B2 Methods for the augmentation, exploration, and maintenance of project hierarchies
A method is provided for graphically representing a portion of a directed acyclic graph as a hierarchical tree structure to facilitate user collaboration over a network, the method comprising obtaining a collaborative project shared among a plurality of users over a communication network, the project represented by a directed acyclic graph structure comprising a plurality of entities and a plurality of associations, the plurality of entities including one or more locus entities, each of the locus entities associated with a locus node from which ancestor entities in the directed acyclic graph of each locus entity are traversed as an inverted tree structure, each child node in the inverted tree indicating a respective entity related as a parent in the directed acyclic graph to the entity of its parent in the inverted tree; and expanding a subtree rooted at a leaf node of the inverted tree in response to user input.
US11222073B2 System and method of creating different relationships between various entities using a graph database
A system and method for determining the extent of beneficial ownership of a target business by populating a database structure wherein businesses and ownership relationships between the business are represented by nodes and links. Steps include querying the database to establish the related ownership links; analyzing the query to determine ownership loops; de-looping the ownership relationships; and calculating the percentage ownership of each of the beneficial owners of the target business based on de-looped ownership relationships. A computer readable non-transitory storage medium stores instructions of a computer program, which when executed by a computer system results in performance of steps of the method. A system architecture having features uniquely suited to the task is also disclosed.
US11222072B1 Graph database management system and method for a distributed computing environment
A graph database management system includes a computing system in communication with a distributed computing environment comprising a plurality of elements and a database that stores element records associated with corresponding elements of the distributed computing environment. The computing system generates a graph database having a plurality of vertices representing the element records of the distributed computing environment and at least one edge representing a specified relationship between at least one pair of the element records. Thereafter, the computing system may receive a request to view the vertices associated with the at least one pair of element records and their associated edge, and facilitate the display of the vertices and their associated edge on a display in response to the request.
US11222066B1 Processing data using containerized state-free indexing nodes in a containerized scalable environment
Systems and methods are disclosed for processing and executing queries in a data intake and query system. The data intake and query system receives raw machine data at an indexing system, and stores at least a portion of the raw machine data in buckets using containerized indexing nodes instantiated in a containerized environment. The data intake and query system stores the buckets in a shared storage system.
US11222065B2 System and method for managing an item collection
Example embodiments provide item notifications. A networked system receives, from a device of a user, a selection of an item from a list for monitoring. The network system also receives, from the device of the user, a condition that triggers the reporting of news for the selected item. The network system monitors for news for the selected item. A determination is made as to whether the condition that triggers the reporting of the news is satisfied. In response to determining that the condition that triggers the reporting of the news is satisfied, the networked system transmits a notification to the user indicating the news for the selected item.
US11222063B2 Dynamic query adjustment based on data protection configurations
Aspects of the present disclosure relate to systems and methods for dynamically adjusting queries based on data protection configurations. In one example, a request for data is received from an application. The data is indexed in at least one of a first index database, a second index database and a third index database. A first key notification indicating a protection status of a personal device is received. A query is sent to each of the first index database, the second index database and the third index database for the requested data based on the protection status of the personal device. The requested data is loaded into the application. A second key notification indicating a change in the protection status of the personal device is received. At least some of the loaded data is removed from the application based on the change in the protection status of the personal device.
US11222062B2 Universally interactive request for information
A request for information (RFI) system is provided for use in communications networks including broadcast networks and the Internet. In one implementation, a code identifying an item of media content of interest (e.g. television, newspaper, magazines, billboards, radio) is captured and input to an RFI system that includes stored media tags and a search tool for matching inputs to the stored media tags. Upon receipt of the captured code, the RFI system matches the captured code with the stored media tags and provides a response to the user based on the match. The response may include or relate to follow-on or premium information relating to the content of interest. Using this information, an RFI data center or an RFI platform may credit value to a rewards account established for the network user based on the user's verified consumption of assets and/or data requests. Further, the RFI data center or RFI platform may be used to collect consumer behavior information, including purchasing decisions made by the user after consumption of assets, and correlate the consumer behavior information with the user's verified asset consumption.
US11222057B2 Methods and systems for generating descriptions utilizing extracted entity descriptors
Embodiments for generating descriptions of entities are provided. A plurality of references to an entity within a corpus are identified. The corpus includes a plurality of documents. Descriptors for the entity are extracted from portions of the plurality of documents associated with the plurality of references to the entity. A score for each of the descriptors is calculated based on at least one of a location of the reference associated with the descriptor within the respective document and a location of the descriptor within the respective document. A description of the entity is generated utilizing at least some of the descriptors based on said calculated scores.
US11222056B2 Gathering information on user interactions with natural language processor (NLP) items to order presentation of NLP items in documents
Provided are a computer program product, system, and method for providing information on detected user interactions with natural language processor (NLP) items to a server to use to determine an order in which to render NLP items in a user interface. Interactions with natural language processing (NLP) items in documents are detected. For each interaction with an NLP item of the NLP items in the documents, determination is made of a context attribute value for a context attribute related to the interaction with the NLP item. Then interaction information is generated indicating the NLP item and the determined context attribute value. The interaction information is sent to the server to include in user interaction information in a database.
US11222051B2 Document analogues through ontology matching
A document may be received. An ontology associated with a domain may be identified or retrieved. A set of concepts in the document may be extracted, the set represented in the ontology. A set of concepts selected from the ontology may be received. A search may be performed based on the set of selected concepts.
US11222048B2 Knowledge search system
A system and method to manage data associated with a merchant system to provide in response to a search query from an end user system. The system and method generate a custom entity type including one or more fields comprising first data corresponding to the merchant system. An update to the first data of the custom entity type can be received and an updated custom entity type is generated. The updated custom entity type is distributed to multiple business listing provider systems configured to provide search results associated with the merchant system in response to a search query from an end user system. The system and method can also generate a search experience interface including multiple input fields. The search experience interface is displayed to an end user to receive search terms via the first input and the second input field in response to a single search action.
US11222046B2 Abnormal sample prediction
Implementations of the present specification provide abnormal sample prediction methods and apparatuses. The method includes: obtaining a sample to be tested, wherein the sample to be tested comprises feature data with a given dimension, and wherein the given dimension is a first quantity; performing dimension reduction processing on the sample to be tested by using multiple dimension reduction methods to obtain multiple processed samples; inputting the multiple processed samples to multiple corresponding processing models to obtain scores of the multiple processed samples, wherein an ith processing model Mi in the multiple processing models scores the corresponding processed sample Si based on a hypersphere Qi; determining a comprehensive score of the sample to be tested based on scores of the multiple processed samples; and classifying, based on the comprehensive score, the sample to be tested as an abnormal sample.
US11222041B2 Blockchain-based central repository and analytical platform for communications in the internet of things
A method, computer system, and a computer program product for communicating and interpreting a plurality of Internet of Things (IoT) sensor data from one or more IoT devices is provided. The present invention may include collecting the plurality of IoT sensor data from the one or more IoT devices associated with a user to a central collection repository. The present invention may then include analyzing the collected plurality of IoT sensor data by utilizing an artificial intelligence (AI) enabled analytics platform. The present invention may also include creating one or more transactions associated with the analyzed plurality of IoT sensor data. The present invention may further include adding the one or more created transactions to a blockchain structure.
US11222035B2 Centralized multi-tenancy as a service in cloud-based computing environment
Some embodiments may be associated with a cloud-based computing environment. A centralized multi-tenancy service may include an application interface to receive a query from one of a plurality of applications. A tenant policy store may contain declarative tenant policies, and a tenant policy manager engine may automatically process the received query based on at least one tenant policy. If the received query is not processed successfully, the centralized multi-tenancy service may return an error message to the application via the application interface. If the received query is processed successfully, the centralized multi-tenancy service may exchange information with a multi-tenant service instance (e.g., a multi-tenant database as a service instance) and return a data result to the application via the application interface.
US11222034B2 Systems and methods for long-term data storage
Systems, methods, and articles of manufacture provide for rolling long-term data storage. Optimized or enhanced rolling long-term data storage may, for example, increase processing performance and reduce operational burdens on memory resources associated with execution of analytical models.
US11222028B2 Report recommendation engine
Techniques for generating a report recommendation are disclosed. A system receives a request to display a report. The system computes report relevancy scores for other reports, based at least in part on a set of rules including one or more report relevancy criteria. Each report relevancy score measures relevancy of a particular report to the requested report. The system determines that a particular report relevancy score, associated with one of the other reports, satisfies one or more report recommendation criteria. Responsive to the request to display the requested report, the system displays the requested report and, based on the particular report relevancy score satisfying the one or more report recommendation criteria, also displays a recommendation corresponding to the other report.
US11222025B2 De-serialized datastore transaction system
A de-serialized data store and transaction system includes a content addressable memory mapped to an n-tuple-based multimodal data structure, the n-tuple-based multimodal data structure supporting heterogeneous nested data types including a streamable abstract syntax tree and a self-describing operational interface comprising commands transmitted via a plurality of nested s-expressions.
US11222023B2 Virtual widget container
A system includes reception of a request to execute queries associated with an interactive data visualization, building, based on the request, of all queries required by the interactive data visualization on a background thread, reception of a query response associated with each built query on the background thread, building of a final response on the background thread based on the received query responses, and rendering, on a main thread, of the interactive data visualization based on the final response.
US11222021B2 Technique for accessing archive data stored in relational databases through the SAP archive information system
An non-transitory computer readable medium is described herein related to enhancing an SAP Archive Information System running on a SAP NetWeaver Application Server. The enhancements enable the SAP Archive Information System to query a remote relational database for archived business data. The enhancements offers multiple alternative ways of interfacing with such a database and of merging the query results obtained from such database into the SAP-standard output structures of the SAP Archive Information System.
US11222017B2 Storage system query mechanism and techniques
A storage system query mechanism and corresponding techniques for implementing queries are provided. In one exemplary method, queries are processed by providing a server-side meta-model for creating queries on the server; and providing a client-side meta-model for creating queries on the client, wherein the client and the server are based on different programming languages and wherein the queries created on the client are translated from a language of the client into a language of the server for processing by the server. The query results are optionally converted to data transfer objects for presentation on the client. In an exemplary query service method, at least one base meta-model is provided having a plurality of base classes and a domain-specific injection point; and at least one domain-specific meta-model is received and injected into the base meta-model at the domain-specific injection point.
US11222015B2 Helper scan in a database management system
A method, system and computer program product are provided. A first index scan of records of a database table is performed. A first index used by the first index scan is specified in a DBMS query statement as being ordered by one or more field values of one or more fields of the first index. A second scan of the database table is performed to determine whether each respective record of the second scan is qualified based on one or more fields of the each respective record of the second scan and a predicate. A lookup data structure is built indicating whether each of the respective records of the second scan is qualified. The lookup data structure is used to determine whether a record of the first index scan is qualified when the lookup data structure becomes available.
US11222014B2 Interactive table-based query construction using interface templates
A method includes causing display of events that correspond to search results of a search query in a table. The table includes rows representing events comprising data items of event attributes, columns forming cells with the row, the columns representing respective event attributes, and interactive regions corresponding to one or more data items of the displayed data items. The method also includes in response to the user selecting a designated interactive region, causing display of a list of options, each displayed option corresponding to an interface template for composing query commands, and based on the user selecting an option in the displayed list of options, causing one or more commands to be added to the search query, the one or more commands composed based on the one or more data items that corresponds to the designated interactive region according to instructions of the interface template of the selected option.
US11222011B2 Blockchain-based transaction processing
This disclosure relates to blockchain-based transaction processing. In one aspect, a method includes obtaining pieces of transaction data. At least a portion of the pieces of transaction data have a respective group identifier that identifies a node group for the piece of transaction data. Each node group includes multiple blockchain nodes. Pieces of transaction data that have a same first group identifier that identifies a first node group are identified in the obtained pieces of transaction data. The pieces of transaction data are packaged into a first packaging result based on the pieces of transaction data having the same first group identifier. The first packaging result is submitted to a blockchain for storage.
US11222005B1 Proactive storage system configuration consistency validation
Techniques for proactively detecting configuration inconsistencies may include: receiving notification regarding an occurrence of a trigger event in a system, wherein the trigger event is one of a plurality of defined trigger events, and wherein the plurality of defined trigger events include one or more defined time periods; and responsive to receiving the notification, performing first processing including: capturing configuration information describing a current configuration of the system; and performing proactive consistency validation processing of the configuration information that detects inconsistencies between dependent entities of the current configuration. The proactive consistency validation processing may detect inconsistencies between dependent entities of the same type or different types. Metadata may identify dependencies between entities that may exist in a configuration. Responsive to detecting an inconsistency, a suitable action may be taken and/or user notified. The trigger events may include a user trigger, a critical event, and prior to performing an upgrade.
US11222001B2 Augmenting middleware communication services
Various embodiments herein include one or more of systems, methods, and software providing augmenting middleware communication services. Embodiments generally include services executable to provide communication capabilities between a middleware platform and an application, such as an enterprise-class application, to facilitate access to data and functionality of the application by mobile applications that access application functionality and data via the middleware platform. Some embodiments include augmenting the application with at least one service to receive a call from a middleware object requesting data and to identify data to be included in a response to the request. The identified data may then be retrieved and returned to the calling middleware object. The call of the middleware object is typically received from a mobile device application and the middleware object provides data received in response to the request to the mobile application.
US11221996B2 Widget synchronization in accordance with synchronization preferences
Improved techniques and apparatus for managing data between a host device (e.g., host computer) and a client device. The data being managed can, for example, pertain to portable computer programs, such as widgets. The managing of the data thus can involve transfer of portable computer programs (e.g., widgets) between the host device and the client device. In one embodiment, the transfer of portable computer programs between a host device and a client device can be referred to as synchronization.
US11221983B1 Multi-level indexing of backup files
A system indexes a first backup file, created for a data object when a first time period expired, in a first level of a data structure. The system indexes a second backup file, created for the data object when a second time period expired, in a second level of the data structure, the second time period being shorter than the first time period. The system receives a request to restore the data object to a specified time. The system enables restoration of the data object by identifying a first indexed backup file associated with the specified time in the first level of the data structure, by identifying a part of the second level of the data structure corresponding to the first indexed backup file, and by identifying a second indexed backup file associated with the specified time in the part of the second level of the data structure.
US11221982B2 Superimposing butterfly network controls for pattern combinations
A multilayer butterfly network is shown that is operable to transform and align a plurality of fields from an input to an output data stream. Many transformations are possible with such a network which may include separate control of each multiplexer. This invention supports a limited set of multiplexer control signals, which enables a similarly limited set of data transformations. This limited capability is offset by the reduced complexity of the multiplexor control circuits. This invention used precalculated inputs and simple combinatorial logic to generate control signals for the butterfly network. Controls are independent for each layer and therefore are dependent only on the input and output patterns. Controls for the layers can be calculated in parallel.
US11221972B1 Methods and systems for increasing fairness for small vs large NVMe IO commands
Increased fairness for small vs large NVMe IO commands for accessing a non-volatile memory namespace provided by a network attached storage appliance can be realized by placing NVMe submissions received by a NVMe SQ on a first fabric queue set or a second fabric queue set based on a fairness policy. The first fabric queue set accesses the namespace via a first fabric connection. The second fabric queue set accesses the namespace via a second fabric connection. Accessing the namespace via the fabric connections results in NVMe completions that are merged from the fabric queue sets onto an NVMe completion queue. A process producing the NVMe submissions and receiving the resulting NVMe completions may be unaware of the multiple fabric queue sets.
US11221970B1 Consistent application of protection group management policies across multiple storage systems
Dynamically managing protection groups, including: identifying a protection group of storage resources, the protection group associated with a protection group management schedule that identifies one or more protection group management operations to be performed; detecting a membership change in the protection group; and updating, in dependence upon the change in the protection group, the protection group management schedule.
US11221963B2 Methods and systems for incorporating non-tree based address translation into a hierarchical translation lookaside buffer (TLB)
A computer system includes a translation lookaside buffer (TLB) data cache and a processor. The TLB data cache includes a hierarchical configuration comprising a first TLB array, a second TLB array, a third TLB array, and a fourth TLB array. The processor is configured to receive a first address for translation to a second address, and determine whether translation should be performed using a hierarchical page table or a hashed page table. The processor also determines (using a first portion of the first address) whether the first array stores a mapping of the first portion of the first address in response to determining that the translation should be performed using the hashed page table, and retrieving the second address from the third TLB array or the fourth TLB array in response to determining that the first TLB array stores the mapping of the first portion of the first address.
US11221960B1 Nonvolatile memory controller enabling independent garbage collection to independent zones or isolated regions
This disclosure provides techniques hierarchical address virtualization within a memory controller and configurable block device allocation. By performing address translation only at select hierarchical levels, a memory controller can be designed to have predictable I/O latency, with brief or otherwise negligible logical-to-physical address translation time. In one embodiment, address transition may be implemented entirely with logical gates and look-up tables of a memory controller integrated circuit, without requiring processor cycles. The disclosed virtualization scheme also provides for flexibility in customizing the configuration of virtual storage devices, to present nearly any desired configuration to a host or client.
US11221954B2 Storing metadata in heterogeneous cache to improve I/O performance
A method for storing metadata in a cache comprising heterogeneous memory types is disclosed. The method stages data elements containing metadata into a lower performance portion of a cache. The cache includes the lower performance portion and a higher performance portion. In response to determining that the data elements are updated in the higher performance portion, the method records when the data elements were updated and invalidates the data elements in the lower performance portion. The method scans the lower performance portion for the data elements that are invalidated and re-stages, in the lower performance portion, the data elements that are invalidated and have not been updated in the higher performance portion in a last specified period of time. A corresponding system and computer program product are also disclosed.
US11221949B2 Multi state purgatory for media management for a memory subsystem
Methods, systems, and devices for multi-state purgatory for garbage collection are described. A processing device can determine a valid data count for a block of data of a memory sub-system. In some case, the valid data count can indicate that the block of data contains invalid data. The processing device can assign the block of data to a first purgatory state based on the valid data count and verify that one or more read operations for the block of data in the first purgatory state are complete based on the first purgatory state. In some examples, the processing device can assign the block of data to a second purgatory state based on the verifying.
US11221948B2 Coordinated reclaiming of data storage space
Coordinating a reclaiming of data storage space among processing nodes of a data storage system includes, by a first node in response to an event, performing local cleanup of first-node mapping data and issuing a request message to a second node, the request message identifying the data storage space to be reclaimed. The event may be a notification from a RAID component rebuilding a RAID volume. In response to the request message, the second node performs local cleanup of second-node mapping data and issues a completion message to the first node indicating that the second node has completed its part of the reclaiming of the data storage space. The first node responds to the completion message by marking the data storage space as being reclaimed and signaling to a source of the event that the data storage space is available for new use.
US11221945B2 Semiconductor memory device
A semiconductor memory device capable of smoothing the number of cycles of programming/erasing between blocks is provided. The semiconductor memory device includes: a memory cell array; an address translation table defining a relationship between logical address information and physical address information; an invalid block table managing the physical address information for identifying to-be-erased blocks of the blocks; a free block table managing the physical address information used for identifying erased usable blocks; an erasing element for erasing the blocks; a controller. When an erasing command and first logical address information are received from environment, the controller erases the block of the physical address information selected from the invalid block table, and rewrites the address translation table in a manner that the physical address information selected from the free block table corresponds to the first logical address information received from the external environment.
US11221939B2 Managing data from internet of things devices in a vehicle
A method and system for communicating with IoT devices connected to a vehicle to gather information related to device operation or performance is disclosed. The system makes a copy of at least a portion of the device's non-volatile memory and/or receives IoT device data (e.g., sensor data and/or log files etc.) from an IoT device that recently failed. The system determines which log files and/or sensor data, for example, the IoT device created before and/or after a failure. After gathering this information, the system stores the information, sends it to a storage destination for further analysis and diagnostics to troubleshoot the failure and send a fix or software update to the IoT device. The information can also be placed into secondary storage to comply with regulatory, insurance, or legal purposes.
US11221937B1 Using machine learning model to make action recommendation to improve performance of client application
A system and a method are disclosed for recommending a set of actions to be performed to improve a target performance metric of a client application. An action recommendation system receives the target performance metric from a user associated with the client application. The action recommendation system determines features of the client application describing characteristics and performance history of the client application. The features of the client application and the target performance metric is provided as input to a machine learning model that outputs sets of target features that are likely to result in improvement for the target performance metric. The action recommendation system ranks the sets of target features and selects one of the sets based on the ranking. The action recommendation system determines a set of recommended actions based on the selected set of target features and presents the set of recommended actions to the user.
US11221933B2 Holdup self-tests for power loss operations on memory systems
Described herein is a system that includes a memory component and a processing device coupled to the memory component. The processing device identifies, in a test mode, a memory location of a memory component that is available to write test data, and detects a loss of power to the system while in the test mode. Responsive to detection of the loss of power, the processing device performs a continuous sequence of write operations to write the test data to the memory location using holdup energy until an amount of holdup energy is expended. After reboot of the system, the processing device determines a number of write operations successfully completed in the memory location by the continuous sequence of write operations before the amount of holdup energy is expended, and determines whether the number of write operations successfully completed satisfies a defect criterion. Responsive to the number of write operations successfully completed satisfying the defect criterion, the processing device reports a defect associated with the holdup energy.
US11221932B2 Methods and systems for monitoring the integrity of a GPU
Methods and systems for monitoring the integrity of a graphics processing unit (GPU) are provided. The method comprises the steps of determining a known-good result associated with an operation of the GPU, and generating a test image comprising a test subject using the operation of the GPU, such that the test subject is associated with the known-good result. The test image is written to video memory, and the known-good result is written to system memory. Subsequently, the test subject from the test image is transferred from video memory to system memory. The test subject in the system memory is compared with the known-good result in system memory. If the test subject does not match the known-good result, then a conclusion is drawn that the integrity of the GPU has been compromised.
US11221931B2 Memory system and data processing system
A data processing system may include: a host; and a memory system including a plurality of memory units and a controller coupled to the plurality of memory units. The controller may include a memory manager suitable for acquiring characteristic data from serial presence detect (SPD) components in the plurality of memory units when power is supplied, providing the characteristic data to the host, setting an operation mode of each of the plurality of memory units based on the characteristic data, and performing memory training, and the host may perform interface training with the controller.
US11221930B2 Systems and methods for simulation-based replay of integrated devices
A method of simulating device state changes in an integrated system includes receiving a transaction request from a client device, storing the transaction request as a first event in an event log, transmitting the transaction request to a terminal device, storing the transmission of the transaction request as a second event in the event log, receiving a device response from the terminal device, storing the device response as a third event in the event log, and when the integrated system is under test, a simulator replays the stored events in the integrated system under test.
US11221928B2 Methods for cache rewarming in a failover domain and devices thereof
Methods, non-transitory machine readable media, and computing devices that facilitate cache rewarming in a failover domain are disclosed. With this technology, a tag is inserted into a local tagstore. The tag includes a location of data in a cache hosted by a failover computing device and is retrieved from a snapshot of a remote tagstore for the cache. An invalidation log for an aggregate received from the failover computing device is replayed subsequent to mounting a filesystem that is associated with the aggregate and comprises the data. The data is retrieved from the cache following determination of the location from the tag in the local tagstore in order to service a received storage operation associated with the data. Takeover nodes do not have to wait for a cache to repopulate organically, and can leverage the contents of a cache of a failover node to thereby improve performance following takeover events.
US11221925B2 Continuous storage of data in a system with limited storage capacity
Techniques for automatically recreating data removed from storage are disclosed. A request to access data at a first storage location is received. It is determined, based on a catalog and using a computer processor, that the data has been removed from the first storage location. In response the data at the first storage location is automatically recreated using the computer processor. The recreating includes identifying a second storage location for the data, based on the catalog, retrieving the data from the second storage location, and storing the data at the first storage location. The catalog is updated to reflect recreating the data at the first storage location.
US11221920B2 Incremental file system backup with adaptive fingerprinting
Methods and systems for backing up and restoring sets of electronic files using sets of pseudo-virtual disks are described. The sets of electronic files may be sourced from or be stored using one or more different data sources including one or more real machines and/or one or more virtual machines. A first snapshot of the sets of electronic files may be aggregated from the different data sources and stored using a first pseudo-virtual disk. A second snapshot of the sets of electronic files may be aggregated from the different data sources subsequent to the generation of the first pseudo-virtual disk and stored using the first pseudo-virtual disk or a second pseudo-virtual disk different from the first pseudo-virtual disk.
US11221915B2 Memory controller and method of operating the same
Provided herein may be a memory controller and an operating method thereof. The memory controller may include: a read fail control circuit configured to perform, when the read operation fails, an assist read operation of determining optimal read voltages to be used to read the selected memory cells, and determine whether a threshold voltage distribution of the selected memory cells is an abnormal distribution based on read-related information obtained by the read operation and the assist read operation; and an error correction code (ECC) engine configured to perform an ECC decoding operation on hard decision data obtained by reading the selected memory cells using the optimal read voltages based on whether the threshold voltage distribution of the selected memory cells is the abnormal distribution.
US11221914B2 Memory system for controlling nonvolatile memory
According to one embodiment, a memory system copies content of a first logical-to-physical address translation table corresponding to a first region of a nonvolatile memory to a second logical-to-physical address translation table corresponding to a second region of the nonvolatile memory. When receiving a read request specifying a logical address in the second region, the memory system reads a part of the first data from the first region based on the second logical-to-physical address translation table. The memory system detects a block which satisfies a refresh condition from a first group of blocks allocated to the first region, corrects an error of data of the detected block and writes the corrected data back to the detected block.
US11221909B2 Memory system and operating method thereof
A memory system includes: an ECC unit suitable for generating third data by correcting second data and a third DBI flag by correcting a second DBI flag, based on the second data, the second DBI flag, and a second parity, which are provided through a channel; a DBI unit suitable for generating fourth data by determining whether a plurality of third data bits respectively corresponding to a plurality of DBI flag bits constituting the third DBI flag are inverted, based on the third data and the third DBI flag; and a DM unit suitable for generating a DM flag indicating whether a write operation is performed on a plurality of fourth data bits constituting the fourth data, based on the second data.
US11221908B1 Discovery of an inexplicit link between a change and an incident in a computing environment
Systems, computer-implemented methods, and computer program products to facilitate discovery of an inexplicit link between a change and an incident in a computing environment are provided. According to an embodiment, a system can comprise a processor that executes computer executable components stored in memory. The computer executable components can comprise an analysis component that determines a defined link strength corresponding to links between change data and incident data in a computing environment. The computer executable components further comprise an extraction component that employs a model to identify an inexplicit link between the change data and the incident data based on the defined link strength.
US11221907B1 Centralized software issue triage system
A system for triage and response to a second system's malfunction is disclosed. The system determines a possible present or future disruption to a service provided by the second system; automatically searches historical records regarding similar disruptions; and provides an interactive, aggregated user interface comprising many tools to display results of the search, log actions already taken, and receive commands from human operators for seamless intervention in cloud-based or on-premises systems. The determination may be based on a statistical anomaly in the performance of the second system, or alternatively may be based on input from a human user, whose communication undergoes text analysis to determine possible matches. The user interface is used by multiple operators simultaneously using different computing devices to access the user interface, displays communications from other operators and actions taken by the other operators and can integrate many other tools for a seamless experience regardless of location.
US11221906B2 Detection of shared memory faults in a computing job
Technology for determining whether an inter-process type message has been successfully sent from a first process to a second process running on a single computer with a single processor(s) set. A variable (for example, a bit value) is used to indicate whether the inter-process message has been communicated between the processes. A timer and a predetermined timeout threshold are used to determine if the inter-process message has been pending for too long without being successfully communicated.
US11221905B2 System to monitor computing hardware in a computing infrastructure facility
Embodiments relate to monitoring computing hardware in a computing infrastructure facility. Image data and environmental data are received and a current operational status for a computing hardware component is determined from the image data. A hardware operational status tracking model and environment tracking model for the computing hardware component are updated. Embodiments can perform a root cause analysis if the current operational status is a fault status to determine if the fault status was caused by environmental conditions.
US11221903B2 Maintenance management system and maintenance management confirmation device used for the same
A maintenance management system includes: a failure information DB that stores at least a failure mode for each of diagnosis target assets; an automatic diagnosis definition DB that stores diagnostic criteria for diagnosing failure modes of the diagnosis target assets; an automatic diagnosis unit that detects or predicts occurrence of a failure mode of a diagnosis target asset, based on a measurement value representing a state of the diagnosis target asset measured by a sensor and the diagnostic criteria; a maintenance method DB that stores in advance a maintenance method corresponding to a failure mode; an automatic diagnosis result log storage unit that records at least a diagnosis result by the automatic diagnosis unit and information regarding an alarm issued; and a maintenance work log storage unit that records at least a maintenance work content performed on the diagnosis target asset and includes a task performance analysis unit.
US11221901B2 Monitoring processors operating in lockstep
An integrated circuit (IC) chip includes system circuitry having system memory, and a master processor and a checker processor configured to operate in lockstep; and monitoring circuitry comprising an internal lockstep monitor, a master tracer and a checker tracer. The internal lockstep monitor is configured to: observe states of internal signals of the master processor and the checker processor, compare corresponding observed states of the master processor and the checker processor, and if the corresponding observed states differ: trigger the master tracer to output stored master trace data recorded from the output of the master processor, and trigger the checker tracer to output stored checker trace data recorded from the output of the checker processor.
US11221898B2 Systems and methods for validating data
Systems and methods are validating data in a data set. A data set including data to validate and a validator to use in validating the data is selected based on user input generated based on interactions of a user with a graphical user interface. The validator is applied to the data to determine whether one or more statistics generated through application of the validator to the data is valid or invalid based on a validation routine associated with the validator. A data quality report indicating whether the data set is valid or invalid, based on a determination of whether the one or more statistics is valid or invalid, is generated and selectively presented to the user through the graphical user interface.
US11221895B2 Systems and methods for delivering messages to offline users
Systems and methods for presenting a message to a user via a user's computing device are configured to cause the message to be presented to the user while the user's computing device is not connected to the Internet. In part, this is accomplished by setting up a trigger condition for presentation of the message, where the trigger condition is that the user's computing device is not connected to the Internet. Information about the message and the trigger condition are delivered to the user's computing device in advance of when the user's computing device becomes disconnected from the Internet.
US11221894B2 Event execution method, device, and system
Embodiments of the present disclosure disclose an event execution method, device, and system. The method includes: obtaining first event result information obtained by executing a first event by a first application client logged in on a mobile terminal by using a first account, the first event result information indicating an account resource to be deducted; displaying the first event result information on a screen of a processing device; and requesting to execute a second event by using the processing device, the second event being used for deducting an amount of resource from a second account associated with the first account.
US11221888B2 Method and system for GPU virtualization based on container
A GPU virtualization method based on a container comprises the steps of: transmitting, if the container is created, a configuration file including GPU resource constraint information and an API profile to the container, by a node controller; and implementing a virtual GPU, when the container is executed, by intercepting a library call and changing an argument related to a GPU resource amount by a library controller provided in the container, and by intercepting a system call and changing argument and return values by a system call controller.
US11221886B2 Optimizing dynamical resource allocations for cache-friendly workloads in disaggregated data centers
Embodiments for optimizing dynamic resource allocations in a disaggregated computing environment. A new workload is assigned to a subset of a plurality of processors, the subset of processors assigned a subset of a plurality of cache devices. A determination is made that the new workload is categorized as a cache-friendly workload having a memory need which can be met primarily by the subset of cache devices by identifying that underlying data necessitated by the new workload resides primarily within the subset of cache devices. Pursuant to determining the new workload is the cache-friendly workload, a cache related action is performed to increase performance of the new workload executed by the subset of processors and commensurately executes additional workloads performed by other ones of the plurality of processors within the disaggregated computing environment.
US11221884B2 Hybrid virtual machine configuration management
According to one aspect of the present disclosure, a method and technique for hybrid virtual machine configuration management is disclosed. The method includes assigning to a first set of virtual resources associated with a virtual machine a first priority and assigning to a second set of virtual resources associated with the virtual machine a second priority lower than the first priority. An operating system of the virtual machine is provided with the first and second priorities assigned to the respective first and second sets of virtual resources. The operating system dispatches to process a workload the virtual resources from the first set before dispatching the virtual resources from the second set.
US11221882B2 Resource allocation
An apparatus comprising means for receiving a token bid for an application to access a user-output resource of the apparatus; controlling access to the user-output resource of the apparatus in dependence upon at least the token bid for the application to access the user-output resource of the apparatus; and providing tokens for use in one or more token bids for the application to access the user-output resource of the apparatus wherein the number of tokens provided for token bids for the application is dependent upon at least a monitored behavior of the user.
US11221875B2 Cooperative scheduling of virtual machines
A method and apparatus for cooperative scheduling of virtual machines. An exemplary method includes maintaining a CPU mask by a virtual machine manager, wherein the CPU mask comprises a real-time availability of each of a plurality of physical CPUs (PCPUs). A virtual machine (VM) is allowed to read the CPU mask.
US11221870B2 Agent flow arrangement management
Disclosed aspects relate to agent flow arrangement management in a distributed commit processing environment. A first set of agent utilization data may be collected with respect to a first commit processing agent. A second set of agent utilization data may be collected with respect to a second commit processing agent. An agent flow arrangement may be determined based on a first value with respect to the first set of agent utilization data exceeding a second value with respect to the second set of agent utilization data. The agent flow arrangement may have the first commit processing agent subsequent to the second commit processing agent. The distributed commit operation may be processed using the agent flow arrangement which has the first commit processing agent subsequent to the second commit processing agent.
US11221865B2 Batch management of operations over virtualized entities
Systems and methods for batching operations in a virtualization environment. A method embodiment operates over a plurality of virtual machines in the virtualization environment. A user interface is used to select two or more virtual machines that are to be subjected to the same batch actions. A method step then generates at least one batch request to be performed over the two or more selected virtual machines. In forming the batch request, the states of the individual virtual machines are analyzed to determine one or more entity-specific operations that apply to the virtual machines and/or to constituent entities of the virtual machines. Once the state-specific and entity-specific operations have been determined, an entity management protocol initiates execution of the one or more entity-specific operations over the individual ones of the two or more selected virtual machines.
US11221863B2 System and method for aggregating logs for replay
A system and method of aggregating logs for replay includes a processor configured to execute a replay service. The replay service is configured to access a plurality of logs, aggregate the plurality of logs to create a composite log, extract a first log entry from the composite log, recreate a service request based on information associated with the first log entry, and send the service request to a corresponding service to recreate an event associated with the first log entry. In some embodiments, to aggregate the plurality of logs to create the composite log, the replay service is configured to aggregate a first entry from a first log of the plurality of logs with a corresponding related second entry from a second log of the plurality of logs to create a composite entry for the composite log.
US11221861B2 Systems and methods for facilitating real-time analytics
Provided herein are methods, systems, and computer-program products for providing a library of base classes to be used by applications to facilitate real-time analytics. In some examples, the library may be a C++ Library that provides a set of primitive operators (e.g., spout base class, tube base class, and sink base class) for user derivation. In some examples, the spout base class may relate to receiving data from a data source, the tube base class may relate to performing one or more operations on the received data, and the sink base class may relate to sending the processed data to a data target. The spout, tube, sink together provide a real-time streaming framework interface that may be extended by the user.
US11221853B2 Method of dispatching instruction data when a number of available resource credits meets a resource requirement
The processor chip can have a pre-execution pipeline sharing a plurality of resources including at least one resource of interest, a resource tracker having more than one credit unit associated with each one of said at least one resource of interest. The method can include: decoding the instruction data to determine a resource requirement including a quantity of virtual credits required from the credit units for the at least one resource of interest, checking the resource tracker for an availability of said quantity of virtual credits and, if the availability of the amount of said virtual credits is established, i) dispatching the instruction data, and ii) subtracting the quantity of said credits from the resource tracker.
US11221850B2 Sort and merge instruction for a general-purpose processor
A Sort Lists instruction is provided to perform a sort and/or a merge operation. The instruction is an architected machine instruction of an instruction set architecture and is executed by a general-purpose processor of the computing environment. The executing includes sorting a plurality of input lists to obtain one or more sorted output lists, which are output.
US11221839B2 Early software updates for multi-tenant integration service
Methods and systems may be associated with a cloud computing environment. A provisioning application data store may contain information associated with services representing a plurality of multi-tenant cloud applications including, for a first SaaS application, indications that a first tenant qualifies for early software updates and has opted to receive early software updates. A cloud platform provisioning framework may determine that a new software update to the first application is available and is scheduled to be installed within a pre-determined time period (e.g., one day or week). The framework may then access the provisioning application data store to verify that the first tenant qualifies for early software updates and has opted to receive early software updates. As a result of the verification, the cloud platform provisioning framework may automatically install the new software update to the first application for the first tenant prior to the scheduled installation.
US11221838B2 Hot update method, operating system, terminal device, system, and computer-readable storage medium for a system process
A hot update method, an operating system, a terminal device, and a storage medium are provided according to embodiments. The method includes: receiving startup information of a system process sent by a hot update agent thread; checking a hot patch corresponding to the system process, in response to the startup information; and sending a patch processing request to the hot update agent thread, so as to request the hot update agent thread to invoke a patch repairing framework in response to the patch processing request. The embodiments can implement hot update of the framework and protect the security of the entire Framework layer and the APP layer.
US11221837B2 Creating and deploying packages to devices in a fleet based on operations derived from a machine learning model
Systems and methods for creating and deploying packages to devices in a fleet based on operations derived from a machine learning model or other automated feedback models are provided. As an example, a method for creating a package, including a payload, for deployment to a set of devices is provided. The method includes receiving a payload, where the payload has an associated set of payload parameters concerning a deployment of the payload to the set of devices. The method further includes using a processor, automatically creating the package for the deployment to the set of devices, where the package comprises instructions for deploying the payload to the set of devices, and where the instructions specify at least one of a plurality of operations derived from a machine learning model based at least on a subset of the associated set of payload parameters.
US11221836B1 Systems and methods to control configurations of customer-specific deployments of sets of enterprise software applications
Systems and methods for controlling configurations of deployments of sets of enterprise software applications to users are disclosed. Exemplary implementations may: store information, including executable code for a set of enterprise software applications and a configuration database including deployment-specific configuration settings and corresponding setting values; effectuate deployment of the set of enterprise software applications on a first deployment server; obtain modification databases with updated configuration settings; and modify the configuration settings of the first deployment server based on the modification databases.
US11221833B1 Automated object detection for user interface generation
A method for automated object detection for user interface generation includes receiving an image depicting a layout of a user interface for an application; analyzing the image to detect an object in the image, where the object depicts a representation of a portion of the layout of the user interface, and where the object is associated with a portion of textual content in the image; determining a set of attributes for the object, the set of attributes pertaining to the position of the object within the layout of the user interface; determining a user interface functionality associated with the portion of textual content; and generating application code for an executable user interface for the application, where the application code is to provide a user interface component based on the set of attributes that performs the user interface functionality.
US11221827B1 In-memory computation device
An in-memory computation device including a memory array, p×q analog to digital converters (ADCs) and a ladder adder is provided. The memory array is divided into p×q memory tiles, where p and q are positive integers larger than 1. Each of the memory tiles has a plurality local bit lines coupled to a global bit line respectively through a plurality of bit line selection switches. The bit line selection switches are turned on or cur off according to a plurality of control signals. The memory array receives a plurality of input signals. The ADCs are respectively coupled to a plurality of global bit lines of the memory tiles. The ADCs respectively convert electrical signals on the global bit lines to generate a plurality of sub-output signals. The ladder adder is coupled to the ADCs, and performs an addition operation on the sub-output signals to generate a calculation result.
US11221826B2 Parallel rounding for conversion from binary floating point to binary coded decimal
Embodiments of the invention are directed to a computer-implemented method of for parallel conversion to binary coded decimal format. The method includes receiving, by a floating point unit (FPU), a value in binary floating point (BFP) format. The BFP value includes an integer part and a fractional part. The FPU converts the BFP value to a binary coded decimal (BCD) value. In parallel to converting the BFP value to a BCD value, the FPU performs a rounding operation on the BFP value. The FPU receives the rounding information and operates on the BCD value accordingly.
US11221825B2 Methods and systems for conducting a session over audible and visual interfaces
Methods and systems for transferring a user session between at least two electronic devices are described. The user session is conducted as an audible session via an audible interface provided by a primarily audible first electronic device. Input data is received from the audible interface, wherein the input data causes the audible interface to progress through audible interface states. A current audible interface state is mapped to a visual interface state defined for a visual interface. The mapped visual interface state is pushed to a second electronic device having a visual output device for displaying the visual interface, to enable the user session to be continued as a visual session on the second electronic device.
US11221824B2 Methods and systems for transferring a session between audible interface and visual interface
Methods and systems for transferring a user session between at least two electronic devices are described. The user session is conducted as an audible session via an audible interface provided by a primarily audible first electronic device. Input data is received from the audible interface, wherein the input data causes the audible interface to progress through audible interface states. A current audible interface state is mapped to a visual interface state defined for a visual interface. The mapped visual interface state is pushed to a second electronic device having a visual output device for displaying the visual interface, to enable the user session to be continued as a visual session on the second electronic device.
US11221821B2 Audio scene processing
From multiple audio objects in an audio scene, one or more audio objects of interest are identified. First audio signals associated with the plurality of objects are processed for provision to a user device. The processing may be based on a position of the user device in an audio scene. The processing may include combining the first audio signals associated with the audio objects to form combined first audio signals, modifying the amplitude of the combined first audio signals and limiting to a first level the maximum amplitude of the combined first audio signals. The processing also includes modifying the amplitude of one or more individual first audio signals, associated with the one or more audio objects of interest, the modifying the amplitude of one or more individual first audio signals being independent of that for the combined first audio signals.
US11221815B2 Display system, display device, and display method
A display device includes a video input part for receiving video signals based on video input signals received by another display device, a communication controller for receiving communication data, representing any change occurring in video input signals, from another display device, a video signal determination part for determining video signals input by the video signal input part based on communication data received by the communication controller, and a video signal adjustment part for adjusting video signals based on the result of determination made by the video signal determination part.
US11221813B2 Method and system for aggregate asset routing
A method for asset routing including receiving a digital asset, determining a set of print partners for the digital asset, determining a set of candidate batches for the digital asset, selecting a print partner for the digital asset, optionally determining a print partner for an unmatched digital asset, and routing the digital asset to the print partner.
US11221811B2 Information processing apparatus, information processing system, and non-transitory computer readable medium storing program
An information processing apparatus includes an acquiring unit that acquires operation information indicating an operation of a user, a first specifying unit that specifies an application corresponding to the operation information among applications not used by the user, a second specifying unit that specifies a terminal through which the application specified by the first specifying unit is capable of being used, and a transmitting unit that transmits application information indicating the application and terminal information indicating the terminal, to a terminal operated by the user.
US11221808B2 Image forming apparatus capable of network and non-network connection
An image forming apparatus configured to execute: either of: encryption determination processing of determining whether a connection request is encrypted, in a case where the connection request has been transmitted via a network driver; and non-network receipt processing of operating a recording driver based on the connection request without determining whether the connection request is encrypted, in a case where the connection request has been transmitted via a non-network driver; and in a case where the encryption determination processing is executed, either of: decryption processing of decrypting the connection request which is encrypted and network receipt processing of operating the recording driver based on the decrypted connection request, in a case where the connection request is encrypted; and rejection processing of not operating the recording driver based on the connection request, in a case where the connection request is not encrypted.
US11221795B2 Queue management for multiway queues
Methods, systems, and computer program products for queue management are provided. Aspects include receiving a first queue entry and storing the first queue entry in a queue at a first location, wherein the first queue entry includes a first target destination, receiving a second queue entry and storing the second queue entry in the queue at a second location, wherein the second queue entry includes a second target destination, tracking a relative age for each of the first queue entry and the second queue entry, transmitting the first queue entry to the first target destination based at least in part on the relative age for the first queue entry being greater than the relative age for the second queue entry, and receiving a third queue entry and storing the third queue entry in the queue at the first location.
US11221792B1 Storage method using memory chain addressing
A storage system is configured to facilitate memory operations with the memory that avoid the need for defragmentation. The system includes one or more memory devices and a memory interface operatively coupled with the one or more memory devices. The memory interface includes a start page module that provides a start page table having a page number that includes a first part of a corresponding dataset. A link page module of the memory interface provides a link page table that indicates an address for a current page of a given dataset and an address for a next page of the given dataset. Write/read page modules of the memory interface provide write/read page tables that include sub-addresses of a page where a portion of a corresponding dataset is being written/read. The memory interface executes data read, write, and erase operations that are tracked using the tables provided by the various modules.
US11221789B2 Semiconductor device, memory controller, and memory accessing method
When a plurality of write data is merged to generate a code for protecting data stored in the main memory, the write data is protected in the memory controller. A first code generation unit generates a first code based on the write data stored in a first sub memory, and stores the generated first code in a second sub memory. The sub memory controller reads the write data to be merged from the first sub memory, and verifies whether the read write data includes an error by using the first code stored in the second sub memory. When the read write data does not include an error, the sub memory controller merges valid data of the write data read from the first sub memory, and outputs the merged data to a second code generation unit. The second code generation unit generates a second code based on the merged data.
US11221785B2 Managing replication state for deleted objects
Example distributed storage systems, replication state engines, and methods manage replication state for guaranteed replication between data stores. An object data store may store data objects that have been determined for deletion and rendered inaccessible to a client application. A replication state may be queried for deleted data objects and, if the replication state indicates that replication to another object data store is incomplete, physical deletion may be delayed until the replication state indicates that replication is complete and the data object may be physically deleted.
US11221784B2 Method and system for user data backup within a virtual desktop environment
A method for providing virtual desktop services includes receiving a request for a session from a user; instantiating a virtual machine for the session; copying user data for the user from a data backup to a user volume attached to the virtual machine; and creating a delta disk associated with the user volume, wherein the delta disk records changes to the user data during the session. A system for providing virtual desktop services, includes a shared storage device having user data stored thereon; a host server configured to run one or more virtual machines, the host server having a local storage device; virtual machine having a user volume with a copy of the user data and a delta disk having changed user data.
US11221782B1 Customizable progressive data-tiering service
A tiering service enables a client to custom specify service level agreements for data items to be tiered and automatically promotes and demotes the data items amongst a warm tier, a plurality of intermediate tiers, and a cold tier to ensure the service level agreement commitments are met. In some embodiments, a client specifies segmentation criteria for defining multiple segments of data items included in a data scope or table and assigns latency targets to the segments in order to define the service level agreement. Also, in some embodiments, a plurality of intermediate tiers are implemented on common underlying hardware by varying metadata management to implement intermediate tiers that have progressively increasing latencies.
US11221781B2 Device information sharing between a plurality of logical partitions (LPARs)
A computer-implemented method according to one embodiment includes obtaining, by a first LPAR, first device information about devices that a first LPAR is physically connected to. The first device information is sent by the first LPAR to a storage device for storage therein. Second device information stored on the storage device by a second LPAR is accessed by the first LPAR. The second device information includes information about devices that the second LPAR is physically connected to. The method further includes performing, by the first LPAR, a function using the second device information. A computer program product for device information sharing between a plurality of LPARs according to another embodiment includes a computer readable storage medium having program instructions embodied therewith. The program are instructions readable and/or executable by a first LPAR to cause the first LPAR to perform the foregoing method.
US11221780B2 Size adjustable volumes for containers
Implementations of the disclosure provide for size adjustable volumes for containers. A method of the disclosure includes determining, by a processing device of a Platform-as-a-Service (PaaS) system, a size limitation of a container, where the size limitation is associated with disk space usage of a storage volume group. The amount of disk space used by applications of the container is monitored in view of the size limitation of the container. Responsive to determining that the amount of the disk space used by the applications of the container satisfies a threshold, a storage volume of the storage volume group is allocated to the container in view of the size limitation of the container.
US11221778B1 Preparing data for deduplication
Preparing data for deduplication including in response to receiving a request to transfer data from a source storage system to a target storage system, accessing, by the source storage system, a compressed data block; generating, by the source storage system, a padded compressed data block by padding the compressed data block to conform to a fixed block size, wherein the fixed block size is greater than a size of the compressed data block; and sending, by the source storage system, the padded compressed data block to the target storage system.
US11221777B2 Storage system indexed using persistent metadata structures
A storage system. The storage system includes a data store including a plurality of data blocks; and an element store, the element store including a plurality of element trees, wherein each element tree includes a plurality of metadata blocks containing pointers, wherein data of the plurality of data blocks is read by navigating at least one of the plurality of element trees, wherein the element store includes a first level and at least one second level, wherein the first level is shared among the plurality of plurality of element trees.
US11221774B2 Power down mode for universal flash storage (UFS)
Systems and method are directed to Universal Flash Storage (UFS) memory system configured to support deep power-down modes wherein the UFS memory system is not required to be responsive to commands received from a host device coupled to the UFS memory system. Correspondingly, in the deep power-down modes, a link or interface between the UFS memory system and the host device may also be powered down. The UFS memory system may enter the deep power-down modes based on a command received from the host device or a hardware reset assertion, and exit the deep power-down modes based on a hardware reset de-assertion or power cycling. While in deep power-down modes, the power consumption of the UFS memory device is substantially lower than the power consumption of the UFS memory device in conventional power modes.
US11221773B2 Method and apparatus for performing mapping information management regarding redundant array of independent disks
A method and apparatus for performing mapping information management regarding a RAID are provided. The method includes: writing data into a data region of the RAID in a redirect-on-write (ROW) manner, and recording mapping information between logical addresses of the data and protected-access-unit addresses (p-addresses) of protected access units in the data region into a logical-address-to-p-address (L2p) table within a table region of the RAID; when partial data of the data is updated, maintaining an updating list including a set of L2p table entries for the partial data in a RAM, and maintaining a recovery log corresponding to the updating list in a log region of the RAID, for power failure recovery; and according to the updating list, detecting whether a number of same-location L2p table entries in the set of L2p table entries reaches a predetermined threshold, to selectively update the L2p table with the same-location L2p table entries.
US11221766B2 System and method for persistent memory rotation based on remaining write endurance
During a power-on self-test (POST), the BIOS of an information handling system may read a percentage remaining of a persistent memory device. If the percentage remaining satisfies a threshold, the BIOS may provide a message recommending that the persistent memory device be replaced, or automatically swapping the namespaces between two sets of persistent memory devices based on the write endurance remaining threshold.
US11221765B2 Apparatus and method for executing background operations using rotational position sorting
A background operation is internally triggered by firmware of a disk drive. During a training phase defined by a first time period, access latency of host commands is monitored during rotational position sorting command selection. During a sorting phase after the training phase, a sorting threshold is defined based on the access latencies measured during the training phase. The background command is selected for execution in the sorting phase if the seek and rotational latency is less than the sorting threshold.
US11221762B2 Common platform for one-level memory architecture and two-level memory architecture
A processor includes a first memory interface to be coupled to a plurality of memory module sockets located off-package, a second memory interface to be coupled to a non-volatile memory (NVM) socket located off-package, and a multi-level memory controller (MLMC). The MLMC is to: control the memory modules disposed in the plurality of memory module sockets as main memory in a one-level memory (1LM) configuration; detect a switch from a 1LM mode of operation to a two-level memory (2LM) mode of operation in response to a basic input/output system (BIOS) detection of a low-power memory module disposed in one of the memory module sockets and a NVM device disposed in the NVM socket in a 2LM configuration; and control the low-power memory module as cache in the 2LM configuration in response to detection of the switch from the 1LM mode of operation to the 2LM mode of operation.
US11221754B2 Method for controlling a display device at the edge of an information element to be displayed
A device and a method for controlling a display device such that a section of an information element presented on the display device, where a first edge is not presented and a first edge section is presented that includes the first edge of the information element as well as the region of the information element that is adjacent to the first edge. A translation of the presented section of the information element in a first direction can be actuated via a control motion.
US11221753B2 Method for adaptively switching graphic user interfaces and mobile device for performing the same
A mobile communication terminal includes an image capturing device obtaining image contents, an image content storage device storing the image contents obtained by the image capturing device, a display device including a touch panel through which a user input is received, and displaying the image contents, and an image contents viewer controller. The image contents viewer controller is configured to generate and display a first image content viewer interface listing thumbnails and/or information of the image contents based on an acquisition time of each of the image contents, receive an interface switching user touch gesture input from an user on the first image content viewer interface, and in response to the interface switching user touch gesture, switch the first image content viewer interface to a period-specific image content viewer interface in which the plurality of image contents are grouped and provided according to a grouping period.
US11221745B2 Method for displaying contents on basis of smart desktop and smart terminal
A content displaying method according to an embodiment includes: displaying windows allocated to users on a touch panel; displaying pieces of content input from the users on the windows; and displaying thumbnails on the windows, wherein the displaying of the thumbnails includes displaying pieces of content displayed on all windows in the thumbnails.
US11221742B2 Mobile scalable compute module
Techniques to facilitate interactions with industrial devices in an industrial automation environment are disclosed herein. In at least one implementation, a realtime communication connection is established through a common gateway platform to an industrial controller. A realtime notification message is received comprising industrial data and display instructions encoded into a text string generated by the industrial controller, the display instructions comprising display properties for the industrial data that specify how to display the industrial data on a computing device. The text string is processed to generate and render a display of the industrial data for display on the computing device according to the display properties provided in the display instructions.
US11221737B1 Motion stills experience
The technology disclosed herein includes a user interface for viewing and combining media items into a video. An example method includes presenting a user interface facilitating a creation of a video from a plurality of media items, wherein the user interface displays video content of the first and second media items in a first portion; receiving user input in the first portion of the user interface, wherein the user input comprises a selection of the first media item; updating the user interface to comprise a control element and a second portion, and adding the first media item to a set of selected media items, wherein the second portion displays image content of the set of selected media items and the control element enables a user to initiate the creation of the video; and creating the video based on video content of the set of selected media items.
US11221732B2 Method for displaying icon and electronic device therefor
The purpose of the present disclosure is generally to display at least one icon in an electronic device. A method for operating an electronic device comprises the steps of: displaying, on a screen, a plurality of icons for a plurality of applications; as a touch input for enlargement is detected through the screen, enlarging an icon of at least one application among the plurality of applications, and displaying same on the screen so as to include a shortcut function menu; and as a downward touch input on the shortcut function menu is detected, displaying a list of shortcut function menus, wherein the shortcut function menu is an interface element for directly executing a function of the at least one application.
US11221731B2 System and method for sharing internet of things (IOT) devices
A system and method are described for sharing IoT devices. For example, one embodiment of a system comprises an Internet of Things (IoT) service in communication with a plurality of IoT devices over a network; a device sharing module to receive an indication from a first user of one or more IoT devices associated with an account of the first user to be shared with a second user; the device sharing module to responsively associate the one or more IoT devices with an account of the second user and to subsequently allow the second user to access the one or more IoT devices.
US11221730B2 Input device for VR/AR applications
In some embodiments, an input device for interfacing within an VR/AR environment can include a processor, one or more motion tracking sensors to track a motion of the input device in three-dimensional (3D) space, where a cursor in the VR/AR environment moves based on the tracked motion of the input device in 3D space and is limited to tracked motion having three degrees of freedom (DOF). The input device can further include a button that, when activated, selects an application window in the VR/AR environment when the cursor is placed over the application window, where the application window moves in the VR/AR environment based on the tracked motion of the input device in 3D space while the application window is selected. The input device can include a user interface that, when activated, accesses and controls content on the selected application window.
US11221727B1 Visual interlocking block based programming method and system
Methods and systems are provided for creating and editing a visual interlocking block based program in a collaborative communication session. The visual interlocking block based program utilizes a single-page interface divided into an available segments region and a workspace region. Users drag visual program blocks from the available segments region into the workspace region in forming a visual program. The visual program blocks automatically interlock with one another in a pipeline to form an ordered sequence of visual program blocks making up the visual program. Each visual program block includes an icon that defines a specific programming function for a particular type of the visual program block. When arranged in the ordered sequence of the pipeline, the icons of the visual program blocks align to form a hieroglyph that identifies the visual program, a functionality of the visual program, and execution speeds of the visual program.
US11221723B2 System for applying privacy settings in connection with creating, storing, distributing, and editing mixed-media collections using different recording parameters
A system for managing collections having multiple content types can include a screen data capture module to capture screen data in a window having a window privacy setting presented to a user on a display device, a mixed-media collection (MMC) managing module configured to manage an MMC incorporating the captured screen data, and an MMC storage module configured to store the MMC. The MMC managing module can alter the captured screen data based on the window privacy setting.
US11221722B2 Information providing apparatus, information providing method, non-transitory recording medium recorded with information providing program, and non-transitory recording medium recorded with user terminal control program
An information providing apparatus includes an information storage unit configured to store a plurality of types of information concerning objects, a first display data providing unit configured to provide first display data for arranging and displaying a plurality of display regions on a display screen of a user terminal in a predetermined display shape respectively in correspondence with a plurality of objects such that a part of the information stored in the information storage unit is displayed in the plurality of display regions, a switching instruction acquiring unit configured to acquire a switching instruction from the user terminal, the switching instruction instructing to switch among the plurality of types of information concerning the objects, and an information switching unit configured to, when the switching instruction acquiring unit has acquired the switching instruction, switch a type of information displayed in the display regions based on the first display data.
US11221719B2 Sensor pattern and capacitive touch screen
A sensor pattern and a capacitive touch screen are provided. The sensor pattern comprises: a plurality of unit blocks, and a first unit block of the unit blocks comprises: a first 1st-type sensor element, a first 2nd-type sensor element, and a second 2nd-type sensor element. The first 1st-type sensor element is disposed on a first patterned layer, having a border trace, two parallel main traces, a bridge, a first cell, and a second cell, wherein the first and second cells are not aligned. The first 2nd-type sensor element is disposed on a second patterned layer, having a main trace and a sub-trace, wherein the main trace surrounds the first cell of the first 1st-type sensor element. The second 2nd-type sensor element is disposed on the second patterned layer, having a main trace and a sub-trace, wherein the main trace surrounds the second cell of the first 1st-type sensor element.
US11221718B2 Touch sensor and display device having the same
A touch sensor including a base layer including a sensing area and a non-sensing area, first and second sensor patterns disposed in the sensing area and arranged along first and second directions, respectively, first bridge patterns arranged along the first direction, second bridge patterns arranged along the second direction, and sensing lines disposed in the non-sensing area and connected to each of the first and second sensor patterns, in which each of the sensing lines includes a first metal layer and a second metal layer with an insulating layer interposed therebetween, each of the sensing lines has a first portion and a second portion, the second portion corresponding to at least one of the first bridge patterns disposed at a corner portion of the sensing area, and the second portion of at least one of the sensing lines has a single layer structure including only the second metal layer.
US11221703B2 Pressure sensing apparatus and method
An apparatus (22) for processing signals from a touch panel (10) is described. The touch panel (10) includes a layer of piezoelectric material (16) disposed between a plurality of sensing electrodes (14, 20) and at least one common electrode (15). The apparatus (22) includes a first circuit (23) for connection to the plurality of sensing electrodes (14, 20). The first circuit (23) is configured to generate one or more first pressure signals (29). Each first pressure signal (29) corresponds to one or more sensing electrodes (14, 20) and is indicative of a pressure acting on the touch panel (10) proximate to the corresponding one or more sensing electrodes (14, 20). The apparatus also includes a second circuit (24) for connection to the at least one common electrode (15). The second circuit (24) is configured to generate a second pressure signal (30) indicative of a total pressure applied to the touch panel (10). The apparatus also includes a controller (25) configured to determine an estimate of the total pressure based on a weighted difference of the second pressure signal (30) and a sum over the one or more first pressure signals (29).
US11221701B2 Touch display device and driving method with orthogonal touch driving signals
The present disclosure relates to touch display device and touch driving methods, and more specifically, to a touch display device and a touch driving method for accurately performing touch sensing by applying touch driving signals orthogonal to one another to adjacent touch electrodes.
US11221693B2 Display panel and display device
The present invention provides a display panel and a display device. The display panel includes a touch layer, a main display region, and a functional add-on region. A plurality of first pixels are arranged in the functional add-on region, and the touch layer is provided with an opening corresponding to the functional add-on region. A transmittance of the touch layer corresponding to the functional add-on region is greater than a transmittance of the touch layer corresponding to the main display region.
US11221692B2 Knob and input device
It includes a knob including: an operation portion comprised of a ring-shaped conductive material, a rotational operation being performed on the operation portion; a rotary supporting member comprised of a ring-shaped non-conductive material and fixed onto a capacitive type touch panel, for rotatably supporting the operation portion; a ring-shaped concave groove disposed in the rotary supporting member; and a conductive conducting terminal portion electrically connected to the operation portion and rotating inside the concave groove integrally with the operation portion, the position of the conducting terminal portion being detected by the touch panel, wherein the conducting terminal portion is comprised of a plurality of conducting terminal portions, surfaces of the conducting terminal portions being in contact with the concave groove, at least two of the surfaces of the conducting terminal portions being different in contact area from each other.
US11221690B2 Virtual peripherals for mobile devices
Methods and apparatuses for a mobile device (e.g., a mobile phone) supporting virtual peripherals are described. The mobile device may include a projecting component configured to project images to external surfaces outside of the mobile device. In some cases, the mobile device may project an image of a document on a first external surface and an image of a keyboard on a second external surface. Moreover, the mobile device may include an imaging component to receive inputs based on sensing an input device overlaid on the projected image (e.g., the keyboard). Accordingly, the mobile device may function as a computer with an external monitor and a keyboard, virtually added to the mobile device. In some cases, the mobile device may serve two or more users or purposes at a time. For example, the mobile device may operate as an infotainment device of a vehicle.
US11221684B2 Information processing device, information processing method, and recording medium
There is provided an information processing device to improve convenience by performing display in which a target device selected as an operation target and an operation user can be visually recognized. The information processing device includes a display control unit that controls, based on position information of a target device in a predetermined real space and position information of a user having an operation authority for the target device, display corresponding to a positional relation between the user and the target device such that the user can visually recognize the display in the real space. Consequently, it is possible to improve convenience by performing display in which a target device selected as an operation target and an operation user can be visually recognized.
US11221678B2 Haptic feedback remote control systems and methods
Haptic feedback remote control systems and methods are provided. A method for providing haptic feedback to a user of a haptic feedback remote control device includes receiving, by a receiving device, an electronic command issued from the haptic feedback remote control device. The receiving device transmits a haptic feedback command to the haptic feedback remote control device. Based on the received haptic feedback command, the haptic feedback remote control activates a haptic feedback device, within the haptic feedback remote control, to provide a haptic feedback effect to a user of the haptic feedback remote control device.
US11221677B2 Pencil haptics
According to some embodiments, an accessory device for interacting with an electronic device having a touch sensitive surface, is described. The accessory device can include a housing having walls suitable for carrying a processor capable of providing instructions and an interface unit extending through an opening at a distal end of the housing, where the interface unit is capable of interacting with the touch sensitive surface. The accessory device can further include a sensor in communication with the processor and the interface unit, where the sensor is capable of (i) detecting a stimulus generated by the interaction between the interface unit and the touch sensitive surface, and (ii) responding by providing a feedback parameter to the processor that responds by providing a feedback instruction. The accessory device can further include a feedback component that responds to the feedback instruction by transmitting a feedback force to the walls of the housing.
US11221672B2 Asymmetric EEG-based coding and decoding method for brain-computer interfaces
The present invention provides an asymmetric EEG-based coding and decoding methods for BCIs, the BCI system includes an evoked stimulus module, an acquisition module and an EEG signal data set including a training set Xk and a testing sample Y, and an EEG signal decoding module; the evoked stimulus module sends a hybrid coding visual stimulus to subjects to evoke a specific EEG signal as required; the acquisition module obtains data information by amplifying and filtering the EEG signal so as to constitute EEG signal module; the decoding module coverts the data information into an instruction set for outputting the coding method of the present invention uses asymmetric characteristics of brain electrophysiological activity response to stimulus, combines with coding strategies such as SDMA, CDMA, FDMA and phase division multiple access coding.
US11221665B2 Static power reduction in caches using deterministic naps
Disclosed embodiments relate to a dNap architecture that accurately transitions cache lines to full power state before an access to them. This ensures that there are no additional delays due to waking up drowsy lines. Only cache lines that are determined by the DMC to be accessed in the immediate future are fully powered while others are put in drowsy mode. As a result, we are able to significantly reduce leakage power with no cache performance degradation and minimal hardware overhead, especially at higher associativities. Up to 92% static/Leakage power savings are accomplished with minimal hardware overhead and no performance tradeoff.
US11221663B2 Removal prediction of a data reader from a charging base unit
A data reading system for predicting the removal of a data reader from a charging base unit based on the approach of a user's hand. The data reading system includes a data reader with a power supply, a base unit configured to receive the data reader and to charge the power supply of the data reader responsive to the data reader being coupled to the base unit, a sensor configured to detect the approach of a user's hand, and a processor in operable communication with the sensor and the data reader or the base unit. The processor is configured to apply an appropriate action, such as adjust an amount of current used to charge the power supply of the data reader in the base unit responsive to the sensor detecting the approach of the user's hand.
US11221657B2 Information processing apparatus, method of controlling information processing apparatus, and storage medium storing program
A first interface performs power delivery and communication with a first external apparatus. A second interface performs power delivery and communication with a second external apparatus. A controller is configured to perform: storing, in a memory, history information relating to power delivery performed with the second external apparatus through the second interface, the history information including identification information of the second external apparatus and an amount of power delivery with the second external apparatus; determining whether to perform a power role switch with the first external apparatus, the power role switch being a switch of a power role between a power source of supplying power and a power sink of receiving power; and in response to determining that the power role switch is to be performed, performing power delivery with the second external apparatus through the second interface based on the history information stored in the memory.
US11221648B2 Foldable display device
A foldable display device includes: a flexible display module including a bendable area having a folding axis and substantially planar members respectively located at opposite sides of the bendable area; and a support disposed on the flexible display module and including a hinge portion and support members, each of the support members being rotatably supported by one of opposite sides of the hinge portion, wherein at least a portion of the folding axis overlaps at least one of the support members in a plan view.
US11221647B2 Secondary single screen mode activation through user interface toggle
Methods and devices for selectively presenting a user interface on a second screen. More particularly, the method includes a change in the display mode of a multiple screen device from a first screen to a second screen while the device is closed. The change in the display mode may be made in response to a request from an application. The application may be executed and have the user interface window associated with the application moved to a second screen. The change to the second screen can be requested based on input into the application or automatically generated based on the type of application. In response to the request from the application, the device can render the user interface in the second screen.
US11221646B2 Image capture modes for dual screen mode
Methods and devices for selectively presenting a user interface during an image capture. More particularly, the method includes a change in the display mode of a multiple screen device for a first screen and a second screen when capturing the image. The change in the display mode may be made in response to one or more actions conducted by a user. The image capture function includes different modes that display different information on the first and/or second screens.
US11221645B2 Display device and method of manufacturing the same
A display device and a method of manufacturing the display device are provided. The method includes disposing a display panel, including side areas, a front display area, and a sub-region, on a carrier film including first, second, and third release portions; removing the first release portion to expose the side areas; disposing a cover window above the display panel; attaching the front display area to the cover window by pressing the second release portion toward the cover window, and attaching the side areas to the cover window by pressing the side areas exposed by removing the first release portion toward the cover window; removing the second release portion and the third release portion to expose the front display area and the sub-region; and bending the display panel to attach a bottom portion of the sub-region to a bottom portion of the front display area.
US11221640B2 Multidirectional input device
A multidirectional input device includes a frame, a plate-shaped base below the frame, a load detector provided on the frame or the base, and circuitry. The frame stores part of a tiltable operation stick and a tilt detector. The circuitry is configured to output an output signal representing the direction and the magnitude of an operation on the operation stick, based on the angle detection value of the tilt of the operation stick detected by the tilt detector and the load detection value of a load applied to the frame detected by the load detector. The circuitry is configured not to output the output signal or to output the output signal that sets the magnitude of the operation to zero, when the load detection value detected by the load detector is less than a predetermined threshold.
US11221639B2 Method and system for rating building energy performance
A method of predicting energy usage having the steps of providing a computer, providing a temperature database, providing a building asset rating database, receiving inputs from a user having a floor area measure of a building, an energy usage measurement, an energy usage start date, an energy usage end date, and a geographic location identifier, determining an estimated energy rating as a function of the inputs, the temperature database, and the building asset rating database, and providing the estimated energy rating to the user.
US11221637B1 Intelligent control of simple actuators
One aspect of the invention provides a computer-implemented method including: monitoring a current flow to a valve actuator; determining a previous position of the valve actuator; and determining a direction of movement of the valve actuator from the current flow and the determined previous position. Another aspect of the invention provides a control system including: memory; one or more processors; and a set of instructions stored in the memory that, when executed by the one or processors, cause the control system to perform a computer-implemented method as described herein.
US11221636B2 Method for controlling a hydraulic top link of a three-point linkage
A method for controlling a hydraulic top link of a three-point linkage on a piece of accessory equipment coupled to a tractor includes providing the top link coupled between a first location on the tractor and a second location on the accessory equipment. The method includes defining an extension position of the top link as a distance between the first location and the second location, where the extension position is adjustable within a predetermined adjustment range. The method further includes determining a force acting on the top link and adjusting the extension position of the top link by a control unit as a function of the force acting on the top link.
US11221629B2 Autonomous traveler and travel control method thereof
A vacuum cleaner that can achieve efficient and accurate autonomous traveling. An obstacle detection part detects an object corresponding to an obstacle outside a main casing. A map generation part generates a map indicating information on an area having been traveled by the main casing, based on detection of the object by the obstacle detection part and a self-position estimated by a self-position estimation part during traveling of the main casing. A controller controls an operation of a driving wheel to make the main casing autonomously travel. The controller includes a traveling mode for controlling the operation of the driving wheel so as to make the main casing autonomously travel along a traveling route set based on the map. The controller determines whether or not to change the traveling route for next time based on the obstacle detected by the obstacle detection part during the traveling mode.
US11221628B2 Work area marking for a robotic working tool
A robotic work tool (100) comprising a controller (110) and at least one magnetic sensor (170) arranged to sense a magnetic boundary signal emitted by a boundary wire, and a first magnetic guide signal emitted by a first guide wire (261), wherein the controller (110) is configured to: detect an at least partial crossing of the first guide wire (261) from a first work zone to a second work zone, determine an operating status and if the operating status indicates that a crossing is allowed, allow the robotic work tool to cross the first guide wire (261) to the second work zone, and if not, control the operation of the robotic work tool so that the first guide wire (261) is not crossed.
US11221627B2 Directed interaction of customers with autonomous vehicles
A system included and a computer-implemented method performed in an autonomous-driving vehicle are described. The system performs: receive a request to meet a person at a location; drive the vehicle to the location; identify the person at the location; and providing an instruction for the person to interact with the vehicle.
US11221617B2 Graph-based predictive maintenance
Systems and methods for predicting system device failure are provided. The method includes performing graph-based predictive maintenance (GBPM) to determine a trained ensemble classification model for detecting maintenance ready components that includes extracted node features and graph features. The method includes constructing, based on testing data and the trained ensemble classification model, an attributed temporal graph and the extracted node features and graph features. The method further includes concatenating the extracted node features and graph features. The method also includes determining, based on the trained ensemble classification model, a list of prediction results of components that are to be scheduled for component maintenance.
US11221614B2 Control system with automated control sequence verification
A control system includes a device of building equipment operable to alter a variable state or condition of a building in response to a command, a controller in communication with the device and operable to generate the command by executing an expected control sequence in response to one or more inputs, and a system manager. The system manager is configured to automatically verify that the controller executes the expected control sequence by automatically generating test logic based on a common data model tag for the device. The test logic specifies an input condition and an expected system response. The system manager is further configured to automatically verify that the controller executes the expected control sequence by adjusting one or more of the one or more inputs such that the input condition is satisfied and determining whether the expected system response occurs.
US11221606B2 System and method for depicting and using one logical connection with collection of input/output (I/O) modules as multiple individual logical connections
A method includes presenting a graphical user interface to a user, where the graphical user interface identifies multiple slots that are configured to be coupled to multiple input/output (I/O) modules. The method also includes receiving, from the user via the graphical user interface, information defining a slot assembly data map. The slot assembly data map identifies data offsets and data sizes associated with the I/O modules. The data offsets and the data sizes identify where data can be sent to or received from the multiple I/O modules over a single logical connection. The method further includes using the data offsets and the data sizes of the slot assembly data map to provide data to or receive data from one or more of the I/O modules over the single logical connection.
US11221604B2 Split structure design for an internet of things device
A split structure design for an internet of things (IoT) device including a control IoT device (CID) and a sensor IoT device (SID). An example of an apparatus provides a CID including a power transmitter to power a SID through a barrier and a control data transceiver to communicate with the SID through the barrier. The CID includes a power adjustor to increase a power transmission to the SID in steps, and an intermodule communicator to determine if communications have been established with the sensor IoT, and, if not, instruct the power adjustor to increase the power transmission to the SID by a step.
US11221599B2 Systems and methods for managing environmental conditions
Disclosed are systems and methods for adjusting environmental conditions based on automatically and manually generated requests. A commissioned unit comprising at least one IP luminaire (140, 150), transmits a signal comprising one or more identification codes. The signal may be, for example, a coded light signal. An environment control device (160) receives the signal, detects user input indicating one or more preferred environmental conditions, and transmits an environment control request comprising the one or more preferred environmental conditions. An environment manager module (110) receives the environment control request, generates an environment control command using the control request, and transmits the environment control command to one or more commissioned units to alter environmental conditions in a space in accordance with the user input.
US11221597B2 Systems and methods for balancing an electrical grid with networked buildings
An electrical power grid includes multiple, networked buildings that receive electrical power from one or more power generation sources. A networking control system communicates with a utility control center to obtain information regarding the amount of power being supplied by the power generation sources. The networking control system further obtains information from one or more building automation controllers that are controllably associated with a plurality of networked buildings. The networking control system determines whether the total amount of power being supplied exceeds a total demand load for the plurality of buildings. And if so, the networking control system commands one or more of the building automation controllers to operate one or more of the buildings a reduced energy efficiency level, which may take the form of an optimization curve.
US11221589B2 Chronograph repeater mechanism with safety function
An acoustic timepiece display mechanism includes a chronograph repeater for the acoustic display, by a striking mechanism, of a duration measured by a chronograph mechanism. The striking mechanism includes a winding lever for driving a rack to move a striking unit including a rack pinion integral with a striking ratchet, to move a striking rack to read the magnitude concerned and to release a corresponding strike function. The acoustic display mechanism includes, between a control mechanism included in the chronograph mechanism and the winding lever, a safety mechanism arranged, depending on the position of the strike wheel set, to allow or prevent travel of an operating lever of the control mechanism of the chronograph mechanism, which operating lever is arranged to be pivoted under the action of a chronograph start pusher.
US11221579B2 System, apparatus, and method for printing large format media and targeted decurling of various printing processes
A printer for producing a print media moving in a process direction including a print engine, a fuser, a full width array and a duplexing path. The print engine is operatively arranged to receive the print media and to apply a first dry marking material to a first surface of the print media. The fuser is arranged subsequently to the print engine in the process direction and is operatively arranged to receive the print media with the first dry marking material applied to the first surface of the print media and to fix the first dry marking material on the first surface using at least one of heat and pressure. The full width array is arranged subsequently to the fuser and is operatively arranged to obtain a first image of the first surface of the print media, the first image being used to quantify a flatness of the print media and/or image quality of the first image. The duplexing path is arranged subsequently to the full width array.
US11221574B2 Fixing device and image forming apparatus
A fixing device includes an endless fixing belt, a pad member disposed to be opposed to an inner peripheral surface of the fixing belt, a sliding contact member disposed between the fixing belt and the pad member to slide on the inner peripheral surface of the fixing belt, and a support member supporting the pad member. A heat insulating member having thermal conductivity lower than thermal conductivity of the pad member is interposed in at least one of a plurality of interfaces located between the sliding contact member in a portion in which the sliding contact member slides on the inner peripheral surface of the fixing belt and the support member.
US11221572B2 Image forming apparatus
An intermediate transfer belt has a first region and a second region in an outer circumferential surface thereof that is in contact with a blade. The first region has a first dynamic friction coefficient in a belt conveyance direction, and the second region has a second dynamic friction coefficient. The distance of the second region in the belt conveyance direction is less than the distance of the first region and is greater than the distance of a contact portion in which the blade is in contact with the intermediate transfer belt.
US11221571B2 Developing device and image forming apparatus
A developing device includes a developing housing, a developing unit, and a transport unit. The developing housing includes a container chamber containing a developer. The developing unit rotates around a first rotation axis while carrying the developer on a surface thereof to deliver the developer. At least a partial region of the developing unit is exposed from the developing housing in a developing region below the first rotation axis such that the developing unit faces an image carrier. The developing unit develops an electrostatic latent image. The transport unit is disposed in the container chamber. The transport unit rotates around a second rotation axis to transport the developer. A part of an inner wall surface of the container chamber on a developer lifting side in which the surface of the developing unit moves toward the transport unit is located between a first plane and a second plane.
US11221570B2 Developing unit having guide that stably supports toner cartridge
A developing device includes a developer cartridge and a developing unit. The developer cartridge, in some instances, may include a shutter. This shutter may have a wall for closing a developer supply hole, and be movable, with respect to a developer cartridge casing, between an open position where the supply hole is opened by the wall and a closed position where the supply hole is closed by the wall. The shutter may further include a protrusion that is movable with respect to the wall of the shutter between a first position and a second position in an axial direction. The protrusion, in the first position, is engageable with a developing unit and, in the second position, would be disengaged from the developing unit.
US11221568B2 Toner container having a common input gear for a toner agitator assembly and an encoded member
A toner container includes a housing having a toner reservoir. An input gear is positioned on the housing for mating with a corresponding output gear in an image forming device when the toner container is installed in the image forming device. A toner agitator is movably positioned in the reservoir. The toner agitator is operatively connected to the input gear such that rotation of the input gear in a first rotational direction causes movement of the toner agitator for agitating toner in the reservoir. An encoded member is encoded with authentication information of the toner container and is operatively connected to the input gear such that rotation of the input gear in a second rotational direction causes movement of the encoded member for communicating the authentication information of the toner container to a controller of the image forming device when the toner container is installed in the image forming device.
US11221561B2 System and method for wafer-by-wafer overlay feedforward and lot-to-lot feedback control
An overlay control system is disclosed. In embodiments, the system may include a controller configured to: acquire a set of feedback overlay measurements based on a plan of record (POR) sampling map on a second layer of samples of at least one previous lot of samples; generate a reference wafer overlay map based on the set of feedback overlay measurements; acquire a set of feedforward overlay measurements based on a feedforward sampling map on a first layer of a set of samples of a current lot of samples; generate a set of artificial overlay vector maps for the set of samples of the current lot of samples based on the set of feedforward overlay measurements; and cause a lithography tool to fabricate a second layer of samples of the current lot of samples based on the reference wafer overlay map and the set of artificial overlay vector maps.
US11221559B2 Photomask
A photomask including a photomask body having a surface on which a mask pattern is formed and to be scanned and subjected to pattern transfer to a resist through a lens assembly including a connecting portion and a non-connecting portion. The mask pattern has a first region subjected to the pattern transfer at the connecting portion of the lens assembly and a second region subjected to the pattern transfer at the non-connecting portion. The mask pattern has, in at least one of the first and second regions, a corrected line width which is adjusted by calculation such that the resist is to have a target line width as designed. The corrected line width has a stepwise change in at least one of a scanning direction and a direction orthogonal to the scanning direction. The stepwise change is made by including a correction component based on a random number.
US11221556B2 Method for fabricating spherical concave mirror in optical waveguide based on ultraviolet grayscale lithography
Disclosed is a method for fabricating a spherical concave mirror in an optical waveguide based on ultraviolet (UV) grayscale lithography. A key component is a specially designed mask pattern composed of a rectangle as well as a semicircle adjacent to the rectangle, where a rectangular area has no grayscale distribution, and UV light penetrating through different portions of the rectangular area has the same intensity; a semicircular area has the grayscale distribution, and the UV light penetrating through the semicircular area with the grayscale distribution is changed in intensity from the center of a circle in the radius direction according to a special function distribution law; an interlayer photoresist in the rectangular area is irradiated by the UV light penetrating through a mask plate and is developed to form an optical waveguide core.
US11221555B2 Mask plate, manufacturing method of patterned film layer and manufacturing method of thin film transistor
A mask plate, a method for manufacturing a patterned film layer and a manufacturing method of a thin film transistor are provided by the embodiments of the present disclosure. The mask plate includes: a first pattern and a second pattern; the first pattern includes a first sidewall, a second sidewall, a connecting portion connecting the first sidewall and the second sidewall, and an extension portion on a side of the connecting portion away from the first sidewall; the second pattern is between the first sidewall and the second sidewall; a slit is between the first pattern and the second pattern, and the slit is configured for diffraction. The positive photoresist is used, the extension portion of the mask plate makes that the pattern of the photoresist formed by the mask plate with the extension portion has a region corresponding to the extension portion and the “bolt effect” is avoided.
US11221554B2 EUV masks to prevent carbon contamination
An extreme ultra-violet (EUV) mask and method for fabricating the same is disclosed. For example, the EUV mask includes a substrate, a multi-layered mirror layer formed on the substrate, a metal capping layer formed on the multi-layered mirror layer, and a multi-layered absorber layer formed on the metal capping layer. The multi-layered absorber layer includes features etched into the multi-layered absorber layer to define structures on a semiconductor device.
US11221550B2 Projection device
A projection device includes a laser light source and a wavelength conversion assembly. The laser light source is configured to emit a first laser light having a first wavelength. The wavelength conversion assembly is configured to convert a first portion of the first laser light into a second laser light, wherein the second laser light has a second wavelength different from the first wavelength. The second laser light is reflected back to an upstream optical path of the wavelength conversion assembly through the wavelength conversion assembly, and a second portion of the first laser light is reflected to a downstream optical path of the wavelength conversion assembly through the wavelength conversion assembly.
US11221549B2 Projector capable of adjusting a projected image according to a current temperature
A projector includes a lens, a displacement adjusting unit, an imaging unit, a temperature sensing unit, a storage unit and a processing unit. The displacement adjusting unit is connected to the lens. The temperature sensing unit senses a current temperature. The storage unit stores a plurality of temperature ranges and a plurality of displacement variations corresponding to the temperature ranges. The processing unit receives a current image. The processing unit compares the current temperature with the temperature ranges to determine a current displacement variation corresponding to the current temperature from the displacement variations. The processing unit performs at least one of following steps according to the current displacement variation: controlling the displacement adjusting unit to adjust a displacement of the lens; adjusting a displacement of the current image on the imaging unit; and performing an image adjusting process for the current image.
US11221547B2 Projector
A projector including an optical machine, a lens and a casing is provided. The optical machine is configured to form an optical image. The lens is located on a projection path of the optical machine so that the optical image is projected on the lens. The casing is configured to receive the optical machine and the lens. The casing is provided with a positioning mark, which is aligned with an imaging center of the optical image in a vertical direction and configured to align the imaging center of the optical image with a center of a projection screen.
US11221539B2 Liquid crystal beam control device generating flat-top distribution
A lighting device using a liquid crystal beam modulator produces good broadening of a light beam. The liquid crystal cell has a patterned electrode structure having a pattern of paired electrodes on a first one of a pair of cell substrates for providing a spatially modulated electric field extending into a liquid crystal material, and the cell is arranged with respect to a light source so that an incident beam will arrive through another of the pair of substrates and exit from the first one of the pair of substrates.
US11221538B2 Achromatic liquid crystal lens with a chiral nematic liquid crystal
Liquid crystal lenses of different apertures with suppressed chromatic aberration utilizing twisted vertical alignment configuration are demonstrated. A plurality of substrates are provided with electrodes, including a patterned electrode to generate a lens effect. The liquid crystal material is homeotropically aligned, such as via alignment layers. Setting the ratio between cell thickness and chiral pitch of the cholesteric liquid crystals provides correction of axial chromatic aberrations of electrically-tunable focal lengths in the device.
US11221537B2 Switchable device
A switchable device for changing the opacity of at least a portion of a glazing is described. The switchable device comprises at least two (a first and a second) switchable regions in electrical communication with at least two (a first and a second) electrical connector regions. Each switchable region comprises an electrically actuated variable opacity layer between a first electrode and a second electrode, the first switchable region being arranged relative to the second switchable region such that upon connecting the first and second electrical connector regions to a suitable power supply, the opacity of the first and second switchable region changes such that at least two (a first and a second) portions of the switchable device have a change of opacity, the first portion of the switchable device having a different opacity to the second portion of the switchable device.
US11221533B2 Electrochromic device
Provided is an electrochromic device including an electrochromic element including a protrusion on a periphery of the electrochromic element, and a frame holding the electrochromic element, wherein the protrusion includes an electrode pad, and the frame includes a connecting member configured to electrically connect to the electrode pad.
US11221532B2 Display substrate, method of manufacturing the same, display panel and display device
A display substrate includes a base substrate, and a signal line and a pixel electrode arranged on the base substrate at different layers. The display substrate further includes a first transparent conductive pattern arranged between the pixel electrode and the signal line, a portion of the first transparent conductive pattern is arranged under the pixel electrode, a first passivation layer is arranged between the first transparent conductive pattern and the signal line, a second passivation layer is arranged between the first transparent conductive pattern and the pixel electrode, and the first transparent conductive pattern is electrically connected to a common electrode line of the display substrate.
US11221529B2 Manufacturing method for a narrow border display screen and display device
The present disclosure replace the unbendable glass substrate of the non-display portion of the first glass substrate connected to the integrated circuit chip with a bendable flexible substrate, and bend the bending portion of the flexible substrate and the integrated circuit chip connected therewith to the side or the back of the glass substrate, thereby reduce the area of the non-display portion and significantly increase the screen-to-body ratio of the display portion.
US11221527B2 Optical element and liquid crystal display apparatus
A viewing angle of emission light is widened. A width of the viewing angle is adjusted. A liquid crystal diffraction grating includes at least a first substrate, a liquid crystal layer and a second substrate. The first substrate includes a lower electrode and an upper electrode opposite to the lower electrode, and the upper electrode includes a plurality of branch electrodes that extend in a Y direction and are arranged in an X direction in a plan view. When no voltage is applied to the plurality of branch electrodes, an alignment direction of liquid crystal molecules of the liquid crystal layer is a direction along the X or Y direction. When polarizers are arranged on upper and lower sides of the liquid crystal diffraction grating, transmission axes of these polarizers are parallel to each other and parallel to the alignment direction of the liquid crystal molecules.
US11221526B2 Display device and substrate comprising organic insulating layer
According to one embodiment, a display device includes a first substrate and a second substrate. The first substrate includes a first area including a display area, a second area adjacent to the first area, and an organic insulating layer formed over the first area and the second area. The second substrate includes a substrate end located in a border between the first area and the second area, and overlaps the first area. The organic insulating layer includes a first groove portion surrounding the display area and formed in a circular shape along an outline of the first substrate. The first groove portion includes a first sidewall and a second sidewall. The first and second sidewalls intersect the substrate end in a plan view.
US11221525B2 Display device and flexible circuit board
A display device and a flexible circuit board are provided. The display device includes: a display panel having a first bonding region, the first bonding region being provided with a plurality of first connection terminals; a touch panel having a second bonding region, the second bonding region being provided with a plurality of second connection terminals; a flexible circuit board having a first surface and a second surface opposite to the first surface; first conductive structures disposed on the first surface of the flexible circuit board and configured to be connected with the plurality of first connection terminals; second conductive structures, disposed on the second surface of the flexible circuit board and configured to be connected with the plurality of second connection terminals.
US11221524B2 Array substrate, display panel and display device
The present application discloses an array substrate, a display panel and a display device. The array substrate comprises: a plurality of data lines and a plurality of gate lines, a plurality of pixel units defined by the plurality of data lines and the plurality of gate lines, each pixel unit comprising a first pixel electrode, a second pixel electrode, and at least three thin film transistors, the pixel unit further comprising: a charge-discharge element, the charge-discharge element and a third thin film transistor in the at least three thin film transistors charging and discharging the pixel unit such that the pixel unit forms a first voltage region and a second voltage region with different voltages.
US11221523B2 Liquid crystal display and manufacturing method thereof
A liquid crystal display includes: a gate line connected to a gate electrode; a semiconductor layer disposed on the gate line and including silicon; an ohmic contact layer disposed on the semiconductor layer; and a data conductor disposed on the ohmic contact layer. The semiconductor layer includes a source region, a drain region, and a channel region disposed between the source region and the drain region. The data conductor includes a data line transmitting a data signal, a source electrode corresponding to the source region, and a drain electrode corresponding to the drain region. A channel step of the semiconductor layer is a height difference between an upper surface in the source region or the drain region and an upper surface in the channel region. The upper surface in the source region or the drain region has a maximum height of the semiconductor layer.
US11221520B2 Display device and method of manufacturing the same
A display device and a method for manufacturing the same. A display device includes: a first substrate; a partition wall which is disposed on the first substrate to define a first space and includes a top portion and side portions extending from the top portion; a reflective layer which covers the top portion and the side portions; an organic layer which is disposed on the reflective layer to overlap the top portion and has liquid repellency; and a wavelength conversion layer which is disposed in the first space.
US11221518B2 Backlight module and display panel
The embodiments of the present application provided a backlight module and a display panel. By disposing a reflective layer on the substrate and disposing vias, whose areas gradually decrease from the side close to an electric current input side to the side away from the electric current input side, on the reflective layer, the backlight module reduces the brightness of a light emitting device layer close to the electric current input side and increase the brightness of the light emitting device layer away from the electric current input side. Thus the brightness of both sides of the light emitting devise layer is uniform, and thus the backlight uniformity of the backlight module is increased.
US11221516B2 Backlight module and liquid crystal display device
A backlight module and a liquid crystal display device are provided. The backlight module includes: a light guide plate including a light incident surface, a light emergent surface, and a bottom surface opposite to the light emergent surface; a light source, disposed on a side of the light incident surface of the light guide plate, the light emitted by the light source enters the light guide plate from the light incident surface; a plurality of collimating parts, disposed on at least one of the light emergent surface of the light guide plate and the bottom surface opposite to the light emergent surface, wherein a portion of the light entering the light guide plate is collimated by the plurality of collimating parts and then emitted from the light emergent surface of the light guide plate.