US11362329B2
A negative electrode active material particle and a method for preparing the same are provided. The negative electrode active material particle includes SiOx (0
US11362314B2
An electrode, in particular for micro-batteries, produced in a plurality of layers with intermediate steps of masking a first layer leaving some parts of the latter exposed in order next to produce a removal of material eliminating defects. After removal of the masking layer, the second layer can be formed. Other layers can then follow in the same way.
US11362309B2
A display device comprises a first substrate comprising at least one light-emitting element; a second substrate facing the first substrate, wherein light emitted from the light-emitting element is to be incident on the second substrate; and a filling layer between the first substrate and the second substrate, wherein the filling layer comprises a filling pattern comprising a first pattern part on the first substrate and having a curve portion formed in at least a part thereof.
US11362307B2
A display device includes a display layer having a plurality of organic light-emitting diodes (OLEDs) separated by gaps, and an encapsulation layer covering a light-emitting side of the display layer. The encapsulation layer includes a bilayer having a plurality of polymer projections on the display layer, the plurality of polymer projections having spaces therebetween, and a first dielectric layer conformally covering the plurality of polymer projections and an underlying surface in the spaces between the polymer projections, the dielectric layer forming side walls along sides of the polymer projections. The side walls are aligned with the gaps between the OLEDS, and/or the encapsulation layer has multiple bilayers.
US11362305B2
A display device and a method of manufacturing a display device are provided. A manufacturing method of a display apparatus includes forming a display module including a first area and including a display panel including lower and upper surfaces opposite each other, a first film under the lower surface of the display panel, a second film on the upper surface of the display panel, and an adhesive layer between the lower surface of the display panel and the first film; weakening an adhesive force of a first adhesive portion of the adhesive layer in the first area to be weaker than an adhesive force of a second adhesive portion of the adhesive layer outside the first area; cutting the first film and the adhesive layer; and removing a portion of the first film and the first adhesive portion from the first area.
US11362301B2
A display panel and a display device are provided. The display panel includes a display region, a hole-digging region, and a boundary region disposed between the display region and the hole-digging region. The display panel also includes an array substrate and a light-emitting function layer. The array substrate includes a dam structure disposed between the display region and the boundary region. The light-emitting function layer covers the array substrate, and includes a first light-emitting component disposed over the display region and a second light-emitting component disposed over the boundary region. The array substrate further includes a base substrate and a driving device layer, and the driving device layer includes a first thin-film transistor device layer and a boundary driving circuit layer. The first thin-film transistor device layer is electrically connected to the first light-emitting component, and the boundary driving circuit layer is electrically connected to the second light-emitting component.
US11362298B2
Broadly speaking, embodiments of the present invention provide a solid state light-emitting device and a method of manufacturing the solid state light-emitting device. The method comprises preparing a thin layer of semiconducting perovskite nanoparticles embedded in a matrix or blend of a material that has a wider band gap than the semiconducting perovskite nanoparticles. In embodiments, the method comprises blending a solution of a semiconducting perovskite material or a precursor therefor with a solution of a material that has a wider band gap than the semiconducting perovskite material or a precursor therefor followed by removal of the solvent from the mixture thus formed, to give the semiconducting perovskite nanoparticles embedded in a matrix or blend of the material that has a wider band gap than the semiconducting perovskite nanoparticles.
US11362285B2
The present invention relates to a semiconducting material comprising an electron transport matrix compound comprising at least one electron transporting structural moiety and at least one polar structural moiety; a matrix compound and electronic device utilizing the semiconducting material.
US11362280B2
The present specification relates to an organic light emitting diode.
US11362275B2
Exemplary methods of forming a memory structure may include forming a layer of a transition-metal-and-oxygen-containing material overlying a substrate. The substrate may include a first electrode material. The methods may include annealing the transition-metal-and-oxygen-containing material at a temperature greater than or about 500° C. The annealing may occur for a time period less than or about one second. The methods may also include, subsequent the annealing, forming a layer of a second electrode material over the transition-metal-and-oxygen-containing material.
US11362274B2
A laterally switching cell structure including a metal-insulator-metal stack includes an active metal oxide layer including one or more sub-stoichiometric regions. The metal oxide layer includes one or more metal-oxides deposited conformally using a mixed precursor atomic layer deposition process. A graded oxygen profile in the metal oxide layer(s) of the stack including a mirrored impurity density may be formed wherein the sub-stoichiometric region(s) include a relatively high density of impurities obtained as reaction by-products. Arrays of cell structures can be formed with no requirement for a thick active electrode, allowing for more space for a metal fill and optional selector, thereby reducing access resistance.
US11362266B2
A memory device may comprise a substrate defining a main plane; a plurality of memory cells each comprising a SOT current layer disposed in the main plane of the substrate and a magnetic tunnel junction residing on the SOT current layer; and a bit line and a source line to flow a write current in a write path including the SOT current layer of a selected memory cell. The source line comprises a conductive magnetic material providing a magnetic bias field extending to the magnetic tunnel junction of the selected memory cell for assisting the switching of the cell state when the write current is flowing.
US11362264B2
An electrical contact structure and a method for forming the electrical contact structure are provided. The method includes forming a thin film material layer on a substrate, forming a first barrier layer on the thin film material layer and forming a metal layer on the first barrier layer. The method further includes patterning the metal layer to form a metal pattern, forming a spacer on a sidewall of the metal pattern and covering a portion of the first barrier layer. The method further includes etching the first barrier layer, wherein the portion of the first barrier layer located under the spacer is not completely etched. The method further includes removing the spacer and exposing the sidewall of the metal pattern to form an electrical contact structure on the thin film material layer, wherein the first barrier layer has a protrusion part exceeding the sidewall of the metal pattern.
US11362259B2
A control circuit and a method for controlling a piezoelectric transformer are disclosed. In an embodiment the control circuit includes an inductor and a control unit, wherein the control circuit is configured to apply a voltage with a periodic waveform to a piezoelectric transformer, wherein a period duration of the voltage is specified by a control frequency and adjust the control frequency of the applied voltage as a function of an average current intensity of a current flowing through the inductor.
US11362246B2
A method of manufacturing a display device 1 includes: providing a substrate including sub-pixel defined therein and a first wiring disposed for the sub-pixel, and light-emitting element having a lower surface and a lateral surface and including a first electrode disposed on the lower surface, and a second electrode disposed on the lateral surface; mounting the light-emitting element and electrically connecting the first electrode to the first wiring; forming a resin member on the substrate and covering the light-emitting element; exposing an upper portion of the light-emitting element from an upper surface of the resin member such that the second electrode is partially exposed by removing an upper portion of the resin member; and forming a second wiring on the upper surface of the resin member excluding a portion of the light-emitting element exposed from the resin member and electrically connecting the second wiring to the second electrode.
US11362245B2
A semiconductor structure includes a substrate, a plurality of micro semiconductor devices and a fixing structure. The micro semiconductor devices are disposed on the substrate. The fixing structure is disposed between the substrate and the micro semiconductor devices. The fixing structure includes a plurality of conductive layers and a plurality of supporting layers. The conductive layers are disposed on the lower surfaces of the micro semiconductor devices. The supporting layers are connected to the conductive layers and the substrate. The material of each of the conductive layers is different from the material of each of the supporting layers.
US11362244B2
A light-emitting diode display having sub-pixel regions is provided. Each of the sub-pixel region includes a substrate, first and second electrodes, a light-emitting diode, and at least one blocking wall. The substrate has an active device. The first and second electrodes are separately disposed on the substrate. The first electrode is electrically connected to the active device, and a horizontal distance between the first and second electrodes is W1. The light-emitting diode is disposed on the substrate and includes a semiconductor stack, and first and second pads. The first pad contacts the first electrode, the second pad contacts the second electrode, and a maximum thickness of the semiconductor stack is H1. The blocking wall is disposed on the substrate and located between the first and second pads to prevent a contact therebetween. A height of the blocking wall is H2 and a width thereof is W2. H2≤½H1, and W2≤W1.
US11362238B2
A light emitting diode includes a first conductivity type semiconductor material region, an active region located over the first conductivity type semiconductor material region, a second conductivity type semiconductor material layer located over the active region, a first layer containing at least one of nickel or gold located over the second conductivity type semiconductor material layer, a reflective top contact electrode located over the first layer, a dielectric material layer located over the top contact electrode and containing an opening, and a reflector located over the dielectric material layer and contacting the top contact electrode through the opening in the dielectric material layer.
US11362232B2
A photodiode, such as a linear mode avalanche photodiode can be made free of excess noise via having a superlattice multiplication region that allows only one electrical current carrier type, such as an electron or a hole, to accumulate enough kinetic energy to impact ionize when biased, where the layers are lattice matched. A photodiode can be constructed with i) a lattice matched pair of a first semiconductor alloy and a second semiconductor alloy in a superlattice multiplication region, ii) an absorber region, and iii) a semiconductor substrate. A detector with multiple photodiodes can be made with these construction layers in order to have a cutoff wavelength varied anywhere from 1.7 to 4.9 μm as well as a noise resulting from a dark current at a level such that an electromagnetic radiation signal with the desired minimum wavelength cutoff can be accurately sensed by the photodiode.
US11362227B2
In an example, the present invention provides a solar tracker apparatus. In an example, the apparatus comprises a center of mass with an adjustable hanger assembly configured with a clam shell clamp assembly on the adjustable hanger assembly and a cylindrical torque tube comprising a plurality of torque tubes configured together in a continuous length from a first end to a second end such that the center of mass is aligned with a center of rotation of the cylindrical torque tubes to reduce a load of a drive motor operably coupled to the cylindrical torque tube. Further details of the present example, among others, can be found throughout the present specification and more particularly below.
US11362226B1
A method for manufacturing a solar cell string includes: providing a first adhesive layer, wherein the first adhesive layer includes N placement regions being used for N solar cells respectively; placing the N solar cells on the placement regions; laying first wires on a surface of at least one solar cell away from the first adhesive layer, and stretching the first wires across adjacent placement regions to electrically connect two adjacent solar cells; disposing a second adhesive layer on the surface of the at least one solar cell of the N solar cells away from the first adhesive layer, wherein the first wires are located between the second adhesive layer and the at least one solar cell; performing a pressing treatment to bond and fix the first adhesive layer, the first wires, the at least one solar cell of the N solar cells and the second adhesive layer.
US11362224B2
Disclosed is a photodetector in which a plurality of conductive stripes spaced apart from each other are bonded onto a two-dimensional semiconductor thin-film, and a pitch between adjacent conductive stripes is controlled to selectively adjust a plasmonic resonance wavelength zone, such that the photodetector has a high absorbance and a wide detection zone at the same time. Further, a manufacturing method thereof is disclosed. The photodetector includes a semiconductor thin-film; and a plurality of conductive stripes bonded onto the semiconductor thin-film and extending in a parallel manner to each other and spaced apart from each other.
US11362221B2
PolySi:Ga/SiO2 passivated contacts were prepared using ion implantation and dopant inks to introduce Ga into a-Si. Following crystallization anneals these p-type contacts exhibited improved passivation (iVoc of about 730 mV) over B-doped passivated contacts for solar cells.
US11362216B2
An active device substrate includes a substrate, a first active device, and a second active device. The first active device includes a first gate, a crystallized metal oxide layer, a first insulation layer, a first source, and a first drain. The crystallized metal oxide layer is located on the first gate. The first insulation layer is sandwiched between the crystallized metal oxide layer and the first gate. An area from the top surface of the crystallized metal oxide layer to the bottom surface of the crystallized metal oxide layer is observed via a selected area diffraction mode of a transmission electron microscope, and a diffraction pattern of a crystallized phase can be observed. The second active device includes a second gate, a silicon semiconductor layer, a second source, and a second drain. A manufacturing method of an active device substrate is further provided.
US11362213B2
A semiconductor structure includes a power rail on a back side of the semiconductor structure, a first interconnect structure on a front side of the semiconductor structure, and a source feature, a drain feature, a first semiconductor fin, and a gate structure that are between the power rail and the first interconnect structure. The first semiconductor fin connects the source feature and the drain feature. The gate structure is disposed on a front surface and two side surfaces of the first semiconductor fin. The semiconductor structure further includes an isolation structure disposed between the power rail and the drain feature and between the power rail and the first semiconductor fin and a via penetrating through the isolation structure and connecting the source feature to the power rail.
US11362202B2
There is provided a semiconductor device including: an anode electrode that is provided on a front surface side of a semiconductor substrate; a drift region of a first conductivity type that is provided in the semiconductor substrate; a first anode region of a first conductivity type that is in Schottky contact with the anode electrode; and a second anode region of a second conductivity type that is different from the first conductivity type, in which the first anode region has a doping concentration lower than or equal to a doping concentration of the second anode region, and is spaced from the drift region by the second anode region.
US11362186B2
A non-volatile memory device is provided. The non-volatile memory device includes a substrate, a first gate structure disposed on the substrate, a second gate structure disposed on the substrate, and a memory gate structure disposed on the substrate and between the first gate structure and the second gate structure. The memory gate structure at least covers the first gate structure and the second gate structure. The memory gate structure includes a charge storage layer disposed on the substrate and a memory gate layer disposed on the charge storage layer.
US11362181B2
A process for fabricating an electronic component with multiple quantum dots is provided, including providing a stack including a substrate, a nanostructure made of semiconductor material superposed over the substrate and including first and second quantum dots and a link linking the quantum dots, first and second control gate stacks arranged on the quantum dots, the gate stacks separated by a gap, the quantum dots and the link having a same thickness; partially thinning the link while using the gate stacks as masks to obtain the link, a thickness of which is less than that of the quantum dots; and conformally forming a dielectric layer on either side of the gate stacks so as to fill the gap above the partially thinned link. An electronic component with multiple quantum dots is also provided.
US11362179B2
A high voltage superjunction MOSFET includes a semiconductor substrate and a semiconductor layer having columns of first and second conductivity. A buffer layer of the first conductivity is between the semiconductor substrate and semiconductor layer. A plug region of the second conductivity is formed at a semiconductor layer surface and extends to the columns. A source/drain region is formed at the semiconductor layer surface and is connected to the plug region. The source/drain region has a concentration of the first conductivity between about 1×1019 cm−3 and 1.5×1020 cm−3. A body region of the second conductivity is between the source/drain region and the first column and is connected to the plug region. A gate trench is formed in the semiconductor layer surface and extends toward the first column and has a trench gate electrode disposed therein. A dielectric layer separates the trench gate electrode from the first column.
US11362177B2
One illustrative transistor of a first dopant type disclosed herein includes a gate structure positioned above a semiconductor substrate and first and second overall epitaxial cavities formed in the semiconductor substrate on opposite sides of the gate structure. The device also includes a counter-doped epitaxial semiconductor material positioned proximate a bottom of each of the first and second overall epitaxial cavities, wherein the counter-doped epitaxial semiconductor material is doped with a second dopant type that is opposite to the first dopant type, and a same-doped epitaxial semiconductor material positioned in each of the first and second overall epitaxial cavities above the counter-doped epitaxial semiconductor material, wherein the same-doped epitaxial semiconductor material is doped with a dopant of the first dopant type.
US11362173B2
Present disclosure provide a capacitor includes: a semiconductor substrate; a laminated structure including n conductive layers and m dielectric layer(s), the i-th conductive layer being provided with at least one i-th isolation trench, the (i+1)-th conductive layer being provided above the i-th conductive layer and in the i-th isolation trench, isolation trenches in odd-numbered and even-numbered conductive layers having a first and a second overlap region in a vertical direction respectively, and the first overlap region not overlapping the second overlap region, where m, n, and i are positive integers, n≥2, and 1≤i≤n−1; at least one first external electrode electrically connected to all odd-numbered conductive layer(s) through a first conductive via structure in the second overlap region; and at least one second external electrode electrically connected to all even-numbered conductive layer(s) through a second conductive via structure in the first overlap region.
US11362168B2
A display panel including sub pixels, a plurality of first and second scan lines, a plurality of first and second data lines, a plurality of first and second auxiliary lines and first conductive vias is provided. The sub pixels are arranged into first rows arranged in a first direction and second rows arranged in a second direction. The second rows are electrically connected to the first and second scan lines in alternation and are electrically connected to the first and second data lines in alternation. Each first auxiliary line includes a first portion electrically connected to a corresponding first scan line and a second portion spaced away from the first portion. The second auxiliary lines are respectively located between two adjacent first rows. Each second scan line is electrically connected to a corresponding first scan line through at least one second auxiliary line.
US11362163B2
A display panel, a method for preparing a display panel, and a display device are disclosed. The display panel includes a substrate layer; a light shielding metal layer and a first electrode plate of a storage capacitor on the substrate layer; a buffer layer covering the light shielding metal layer and the first electrode plate on the substrate layer; an active layer and a second electrode plate of the storage capacitor on the buffer layer; a gate insulating layer on the buffer layer and the active layer, and a source, a gate and a drain on the gate insulating layer.
US11362159B2
A display device includes a display substrate including a flat main region including a plurality of pixels, a flat subsidiary region, and a bending region disposed between the flat main region and the flat subsidiary region; a first layer disposed on the display substrate, the first layer including a bending opening portion in the bending region exposing the bending region of the display substrate; a bending organic layer disposed on the bending region exposed by the bending opening portion of the first layer; a plurality of light-emitting elements disposed on the first layer in the pixels, respectively, wherein the plurality of light-emitting elements includes a plurality of color filters, respectively, and wherein the bending organic layer includes the same material as at least one of the color filters.
US11362153B2
A display device includes: a substrate including a display area including a plurality of first pixels and a sensor area including a plurality of second pixels and a plurality of transmission portions, a plurality of first counter electrodes disposed corresponding to the plurality of first pixels, respectively, a plurality of second counter electrodes disposed corresponding to the plurality of second pixels, respectively, and a spacer disposed to overlap at least a portion of a boundary region between a transmission portion of the plurality of transmission portions and a second counter electrode of the plurality of second counter electrodes, which are adjacent to each other.
US11362150B2
A display device according to the present disclosure includes a substrate, a lens layer including a lens, a pixel electrode disposed between the substrate and the lens layer, and a color filter disposed between the pixel electrode and the lens layer. The color filter includes a colored portion that overlaps a part of the pixel electrode in plan view and is disposed between the substrate and the lens layer. The pixel electrode is provided in a display region in which an image is displayed. The lens overlaps a part of the pixel electrode in the plan view. A distance between the center of the pixel electrode and the display center of the display region is shorter than a distance between the center of the lens and the display center in the plan view.
US11362146B2
The present application provides a display panel comprising a substrate and a plurality of film layers disposed on the substrate in sequence, and at least one of the film layers having a patterned structure, wherein the display panel has at least a first location and a second location different from the first location, and the film layers arranged in a thickness direction of the display panel at the first location are different from the film layers arranged in a thickness direction of the display panel at the second location, a first optical length L1 at the first location and a second optical length L2 at the second location meet the following conditions: L1=d1*n1+d2*n2+ . . . +di*ni, L2=D1*N1+D2*N2+ . . . +Dj*Nj, (m−δ)λ≤L1−L2≤(m+δ)λ, wherein λ is a constant between 380 nm and 780 nm; m is a natural number; and δ is a constant between 0 and 0.2.
US11362140B2
Integrated circuits including 3D memory structures are disclosed. Air-gaps are purposefully introduced between word lines. The word lines may be horizontal or vertical.
US11362132B2
According to an embodiment, a device comprises: a scintillator layer configured to convert x-ray or gamma ray photons into photons of visible light; a photodiode layer configured to convert visible light produced by the scintillator layer into an electric current; an integrated circuit, IC, layer situated below the photodiode layer and configured to receive and process the electric current; wherein electrical contacts of the IC layer are connected to electrical contacts of the photodiode layer using wire-bonding; and wherein the wire-bonding is covered with a protective material while bottom part of the IC layer is left at least partly exposed. Other embodiments relate to a detector comprising an array of tiles according to the device; and an imaging system comprising: an x-ray source and the detector.
US11362129B2
A solid-state imaging device of an embodiment includes plural first transfer gate electrodes, plural second transfer gate electrodes, and plural fixed gate electrodes. The first transfer gate electrodes are such that the respective first transfer gate electrodes are placed in a charge transfer unit to correspond to single light receiving sections, and a control signal ϕ1 is applied. The second transfer gate electrodes are such that the respective second transfer gate electrodes are placed in a charge transfer unit to correspond to the single light receiving sections, and a control signal ϕ2 that differs in phase from the control signal ϕ1 for transferring plural charges is applied. The respective fixed gate electrodes are such that the respective fixed gate electrodes are placed between the first and the second transfer gate electrodes corresponding to the single light receiving sections in the charge transfer unit, and a fixed voltage is applied.
US11362108B2
The present disclosure provides a semiconductor structure, including: a first layer including a logic device; and a second layer over the first layer, including a first type memory device, a though silicon via (TSV) electrically connecting the logic device and the first type memory device. A method of forming semiconductor structure is also disclosed.
US11362086B2
An electrical device including a vertical transistor device connected to a vertical diode. The vertical diode connected transistor device including a vertically orientated channel. The vertical diode connected transistor device also includes a first diode source/drain region provided by an electrically conductive surface region of a substrate at a first end of the diode vertically orientated channel, and a second diode source/drain region present at a second end of the vertically orientated channel. The vertical diode also includes a diode gate structure in electrical contact with the first diode source/drain region.
US11362084B2
ESD protection devices and methods are provided. In at least one embodiment, a device includes a first stack that forms a Zener diode. The first stack includes a substrate of a first conductivity type having a first region of a second conductivity type located therein. The first area is flush with a surface of the substrate. A second stack forms a diode and is located on and in contact with the surface of the substrate. The second stack includes a first layer of the second conductivity type having a second region of the first conductivity type located therein. The second area is flush, opposite the first stack, with the surface of the first layer. A third stack includes at least a second layer made of an oxygen-doped material, on and in contact with the second stack.
US11362082B2
A substrate contact diode is disclosed. The substrate contact includes a first type substrate implant tap in a substrate, a second type epitaxial implant in an epitaxial layer that is on the substrate, and a first type epitaxial region above the second type epitaxial implant. A contact electrode that extends upward from the top of the first type epitaxial region to the surface of an interlayer dielectric that surrounds the contact electrode.
US11362081B2
To prevent an electrostatic damage on a display device formed with a driving circuit. Protective circuits are provided not only at input terminal parts, but also at intermediate parts of a circuit or at the ends of wiring lines. Otherwise, the protective circuits are provided at the ends of the wiring lines and at the places immediately before and after the input terminals, respectively, and then the circuit is interposed therebetween. Further, the protective circuits are provided around a circuit with a large current consumption.
US11362079B2
A method of forming a bonded assembly includes providing a first semiconductor die containing a first substrate, first semiconductor devices, first dielectric material layers overlying the first semiconductor devices, and first metal interconnect structures, providing a second semiconductor die containing a second substrate, second semiconductor devices, second dielectric material layers overlying the second semiconductor devices, and second metal interconnect structures, depositing a manganese layer on a top surface of the first dielectric material layers, disposing the second semiconductor die on the manganese layer such that a surface of the second dielectric material layers contacts the manganese layer, and performing a bonding anneal to bond the first semiconductor die to the second semiconductor die and to convert the manganese layer into a manganese-containing oxide layer, such that the manganese-containing oxide layer is bonded to the first dielectric material layers and the second dielectric material layers.
US11362078B2
According to an aspect, a display device includes: a substrate; and a plurality of pixels provided on the substrate. Each of the pixels includes a red light emitting element and a first green light emitting element. When the first green light emitting element and the red light emitting element are turned on simultaneously, an emission intensity of the first green light emitting element is lower than an emission intensity of the red light emitting element, and a half width of a spectrum of light output from the first green light emitting element is greater than a half width of a spectrum of light output from the red light emitting element.
US11362077B2
A method includes forming multiple photonic devices in a semiconductor wafer, forming a v-shaped groove in a first side of the semiconductor wafer, forming an opening extending through the semiconductor wafer, forming multiple conductive features within the opening, wherein the conductive features extend from the first side of the semiconductor wafer to a second side of the semiconductor wafer, forming a polymer material over the v-shaped groove, depositing a molding material within the opening, wherein the multiple conductive features are separated by the molding material, after depositing the molding material, removing the polymer material to expose the v-shaped groove, and placing an optical fiber within the v-shaped groove.
US11362075B2
Provided are micro light emitting diode display substrate, device and fabrication method thereof. The micro light emitting diode display substrate includes: a first base substrate; micro light emitting diodes on the first base substrate and including first and second electrodes; a common electrode layer on a side of a layer where the first and second electrodes are located away from the first base substrate, and electrically connected to the second electrodes of the micro light emitting diodes and spaced apart from the first electrodes; an interlayer insulating layer on a side of the common electrode layer away from the first base substrate and having via holes exposing the first electrodes of the micro light emitting diodes, respectively; first connection electrodes on a side of the interlayer insulating layer away from the first base substrate, and filling the via holes to be electrically connected to the first electrodes, respectively.
US11362073B2
A light emitting device for a display including first, second, and third LED stacks each including a first semiconductor layer, an active layer, and a second semiconductor layer, first, second, and third transparent electrodes in ohmic contact with a lower surface of the first LED stack, an upper surface of the second LED stack, and an upper surface of the third LED stack, respectively, a first electrode pad disposed on the first semiconductor layer of the third LED stack, a lower second electrode pad disposed on the third transparent electrode, and first, second, and third bump pads disposed on the first LED stack and electrically connected to the LED stacks, respectively, and a common bump pad disposed electrically connected to each LED stack, in which an upper surface of the first electrode pad is located at substantially the same elevation as that of the lower second electrode pad.
US11362068B2
A semiconductor package includes a base substrate having a first semiconductor substrate, and a first protective layer covering a top side thereof. A first semiconductor chip is on the first protective layer. A first fillet layer fills a space between the first protective layer and the first semiconductor chip. A first side surface of the base substrate extends in a first direction, and second and third side surfaces extend in a second direction. The base substrate includes two corner regions and a side region between the corner regions. A first protective layer in the side region includes a first side trench which overlaps the first semiconductor chip. A part of the first fillet layer fills the first side trench.
US11362062B2
A semiconductor package includes a base chip and at least one semiconductor chip disposed on the base chip. An adhesive film is disposed between the base chip and the at least one semiconductor chip and is configured to fix the at least one semiconductor chip on the base chip. The adhesive film includes an inner film portion that overlaps the at least one semiconductor chip in a thickness direction of the base chip, and an outer film portion that does not overlap the at least one semiconductor chip in the thickness direction of the base chip. A width of the outer film portion in a direction perpendicular to a lateral edge of the at least one semiconductor chip is substantially uniform within a deviation range of 20% of an average width of the outer film portion.
US11362054B2
A semiconductor package includes a chip including a pad; a first insulation pattern on the chip and exposing the pad; a redistribution layer (RDL) on an upper surface of the first insulation pattern and connected to the pad; a second insulation pattern on the upper surface of the first insulation pattern and including an opening exposing a ball land of the RDL and a patterned portion in the opening; an under bump metal (UBM) on upper surfaces of the second insulation pattern and patterned portion and filling the opening, the UBM including a first locking hole exposing an edge of an upper surface of the ball land; and a conductive ball on an upper surface of the UBM and including a first locking portion in the first locking hole. The first locking hole may be about 10% to about 50% of the area of the UBM upper surface.
US11362045B2
A chip package structure including a substrate, a redistribution layer (RDL), a chip and an encapsulant is provided. The RDL is disposed on the substrate. The chip is disposed on the RDL and is electrically connected with the RDL. The encapsulant is disposed on the RDL and encapsulates the chip. The chip is located in the high stress region. From a top view, the chip is located in the high stress region, and the low stress region surrounds the high stress region. The RDL includes at least one first device located in the high stress region. From the top view, the extending direction of the at least one first device is parallel to a stress direction at a position thereof.
US11362040B2
An array substrate, a display device and a method for manufacturing the array substrate are provided. The array substrate includes a display region and a peripheral wiring region, wherein the array substrate includes: a base substrate; a peripheral circuit in the peripheral wiring region and on the base substrate; and an electrostatic shielding layer disposed over the peripheral circuit and the base substrate.
US11362033B2
Semiconductor structure and fabrication method are provided. The method includes providing a substrate including a first region and a second region; forming a plurality of fins on the first region of the substrate; forming an isolation structure on the first region and the second region of the substrate; forming a gate structure across the plurality of fins and on the isolation structure at the first region; etching the isolation structure and the substrate at the second region to form a first opening; filling the first opening with a conductive material layer; and etching the gate structure till exposing the isolation structure to form a second opening in the gate structure and removing a portion of the conductive material layer in the first opening to form a power rail.
US11362027B2
In one example, a semiconductor device includes a substrate with a top side, a bottom side, and a conductive structure. A first electronic component includes a first side, a second side, and first component terminals adjacent to the first side. The first component terminals face the substrate bottom side and are connected to the conductive structure. A second electronic component comprises a first side, a second side, and second component terminals adjacent to the second electronic component first side. The second electronic component second side is connected to the first electronic component second side so that the first component terminals and the second component terminals face opposite directions. Substrate interconnects are connected to the conductive structure, and a bottom encapsulant covers the substrate bottom side, the first electronic component, the second electronic component, and the substrate interconnects. Portions of the second component terminals and the substrate interconnects are exposed from a bottom side of the bottom encapsulant. Other examples and related methods are also disclosed herein.
US11362021B2
Provided is a pressurized semiconductor package including a lead frame including a pad board and a first terminal, a semiconductor chip, pressurizing members stacked to pressurize the semiconductor chip, and a package housing. The semiconductor chip is physically pressurized by the pressurizing members and is electrically connected to improve durability of the semiconductor package and to simplify a manufacturing process.
US11362018B2
Apparatuses and methods are disclosed herein for the formation of to capacitance through substrate via structures. An example apparatus includes an opening formed in a substrate. Wherein the opening has at least one sidewall, a first dielectric at least formed on the sidewall of the opening, a first conductor at least formed on the first dielectric, a second dielectric at least formed on the first conductor, and a second conductor at least formed on a sidewall of the second dielectric.
US11362009B2
Provided is a package structure and a method of fabricating the same. The package structure includes a die; a first encapsulant, laterally encapsulating the die; a first redistribution structure, disposed on the first encapsulant and the die; a second encapsulant, disposed on the first redistribution structure; an antenna pattern, embedded in the second encapsulant and electrically connected to the first redistribution structure; and a dielectric layer, covering the antenna pattern, wherein an upper surface of the second encapsulant is exposed by the dielectric layer, and a laser mark is formed within the upper surface of the second encapsulant.
US11362004B2
In accordance with some embodiments, a device includes first and second p-type transistors. The first transistor includes a first channel region including a first material of a first fin. The first transistor includes first and second epitaxial source/drain regions each in a respective first recess in the first material and on opposite sides of the first channel region. The first transistor includes a first gate stack on the first channel region. The second transistor includes a second channel region including a second material of a second fin. The second material is a different material from the first material. The second transistor includes third and fourth epitaxial source/drain regions each in a respective second recess in the second material and on opposite sides of the second channel region. The second transistor includes a second gate stack on the second channel region.
US11362002B2
A method includes forming isolation regions extending into a semiconductor substrate, and recessing the isolation regions. After the recessing, a portion of a semiconductor material between the isolation region protrudes higher than top surfaces of the isolation regions to form a semiconductor fin. The method further includes forming a gate stack, which includes forming a gate dielectric on sidewalls and a top surface of the semiconductor fin, and depositing a titanium nitride layer over the gate dielectric as a work-function layer. The titanium nitride layer is deposited at a temperature in a range between about 300° C. and about 400° C. A source region and a drain region are formed on opposing sides of the gate stack.
US11362000B2
A fin structure is on a substrate. The fin structure includes an epitaxial region having an upper surface and an under-surface. A contact structure on the epitaxial region includes an upper contact portion and a lower contact portion. The upper contact portion includes a metal layer over the upper surface and a barrier layer over the metal layer. The lower contact portion includes a metal-insulator-semiconductor (MIS) contact along the under-surface. The MIS contact includes a dielectric layer on the under-surface and the barrier layer on the dielectric layer.
US11361990B2
Provided are a substrate processing method and a device manufactured by using the same, which may improve etch selectivity of an insulating layer deposited on a stepped structure. The substrate processing method includes: forming a first layer on a stepped structure having an upper surface, a lower surface, and a side surface connecting the upper surface and the lower surface; weakening at least a portion of the first layer; forming a second layer on the first layer; and performing an isotropic etching process on the first layer and the second layer.
US11361983B2
A method for producing a semiconductor device may include applying one or more semiconductor components onto a device body where the device body has a substrate and an integrated circuit. The semiconductor component(s) may include an active zone configured to receive radiation. The method may further include transferring a multitude of semiconductor components from a sacrificial wafer to a target wafer with the device bodies still coupled by using a stamp to place them onto said device bodies. The stamp may be pressed onto the semiconductor components to adhere to the semiconductor components to the stamp and transfer them. As soon as the stamp moves in the opposite direction, the semiconductor component(s) may be separated from holding structures by breaking away webs or their projections on the second semiconductor body and leaving a breaking point directly on an outside of the semiconductor component.
US11361980B2
A device and method for alignment of a first contact surface of a first substrate with a second contact surface of a second substrate which can be held on a second platform includes first X-Y positions of first alignment keys located along the first contact surface, and second X-Y positions of second alignment keys which correspond to the first alignment keys and which are located along the second contact surface. The first contact surface can be aligned based on the first X-Y positions in the first alignment position and the second contact surface can be aligned based on the second X-Y positions in the second alignment position.
US11361977B2
A semiconductor device and method of manufacture are provided. In some embodiments a divergent ion beam is utilized to implant ions into a capping layer, wherein the capping layer is located over a first metal layer, a dielectric layer, and an interfacial layer over a semiconductor fin. The ions are then driven from the capping layer into one or more of the first metal layer, the dielectric layer, and the interfacial layer.
US11361974B2
A method for forming a semiconductor structure includes the steps of providing a substrate having a first region and a second region, forming a plurality of semiconductor devices on the first region of the substrate, forming a planarization layer on the substrate and covering the semiconductor devices, wherein the planarization layer on the first region and the planarization layer on the second region have a step-height, performing a first CMP process to remove the step height of the planarization layer, and after the first CMP process, performing a curing process to convert the planarization layer into a porous low-k dielectric layer.
US11361965B1
Methods of in situ fabrication and formation of horizontal nanowires for a semiconductor device employ non-catalytic selective area epitaxial growth to selectively grow a semiconductor material in a selective area opening of predefined asymmetrical geometry. The selective area opening is defined in a dielectric layer to expose a semiconductor layer underlying the dielectric layer. The non-catalytic selective area epitaxial growth is performed at a growth temperature sufficient to also in situ form a linear stress crack of nanoscale width that is nucleated from a location in a vicinity of the selective area opening and that propagates in a uniform direction along a crystal plane of the semiconductor layer in both the semiconductor layer and the dielectric layer as a linear nanogap template. The semiconductor material is further selectively grown to fill the linear nanogap template to in situ form the nanowire that is uniformly linear.
US11361957B2
A time-of-flight mass spectrometer includes a flight tube, an ion introduction unit that is connected to the flight tube, an ion detector that detects an ion flown in the flight tube, and a control unit that controls the ion introduction unit and the flight tube, wherein: the control unit sequentially changes an accumulation state of the ion to be introduced into the flight tube by the ion introduction unit, for a plurality of measurement processes performed repeatedly.
US11361949B2
Provided is a substrate placing table (15) capable of reducing influences of external factors such as the temperature inside a chamber (11). The substrate placing table (15) disposed in the chamber (11) in a plasma processing apparatus (1) includes an electrostatic chuck (61) and a cooling jacket (62), and the electrostatic chuck (61) consists of an upper disk part (61a) having an electrode (71) for electrostatic attraction incorporated therein, and a lower disk part (61b) having a greater diameter than the upper disk part (61a) and having a heater (72) incorporated therein. A focus ring (64) disposed outside the upper disk part (61a) in a radial direction of the upper disk part (61a) and covering an upper surface of the lower disk part (61b), an upper annular cover (65) for thermal insulation enclosing the lower disk part (61b) and at least a part of the cooling jacket (62), and a lower annular cover (66) for thermal insulation clamping the cooling jacket (62) between itself and the upper annular cover (65) are made of ceramics.
US11361944B2
A plasma processing method, including: a trenched substrate preparation process of preparing a trenched substrate having trenches having a bottom exposing an oxide film; and an oxide film removal process of exposing the trenched substrate to a plasma, to remove the oxide film. The oxide film removal process includes a plurality of cycles, each cycle including: an oxide film etching step of etching the oxide film; and a cleaning step of removing an attached matter on inner walls of the trenches, after the oxide film etching step.
US11361941B2
Methods and apparatus for processing a substrate are herein described. For example, a processing chamber for processing a substrate includes a chamber body defining a processing volume; a radio frequency (RF) power source configured to deliver RF energy to the processing volume for processing a substrate; a substrate support comprising an electrode; an AC power supply configured to supply power to the processing chamber; an RF filter circuit connected between the electrode and the AC power supply; and a controller configured to monitor an RF voltage at the RF filter circuit that is indirectly induced into the electrode by the RF power source during operation, and to determine a processing state in the processing volume based on the monitored RF voltage.
US11361938B2
Disclosed are to a plasma enhancement member, and a plasma supplying apparatus and a medical instrument including the same. The plasma enhancement member includes a coupling part coupled to an apparatus for generating plasma, an enhancement material accommodating part configured to accommodate an enhancement material for enhancing an operation of the plasma, and a plasma discharge part configured to discharge the plasma including the enhancement material.
US11361923B2
The present utility model provides a contactor, comprising: a housing, including a first side plate and a second side plate disposed opposite to each other; a static iron core and a movable iron core located inside the housing, a coil bobbin fitted on the static iron core, a coil wound on the coil bobbin, an elastic device located between the coil bobbin and the movable iron core, and a moving contact and astatic contact disposed opposite to each other, wherein the coil bobbin includes a contact end surface facing the movable iron core and a first fixing part and a second fixing part fixed to edges of the contact end surface, length directions of the first fixing part and the second fixing part are parallel to the first side plate and the second side plate, the first fixing part is in contact with and connected to the first side plate, and the second fixing part is in contact with and connected to the second side plate. The contactor according to the present utility model has a narrower width and saves installation space.
US11361920B2
A system includes an electrical apparatus configured to monitor or control one or more aspects of an electrical power distribution network; and a control system including more than one electronic processor, where the electronic processors are configured to cause the control system to interact with the electrical apparatus, an interaction between the control system and the electrical apparatus including one or more of the control system providing information to the electrical apparatus and the control system receiving information from the electrical apparatus, and if some of the electronic processors are unable to cause the control system to interact with the electrical apparatus, at least one of the other electronic processors is able to cause the control system to interact with the apparatus.
US11361916B2
A waterproof button module includes a pressing element, a circuit board, an adhesive layer, and an elastic layer sequentially stacked. The adhesive layer is attached to the circuit board and the elastic layer. The adhesive layer includes a first opening, and the elastic layer includes a second opening. The first opening is aligned with the second opening and exposes a part of the rear surface of the circuit board. The adhesive layer has an annular zone adjacent to and surrounding the first opening. The annular zone directly contacts the circuit board. The waterproof button module further includes an electric-connection assembly and a switch. The electric-connection assembly is electrically connected to the circuit board, and passes through the first opening and the second opening. The switch is electrically connected to the circuit board, and has a button. In addition, an electronic device including the waterproof button module is disclosed.
US11361908B2
An improved method of forming a capacitor, and capacitor formed thereby, is described. The method comprises forming an anode with an anode lead extending therefrom, forming a dielectric on the anode, forming a solid cathode layer on the dielectric and forming a hermetic encasement on the capacitor wherein the hermetic encasement comprises a conformal non-conductive layer.
US11361904B2
A multilayer electronic component includes a body, a protrusion disposed on at least one surface of the body, and an external electrode having an electrode layer disposed on a side surface of the body and extending to be in contact with a side surface of the protrusion and a conductive resin layer disposed on the electrode layer and extending to cover a portion of the protrusion.
US11361903B2
A multi-layer ceramic electronic component, including: a capacitance forming unit that includes internal electrodes and ceramic layers, the internal electrodes being laminated in a first direction via the ceramic layers; and a circumferential unit that is provided on a circumference of the capacitance forming unit and formed of insulating ceramics. The circumferential unit includes a cover that is provided to the capacitance forming unit outward in the first direction, a side margin that is provided to the capacitance forming unit outward in a second direction orthogonal to the first direction, and a grain growth region that is formed at a boundary between the cover and the side margin and includes crystal grains of the insulating ceramics, the crystal grains having a mean grain size larger than a mean grain size of the crystal grains at a center portion of the cover.
US11361899B2
An apparatus is provided. The apparatus includes an electronic circuit for processing a differential signal. A device including an electronic circuit may include a first inductor and a second inductor that process a differential signal, a first circuit connected to the first inductor in parallel, a second circuit connected to the second inductor in parallel, and lines connecting the first inductor and the first circuit, the lines being disposed to pass through an area defined by the first inductor and the second inductor. The first inductor and the second inductor have symmetrical differential structures.
US11361888B2
One embodiment of the present invention is that in samarium-iron-nitrogen magnet powder, a non-magnetic phase is formed on a surface of the samarium-iron-nitrogen magnet phase, and an arithmetic mean roughness Ra of the surface is 3.5 nm or less.
US11361882B2
A wiring member includes a sheet material in which a weight reduction space is formed and a wire-like transmission member fixed on the sheet material. For example, the weight reduction space includes a bottomed hole. For example, the sheet material includes a first base material in which a base material side through hole passing through the first base material in a thickness direction is formed and a second base material overlapped with the first base material to cover the base material side through hole, and the base material side through hole which is partially covered by the second base material forms the bottomed hole.
US11361881B2
An irregular-shaped cable and a method for manufacturing the cable. The irregular-shaped cable includes a conductive core formed by at least two conductive core segments having different cross-sectional shapes which are connected end to end. An insulation layer is wrapped over the conductive core segment from the outside, and the profile of the insulation layer fits with the conductive core segments. The cable can be fitted with the vehicle body. The manufacturing method includes a manufacture of the conductive core segments, a connection of the conductive core segments, and a manufacture of the insulation layer.
US11361878B2
The present invention relates to a method for manufacturing an insulating layer which can minimize the degree of warpage caused by polymer shrinkage at the time of curing and secure the stability of a semiconductor chip located therein, and a method for manufacturing a semiconductor package using an insulating layer obtained from the manufacturing method of the insulating layer.
US11361877B2
This is generally a method of producing graphene-containing suspensions of flakes of high quality graphene/graphite oxides and method of producing graphene/graphite oxides. Both the exfoliating graphite into flakes and oxidizing the graphite flakes and the preparation and suspension of the flakes can be done with high volume production and at a low cost.
US11361874B2
Based on determined locations of Kukharev (K) regions, and the estimated times of their formation on Earth, in the atmosphere, and in space, antimatter may be produced and collected, as described by the present invention. Due to jumps in the gravitational field, various standing waves are formed from the resonances of the gravitational tides. A wave of charged particles is formed within the K region and can be setup to collide with targets comprising heavy metal atoms (or other equivalents), the colliding thereby creating antimatter particles. These antimatter particles can then be stored in various traps and used for various purposes, e.g., energy formation.
US11361863B2
Embodiments provide systems, methods and apparatus for diabetes management using location-based reminders. Embodiments include requesting a user select a diabetes management related task to be reminded to perform; requesting the user select a location at which the user is to be reminded to perform the selected diabetes management related task; monitoring the user's location; detecting the user has entered the selected location; triggering the reminder in response to detecting the user has entered the selected location; and presenting the reminder to the user. Numerous other aspects are provided like helping a user locate a blood glucose meter (BGM) by identifying a most recent data transfer from the BGM based on a stored date and time associated with the most recent data transfer from the BGM, and identifying patterns of diabetes management events corresponding to particular location types.
US11361856B2
Embodiments of the invention relate to a system and method for population-based medication risk stratification and for generating a personalized medication risk score. The system and method may pertain to a software that relates pharmacological characteristics of medications and patient's drug regimen data into algorithms that (1) enable identification and/or prognosis of high-risk patients for adverse drug events within a population distribution, and (2) allow computation of a personalized medication risk score which provides personalized, evidence-based information for safer drug use to mitigate medication risks.
US11361855B2
Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform acts of storing, in a pharmacy database of a computer system, pharmacy account information, wherein the pharmacy account information comprises: a unique patient ID associated with a customer; a pharmaceutical drug record indicating a pharmaceutical drug prescribed to the customer; and an action record indicating triggering actions of the pharmaceutical drug; determining, by the computer system, that the customer is entering or has entered a retail store; after determining that the customer is entering or has entered a retail store: confirming, by the computer system, that the customer has at least one prescription fill order pending with a pharmacy of the retail store; prioritizing, by the computer system, the at least one prescription fill order to a top of a workflow of a pharmacist in the pharmacy of the retail store; and transmitting a communication to a mobile computing device of the customer that the customer will be notified when the at least one prescription fill order is ready to be picked up at the pharmacy of the retail store; detecting, by the computer system, a triggering action of the triggering actions of the pharmaceutical drug; and in response to detecting the triggering action, facilitating a display, on the mobile computing device of the customer, of a notification about the triggering action. Other embodiments are disclosed herein.
US11361849B2
Individual computer diagnostic support (CDS) systems are coupled to a ‘global’ CDS system, each of the CDS systems using the same learning system or the same learning system technique. Training and testing cases from each of the individual CDS systems are provided to the global CDS system, and the global CDS system uses these training cases to produce learning system parameters based on the training cases. Having more training cases than any of the individual CDS systems, the parameters provided by the global CDS system offer a higher quality diagnostic output than any of the individual CDS systems. The learning system parameters at the global CDS system may be provided to each of the individual CDS systems, to update the parameters of the individual CDS systems' learning system. The global CDS may also refine and/or adjust the structure of the embodied learning systems.
US11361846B1
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for customizing monitoring programs involving remote devices. In some implementations, at least one of subject attribute data describing characteristics of subjects or subject outcome data including results from monitoring programs that involved the subjects are extracted from a subject database. The subjects are grouped into different groups according to levels of similarity among attributes of the subjects or monitored outcomes for the subjects. A profile is constructed for a group which includes defining inclusion criteria for the group based on aggregate data for the subjects in the group. Data sets are used in the subject database to characterize, for each profile, differing effects of elements of monitoring programs on program compliance outcomes for subjects that satisfy the criteria of the profile. The characterization data is used to create or adjust a monitoring program that involves communicating with a selected set of remote devices over the communication network.
US11361843B2
A system includes a plurality of nanopore cells. Data corresponding to nanopore states of the plurality of nanopore cells is received. The data is analyzed to determine a compressed output size of the data given at least one compression technique. It is determined whether the compressed output size exceeds a data budget. In the event it is determined that the compressed output size exceeds the data budget, the data is modified. The modified data is outputted.
US11361840B2
A storage device includes a nonvolatile memory, a communication interface connectable to a host, and a controller. The controller is configured to carry out writing of data that is received through the communication interface at a physical location of the nonvolatile memory when a write command associated with the data is received through the communication interface, control the communication interface to return a first notification upon determining that the writing of data at the physical location of the nonvolatile memory has completed, and control the communication interface to return a second notification a predetermined period of time after the first notification has been returned.
US11361836B2
The present technology relates to a semiconductor memory device and a method of operating the semiconductor memory device. The semiconductor memory device includes a memory cell array including a plurality of memory blocks, which are assigned as a plurality of normal blocks, a plurality of first replacement blocks, a plurality of second replacement blocks, a first CAM block, and a second CAM block, a peripheral circuit configured to perform an erase operation and a program operation on the plurality of memory blocks, and a control logic configured to control the peripheral circuit to perform a growing bad block check operation on a target block during the program operation on a selected target block among the normal memory blocks.
US11361831B2
A request is received to perform a set of read operations using a memory device. The set of read operations are divided into a plurality of subsets of read operations. A first read operation is selected from a first subset of read operations of the plurality of subsets of read operations. The first read operation is performed on a first location on a memory device. One or more first data integrity scan operations is performed on one or more second locations on the memory device adjacent to the first location to determine one or more first reliability statistics associated with the one or more second locations.
US11361821B2
A memristor memory device comprises a memristive memory cell, an input terminal, an output terminal, and a gate terminal. The input terminal and the output terminal are directly attached to the memristive memory cell, and the gate terminal is electrically isolated from the memristive memory cell. The gate terminal is configured for receiving an electrical signal for a volatile modulation of a conductance of the memristive memory cell, by which a correction of non-ideal conductance modulations of the memristor memory device is achieved.
US11361817B2
A bitcell architecture for a pseudo-triple-port memory is provided that includes a a bitcell arranged on a semiconductor substrate, the bitcell defining a bitcell width and a bitcell height and including a first access transistor and a second access transistor. A first metal layer adjacent the semiconductor substrate is patterned to form a pair of local bit lines arranged within the bitcell width. The pair of local bit lines includes a local bit line coupled to a terminal of the first access transistor and includes a complement local bit line coupled to a terminal of the second access transistor.
US11361810B2
A memory device includes an array of memory cells and a plurality of peripheral circuits operably coupled to the memory array. A power control circuit may be configured to individually control an application of power to each of the plurality of peripheral circuits and the array of memory cells. Inserting a switch device across the different power domains to achieve the same sequential wake-up path for the peripheral circuits connected to different power domains reduces peak current.
US11361807B2
A semiconductor device that enables lower power consumption and data storage imitating a human brain is provided. The semiconductor device includes a control unit, a memory unit, and a sensor unit. The memory unit includes a memory circuit and a switching circuit. The memory circuit includes a first transistor and a capacitor. The switching circuit includes a second transistor and a third transistor. The first transistor and the second transistor include a semiconductor layer including a channel formation region with an oxide semiconductor, and a back gate electrode. The control unit has a function of switching a signal supplied to the back gate electrode, in accordance with a signal obtained at the sensor unit.
US11361805B2
A memory device includes a first electrode, a second electrode that is spaced from the first electrode, a fixed vertical magnetization structure configured to generate a fixed vertical magnetic field and located between the first electrode and the second electrode, at least one layer stack located between the fixed magnetization structure and the second electrode and containing respective spacer dielectric layer and a respective additional reference layer including a respective ferromagnetic material having perpendicular magnetic anisotropy, and a magnetic tunnel junction located between the at least one layer stack and the second electrode, the magnetic tunnel junction containing a reference layer, a free layer, and a nonmagnetic tunnel barrier layer located between the reference layer and the free layer, and the reference layer being more proximal to the at least one layer stack than the free layer is to the at least one layer stack.
US11361802B2
A non-volatile memory combines a data cell and a reference cell. The data cell includes a coupling structure and a transistor stack. The transistor stack is electrically coupled to the coupling structure. The data cell can store data and output a data signal that corresponds to the data. The reference cell includes a transistor stack that has the same structure as that of the data cell and outputs a reference signal. A column circuit is electrically coupled to the data cell and the first reference cell and configured to process the data signal using the reference signal.
US11361790B2
A magnetic recording medium includes: a substrate; a recording layer; and a layer being provided between the substrate and the recording layer, the layer containing a superelastic body.
US11361784B2
A signal activity detector (SAD) combines at least three decision signals to generate a combined decision signal as input to a hangover addition circuit of the SAD. Each of the decision signals indicating whether or not activity is detected in the input signal according to respective decision criteria. The SAD sends the combined decision signal to the hangover addition circuit to generate a final decision signal of the SAD as to whether or not activity is detected in the input signal.
US11361783B2
The present invention provides a computer-aided conversion test system and method for generating intelligible speech. The test system includes an acoustic test module with a nasal-genio-oropharyngeal tract, a transmitting module generates a detecting signal, a first receiving module, a second receiving module, and a central processing module with a plurality of first phonetically oral cavity shape spectra. By adjusting the transmitting module, the first receiving module, or the second receiving module, a second phonetically oral cavity shape spectrum is correctly compared and identified by a central computing unit as one of the corresponding first phonetically oral cavity shape spectra. After testing, training and adjusting through the test method, the detecting signal transmitted by the transmitting module is analyzed and identified by the central processing module to increase its interpretation accuracy and shorten the time of machine learning.
US11361769B2
The present disclosure includes analyzing a voice command or request from a user, received at an Artificial Intelligence (AI) system, for identifying a possibly incorrect or misunderstood voice command or request. A first user is identified and associated to a first user profile, in response to receiving an audio input, including a question or command, at an AI system. A possible defect or error is identified, in whole or in part, of the question or the command, based on the first profile of the first user and a knowledge corpus. A response by the AI system is determined based on the analysis of the content and the user profile for the first user. A possible alternative content is generated, in whole or in part, for the question or the command, and communicated the response including the possible alternative content to the first user.
US11361768B2
A method includes receiving a spoken utterance that includes a plurality of words, and generating, using a neural network-based utterance classifier comprising a stack of multiple Long-Short Term Memory (LSTM) layers, a respective textual representation for each word of the of the plurality of words of the spoken utterance. The neural network-based utterance classifier trained on negative training examples of spoken utterances not directed toward an automated assistant server. The method further including determining, using the respective textual representation generated for each word of the plurality of words of the spoken utterance, that the spoken utterance is one of directed toward the automated assistant server or not directed toward the automated assistant server, and when the spoken utterance is directed toward the automated assistant server, generating instructions that cause the automated assistant server to generate a response to the spoken utterance.
US11361763B1
A speech-processing system capable of receiving and processing audio data to determine if the audio data includes speech that was intended for the system. Non-system directed speech may be filtered out while system-directed speech may be selected for further processing. A system-directed speech detector may use a trained machine learning model (such as a deep neural network or the like) to process a feature vector representing a variety of characteristics of the incoming audio data, including the results of automatic speech recognition and/or other data. Using the feature vector the model may output an indicator as to whether the speech is system-directed. The system may also incorporate other filters such as voice activity detection prior to speech recognition, or the like.
US11361755B2
A computer-implemented conversational agent engages in a natural language conversation with a user, interpreting the natural language conversation by parsing and tokenizing utterances in the natural language conversation. Based on interpreting, a set of utterances in the natural language conversation to be recorded as a macro is determined. The macro is stored in a database with an associated macro identifier. Replaying of the macro executes a function specified in the set of utterances.
US11361747B2
A method and system for daisy chaining tournament audio controllers, where the method comprises, in a headset coupled to a first audio controller, the first audio controller being in a daisy chain of audio controllers: receiving a chat signal from a second audio controller in the daisy chain of audio controllers, receiving a microphone signal from a microphone in the headset, summing the chat signal with the microphone signal, communicating the summed signal to a third audio controllers in the daisy chain, and communicating the chat signal to the headset. The microphone signal may be removed from the summed chat signal and microphone signal by adding a second microphone signal 180 degrees out of phase with the microphone signal. The chat signal may be summed with the microphone signal at an amplitude set by a user of the headset after the removal of the microphone signal.
US11361745B2
An audio system has an ambient sound enhancement (ASE) function, in which an against-the-ear audio device having a speaker converts a digitally processed version of an input audio signal into amplified sound. The amplification may be in accordance with a stored hearing profile of the user. The audio system also has an acoustic noise cancellation (ANC) function that may be combined in various ways with the ASE function, and that may be responsive to voice activity detection. Other aspects are also described and claimed.
US11361744B2
An audio system for a wearable device dynamically updates acoustic transfer functions. The audio system is configured to estimate a direction of arrival (DoA) of each sound source detected by a microphone array relative to a position of the wearable device within a local area. The audio system may track the movement of each sound source. The audio system may form a beam in the direction of each sound source. The audio system may identify and classify each sound source based on the sound source properties. Based on the DoA estimates, the movement tracking, and the beamforming, the audio system generates or updates the acoustic transfer functions for the sound sources.
US11361738B2
Method for artificial playing-in of a musical instrument string comprising one or more layers of wire(s) and/or band(s) wound around a core, in which the method comprises use of a flexing process on the musical instrument string during the production or after the winding of the last layer on the musical instrument string, but preferably before grinding of the surface of the musical instrument string, apparatus for artificial playing in a musical instrument string comprising one or more layers of wire(s) and/or band(s) wound around a core, in which said apparatus comprises a string tensioning device for clamping a musical instrument string between two points with a predefined fixed or variable pull force in its longitudinal direction to keep it taut, and a flexing device used during production of a musical instrument string.
US11361734B2
A display driver integrated circuit (DDI) an electronic device including the same, and a display driving method by the same are provided. The display driver integrated circuit includes a receive interface that receives image data from a processor at a first frame rate, a memory that stores the image data received at the first frame rate, and a display timing controller that detects a variation of the image data stored in the memory, changes a frame rate for the image data, which is stored in the memory, based on the variation of the image data, and outputs the image data on the display at the changed frame rate.
US11361730B2
A display device, a method for automatically adjusting brightness of a display screen and a terminal equipment are provided. An ambient light detection device is integrated in an operable region of the display device. The ambient light detection device includes a light blocking layer and a photoelectric sensor. The display device includes a display assembly and a control device. The display assembly includes a backpanel assembly, the light blocking layer being arranged in the backpanel assembly and provided with a light passing hole suitable for the passing of ambient light, the photoelectric sensor being disposed under the backpanel assembly; a display screen disposed over the backpanel assembly; a display chip connected to the display screen; and a control device connected to the photoelectric sensor. The display chip is connected to the control device, to adjust brightness of the display screen according to variance of the ambient light.
US11361728B2
A liquid crystal display apparatus including a gate driving circuit disposed on a liquid crystal display is provided. The apparatus further includes a data driving chip, disposed on the liquid crystal display panel, to apply data driving signals to data lines. The gate driving circuit includes a plurality of stages connected to one another in parallel. The odd-numbered stages of the stages each apply gate driving signals to odd-numbered gate lines of the gate lines, in response to a first clock signal and the even-numbered stages of the stages each apply the gate driving signals to even-numbered gate lines of the gate lines, in response to a second clock signal having an opposite phase from a phase of the first clock signal.
US11361723B2
The present disclosure provides a shift register unit, a gate driving circuit and a method for driving the same, and a display apparatus. The shift register unit includes: an input sub-circuit coupled to an input signal terminal and a pull-up node and configured to transmit an input signal from the input signal terminal to the pull-up node under control of the input signal; and n output sub-circuits, wherein each of the n output sub-circuits is coupled to the pull-up node, one of n clock signal terminals, a first level signal terminal, and one of n output signal terminals, and is configured to transmit a clock signal from the clock signal terminal coupled to the output sub-circuit to the output signal terminal coupled to the output sub-circuit under control of a voltage signal at the pull-up node, where n is an integer greater than 1.
US11361718B2
An image processing device reduces power consumption of a backlight by lowering a dimming value through brightness distribution for pixels. The image data processing device includes: an image analyzing circuit configured to analyze original image data on a video image divided into a plurality of regions and calculate a representative brightness value for each region; a dimming value calculating circuit configured to calculate a dimming value for each region in order to adjust the brightness of a backlight according to the representative brightness value; a pixel analyzing circuit configured to analyze brightness distribution for a plurality of pixels in each region; a dimming control circuit configured to re-adjust the dimming value for one region according to the brightness distribution; and a dimming output circuit configured to output, to a backlight driving device, a dimming control signal for driving the backlight according to the dimming value.
US11361701B1
The present disclosure relates to a driving circuit including a pulse amplitude modulation (PAM) circuit and a pulse width modulation (PWM) circuit. The PAM circuit includes a first transistor, a first capacitor, and a second transistor. The PWM circuit includes a second capacitor, a third transistor, and a fourth transistor. The first capacitor's first terminal is connected to the first transistor's gate. The second transistor's first terminal is connected to the first capacitor's first terminal, and the second transistor's second terminal is connected to the first transistor's second terminal. The third transistor's gate is connected to the second capacitor's second terminal. The fourth transistor's first terminal is connected to the third transistor's gate, the fourth transistor's second terminal is connected to the third transistor's second terminal, and the fourth transistor's gate is connected to the second transistor's gate and configured to receive a first control signal.
US11361700B2
A driving chip for a display panel is provided. The display panel includes a plurality of subpixels arranged at a display region, the display region is provided with a boundary extended by a non-straight line, and the plurality of subpixels includes first subpixels separated from the boundary by a distance substantially smaller than a predetermined threshold and second subpixels other than the first subpixels. The driving chip includes: an adjustment circuit configured to, when the display panel is in a predetermined display mode, adjust a first grayscale value of at least a part of the first subpixels in original image data into a second grayscale value substantially smaller than the first grayscale value; a driving circuit configured to drive the at least a part of first subpixels in accordance with the second grayscale value to display an image.
US11361695B2
A gate-driver-on-array type display panel having a display area includes a plurality of pixel units and a GOA circuit, wherein the pixel units and the GOA circuit are disposed in the display area. The GOA unit set and the GOA trace set are respectively disposed in the pixel units that are in two adjacent rows, and the GOA trace set is electrically connected to two ends of the GOA unit set through a plurality of first signal connecting traces.
US11361685B2
A header for coupling to a retail display structure includes a front panel and a rear panel. The rear panel is formed coplanarly with the front panel, bordering the front panel along a longitudinal fold line. The rear panel is folded about the longitudinal fold line to fit adjacent and be adhered to an interior surface of the front panel. Hooks are initially coplanarly formed in an interior of the rear panel and coupled to a remainder of the rear panel via a fold line. Each of the hooks is folded rearwardly away from the rear panel defining an offset portion and a downwardly extending portion. The downwardly extending portion is spaced from the rear panel to receive at least a portion of the retail display structure between the exterior surface of the rear panel and the downwardly extending portion of each of the hooks.
US11361675B2
Provided is a system and a non-transitory computer-readable medium having computer-executable instructions stored thereon which, when executed by one or more processors effectuate operations comprising dividing a text of a plurality of words in a foreign language into one or more Interpretation Phrases, each of the Interpretation Phrases being made of one or more words chosen at an optimal composition for a user to listen to, read along, and maintain comprehension and engagement, wherein the optimal composition is determined based on the biographical data of the user and the historical usage by the user; reading aloud the first Interpretation Phrase by a narrator; and after reading aloud the first Interpretation Phrase, interpreting aloud the first Interpretation Phrase into the said user's native language to provide understanding of the Interpretation Phrase in the user's native language, to maintain the flow of the story, and to create and promote subconscious associations between native and foreign language words.
US11361671B2
The teachings described herein are generally directed to a system, method, and apparatus for separating and mixing tracks within music. The system can have a video that is synchronized with the variations in the musical tempo through a variable timing reference track designed and provided for a user of the preselected performance that was prerecorded, wherein the designing of the variable timing reference track includes creating a tempo map having variable tempos, rhythms, and beats using notes from the preselected performance.
US11361669B2
A method and system is provided for assessing the learning experience of the person by monitoring the mental state of the person. The method involves measuring the brain signal, skin conductance using GSR device, and heart rate variability using the pulse oximeter. These physiological signals are measured when the person is performing an activity such as the modified Stroop test. Once the activity is performed, an offline questionnaire is also filled by the person. Based on the comparison of the offline questionnaire and the physiological signals, a model is generated. This model is used to assess the learning experience of the person. According to another embodiment, a method is also provided for maintaining the steady flow state of a person while performing any activity.
US11361664B2
A system and method that system for provide visual decision support information. A disclosed system performs a process that includes: storing a set of layers of GIS data associated with a safety critical use case; in response to an active incident, integrating UAS incident data with the GIS data and generating a visual decision support interface that includes a flight plan overlaid onto the GIS data, wherein the flight plan includes a path with interactive points that link images taken by a UAS to geospatial locations in the GIS data; in further response to the active incident, integrating at least one of: weather, thermal image, social media, RFID, machine learning, animation, graphic, haptic sensor, holographic or virtual image, emoji, or video data, with the GIS data to provide additional visual information to the visual decision support interface; and displaying the visual decision support interface on at least one display.
US11361662B2
Embodiments of this disclosure are directed to a parking indicator comprising a vehicle contact body, a pivoting contact body support, an elongated visibility indicator, an indicator actuating mechanism, and an indicator retracting mechanism. The pivoting contact body support is attached to the vehicle contact body and is configured to permit the vehicle contact body to pivot to a horizontally-oriented position when the vehicle contact body is grounded via the pivoting contact body support and is contacted by a vehicle entering a parking space occupied by the parking indicator. The elongated visibility indicator is mechanically coupled to the vehicle contact body via the indicator actuating mechanism such that the indicator actuating mechanism upholds the elongated visibility indicator in an extended position. The indicator retracting mechanism is configured to retract the elongated visibility indicator to a retracted position when the vehicle contact body pivots from the vertically-oriented position to the horizontally-oriented position.
US11361659B2
A traffic light-based vehicle speed induction method and system, and a vehicle. The vehicle speed induction method comprises: obtaining the position of an intersection ahead having traffic lights, the current position of vehicle travelling, the current moment, and a time parameter of the traffic lights; determining the distance between the vehicle and the traffic light intersection according to the position of the traffic light intersection and the current position of vehicle travelling; determining an effective time interval for the vehicle to continue travelling according to the time parameter of the traffic lights and the current moment of vehicle travelling; and determining an induction speed range of vehicle travelling according to the distance and the effective time interval.
US11361656B2
A control module for controlling a cable pulling or feeding apparatus at one endpoint of a pulling operation and for wirelessly communicating with a cable feeding or pulling apparatus at an opposite endpoint. The control module includes a switch input to receive a start signal from a switch for initiating operation of the apparatus and an equipment output that connects to the pulling/feeding apparatus. A wireless communication interface communicates ready state or stop state messages to the other apparatus to coordinate a pulling operation. The control module operates in one of two modes: endpoint mode or repeater mode. In repeater mode, the control module may be positioned between the endpoints to extend the wireless communications between the endpoints.
US11361655B2
An unmanned aerial vehicle (UAV) configured to be carried on a vehicle and a method and a system for holding umbrella using the UAV are disclosed. The UAV and the vehicle are communicated with each other wirelessly. The UAV can be used for providing the service of holding umbrella for the occupant getting on/off the vehicle. The occupant does not have to manually hold the umbrella, so as to effectively solve the problem of getting wet when getting on/off the vehicle due to holding umbrella manually.
US11361651B2
The present disclosure relates to a moisture sensor. The moisture sensor includes at least one non-shielded sensor element having at least an antenna and an element made of a liquid absorbing material, the material being configured to drive liquid to the antenna when liquid is in contact with the material; at least one shielded sensor element having at least an antenna and an element made of a non-conducting liquid proof material. The moisture sensor may be included in a system for detecting moisture.
US11361649B2
A technical problem corresponds to automated generation of tamper-resistant data that includes measurements corresponding to a physical condition of an environment and times at which these measurements were generated. A solution includes a device for the tamper-resistant generation of data. The device includes a processor configured to generate a copy of the data. The device further includes a network interface configured to send the data to a blockchain node for encoding. The processor is further configured to analyze the copy of the data to identify a physical condition associated with locations at which sensors that generate the data are deployed.
US11361647B2
A system and method of wirelessly tracking a walking assistance tool notifies a user from escaping past a safe perimeter and monitors the location of the walking assistance tool with respect to the user. The system includes a wearable device, a locator tag, and a walking assistance tool. The method begins by tracking a current device location with the wearable device, and a current tag location is tracked with the locator tag. The current tag location is relayed from the location tag to the wearable device. A distance difference is calculated between the current device location and the current tag location with the wearable device. A separation alert is outputted with the wearable device, if the distance is greater than or equal to a proximal distance threshold. A desertion alert is outputted with the wearable device, if the current device location is outside of a geofenced area.
US11361646B2
Computer vision drilling systems and methods may be used with a drilling rig. The computer vision systems and methods may be used during drilling of a well to monitor the drilling equipment and personnel on the drilling site to provide safer drilling operations. The results from the computer vision drilling system may be used to cause corrective actions to be performed if a safety condition arises. In addition, computer vision systems and methods are provided to automatically monitor the drilling site and drilling operations, such as by tallying pipe in the drill string and by monitoring equipment for anomalous drilling conditions, and automatically taking corrective action as may be needed.
US11361642B2
Example aspects include a method, a system, and a non-transitory computer-readable medium for operating an automated checkout system to be performed by a processing circuit, comprising determining a user account associated with a shopper. The aspects further include receiving, from a sensor, a first indication that an object passed through a location of a building. The first indication having been generated based on a tag coupled with the object. The sensor being configured to detect characteristics of objects. The sensor being located at the location of the building. The aspects further include receiving, from the sensor, a second indication that the shopper associated with the user account passed through the location. Additionally, the aspects further include associating the object with the user account based on the first indication and the second indication.
US11361638B2
A gunshot detection system provides integration with building management systems installed in a common building. Distributed devices of the building management systems (e.g. light fixtures, smoke detectors, thermostats, exit signs) are positioned throughout the building, and gunshot sensor units of the gunshot detection system are incorporated with, attached to and/or combined with the building management distributed devices. The gunshot sensor units share a common housing with the distributed building management devices, attach to the devices via attachment mechanisms, and/or are incorporated into hybrid devices that include gunshot sensor and building management elements. The gunshot sensor units might comprise reflectors for collecting and focusing sound waves onto microphones of the gunshot sensor units. These reflectors could be existing parts of building management devices, or common housings for the gunshot sensor units and the building management devices, and/or parts of the gunshot sensor units independent of the building management devices.
US11361631B2
An automated teller machine comprises an output compartment for the output of notes of value and a closing element (14) which, in a closed state, closes the output compartment. An output area (12) is delimited by a first delimiting element (16, 22) and at least a second delimiting element (18, 20) and, in the closed state, by the closing element (14). An arrangement (110, 210, 310, 410, 510, 610) for monitoring the output area (12) comprises at least a sensor unit (112, 122, 212, 222, 512, 520, 312, 612, 712, 812) which is arranged and configured such that it detects an element (E, E1, E2) arranged in the output area.
US11361629B1
A system and method for providing virtual banking transactions are disclosed. The system comprises a kiosk with an enclosing structure where a user or member of a bank can go to conduct business including various banking transactions. Within the enclosing structure, an interactive system includes a display where a virtual associate can be shown. The interactive system includes slots that can be used to pass documents between the physical and virtual parts of the system.
US11361622B2
A system and method include a gaming device having a processor programmed to provide a game of chance to a player, an electronic storage device configured to store gameplay data for the game of chance, a user interface device configured to receive input from the player to enable the player to play the game of chance, at least one wager accepting device configured to receive a physical item representing a monetary value to increase a credit balance maintained at the gaming device, and an output device configured to deliver a physical item having a monetary value. A player comp indicator coupled to the gaming device is configured to receive data representative of gameplay information from the gaming device and provide at least one of a visual, audible, and physical notification of player comp status based on the data representative of gameplay.
US11361605B2
An environment access control system that includes an operating environment including one or more access controlled locations, each of the location(s) secured with at least one entry point. Also included is a plurality of wireless signal generating devices each emitting a wireless signal to be received by a mobile device located within the operating environment. Further included is a network device determining a position of the mobile device and comparing the position of the mobile device to the at least one entry point to provide a simplified access request option to a user of the mobile device, the network device determining access to the one or more access controlled locations of the operating environment.
US11361599B2
A damage quantifier for a vehicle component formed of composite material is determined based on vehicle sensor data. The vehicle is operated based on a mission determined according to determined damage quantifier.
US11361585B2
Embodiments of the present application disclose a deep learning-based face identification method and a related product. The method is applied to an electronic apparatus. The method includes: acquiring an aligned face image, and scaling the face image at a preset ratio to obtain a target image; extracting a pixel matrix of the target image, inputting the pixel matrix to the neural network model, and executing multilayer computing to obtain a computing result; and calculating a cosine similarity degree between the computing result and a facial template vector, wherein comparison is successful if the cosine similarity degree is greater than a preset threshold. The embodiments of the present application help improve the identification success rate and the identification speed.
US11361584B2
A fingerprint identification device, a touch display panel and a method for controlling fingerprint identification are provided in embodiments of the disclosure. The fingerprint identification device includes: a photoelectric sensor; and an optical waveguide, arranged on a touch substrate at another side, and configured to be in touch with a fingerprint, and comprising waveguide material portions and medium material portions, each of the waveguide material portions and each of the medium material portions being spaced apart from each other; and a light irradiating into the waveguide material portions is delivered to the surface(s) of the waveguide material portions facing away from the touch substrate after total reflections at interfaces between the medium material portions and the waveguide material portions. If a portion of valleys of the fingerprint gets in touch with the surface(s), since the portion of valleys is filled with air, then the light returns by total reflection so as to be identified by the photoelectric sensor; if a portion of ridges of the fingerprint gets in touch with the surface(s), the light at the portion of ridges is reflected by diffuse reflection so as not to be reflected back for identification by the photoelectric sensor. The fingerprint identification in embodiments of the disclosure is adapted to various display devices.
US11361570B2
A receipt identification method, an apparatus, a device, and a storage medium are provided. The method includes: obtaining a receipt image; identifying the receipt image by using a region identification model to obtain character regions; utilizing a character identification model to identify the character regions to obtain character contents; and determining receipt information according to the character contents. The step of determining receipt information according to the character contents includes: determining N keyword character regions corresponding to N preset keywords; determining M candidate character regions corresponding to the N keyword character regions; utilizing a scoring model to score based on the distance and the deviation angle between the N keyword character regions and the M candidate character regions in the receipt image, so as to determine Q character contents corresponding to the N preset keywords; and determining target information in the receipt information according to the Q character contents.
US11361569B2
Techniques are provided for generating and applying a granular attention hierarchical neural network model to classify a document. In various embodiments, data indicative of the document may be obtained (102) and processed (104) into a first layer of two or more layers of a hierarchical network model using a dual granularity attention mechanism to generate first layer output data, wherein the dual granularity attention mechanism weighs some portions of the data indicative of the document more heavily. Some portions of the data indicative of the document are integrated into the hieratical network model during training of the dual granularity attention mechanism. The first layer output data may be processed (106) in the second of two or more layers of the hierarchical network model to generate second layer output data. A classification label can be generated (108) from the second layer output data.
US11361559B2
A method for cargo management in a motor vehicle includes identifying the motor vehicle. The method gathers dimensional information of at least one object and gathers internal dimensions of a volume within the motor vehicle. The dimensional information of the at least one object is compared to the internal dimensions of the volume, and feedback is provided to a user. The feedback is one of: yes, the at least one object will fit; or no, the at least one object will not fit.
US11361553B2
A method for tracking an at least partially occluded object. The method includes recognizing a non-occluded portion of the at least partially occluded object in an input image; generating a simulated image of the at least partially occluded object based on features of the non-occluded portion extracted from the input image; determining first coordinates of the at least partially occluded object in a first coordinate system; and converting the first coordinates of the at least partially occluded object in the first coordinate system into second coordinates in a second coordinate system defined in a display apparatus.
US11361544B2
A damage assessment (DA) computing device for determining building damage may be provided. The DA computing device may retrieve historical damage data associated with roof damage from a historical damage database, generate a damage model based upon the retrieved historical damage data, identify an building for a roof damage assessment, retrieve damage data associated with the building, compare the damage data associated with the roof to the damage model, and/or determine a damage status of the roof based upon the comparison.
US11361518B2
The construction of virtual reality environments can be made more efficient with enhancements directed to the sizing of objects to be utilized in the construction of virtual reality environments, enhancements directed to the simultaneous display of multiple thumbnails, or other like indicators, of virtual reality environments being constructed, enhancements directed to controlling the positioning of a view of a virtual reality environment, enhancements directed to conceptualizing the virtual reality environment as perceived through different types of three-dimensional presentational hardware, and enhancements directed to the exchange of objects between multiple virtual reality environments being constructed.
US11361506B2
Methods and systems for mapping images from a first dynamic range to a second dynamic range using a set of reference color-graded images and neural networks are described. Given a first and a second image representing the same scene but at a different dynamic range, a neural network (NN) model is selected from a variety of NN models to determine an output image which approximates the second image based on the first image and the second image. The parameters of the selected NN model are derived according to an optimizing criterion, the first image and the second image, wherein the parameters include node weights and/or node biases for nodes in the layers of the selected NN model. Example HDR to SDR mappings using global-mapping and local-mapping representations are provided.
US11361502B2
Computer-implemented methods and systems are described herein for optimising aerial observation positions for capturing aerial images of a geographical area, in which both the field of view of the camera used to capture the images and the surface terrain is taken into consideration to ensure that all of the geographical area is fully and completely imaged. Aspects may be used for improving the aerial imagery used for geospatial surveying. The pixels of a digital surface model representative of a geographic area are analysed to determine whether they will be visible to a camera when it is located at a number of different observation points located above the same target geographic area. For each observation point at which an image is to be captured, each pixel is analysed to determine whether or not they are within the field of view of the camera when positioned at that given observation point.
US11361501B2
In one implementation, a method of semantically labeling a point cloud cluster is performed at a device including one or more processors and non-transitory memory. The method includes obtaining a point cloud of a physical environment including a plurality of points, each of the plurality of points associated with coordinates in a three-dimensional space. The method includes spatially disambiguating portions of the plurality of points into a plurality of clusters. The method includes determining a semantic label based on a volumetric arrangement of the points of a particular cluster of the plurality of clusters. The method includes generating a characterization vector of a particular point of the points of the particular cluster, wherein the characterization vector includes the coordinates of the particular point, a cluster identifier of the particular cluster, and the semantic label.
US11361500B2
A method is disclosed for reconstructing three-dimensional video from two-dimensional video data using particle filtering and thereby generating training data for autonomous vehicles. In one version, the method comprises: receiving a set of annotations associated with a video frame comprising a view of at least a portion of a vehicle, each annotation comprising at least one two-dimensional line; removing at least one outlier from the set of annotations; determining an estimated vehicle model based on the set of annotations; and providing the estimated vehicle model to a driving simulator.
US11361495B1
A system for three dimensional (3D) model texturing. The system includes a computing device configured to: instruct a camera to capture images of an object; construct a 3D model of the object based on the images; texture the 3D model using keyframes of the images to obtain a textured 3D model; generate guidance images by projecting the textured 3D model to camera poses of the keyframes; for each guidance image and keyframe pair: modify the guidance image and the keyframe based on their correspondence to obtain enhanced guidance image and warped image, combine the enhanced guidance image and the warped image to obtain harmonized image, and project color from the harmonized images to the 3D model to obtain textured 3D model.
US11361481B2
Shadows caused by opacities and obstructions (such as blood vessels) can block detection of structural information of objects below the shadow-causing structure, affecting visualization and analysis of those deeper structures. An image processing method for removing these shadows includes applying a low pass filter to an energy profile of an image to remove high frequency fluctuations in energy, thereby effectively recovering lower energy inside shadow regions and removing high frequency speckle. The image is then adjusted, for example by linear scaling, based on the filtered energy profile. Two dimensional filters may also be applied for volumes.
US11361476B2
An electronic device may include a display panel with pixels that present an image based on image data and an application processor that generates the image data. The electronic device may include a display pipeline coupled to the electronic display and the application processor. The display pipeline may receive first image data from the application processor corresponding to a first color space used by the application processor. The display pipeline may apply a color mapping relationship to the first image data to generate second image data. The color mapping relationship may define a transform to apply to the first image data to generate the second image data corresponding to a second color space used by the electronic display. The display pipeline may transmit the second image data to a display driver that operates the electronic display to emit light according to the second image data.
US11361463B2
Provided is a computer system for estimating an absolute position of a photographed object by just photographing the object with a camera, a position estimation method, and a program. The computer system acquires an image obtained by photographing an object, acquires three-dimensional position data of a camera which photographed the object, and estimates an absolute position of the object on the basis of the three-dimensional position data of the camera. Further, the computer system enables the camera to be tilted a specified angle in a direction of the object, and estimates the absolute position of the object on the basis of the three-dimensional position data of the camera and the tilted specified angle. Moreover, the computer system stores the position of the object and an altitude at the position in association with each other, and estimates an altitude associated with the estimated position of the object.
US11361458B2
A three-dimensional geometry measurement apparatus includes: a relationship identification part that identifies a combination of a first imaging pixel and a second imaging pixel corresponding to the same projection coordinate; a determination part that determines, whether or not at least one of the first imaging pixel or the second imaging pixel is a defective pixel on the basis of a distance between a projection pixel of the projection image; and a geometry measurement part that measures a geometry of an object to be measured using the first imaging pixel or the second imaging pixel corresponding to the combination, for which the first imaging pixel and the second imaging pixel that are determined to be not the defective pixel.
US11361456B2
Presented are systems and methods for improving speed and quality of real-time per-pixel depth estimation of scene layouts from a single image by using an end-to-end Convolutional Spatial Propagation Network (CSPN). An efficient linear propagation model performs propagation using a recurrent convolutional operation. The affinity among neighboring pixels may be learned through a deep convolutional neural network (CNN). The CSPN may be applied to two depth estimation tasks, given a single image: (1) to refine the depth output of existing methods, and (2) to convert sparse depth samples to a dense depth map, e.g., by embedding the depth samples within the propagation procedure. The conversion ensures that the sparse input depth values are preserved in the final depth map and runs in real-time and is, thus, well suited for robotics and autonomous driving applications, where sparse but accurate depth measurements, e.g., from LiDAR, can be fused with image data.
US11361451B2
Provided are systems and methods for detecting periodic movement in a video stream. A system includes an imaging module configured to capture video of a scene and a logic device configured to communicate with the imaging module. The logic device is configured to receive a video sequence of the scene from the imaging module, where the received video sequence comprises one or more video regions that are pixel-wise consistent between successive frames of the received video sequence. The logic device is configured to determine a periodicity deviation with respect to at least one of the one or more video regions based, at least in part, on the at least one video region. The logic device may issue an alert based, at least in part, on the determined periodicity deviation.
US11361448B2
Provided is an image processing apparatus comprising: one or more memories that store a set of instructions; and one or more processors that execute the instructions to obtain a plurality of inputted images that are contiguously captured, perform determination of a first region based on the obtained inputted images, the first region being formed from pixels each having a change in pixel value below a predetermined threshold in a predetermined period, the determination being performed in each of a plurality of the continuous predetermined periods, determine a second region based on a plurality of the first regions determined in the plurality of the continuous predetermined periods, respectively, determine a third region by subjecting image data representing the determined second region to image processing, and update a background image based on the obtained inputted images and any of the determined third region.
US11361440B2
Embodiments of the disclosure provide methods and systems for disease condition prediction from images of a patient. The system may include a communication interface configured to receive a sequence of images acquired of the patient by an image acquisition device. The sequence of images are acquired at a sequence of prior time points during progression of a disease. The system may include a processor, configured to determine regions of interest based on the sequence of images. The processor applies a progressive condition prediction network to the regions of interest to predict a level of disease progression at a future time point during the progression of the disease. The progressive condition prediction network predicts the level of disease progression based on the regions of interest and disease conditions at the sequence of prior time points. The processor further provides a diagnostic output based on the predicted level of disease progression.
US11361434B2
Disclosed herein are systems and methods for classifying a tympanic membrane by using a classifier. The classifier is a machine learning algorithm. A method for classifying a tympanic membrane includes steps of: receiving, from an interrogation system, one or more datasets relating to the tympanic membrane; determining a set of parameters from the one or more datasets, wherein at least one parameter of the set of parameters is related to a dynamic property or a static position of the tympanic membrane; and outputting a classification of the tympanic membrane based on a classifier model derived from the set of parameters. The classification comprises one or more of a state, a condition, or a mobility metric of the tympanic membrane.
US11361432B2
The present invention relates to X-ray image data analysis of a part of a cardiovascular system of a patient in order to estimate a level of inflammation in the part of the cardiovascular system. X-ray image data is received, a segmented model of the part of the cardiovascular system is generated and predetermined features related to inflammation are extracted from the segmented model. The extracted features are used as input to an inflammation function for calculating inflammation values of which each represents a level of inflammation in the part of the cardiovascular system. The image data analysis can improve the estimation of inflammation. Furthermore, the inflammation values can be presented to a user together with suggestions for performing actions. This can for example enable a prediction of plaque development as well as future acute coronary syndrome events.
US11361431B2
A method of reducing radiation dose for radiology imaging modalities and nuclear medicine by using a convolutional network to generate a standard-dose nuclear medicine image from low-dose nuclear medicine image, where the network includes N convolution neural network (CNN) stages, where each stage includes M convolution layers having K×K kernels, where the network further includes an encoder-decoder structure having symmetry concatenate connections between corresponding stages, downsampling using pooling and upsampling using bilinear interpolation between the stages, where the network extracts multi-scale and high-level features from the low-dose image to simulate a high-dose image, and adding concatenate connections to the low-dose image to preserve local information and resolution of the high-dose image, the high-dose image includes a dose reduction factor (DRF) equal to 1 of a radio tracer in a patient, the low-dose PET image includes a DRF of at least 4 of the radio tracer in the patient.
US11361427B2
Examples can include a system for auto-dimensioning part assemblies in REVIT or other software. A plugin can receive an identifier of a part assembly that is displayed on a graphical user interface (“GUI”). The plugin can determine a dimensioning rule based on the part identifier and dynamically select first and second reference points based on the dimensioning rule. Based on these rules, the plugin can calculate a dimension represented by the first and second reference points. This can include measuring a distance different than the distance between the first and second reference points. Then, the system can display the dimension outside a boundary of the part assembly.
US11361423B2
An artificial intelligence (AI) based system for detecting defects in infrastructure uses an image recognizer and image data. A set of annotated training and validation data is generated to train and validate the image recognizer. The image data is annotated with classification data such as defect type and severity of the defect. Once trained and validated, the image recognizer can analyze inspection images to identify detects therein and generate an output report including the identification and classification of the defect, and remediation recommendations.
US11361415B2
An imaging system (500) includes a data acquisition system (515) configured to produce projection data and at least one memory device with reconstruction algorithms (518) and at least one blending algorithm (524). The imaging system further includes a reconstructor (516) configured to reconstruct the projection data with the reconstruction algorithms and generate at least first spectral volumetric image data corresponding to a first basis material content and second spectral volumetric image data corresponding to a second basis material content, and blend the first spectral volumetric image data and the second spectral volumetric image data with the at least one blending algorithm to produce blended volumetric image data.
US11361411B2
The invention relates to a method of neighbor influence compensation between a plurality of objects in at least one digital image, wherein the at least one digital image contains image information about a plurality of objects. Each of the plurality of objects is configured to receive at least one molecule comprising genetic information, wherein the at least one molecule is configured to receive a fluorescent compound, and the at least one digital image is taken by an optical imaging system during emission of electromagnetic radiation of the fluorescent compounds received by the at least one molecules.
US11361410B2
Methods and systems for image denoising when displaying high-dynamic-range images are described. Given an input image in a first dynamic range, and an input backward reshaping function mapping codewords from the first dynamic range to a second dynamic range, wherein the second dynamic range is equal or higher than the first dynamic range, statistical data based on the input image and the input backward reshaping function are generated to estimate the risk of noise artifacts in a target image in the second dynamic range generated by applying the input backward reshaping function to the input image. Using a measure of the variance in codeword bins in histograms of consecutive input frames (denoted as temporal histogram variance), a modified backward reshaping function is generated, which when applied to the input image to generate the target image eliminates or reduces noise artifacts in the target image.
US11361399B2
A graphics processing system comprises at least one memory device storing a plurality of pixel command threads and a plurality of vertex command threads. An arbiter coupled to the at least one memory device is provided that selects a pixel command thread from the plurality of pixel command threads and a vertex command thread from the plurality of vertex command threads. The arbiter further selects a command thread from the previously selected pixel command thread and the vertex command thread, which command thread is provided to a command processing engine capable of processing pixel command threads and vertex command threads.
US11361392B2
Methods and apparatus provide flexible allocation and regulation of scheduled energy transfers between energy storage devices (“batteries”) and a power grid. Piecewise mappings having at least one sloping segment enable gradual variations in scheduled energy transfers as cleared values of a medium of energy exchange deviate from predicted values of the medium of energy exchange. Thereby deviations from a battery's predicted energy transfer schedule can be reduced, and overall smoother operation of a power grid can be achieved. Two sloping linear segments can be separated by a dead band, a portion of the mapping in which the scheduled energy transfer amount is invariant. A dead zone can increase the likelihood of a battery meeting its predicted schedule.
US11361391B2
An interior localization system for manufacturing control, with multiple, fixedly installed transceivers for determining the position of multiple mobile units, the position being determined in particular by evaluating the runtime of electromagnetic (radio) signals. The interior localization system is used to associate one of the mobile units to a person in an industrial manufacturing plant that processes steel and/or sheet metal, to determine the position of the associated person by localizing the associated mobile unit using the interior localization system and to integrate the interior localization system into a manufacturing control system of the industrial manufacturing plant.
US11361384B1
Systems and methods are disclosed with respect to providing seamless customer experience transactions, in particular, linking disparate systems to facilitate a lower friction customer experience. An exemplary embodiment includes receiving recorded data from one or more connected devices at a geographic location; analyzing the recorded data, wherein analyzing the recorded data includes determining that an collision has occurred involving one or more vehicles; generating a transaction including the data indicative of the collision based upon the analysis; and transmitting the transaction to at least one other participant in the distributed ledger network.
US11361377B2
A system and method are provided for trading a trading strategy defined for at least one tradeable object in an electronic trading environment. More specifically, one example method includes using a first pay-up tick value to determine a first acceptable price level for an order associated with the trading strategy, automatically modifying the first pay-up tick to a second pay-up tick value in response to detecting a predefined condition, and using the second pay-up tick value to determine a second acceptable price level for the order associated with the trading strategy.
US11361368B2
According to some embodiments of the present disclosure, a method for recommending pet food for a pet is disclosed. The method includes receiving pet information corresponding to the pet from a client user device of a user associated with the pet and generating a set of attributes relating to the pet based on the pet information. The method further includes determining a temperature classification corresponding to the pet based on the set of attributes and determining a recipe score corresponding to the pet based upon the temperature classification and the set of attributes. The method further includes determining a pet food recommendation from a pet product database based on the temperature classification, and providing a diet recommendation indicating the pet food recommendation the user via a communication network.
US11361367B2
There are provided an information suggestion system, an information suggestion method, a program, and a recording medium capable of suggesting, to a user, information on a product matching a hobby and the preference of the user from an image group of the user. In the information suggestion system, the information suggestion method, the program, and the recording medium, an image group acquisition unit acquires an image group of a user, and an image analysis unit detects an attribute of each image. An imaging number count unit counts an imaging number of same-attribute images, and an imaging frequency calculation unit calculates an imaging frequency of the same-attribute images. An imaging purpose estimation unit estimates an imaging purpose of the same-attribute images. A suggestion decision unit decides whether or not to suggest information on a product related to the imaging purpose of the same-attribute images to the user depending on whether the imaging number and the imaging frequency of the same-attribute images satisfy a predetermined condition, and an information suggestion unit suggests information on a product decided to be suggested to the user.
US11361363B1
A recommendation appliance, system and method are provided for generating and deploying additional web page content or functionality (e.g., retail recommendations) to an existing web page server system. For example, the present invention may be embodied as a reverse proxy server that is inserted as an intermediate network node between a web server and the end users accessing the web server. In this position, the recommendation appliance can introduce recommendation messages to web pages generated by the web server without requiring any modification to the code or architecture of the web server. In addition, the appliance may separately track the transaction activities of end users who receive recommendation messages and the transaction activities of end users who do not receive recommendation messages, so that a comparison of the effectiveness of the recommendations may efficiently be demonstrated without requiring any modification to the code or architecture of the web server.
US11361358B2
A system for automatically generating textual information describing a vehicle being advertised for purchase is disclosed. The system comprises a processor and a memory communicatively coupled to the processor, the memory including: a vehicle identification number (VIN) decoder logic to decode a VIN to determine a vehicle represented by the VIN, a feature determination logic configured to determine a normalized list of features associated with the vehicle, and a vehicle text generation logic configured to generate textual information describing the vehicle. The memory further includes a feature prioritization logic configured to perform prioritization operations to determine priority values associated with one or more features of the normalized list of features. In some instances, decoding the VIN includes (i) determining attributes of the vehicle including make, model and year, and (ii) retrieving vehicle option codes from a first data store, wherein the vehicle option codes are associated with the VIN.
US11361356B2
An apparatus includes a presenter. The presenter presents, as an option, a first product to be provided by a first provider to a user. The first provider is a provider accessed by the user. The presenter presents, as an option, a second product to be provided by a predetermined second provider to the user if it is not possible to provide the first product.
US11361350B2
A computer-implemented method and system for recording, compiling and displaying user reviews of a consumable product. The method comprising providing a user display graph on a user device, the user display graph having an x-axis and a y-axis with a baseline extending from the y-axis along the x-axis wherein the x-axis is divided into a plurality of review categories, detecting a user input from an input device within the user display graph on the user device and tracking the movement of the user input on the user device along a path through the plurality of review categories. The method further comprises measuring a plurality of review points on the path wherein each of the plurality of review points is located within one of the plurality of review categories, displaying a profile line connecting the plurality of review points along the path, and displaying numerical values representing each of the plurality of review points within each of the plurality of review categories.
US11361341B2
Systems and methods are disclosed for traffic filtration by content providers. One method includes receiving a content request from a device of a user; determining whether one or more container tags are associated with requested content; determining, prior to responding to the content request, whether the content request is by a user based on the content request and the one or more container tags; generating, prior to responding to the content request, an ad request based on the content request and the one or more container tags; determining, prior to responding to the content request, an ad request recipient based on the generated ad request and the one or more container tags; transmitting the ad request to the determined ad request recipient; and transmitting, over the electronic network to the device, a response to the content request when the content request is determined to be by a user.
US11361338B1
A computer-implemented method comprises determining an amount of loyalty points stored in a loyalty points account; receiving, from a computing device, a signal indicating selection of one or more items to be monitored; monitoring a purchase price of the one or more selected items and the amount of loyalty points stored in the loyalty points account; determining that a difference between the purchase price of the one or more selected items and the amount of loyalty points drops below a threshold; and responsive to determining that the difference between the purchase price of the one or more selected items and the amount of loyalty points drops below the threshold, sending, to the computing device, a signal causing the computing device to display a notification that includes a selectable option to apply the loyalty points to offset the purchase price.
US11361334B2
A server receives article information of an article to be estimated from a user. The server obtains an actual picture of the article from the user. The server determines a standard picture of the article from a predetermined graphics library based on the article information. The server obtains an actual performance of the article. The server determines a value of the article based on the standard picture, the actual picture, and the actual performance of the article.
US11361326B2
A request for an inference from a customer is received at a machine learning (ML) decentralized application (DAPP) platform, where the request includes a data record associated with a user that is associated with the customer. The data record is distributed by the ML DAPP platform among a number of service providers. An inference is received at the ML DAPP platform from each service provider. The received inferences are returned to the customer by the ML DAPP platform.
US11361316B2
An embodiment of a method of recording transactions conducted in a public distributed ledger system using a personal distributed ledger system includes: generating, by a wallet distributed application, an address in the public distributed ledger system and a private key; signing, by the wallet distributed application, a transaction to a distributed application in the public distributed ledger system using the generated address and private key; generating, by the wallet distributed application, a transaction to the personal distributed ledger system, the generated transaction containing information identifying the signed transaction to the public distributed ledger system, such as the private key used to sign the transaction; and transmitting, by the wallet distributed application, the transaction to at least one distributed node of the personal distributed ledger system.
US11361314B1
A system, method, and computer readable medium (collectively, the “system”) are provided. The system may include a processor configured to perform operations and/or steps comprising receiving a wireless signal from a transaction device, wherein the wireless signal carries emulated track data for payment of a transaction; reading the emulated track data from the wireless signal; generating a transaction payload, wherein the transaction payload contains transaction account data and a dynamically generated digital signature value from the emulated track data of the wireless signal; transmitting the transaction payload to an authorization network server; receiving an authorization instruction from the authorization network server for handling payment of the transaction; and processing the payment of the transaction in accordance with the authorization instruction.
US11361311B2
One or more computing devices obtains service data of a user payment service. The one or more computing devices determines whether the service data of the user payment service falls within a service indicator range. In response to determining that the service data does not fall within the service indicator range, the one or more computing devices obtains location information of a target customer corresponding to the service data. The one or more computing devices obtains one or more local events corresponding to the location information. The one or more computing devices determines, based on the one or more local events, whether to output an alarm for the service data. In response to determining to output the alarm for the service data, the one or more computing devices outputs the alarm for the service data.
US11361306B1
A computer-implemented method performed by a mobile device of a user having a mobile wallet includes: receiving a log-in credential to access a mobile wallet client application; receiving an indication of a default account for mobile wallet transactions through the mobile wallet client application; receiving a credential as part of authenticating a mobile wallet transaction using the default account; generating an optical code for scanning as part of the mobile wallet transaction via the mobile wallet client application, wherein the optical code includes information relating to a geographic location of the mobile device specific to the mobile wallet transaction; and providing a display with a map having an indicator showing the geographic location of the mobile wallet transaction.
US11361295B2
A method and system for receiving digital artifacts from a management server. The method includes sending a request for a digital artifact from a mobile application to the management server for display within a specific mobile application generated screen, receiving the digital artifact from the management server, and displaying the digital artifact with the specific mobile application generated screen.
US11361289B1
Disclosed is a platform That enables centralized control over updates to a distributed cryptocurrency network through inclusion of an administrative user to a set of tokens that operate on a base cryptocurrency network but include rule sets that are separate from those of the base cryptocurrency. A plurality of customized token types are generated by a platform provider for respective administrative users. The platform provider may provide software updates that are implemented at the sole discretion of the respective administrative users.
US11361282B2
A system may include a processor; and a memory storing instructions that, when executed by the processor, configure the processor to: receive, from a computing device, a request for a set of content, the request associated with a user identifier; query a cached data store to determine that a set of audiences for the user identifier is stale; in response to the determination that the set of audiences is stale: access user properties for the user identifier; and generate the set of audiences for the user identifier based on the user properties; and serve the set of content according to the generated set of audiences.
US11361280B2
Among other things, product data is repeatedly communicated from an application on a device associated with a retail location to a server of a platform controlled independently of the application on the device. The product data identifies (a) current numbers of units of products available for retail customers at the retail location and (b) purchasing behavior of retail customers of the retail location with respect to combinations of the products. The retail location is repeatedly restocked with additional units of products to maintain the products in an in-stock state, the additional units have been received in deliveries made from one or more upstream product distribution entities based on predictions facilitated by the server of future demand for the products by retail customers of the retail location.
US11361276B2
A dynamic supply chain planning system for analysis of historical lead time data that uses machine learning algorithms to forecast future lead times based on historical lead time data, weather data and financial data related to locations and dates within the supply chain.
US11361273B2
A system and method for accurately tracking the delivery of items in an item distribution network using a purpose built confidence event recorder. An item sorter sorts items for delivery based upon route information and preferences for the delivery. Items are tracked while out for delivery through the use of confidence data recorded by a confidence event recorder carried by an item carrier. The confidence data recorder can that can record GPS and time data, as well as scan barcodes, such as a barcode on an item to be delivered. Confidence data can be used to accurately record when and where item carriers deliver items. The system determines if an actual delivery occurred by comparing the confidence data to previously gathered confidence data. An expected delivery window generation system can be used to generate expected delivery windows for the delivery of new items based on the confidence data recorded.
US11361270B2
Methods and devices for providing information of a stored object are disclosed. An example method may comprise: acquiring a three-dimensional spatial model of a storage space, the three-dimensional spatial model comprising storage location information corresponding to at least one object stored inside the storage space; determining a target object stored inside the storage space, and determining a target storage location of the target stored object based on the three-dimensional spatial model; obtaining a navigation route based on location information of an augmented reality (AR) device and the target storage location; and rendering corresponding navigation information over the storage space as viewed from the AR device.
US11361266B2
In some implementations, a first set of user activity data is received from a plurality of sensors where the first set of user activity data corresponds to a plurality of users. A task list of an objective is extracted from the received first set of user activity data based on patterns formed in the first set of user activity data in association with the plurality of users pursuing the objective. Based on determining a second set of user activity data indicates pursuit of the objective by a user, it is determined that at least a task of the task list is uncompleted by the user based on comparing the second set of user activity data to the task. Content corresponding to the task is provided to a user device associated with the user based on determining the task is uncompleted.
US11361264B2
Methods, systems, and apparatus for calibrating data using relaxed benchmarks constraints are described. An example apparatus for generating a unique solution when calibrating data via a calibration model having relaxed benchmark constraints includes a calibration engine to execute the calibration model based on a target loss function, a weight loss function, and a budget parameter. The example apparatus further includes a calibrated weights determiner to determine calibrated weights resulting from execution of the calibration model. The example apparatus further includes a calibration model validator to incorporate a stability parameter into the calibration model in response to determining that the calibrated weights do not provide a unique solution for the executed calibration model. The stability parameter is to reduce an influence of the budget parameter on the calibration model to enable the generation of a unique solution.
US11361263B2
The purpose of the present invention is to effectively deploy limited human resources. Provided is an information processing device (210) including: a specifying unit (211) that specifies positions of customers in a certain space; a determination unit (212) that determines the deployment of store clerks on the basis of the number of store clerks and the specified positions; and an output unit (213) that outputs deployment information indicating the determined deployment.
US11361251B2
A computer system receives and stores data sets, a target metric, and a parameter that indicates a desired number of synthesized data sets. A hardware processor performs operations where each processing node of a neural network weights input data set values, determines gating operations to select processing operations, and generates a node output by applying the gating operations to weighted input data set values. The neural network is trained by modifying the gating operations, the input weight values, and the node output weight value until convergence. One or more nodes is selected having a larger magnitude node output weight value. Selected input data set values are processed with selected processing nodes using a selected subset of gating operations to produce the desired number of synthesized data sets. Names are generated for each of the synthesized data sets.
US11361244B2
Training query intents are allocated for multiple training entities into training time intervals in a time series based on a corresponding query intent time for each training query intent. Training performance results for the multiple training entities are allocated into the training time intervals in the time series based on a corresponding performance time of each training performance result. A machine learning model for a training milestone of the time series is trained based on the training query intents allocated to a training time interval prior to the training milestone and the training performance results allocated to a training time interval after the training milestone. Target performance for the target entity for an interval after a target milestone in the time series is predicted by inputting to the trained machine learning model target query intents allocated to the target entity in a target time interval before the target milestone.
US11361243B2
A device may identify, for a first analytics application, a first set of characteristics and obtain, for a second analytics application, a second set of characteristics. The device may determine a measure of similarity between the first analytics application and the second analytics application based on the first set of characteristics and the second set of characteristics. The device may also determine a relevance score for a feature of the first analytics application, the relevance score being based on a relevance score associated with a feature of the second analytics application. In addition, the device may determine a relevance score for a machine learning technique associated with the first analytics application, the relevance score being based on a relevance score associated with a machine learning technique associated with the second analytics application. Based on the first relevance score or the second relevance score, the device may perform an action.
US11361227B2
Techniques are described herein to improve onboarding of third party entity data with existing knowledge graphs. In various implementations, a computing system associated with an existing knowledge graph may receive a request from a third party to onboard, with the existing knowledge graph, a plurality of entities. Each entity may have associated identifier(s) and relationship(s) with other entities of the plurality of entities. First third party entity data that describes the plurality of entities and associated identifiers/relationships may be received from the third party. The first third entity party data may be analyzed to identify semantic fingerprint(s) matching respective subsets of the entities. Results related to the analyzing may be determined. The results may include a statistic representing success or failure of applying rule(s) to a respective subset of entities that match a given semantic fingerprint. Remedial action(s) may be triggered based on the failure statistic.
US11361222B2
A cascaded system for classifying an image includes a first cascade layer including a first analysis module coupled to a first input terminal, and a first pooling module coupled to the first analysis module; a second cascade layer including a second analysis module coupled to a second input terminal, and a second pooling module coupled to the first pooling module and the second analysis module; a synthesis layer coupled to the second pooling module, and an activation layer coupled to the synthesis layer.
US11361219B1
Described is a system for feature selection that extends supervised hierarchical clustering to neural activity signals. The system generates, using a hierarchical clustering process, a hierarchical dendrogram representing a set of neural activity data comprising individual neural data elements having neural activity patterns. The hierarchical dendrogram is searched for an optimal cluster parcellation using a stochastic supervised search process. An optimal cluster parcellation of the hierarchical dendrogram is determined that provides a classification of the set of neural activity data with respect to a supervised classifier, resulting in a reduced neural activity feature set. The set of neural activity data is classified using the reduced neural activity feature set, and the classified set of neural activity data is decoded.
US11361217B2
Embodiments of the present specification provide chips and chip-based data processing methods. In an embodiment, a method comprises: obtaining data associated with one or more neural networks transmitted from a server; for each layer of a neural network of the one or more neural networks, configuring, based on the data, a plurality of operator units based on a type of computation each operator unit performs; and invoking the plurality of operator units to perform computations, based on neurons of a layer of the neural network immediately above, of the data for each neuron to produce a value of the neuron.
US11361215B2
A non-volatile synapse circuit of a non-volatile neural network. The synapse includes: an input signal line; a reference signal line; first and second output lines, and first and second cells for generating the first and second output signals, respectively. Each of the first and second cells includes: an upper select transistor having a gate that is electrically coupled to the input signal line; and a resistive changing element having one end connected to the upper select transistor in series and another end electrically coupled to the reference signal line. The value of the resistive changing element is programmable to change the magnitude of an output signal. The drain of the upper select transistor of the first cell is electrically coupled to the first output line and the drain of the upper select transistor of the second cell is electrically coupled to the second output line.
US11361213B1
Some embodiments provide a neural network inference circuit for implementing a neural network that includes multiple computation nodes at multiple layers. Each of a set of the computation nodes includes (i) a linear function that includes a dot product of input values and weight values and (ii) a non-linear activation function. The neural network inference circuit includes (i) a set of dot product circuits to compute dot products for the plurality of computation nodes and (ii) at least one computation node post-processing circuit to (i) receive a dot product for a computation node computed by the set of dot product circuits, (ii) compute a result of the linear function for the computation node based on the dot product, and (iii) use a lookup table to compute the non-linear activation function of the computation node from the result of the linear function to determine an output of the computation node.
US11361211B2
A system for creating and managing an artificial conversational entity using an artificial intelligence (AI) based communications system is disclosed. The system may comprise a data access interface to receive instructions with configuration details from a requestor to create an artificial conversational entity, as well as data from a data source. The system may comprise a processor to generate the artificial conversational entity by: identifying a data source type associated with the data; performing data treatment on the received data based on the data source type in order to focus data on at least one targeted topic; determining and applying a compression technique to the received data; performing an intellective computing technique on the compressed data; performing a synoptic evaluation of the data; and generating an executable based on the synoptic evaluation. The executable may be associated with the artificial conversational entity to be presented to the user interacting with the artificial conversational entity.
US11361208B2
Systems and methods for providing fraud prevention inserts in a chip pocket of a card are provided. A chip fraud prevention system includes a device including a chip and one or more fraud prevention inserts. The chip, and the fraud prevention inserts, may be at least partially encompassed in a chip pocket.
US11361205B2
A key fob duplication device is disclosed. The duplication device may have a housing and a display device attached to the housing. The duplication device may also have a controller enclosed within the housing. The controller may read data stored in the first key fob. The controller may also determine whether the first key fob can be duplicated based on the data. When the data indicates that the first key fob can be duplicated, the controller may write the data of the first key fob and an indicator value on a second key fob. The indicator value may indicate that the second key fob cannot be duplicated. When, however, the data indicates that the first key fob cannot be duplicated, the controller may display a message on the display device, indicating that the first key fob cannot be duplicated.
US11361195B2
Incremental update of a neighbor graph via an orthogonal transform based indexing is disclosed. One example is a system including a hash transform module to apply an orthogonal transform to a data object in a data stream, and to associate the data object with a collection of ordered hash positions. An indexing module retrieves an index of ordered key positions, where each key position is indicative of data objects in the data stream that have a hash position at the key position. A neighbor determination module determines a ranked collection of neighbors for the data object in a neighbor graph, where the ranking is based on the index. A graph update module incrementally updates the neighbor graph by including the data object as a neighbor for a selected sub-plurality of data objects in the ranked collection.
US11361193B2
A method for identifying mineral pore types in mud shale includes: determining an inorganic mineral pore image and a kerogen region image of a mud shale Scanning Electron Microscopy (SEM) gray-scale image; performing an expansion operation on the inorganic mineral pore image to obtain an expanded inorganic mineral pore image; comparing the inorganic mineral pore image with the expanded inorganic mineral pore image, and determining an extra region in the expanded inorganic mineral pore image as an expansion region; collecting statistics about the number of pixel points of a siliceous mineral, a calcareous mineral, and a clay mineral; calculating the proportion of each mineral according to the number of pixel points of the minerals; drawing a mineral pore triangular image chart according to the proportions of minerals; and determining the mineral type corresponding to the pores in the inorganic mineral pore image according to the mineral pore triangular image chart.
US11361191B2
Disclosed are systems, methods, and non-transitory computer-readable media for using adversarial learning for fine-grained image search. An image search system receives a search query that includes an input image depicting an object. The search system generates, using a generator, a vector representation of the object in a normalized view. The generator was trained based on a set of reference images of known objects in multiple views, and feedback data received from an evaluator that indicates performance of the generator at generating vector representations of the known objects in the normalized view. The evaluator including a discriminator sub-module, a normalizer sub-module, and a semantic embedding sub-module that generate the feedback data. The image search system identifies, based on the vector representation of the object, a set of other images depicting the object, and returns at least one of the other images in response to the search query.
US11361183B2
Disclosed herein is a barcode reading system that includes an image decoding system, a communication interface, and an image sensor system package. The image decoding system may include a processor, memory, and a decoder stored in the memory. The image sensor system package may be coupled to the image decoding system via the communication interface. The image sensor system package may include a photo sensor array and pre-processing circuitry. The photo sensor array may be configured to capture image frames at a first speed. The pre-processing circuitry may be configured to perform one or more operations on the image frames captured by the photo sensor array. The pre-processing circuitry may be additionally configured to effect transfer of at least some of the image frames to the image decoding system via the communication interface at a second speed. The first speed may be greater than the second speed.
US11361178B2
A communication system and method thereof are provided, which includes: providing a first mask, a second mask, a user device having a screen and a display device having a light code module and a panel, wherein the first mask and the second mask are positioned at different positions of the panel, respectively; providing a light code signal to the panel by the light code module, and providing a first mask signal and a second mask signal by the first mask and the second mask, respectively; and capturing the light code signal plus the first mask signal or the second mask signal from the panel by the user device to obtain a first code according to the combination of the light code signal and the first mask signal or obtain a second code according to the combination of the light code signal and the second mask signal.
US11361174B1
An authentication method includes RFID tags authenticating RFID readers. A tag sends a tag identifier and a reader challenge to a reader in response to one or more commands from the reader. The reader then either derives a response to the reader challenge itself or has a verification authority derive the response. The response may be derived from parameter(s) in the reader challenge, and may be derived using a cryptographic key. The reader then sends the response to the tag along with one or more commands. The tag verifies the response before executing action(s) associated with the command(s).
US11361170B1
An apparatus has a network interface circuit to receive a source sentence from a network connected client device. A processor is connected to the network interface circuit. A memory is connected to the processor. The memory stores parameters of a multilingual neural review system and instructions executed by the processor to operate the multilingual neural review system trained on a corpus of source sentences, draft target sentences and corrected target sentences. The multilingual neural review system produces a corrected target sentence from a draft target sentence representing a proposed translation of the source sentence. The draft target sentence and the corrected target sentence are supplied to the network connected client device. Approval for the corrected target sentence is received from the network connected client device. Parameters of the multilingual neural review system are updated based upon the approval for the corrected target sentence.
US11361169B2
Methods and servers for training a Machine Learning Algorithm (MLA) for translation of text are disclosed. The MLA has been trained using a first plurality of string pairs. The first plurality of string pairs has a natural proportion of string pairs of each context. The MLA is biased to generate the given parallel string as a translation of the respective string occurred in the main context. The method includes determining a second plurality of string pairs comprising a controlled proportion of string pairs of each context. The second plurality of string pairs are associated with labels indicative of the respective contexts. The method comprises re-training the MLA using the second plurality of string pairs and the respective labels. The MLA is re-trained to determine a given context of a given string and generate a respective parallel string as a translation having considered the given context.
US11361150B2
In various implementations, a computing device: displays the document outline on the user interface; maintains, in a non-transitory computer-readable medium, a causal graph data structure representing the document outline, wherein the causal graph data structure includes a plurality of structure nodes, each structure node representing a level of the document outline; receives, via the user interface, an insertion of a new level to the document outline; in response to the insertion, defines a structure node that represents the inserted level; inserts a transition node in the causal graph data structure, wherein the transition node represents a relationship between the structure node and at least one other node of the causal graph data structure; inserts the structure node into the causal graph data structure as a child of the transition node; and updating the user interface to display the inserted level.
US11361144B2
A system is provided for personalizing an interactive content. The system comprises: a content creation component configured to create one or more content items for a document, and at least one content item is associated with a set of rules defining a link between the at least one content item and another document or a rule for assembling the at least one content into a personalized document; and a content personalization component configured to: (i) receive an instruction for personalizing a given document; (ii) assemble a plurality of content items to generate a personalized document, and the plurality of content items are pulled from the given document and at least another document based at least in part on a set of rules associated with at least one content item of the given document; and (iii) render the personalized document using a brand style associated with the given document.
US11361141B2
The present disclosure provides a method for manufacturing a semiconductor structure. The method includes receiving layout data representing information for manufacturing the semiconductor structure having a metal layer over a substrate. A first parasitic capacitance and a second parasitic capacitance are formed between the metal layer and the substrate. The method further includes determining a parasitic capacitance difference between a first region and a second region. The method further includes forming a dummy capacitor to minimize the parasitic capacitance difference. A system for manufacturing a semiconductor device is also provided.
US11361135B2
A method of evaluating sampling sizes for circuit simulation comprises generating a plurality of coverage scenarios based on a defect universe, determining a coverage amount for each of the plurality of coverage scenarios, and associating the plurality of coverage scenarios with a plurality of bins based on the coverage amount for each of the plurality of coverage scenarios. The method further comprises sampling, with a first sampling size, each of the coverage scenarios to determine first sampled coverage scenarios, and determining an error value for each of the plurality of coverage scenarios based on the coverage amount of each of the plurality of coverage scenarios and a coverage amount of a respective one of the first sampled coverage scenarios. Further, the method comprises generating, with a processor and for the first sampling size, a confidence score for each of the plurality of bins based on the error value for each of the plurality of coverage scenarios, and outputting the confidence score for each of the plurality of bins.
US11361132B2
A system and method for using weather applied metrics for determining the impact of weather conditions on the flight of a ball at an outdoor sports venue. Historical and current data for weather parameters, including wind, air pressure, humidity, temperature, and precipitation, are obtained to calculate the influence of each parameter on the flight of a ball. The influences of each of the parameters are summed to model the flight of the ball based on the current weather conditions. Weather instruments, such as weather sensors, anemometers, LiDAR and SODAR devices, weather consoles, data routing devices, and processors can be included in a system for using weather applied metrics to predict the flight of a ball based on current weather conditions.
US11361131B2
The present invention is a method for real-time determination of the forces exerted by incident waves on a mobile part of a wave energy system. Models are constructed of the radiation force exerted on the mobile part and of the drag force exerted on the mobile part and a non-linear model of the wave energy system dynamics. The invention uses only measurements of the float kinematics (position, velocity and possibly acceleration) and of the force applied by a converter machine, which measurements are normally available on a wave energy system since they are used for control and supervision thereof. Determination of the excitation force exerted by incident waves on the mobile part uses the models, the measurements and an unscented Kalman filter.
US11361124B1
A power profile for an electronics design is implemented by accessing a unit descriptive of an electronic design comprising a first intellectual property (IP) block expressed in a simulation language and comprising a netlist. A total number (NT) of net weights are identified in the netlist, wherein each respective net weight is proportional to an effective load capacitance of an associated net. A total number (NP) of populated nets having associated toggle simulation data are identified in the netlist. A ratio (KS) equal to a sum of all NT net weights divided by a sum of all NP populated net weights is generated. A sample energy (ES) is generated based on the associated toggle simulation data of and net weights for each of the NP populated nets. And a block power profile is modelled based on an estimated block energy (EN) equal to KS multiplied by ES.
US11361121B2
A method of optimizing the layout of a smoke detection system in a space includes obtaining requirements for the smoke detection system, accessing a digital representation of physical and functional characteristics of the space, integrating the requirements and the digital representation of physical and functional characteristics of the space in a fiber deployment algorithm, determining a layout of smoke detection system components based on the fiber deployment algorithm, and installing the smoke detection system in the space according to the determined layout.
US11361119B2
The present invention relates to a computer-implemented method, a computer program product, and a server for positioning a structural element in a 2D section of a CAD structure. The invention is characterized in that at least two distances, each distance in between an alignment line of the structural element and a parallel reference line of the 2D section, are displayed on a user visualization means and dynamically updated as the location of the structural element within the 2D section is changed. In a preferred embodiment, the reference lines are dynamically chosen based on the location of the structural element within the 2D section.
US11361118B2
A modeling server is in communication with multiple databases and/or knowledge systems. The modeling server may utilize predetermined rules for suggesting design elements such as plants, lighting, fencing, irrigation, and more. The modeling server may acquire legal information pertaining to the project, based on jurisdictions that contain the location of the project. The modeling server may further generate one or more teams to implement the project, including, but not limited to, design teams, construction teams, and/or management teams. The modeling server may further produce a rendering and/or simulation of a landscaping or landscape architecture project to facilitate improved customer engagement, which may result in increased customer satisfaction as well as improved project performance in terms of scheduling, budget, and longevity of the project.
US11361117B2
Systems and methods generating textiles with repeating design elements based at least in part on Voronoi diagrams are provided. In one example implementation, the method can include generating a plurality of seed points in a graphic area. The seed points are utilized to create a Voronoi diagram. A Voronoi diagram is thereafter propagated within the graphic area based upon the seed points. The method also includes receiving a first user input defining a design area. The design area includes a plurality of boundaries within the graphic area. The design area is then correlated to a textile segment and a textile design is generated by replicating the cells in the design area. The cells that intersect the boundaries of the design area are replicated with identical instances placed at the adjacent sides of the design area and the corners of the design area.
US11361114B2
In an example implementation according to aspects of the present disclosure, a computing device includes a first member with a first display surface, and a second member rotatably connected to the first member, the second member including a second display surface. The computing device includes a sensor and a processor to receive sensor data from the sensor. Based on the sensor data, the processor is to select either a privacy mode or a sharing mode for the first display surface, and either the privacy mode or the sharing mode for the second display surface.
US11361113B2
Techniques are disclosed for sensitive information leak prevention using electromagnetic rays to prevent image capture of sensitive information. An example methodology implementing the techniques includes rendering a presentation slide on a display device, identifying at least one portion of the rendered presentation slide that contains sensitive information, and determining a location of the identified at least one portion on the rendered presentation slide. The method also includes triggering at least one electromagnetic emitter to emit an electromagnetic signal within the location of the identified at least one portion of the rendered presentation slide. The emitted electromagnetic signal inhibits image capture of the sensitive information by an image capture device.
US11361112B2
A method for secure document exchange includes receiving a request from a content owner to initiate a document request of particular information from a record provider to a service provider; and sending the document request to the record provider. The document request sent to the record provider includes the particular information of the content owner as required by the service provider for the record provider to send to the service provider; contact information of the service provider to receive the particular information; and an encryption key with which the record provider is to encrypt the particular information before sending to the service provider The method further includes sending to the service provider a notification message that includes a decryption key with which to decrypt the particular information from the record provider.
US11361110B2
A file verification method, a file verification system and a file verification server are provided. The file verification method includes the following steps. A tree data structure is established according to a plurality of first hash values of a plurality of first electronic files. A first root hash value of the tree data structure is stored into a block of a blockchain. A verification data including block information of the block, one of the first hash values and at least one non-terminal hash value of the tree data structure is generated for one of the first electronic files. A second electronic file is verified according to the verification data.
US11361107B2
The disclosed tools include are tools to efficiently protect privacy for end users and others on the Internet when communicating with others. Specifically, tools disclosed include tools to enable an end user's device to communicate via email with others such as relying-parties such as merchants without revealing her information to the relying-party such as her email address, name or any other information she desires to keep confidential while still being able to have commercially useful transactions with the relying parties and others.
US11361106B2
Embodiments are directed to techniques for chaining, triggering, and/or enforcing entitlements in a constrained environment. A constrained environment may be provided within with shielded assets are required to exist or execute. An entitlement may be granted on a variety of shielded assets, including datasets, computations scripts, data privacy pipelines, and intermediate datasets generated by an intermediate step of a data privacy pipeline. Thus, a beneficiary may use a granted entitlement as an input into other data privacy pipelines, without the need for the grantor to approve each specific downstream operation. The constrained environment may enforce an entitlement by fulfilling applicable constraints upon accessing the entitlement, restricting the output of the entitlement to the constrained environment, and fulfilling applicable policies when executing downstream operations. Data may be exported from the constrained environment when the data consumer seeking to export has sufficient ownership rights or export permission and applicable policies are fulfilled.
US11361091B2
An information processing device includes a memory; and a processor coupled to the memory and configured to identify a location where a user is present, when the user accesses a resource by using a remote desktop connection, set access authority of the user over the resource to an allowed state or a prohibited state in accordance with whether or not the location is within an allowed region in which access to the resource is allowed, when it is determined that the location is out of the allowed region while the user is accessing the resource by using the remote desktop connection, start measurement of time without setting the access authority of the user over the resource to a prohibited state, and when it is determined that a predetermined time has elapsed after the measurement is started, terminate the remote desktop connection.
US11361081B2
The invention discloses a secure boot method for a terminal device, a terminal device and a medium, relates to the technical field of secure boot, and is used for solving a problem of low system boot security caused by lack of protection for system boot in the related art. The terminal device includes a first processor, a second processor and a shared memory. The method includes: acquiring, by the first processor, an SPL image file; acquiring, by the first processor and the second processor, a third duration and starting timing synchronously; in a case that the third duration expires, transmitting, by the first processor, the SPL image file to the second processor via the shared memory; and booting, by the first processor and/or the second processor, a system of the terminal device cooperatively based on the SPL image file received by the second processor.
US11361079B2
A chipset for an end device comprises at least a Secure Processor into which a one-time programmable memory storage is integrated, wherein in the chipset at least an end-device serial number of the end device is stored, wherein in the one-time programmable memory information is stored for securing the end-device serial number against tampering.
US11361078B2
A hierarchical integrated trust assessment system features nested subsystems. Each subsystem utilizes a trust module for validating input data to the subsystem, validating output data from the subsystem, and validating the operation of the subsystem itself. The trust module verifies the format, the authenticity, the content of the inputs to the subsystem. The scope of each trust module is minimized to the associated subsystem. Minimizing the scope of the trust module results in increased reliability of the trust module's decisions.
US11361074B2
The disclosed technology teaches reducing threat detection processing, including recognizing that a file is an edited version of a previously processed file and retrieving, from an archive, metadata values, hashes for property groups and an entropy measure of the previously processed file. Also included is parsing the file into metadata values and property groups and calculating hashes of the property groups and entropy measure for the file. The method further includes applying similarity measures to compare the metadata values, the entropy measures, and the hashes on the property groups, for the edited version and the previously processed file. When any similarity measure or combination of similarity measures reaches a trigger, the technology teaches processing the file by using a threat detection module to detect malware. Property groups include core properties, application properties, document content and programming scripts for the edited version of the file and the previously processed file.
US11361073B2
An analysis apparatus includes a category classification unit that accesses a URL of an analysis target Web page and classifies the analysis target Web page into a category, an operation target detection unit that detects an operation target of user operation from the analysis target Web page in accordance with a detection method that is set in advance for the classified category, an operation execution unit that performs operation on the detected operation target, a function hook unit that detects an operation event that occurs after the operation has been performed on the operation target, and a log output unit that outputs log data in which communication that has occurred due to the operation, the detected operation event, and a Web browser screen that has been changed due to the operation are associated with the URL of the analysis target Web page.
US11361069B2
A computer-implemented method includes receiving an original message from a trusted execution environment. The original message includes an original digital signature authored by the trusted execution environment. The method includes computing a proof of knowledge for the original digital signature and modifying the original message by replacing the original digital signature with the proof of knowledge.
US11361068B2
Various systems and methods are provided for using dummy characters to provide enhanced security of a user's login credentials. The functionality disclosed herein provides specific steps for the creation, evaluation, storage, and use of such dummy characters in conjunction with a user's login credentials. Dummy characters can be thought of as characters that are not part of a user's actual password, but which are mixed in and around the actual characters when the password is being entered, in order to protect a user's true password from prying eyes and nefarious actors. Dummy characters can be associated with a specific user and/or a specific device or devices associated with a specific user. The functionality provided herein prevents a nefarious actor from simply repeating an entire password string (including the dummy characters) on a device that is not associated with the user whose credentials the nefarious actor is attempting to misappropriate.
US11361058B2
A method used in a mobile equipment for authenticating or identifying a user based on his face includes acquiring a sequence of biometric face sample corresponding to successive image frames of the user in a Trusted Execution Environment of the mobile equipment, and, in the Trusted Execution Environment, modifying or replacing some of the biometric face samples in the sequence, so as to generate a modified sequence with test biometric face samples. The method includes transmitting the modified sequence to a Rich Execution Environment of the mobile equipment, and classifying at least one portion of the biometric face samples using a classifier in the Rich Execution Environment, so as to generate for each classified biometric face sample a set of intermediary outputs and a classification result. The method also includes, for each classified biometric face sample, sending at least some of the intermediary outputs or classification result, and/or a digest of the intermediary outputs, to the Trusted Execution Environment. The method further includes, for at least one test biometric face sample, verifying the at least some of the intermediary outputs and/or result and/or digest in the Trusted Execution Environment.
US11361056B2
An information processing apparatus includes: an acquisition unit that acquires first group information concerning a user from authentication result information including an authentication result transmitted from an external apparatus in a case where the user is authenticated by the external apparatus; and a permission unit that permits the user to use a service provided by the information processing apparatus within a range of authority set for second group information concerning the user in a case where the acquired first group information is associated with the second group information.
US11361052B2
A method for formatting a weight matrix including a plurality of sub matrices each being multiplied with an input vector may include sequentially adding weight information included in respective first columns of the plurality of sub matrices to formatted data; and sequentially adding weight information included in respective second columns of the plurality of sub matrices to the formatted data after the weight information from the first columns of the plurality of sub matrices. The weight information may be non-zero weight information.
US11361050B2
Example implementations relate to assigning dependent matrix-vector multiplication (MVM) operations to consecutive crossbars of a dot product engine (DPE). A method can comprise grouping a first MVM operation of a computation graph with a second MVM operation of the computation graph where the first MVM operation is dependent on a result of the second MVM operation, assigning a first crossbar of a DPE to an operand of the first MVM operation, and assigning a second crossbar of the DPE to an operand of the second MVM operation, wherein the first and second crossbars are consecutive.
US11361044B2
As an example, a server hosting a search engine may receive a search query and determine a searched time interval, a searched object, and a searched event. The server may select, based on the searched time interval, a portion of an object-event bipartite graph that was created using information gathered from social media sites. The server may compare attributes of individual events in the portion with attributes of the searched event to identify a set of relevant events. The server may determine objects associated with the relevant events and compare attributes of individual objects with the attributes of the searched object to identify a set of relevant objects. The search engine may provide search results that include the set of relevant objects ordered according to their similarity to the searched object.
US11361040B2
A method for providing one or more persona-adjusted search suggestions is disclosed. The method includes identifying a role of a user that is associated with one or more duties and performance indicators for one or more buildings. The method includes associating the role of the user with at least one of a physical space, a web page, and one or more assets associated with the physical space. The method includes filtering data associated with the one or more buildings based on the role of the user and the at least one of the physical space, the web page, and the one or more assets. The method includes displaying the filtered data on a user interface as one or more search suggestions to the user.
US11361026B2
A file access system for user defined functions (UDFs) can be implemented on a distributed database system. The system can store UDF interfaces and file reference objects that can be called by other users. Upon a UDF being called, files on a stage, one or more interface objects (e.g., InputStream), and file reference objects can be implemented by execution nodes of the distributed database system. The execution nodes can implement multiple threads that are authenticated and can download file data from a staging location concurrently.
US11361025B2
Users of a database management engine may generate fillable digital documents by mapping interface elements onto form documents. When a user maps interface elements onto a form document, the user may accidentally overlap two or more interface elements. To rectify this, the database management engine may modify the position of one of interface elements based on a set of positioning rules. In addition, the database management engine may identify and suggest mappings to users based on similar documents that have been previously mapped. The database management engine identifies similar documents using information about the document, the user, and the mapping itself. The mapping associated with the most similar document may be provided to the user as a suggested mapping. The database management engine converts the form document and finalized mapping into a fillable digital document. The fillable digital document is sent to recipients, who complete the fillable digital document.
US11361012B1
Method and systems for interactive research report viewing are disclosed. The method includes receiving a user request to access a research content in a report viewing platform present in a user device. The method includes causing display of the research content in the report viewing platform. The method includes provisioning one or more interactive tools in report viewing platform to be used by a user of the user device. The method includes receiving at least one user interaction input to the research content using the one or more interactive tools. The at least one user interaction input comprises an insight note provided into the research content. The method includes receiving a sharing request to share the research content with the at least one user interaction input with at least one contact of the user. The method further includes sharing the research content with at least one contact of the user.
US11361010B2
One or more computing devices, systems, and/or methods for generating a set of tips for an entity are provided. For example, users may create user generated content describing an entity, such as a user review for a consumer good, a location, an event, etc. Because a user may be unable to read and digest all of the user reviews for the entity, the user may merely read a few user reviews, and thus miss out on useful information. Accordingly, tip templates, indicative of how tips are linguistically/grammatically constructed, are applied to the user reviews to automatically extract a set of tips for the entity (e.g., “make sure to bring a rain jacket”). The set of tips may be filtered to remove undesirable tips, ranked based upon usefulness, and/or diversified to remove redundant tips. In this way, a set of useful tips may be provided to the user.
US11361006B2
Systems and methods are disclosed that allow for indexing, processing, or both of information from physical media or electronic media, which may be received from a plurality of sources. In embodiments, a document file may be matched using pattern matching methods and may include comparisons with a comparison reference database to improve or accelerate the indexing process. In embodiments, information may be presented to a user as potential matches thereby improving manual indexing processes. In embodiments, one or more additional actions may occur as part of the processing, including without limitation, association additional data with a document file, making observations from the document file, notifying individuals, creating composite messages, and billing events. In an embodiment, data from a document file may be associated with a key word, key phrase, or word frequency value that enables adaptive learning so that unindexed data may be automatically indexed based on user interaction history.
US11360999B2
A method of managing inventory allocations includes the step of receiving, in a data processing apparatus, data relating to the sale of items of inventory allocated to respective re-sellers. The date is processed to obtain data relating to sales performance of one or more of the respective re-sellers. The method includes adjusting a price for which inventory allocated to that respective re-seller is to be sold by depending on said data relating to the sales performance of the respective re-sellers and/or re-allocation inventory items from that said respective re-seller to other respective re-sellers. The invention extends to a software product and to a system.
US11360997B2
A synchronization protocol is provided that can be used to resolve synchronization errors encountered while trying to synchronize versions of data objects between a client device and a remote computing system. The protocol includes a client device, in an offline processing mode, handling user interface (“UI”) manipulation actions on one or more UI elements of one or more UI screens. The handling of the UI manipulation actions modifies or creates a local version of a data object stored on the client device. The UI manipulation actions are stored by the client device and sent to the remote computing system. The client device receives a synchronization error notification from the remote computing system. After receiving the notification, the client device displays, in one of the UI screens, the local version of the data object and one or more indications of a synchronization error.
US11360995B2
A data warehouse storing databases for a plurality of users, including service providers hosting data for other users of the data warehouse may implement a data exchange. The data warehouse to verify identity of users and execute instructions with respect to databases of the data warehouse.
US11360992B2
Watermarking of an ordered event stream (OES) is disclosed. Writing events to an OES can advance populating of the OES, which can be correspond to progress values. Progress values can enable a reader to know where it is in an OES. A reported progress value can be determined from the progress values based on an event being committed to the OES. Moreover, an effective progress value can be determined from the progress values and monitoring the OES for events with that defer being committed to the OES. A watermark for the OES can be determined from the effective progress value such that reading beyond the effective progress value is restricted. This can provide confidence that the reader has read out properly committed events and has not omitted any events having deferred commitment.
US11360990B2
A method and system of matching field values of a field type are described. Blurring operations are applied on a first and second values to obtain blurred values. A first maximum score is determined from first scores for blurred values, where each one of the first scores is indicative of a confidence that a match of the first and the second values occurs with knowledge of a first blurred value. A second maximum score is determined from second scores for the blurred values, where each one of the second scores is indicative of a confidence that a non-match of the first and the second values occurs with knowledge of the first blurred value. Responsive to determining that the first maximum score is greater than the second maximum score, an indication that the first value matches the second value is output.
US11360983B2
A system and method for performing a hash bucketing process on data in motion are presented. The method includes applying a first hash function on an input dataset to map the input dataset to a bucket, wherein the first hash function results with a first hash value; applying a second hash function on the first hash value to map the input dataset to a record in the bucket; generating metadata based on the input dataset, wherein the metadata at least points to the original location of the input dataset; and storing the generated metadata in the record in the bucket.
US11360980B2
A device can receive a search query. The search query can relate to a geographic location. The device can process the search query to parse the search query into a plurality of strings. The plurality of strings can include text. The device can determine that one or more strings, of the plurality of strings, satisfy a condition. The device can generate, using the plurality of strings, a query graph that includes a plurality of paths relating to the condition. The query graph can further include a plurality of nodes leading to and/or included in the plurality of paths, and a plurality of transitions between the plurality of nodes. The device can perform one or more actions relating to the query graph to obtain, from a data structure, one or more search results that correspond to the search query.
US11360976B2
Herein are computerized techniques for deploying JavaScript and TypeScript stored procedures and user-defined functions into a database management system (DBMS). In an embodiment, a computer generates a SQL call specification for each subroutine of one or more subroutines encoded in a scripting language. The generating is based on a signature declaration of the subroutine. Each subroutine comprises a definition of a stored procedure or a user-defined function. The computer packages the definition and the SQL call specification of each subroutine into a single bundle file. The definition and the SQL call specification of each subroutine are deployed into a DBMS from the single bundle file. Eventually, the SQL call specification of at least one subroutine is invoked to execute the definition of the subroutine in the DBMS.
US11360974B2
A method for crowdsourced answer selection for question-answer processing in automated commercial tender document (CTD) response generation includes populating a database with questions extracted from past CTDs and clustering the questions into groups of similar questions. Then, for each of the genus questions, a set of answers submitted in respectively different responses by multiple different responders are mapped to different ones of the past CTDs in connection with the genus question. Thereafter, the responses are rated and a present response document for a present CTD and also the present CTD are loaded into an editor. A question is extracted from the present CTD and the database queried with the extracted question. In response, a set of answers mapped to a genus question for the extracted question is retrieved and an answer in the set having a highest rating is inserted into the present response document for the extracted question.
US11360973B2
Examples of techniques for performing multilingual queries are described herein. A computer-implemented method includes monitoring, via a processor, a client for language settings during user-generated content creation and detect one or more language settings. The method includes analyzing user-created content to detect a language of a text. The method includes compiling a list of scored preferred languages for the client based on the detected language settings and the detected language of the text. The method includes intercepting a query from the client. The method includes analyzing a text of the intercepted query in a plurality of selected languages based on a language setting of a user interface application, a detected language of the query, and a predetermined number of preferred languages of the client to produce results of analysis for each selected language. The method includes generating a multilingual query based on results of analysis for the selected languages.
US11360971B2
In order to facilitate entity resolution, systems and methods include a processor receiving first records associated with one or more entities, and second records associated with the one or more entities. The processor generates candidate pairs based on a similarity between first entity data and second entity data. The processor generates features for each candidate pair based on similarity measures between the first entity record and the second entity record. The processor utilizes a scoring machine learning model to determine a match score for each candidate pair based on each feature. The processor determines clusters of candidate pairs based on the match score of each feature for each candidate pair. The processor merges records of candidate pairs of each cluster into a respective entity record. The processor determines an entity associated with each entity record and updates an entity database with the entity record.
US11360968B1
An information handling system for servicing search requests for information stored in data assets includes storage for storing a graph database based on at least one data catalog for the data assets. The information handling system also includes a processor that obtains, from a requestor, a search request of the search requests, the search request specifies a keyword search term; obtains a first identifier of a data asset of the data assets using the graph database and the keyword search term; and provides the first identifier as a supplemental result for the search request.
US11360962B2
A monitoring module interfaces with existing non-retrospective data storage systems, thus providing mechanisms for detecting and reporting changes in data values stored in such systems. The monitoring module acts as a change detection layer that can operate in connection with multiple disparate systems and/or locations, so as to provide users with a unified view into data stored in such systems. For example, a user can consult a single app, website, or software application, to view changes for data values stored in multiple disparate systems and/or locations; the app can be configured to automatically generate notifications and alerts to users, and can provide the ability to respond to such notifications and alerts, take actions, and/or dive deeper into underlying data.
US11360954B2
A method, computer program product, and computing system for receiving a candidate data portion; calculating a distance-preserving hash for the candidate data portion; and performing an entropy analysis on the distance-preserving hash to generate a hash entropy for the candidate data portion.
US11360950B2
A method and software tool for identifying relationships between columns of one or more data tables are disclosed. In the disclosed method, a relationship indicator is computed for each of a plurality of column pairs, each column pair comprising respective first and second columns selected from the one or more data tables. The relationship indicator comprises a measure of a relationship (e.g. indicating a strength or likelihood of a relationship) between data of the first column and data of the second column. Relationships between columns of the data tables are then identified in dependence on the computed relationship indicators. The identified relationships may be used to create and execute data queries.
US11360946B2
An example operation may include one or more of connecting, by a data owner node, to a blockchain network that includes a plurality of storage provider peer nodes associated with a plurality of cloud storage providers, selecting, by the data owner node, storage provider peer nodes of the plurality of the storage provider peer nodes to be approved storage location member nodes, and executing, by the data owner node, a smart contract to: store data on the cloud storage providers of the plurality of the cloud storage providers associated with the approved storage location member nodes, and record movement of the data to the cloud storage providers on the blockchain.
US11360942B2
A computer-implemented method may comprise providing a first executed agreement cache in a first data center and a second executed agreement cache in a second data center; receiving agreements on proposals to create or make changes to files stored in the first and second data centers; storing metadata of the files referred to by the received agreements the first and/or second executed agreement caches; maintaining the first and second executed agreement caches synchronous with one another before the files referred to by the received agreements are created or changed; creating or making changes to the file referred to by the received agreements only after the first and second executed agreement caches have been synchronized; and searching the first and/or second executed agreement caches for updated metadata whenever requests for data of files stored in the first or second data centers are received in the first or the second data centers and, responsive to the received requests, providing data corresponding to the updated metadata when updated metadata is found.
US11360941B2
Disclosed are a method and a device for compressing and decompressing unit files when encrypting an electronic publication (EPUB) file. The method for compressing unit files for EPUB file encryption comprises: a step of determining an encryption target unit file from among a plurality of unit files forming an EPUB file; a step of performing encryption of the compressed encryption target unit file; and a step of performing compression of general unit files among the plurality of unit files in addition to the encryption target unit file. As such, by performing compression of the encryption target unit file before the general unit files, it is possible to effectively reduce the size of a single packaged EPUB file.
US11360940B2
This application provides a biological sequence data processing method including selecting a target base from bases in a biological sequence fastq file according to characteristic information of each base. A base patch file is generated by using characteristic information of the target base. Lossless compression is performed on the biological sequence fastq file to obtain a compressed fastq file, and lossless compression is performed on the base patch file to obtain a compressed patch file. The compressed patch file and the compressed fastq file are decompressed. In response to determining that characteristic information of the target base in the decompressed compressed patch file is inconsistent with characteristic information of the target base in the decompressed compressed fastq file, the characteristic information of the target base in the decompressed compressed fastq file is modified to the characteristic information of the target base in the decompressed compressed patch file.
US11360939B2
Testing is performed to ensure integrity of a file system auditing component and of a file system. A list of file access events is built. This list includes expected events that should be triggered by the file system and found in a log. The events in the list are run on the file system and logged. The log of expected events is then compared with actual events logged by the file system to determine the integrity of the file system auditing component and the file system.
US11360936B2
Embodiments are directed to managing data in a file system. An object from the file system that has parent objects may be provided. A snapshot in a current epoch may be generated such that the first snapshot may be based on the object and descendants of the object. A coverage set may be provided for the object that references the snapshot and also references each other snapshot that includes the parent objects. Read-only access to a version of the object may be provided based on a correspondence of the version and a snapshot referenced by the coverage set of the object. A coverage engine compares the update to a coverage update epoch (cue) associated with the parent objects. The coverage engine updates coverage sets of the parent objects based on grandparents of the object.
US11360934B1
Embodiments are directed to a processor having a functional slice architecture. The processor is divided into tiles (or functional units) organized into a plurality of functional slices. The functional slices are configured to perform specific operations within the processor, which includes memory slices for storing operand data and arithmetic logic slices for performing operations on received operand data (e.g., vector processing, matrix manipulation). The processor includes a plurality of functional slices of a module type, each functional slice having a plurality of tiles. The processor further includes a plurality of data transport lanes for transporting data in a direction indicated in a corresponding instruction. The processor also includes a plurality of instruction queues, each instruction queue associated with a corresponding functional slice of the plurality of functional slices, wherein the instructions in the instruction queues comprise a functional slice specific operation code.
US11360933B2
An integrated circuit (IC) package apparatus is disclosed. The IC package includes one or more processing units and a bridge, mounted below the one or more processing unit, including one or more arithmetic logic units (ALUs) to perform atomic operations.
US11360929B2
The subject matter of this specification can be implemented in, among other things, a method that includes pre-registering, at a client device, one or more input/output (IO) buffers for a remote direct memory access (RDMA) interface at the client device. In response to pre-registering the one or more IO buffers at the client device, an application executed by the client device is provided with access to a distributed file system through the RDMA interface. In response to determining that data of a requested file in the distributed file system has been designated for caching, a first IO buffer among the IO buffers is designated as a cache for the data of the file. The data for the file is received via the RDMA interface and from the distributed file system, for the first IO buffer.
US11360928B2
A processor is configured with a learning framework to characterize the residuals of attribute information and its coherence with network information for improved anomaly detection.
US11360922B2
Disclosed are a three-in-one multimedia cable and an electronic drawing board system. The three-in-one multimedia cable includes a USB-type-C plug, an HDMI plug, a USB-type-A plug, and a power supply plug, the USB-type-C plug is connected to the HDMI plug, the USB-type-A plug, and the power supply plug respectively. The electronic drawing board system includes the three-in-one multimedia cable, a USB-type-C socket, an analog switch, and an electromagnetic screen module, the USB-type-C plug of the multimedia cable is connected to the USB-type-C socket, an output end of the USB-type-C socket is connected to an input end of the analog switch, and an output end of the analog switch is connected to an input end of the electromagnetic screen module. The three-in-one multimedia cable can reduce the number of cables, which is convenient for users to use, and can be widely applied to the field of data cables.
US11360918B1
A system includes a memory system and a processor of a first processing system including a processor core, a direct memory access controller, and a communication interface. The processor core is configured to execute a plurality of instructions to configure the direct memory access controller to trigger a transmitter interrupt upon transmitting a first synchronization message through the communication interface to a second processing system, configure the direct memory access controller to trigger a receiver interrupt upon receiving a second synchronization message from the second processing system, determine a time difference between triggering of the transmitter interrupt and the receiver interrupt, and adjust a synchronization skew of a real-time scheduler based on the time difference to tune real-time synchronization between the first processing system and the second processing system.
US11360916B2
Systems, methods, and apparatus are configured to enable a receiver to provide feedback. A feedback mechanism enables a transmitting device to identify the provider of feedback for a multicast transmission, and the feedback transmitted by one or more individual receivers of the multicast transmission. A method includes receiving a multicast write command from the serial bus in a first datagram, writing a data byte received in a first data frame of the first datagram to a register address identified by the first datagram, and providing device-specific feedback regarding the first datagram in a multibit slot within the second data frame. The multibit slot is one of a plurality of sequential multibit slots defined for the second data frame. Each multibit slot in the plurality of sequential multibit slots may provide device-specific feedback from one receiving device addressed by the multicast write command.
US11360909B1
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.
US11360906B2
The devices within an inter-device processing system maintain data coherency in the last level caches of the system as a cache line of data is shared between the devices by utilizing a directory in one of the devices that tracks the coherency protocol states of the memory addresses in the last level caches of the system.
US11360903B2
A computer-implemented method, according to one approach, includes: determining a current read heat value of each logical page which corresponds to write requests that have accumulated in a destage buffer. Each of the write requests is assigned to a respective write queue based on the current read heat value of each logical page which corresponds to the write requests. Moreover, each of the write queues correspond to a different page stripe which includes physical pages, the physical pages included in each of the respective page stripes being of a same type. Other systems, methods, and computer program products are described in additional approaches.
US11360901B2
Provided are a method and apparatus for managing a page cache for multiple foreground applications. A method of managing a page cache includes identifying an application accessing to data stored in storage; allocating a page used by the application for the accessed data to a page cache; setting a page variable corresponding to a type of the identified application to the allocated page; and managing demoting of the allocated page based on the set page when the allocated page is a demoting target.
US11360900B2
Provided herein may be a storage device configured to perform a cache read operation by each memory device. The storage device may include a plurality of memory devices each including a plurality of memory blocks, and a memory controller configured to store and set cache setting information for each of the plurality of memory device, and control the plurality of memory devices such that, as a read operation on a select one of the plurality of memory devices, one of a cache read operation and a normal read operation is performed based on the cache setting information set for of the select memory device.
US11360889B2
A memory system may include: a memory device including plural memory dies each having plural memory blocks; and a controller configured to control the memory device to independently perform an operation to each of the memory dies, wherein the controller controls the memory device to perform a foreground operation to a first one among the memory dies while performing a background operation to a second one among the memory dies.
US11360885B2
In an embodiment, a system includes a plurality of memory components that each include a plurality of management groups. Each management group includes a plurality of sub-groups. The system also includes a processing device that is operatively coupled with the plurality of memory components to perform wear-leveling operations that include maintaining a sub-group-level delta write count (DWC) for each of the sub-groups of each of the management groups of a memory component in the plurality of memory components. The wear-leveling operations also include determining, in connection with a write operation to a first sub-group of a first management group of the memory component, that a sub-group-level DWC for the first sub-group equals a management-group-move threshold, and responsively triggering a management-group-move operation from the first management group to a second management group of the memory component.
US11360879B2
A script debugging method, a device, and a computer storage medium. The method includes: obtaining, by a device, a debugging instruction, where the debugging instruction carries a to-be-debugged target line breakpoint, and the target line breakpoint includes at least line information used to indicate a line of code in which a breakpoint location is located in a script file requested to be debugged; and displaying a debugging result when determining that a breakpoint debugging condition is met, where the debugging result includes information obtained by the debugger when the device performs breakpoint processing on the line of code corresponding to the target line breakpoint, and the breakpoint debugging condition includes at least that identification information corresponding to a target interface breakpoint is consistent with identification information corresponding to a target local variable.
US11360877B2
A method, system, and computer program product for decomposing monolithic applications to form microservices are provided. The method identifies a set of classes within a monolithic application. A set of horizontal clusters are generated by performing horizontal clustering to the set of classes to decompose the classes based on a first functionality type. The method generates a set of vertical clusters by performing vertical clustering to the set of classes to decompose the classes based on a second functionality type. A subset of classes occurring in a common horizontal cluster and vertical cluster are identified as a functional unit. The method merges one or more functional units to form a microservice.
US11360858B2
An example method includes receiving, at a server, a request for a list of a first group of index records that correspond to stored data, creating a data streaming session with a client, reading an index file and obtaining a list of the first group of index records from the index file, populating a content cache with a signature that corresponds to the first group of index records, creating a sliding window and populating it with the signature and a pointer to a next group of index records, populating an attribute cache with data streaming session information and the sliding window, creating a continuation token which, when received by the server from the client, indicates to the server that the list of the first group of index records has been received by the client.
US11360850B2
An error protection key generation method and system are provided, the method being used to generate a key for use in computing an error protection code for an input data value according to a chosen error protection scheme. The method comprises inputting a plurality of desired data value sizes, and then applying a key generation algorithm to generate a key for use in computing the error protection code for a maximum data value size amongst the plurality of data value sizes. The key generation algorithm is arranged so that it generates the key so as to comprise a plurality of sub-keys, where each sub-key is associated with one of the input data value sizes, and where each sub-key conforms to a key requirement of the error protection scheme. As a result, a generic key is produced containing a plurality of sub-keys, where each sub-key is associated with a particular desired data value size, and can be extracted and used independently given that each sub-key conforms to the error protection scheme requirements. This provides significant benefits in the design and verification of error protection circuits using such keys.
US11360845B2
One example method includes receiving information concerning a threat to stored data, correlating the information with a preemptive action which, when taken, prevents harm to the stored data by the threat, implementing the preemptive action before the threat causes harm to the stored data, and taking an action to at least partly return a system associated with the stored data to a pre-threat state. The threat may be a natural disaster, or a human-caused condition, for example.
US11360834B2
An application interaction method includes: establishing a virtual network connection between a current application and a preset virtual server; acquiring a target network request passing through an operating system by using the virtual network connection, wherein the target network request indicates a jump from the current application to a target application; extracting a target application parameter from the target network request, wherein the target application parameter includes at least an identifier of the target application; and launching the target application according to the target application parameter.
US11360830B2
In some implementations, a method may involve determining first feature vectors for a plurality of data items accessed by a user of one or more client devices, the first feature vectors representing first contextual data about the one or more client devices at times that respective data items of the plurality of data items were accessed, the plurality of data items including a first data item. A predictive model, configured to classify input feature vectors into context types, may be used to determine that the first feature vector for the first data item is classified as a first context type. A second feature vector representing second contextual data about a first client device operated by the user may be determined and the predictive model may be used to determined that the second feature vector is classified as the first context type. Based at least in part on the first and second feature vectors being classified as the first context type and the first and second data items being of a first data item type, the first client device may be caused to present the second data item.
US11360824B2
At a virtualization host which includes an instance partitioning controller, a set of resources is allocated to a compute instance by a virtualization manager. The first compute instance does not include another virtualization manager. In response to a communication from the controller, the virtualization manager allocates a subset of the resources to a child compute instance launched at the virtualization host. An application is executed within the child compute instance.
US11360823B2
Implementations include actions of receiving, by an intelligent quality assurance (iQA) platform, a desired state (DS) file including data indicative of a desired state of a cloud computing environment, triggering, by the iQA platform, an auto-discovery process to provide an actual state of the cloud computing environment based on cloud resources instantiated within the cloud environment, and application resources executing within the cloud environment, the auto-discovery process including retrieving first credentials to enable automated access to the cloud computing environment, determining, by the iQA platform, a delta between the actual state, and the desired state, and providing, by the iQA platform, a report including the delta.
US11360821B1
Various embodiments of the present technology can include systems, methods, and non-transitory computer readable media configured to receive request information associated with a first request. The request information comprises user information associated with a first user. A first usage threshold associated with the first user is determined based on the user information. A determination is made that the first request has exceeded the first usage threshold. The first request is automatically terminated based on the determination that the first request has exceeded the first usage threshold.
US11360816B1
Systems and methods are provided for managing dynamically allocated storage and processing units. The systems and methods include operations for determining, a usage pattern having a peak usage portion and a low usage portion; reserving a first collection of units on a dynamic unit allocation system during the peak usage portion; detecting a transition from the peak usage portion to the low usage portion; in response to detecting the transition, instructing the dynamic unit allocation system to reduce the first collection of units to reserve a second collection of units corresponding to a second amount of the low usage portion; selecting asynchronous tasks that consume a set of units greater than the second collection of units; and during a period of time that the dynamic unit allocation system is reducing the first collection of units, causing the asynchronous tasks to be executed by the dynamic allocation system.
US11360813B1
A new timer object that is associated with a timer event may be identified. A virtual processor that is to be provided the timer event that is associated with the new timer object may be determined. One or more current timer objects that are associated with one or more timer events provided to the virtual processor may also be identified. A new element for the new timer object may be created in a list identifying the one or more current timer objects that are associated with the one or more timer events that are provided to the virtual processor.
US11360806B2
Described herein are systems, methods, and software to enhance user application preferences in a virtual computing environment. In one implementation, an application attach service is configured to identify a request to attach one or more applications to a virtual machine for an end user. In response to the request, the application attach service identifies the one or more required applications based on file type selections provided by the end user during previous virtual computing sessions, and initiates an attach process for the one or more applications to the virtual machine.
US11360795B2
Techniques for an optimization service of a service provider network to help optimize the selection, configuration, and utilization, of virtual machine (VM) instance types to support workloads on behalf of users. The optimization service may implement the techniques described herein at various stages in a life cycle of a workload to help optimize the performance of the workload, and reduce underutilization of computing resources. For example, the optimization service may perform techniques to help new users select an optimized VM instance type on which to initially launch their workload. Further, the optimization service may monitor a workload for the life of the workload, and determine new VM instance types, and/or configuration modifications, that optimize the performance of the workload. The optimization service may provide recommendations to users that help improve performance of their workloads, and that also increase the aggregate utilization of computing resources of the service provider network.
US11360790B2
Collaborative and non-collaborative work spaces can each be defined by a workspace definition that includes a workspace identifier referring to a workspace where an application container having a user interface can instantiate the workspace based on the workspace definition, and a collection of application identifiers each referring to an application provider for an application. Each application can be configured to execute in the application container for the instantiated workspace, and each application can have a visual representation in the user interface. The workspace definition can also include one or more participants, where each participant refers to one or more workspace participants.
US11360781B2
In various embodiments, application development tools can allow developers to control whether or not an attribute of a view object is displayed by declaratively associating a data security privilege with the attribute. Associating a data security privilege with the attribute can be done by adding a specially named custom property on the view object attribute. Modifications to a base class can provide any necessary support to retrieve the privilege and determine whether a current user is allowed to view the attribute for the current record/row. If the user is authorized to view the attribute for the current record/row, then the attribute value is returned and displayed. Otherwise, redacting information, such as “*****” can be returned and displayed.
US11360778B2
Techniques for process execution trend prediction and visualization are disclosed. The disclosed system receives a process execution request to be executed on a set of targets. The request may include request characteristics, such as a request type and computations to be performed during execution. The system analyzes the request characteristics to determine the computations to execute and for initiates request execution on the targets. Based on the analysis, the system generates predictions regarding the execution, including an estimated completion time. During execution, the system displays various attributes of the execution in a dynamically updating visualization. The system also provides real-time recommendations on how the process can be optimized, such as to reduce execution time and errors.
US11360777B2
A cache system, having a first cache, a second cache, and a logic circuit coupled to control the first cache and the second cache according to an execution type of a processor. When an execution type of a processor is a first type indicating non-speculative execution of instructions and the first cache is configured to service commands from a command bus for accessing a memory system, the logic circuit is configured to copy a portion of content cached in the first cache to the second cache. The cache system can include a configurable data bit. The logic circuit can be coupled to control the caches according to the bit. Alternatively, the caches can include cache sets. The caches can also include registers associated with the cache sets respectively. The logic circuit can be coupled to control the cache sets according to the registers.
US11360775B2
A multi-slice processor comprising a high-level structure and history buffer. Write backs are no longer associated with the history buffer and the history buffer comprises slices determined by logical register allocation. The history buffer receives a register pointer entry and either releases or restores the entry with functional units comprised in the history buffer.
US11360770B2
Embodiments detailed herein relate to matrix operations. In particular, performing a matrix operation of zeroing a matrix in response to a single instruction. For example, a processor detailed which includes decode circuitry to decode an instruction having fields for an opcode and a source/destination matrix operand identifier; and execution circuitry to execute the decoded instruction to zero each data element of the identified source/destination matrix.
US11360765B2
A method and system for deploying a function in a polyglot serverless elastic runtime execution environment includes receiving function code via a development environment, combining the function code with middleware layers for polyglot serverless elastic runtime execution environment to form an executable function for the polyglot serverless elastic runtime execution environment, and deploying the executable function to the polyglot serverless elastic runtime execution environment.
US11360763B2
One embodiment of the invention provides a method for automated code annotation in machine learning (ML) and data science. The method comprises receiving, as input, a section of executable code. The method further comprises classifying, via a ML model, the section of executable code with a stage classification label indicative of a stage within a workflow for automated ML that the executable code applies to. The method further comprises categorizing, based on the stage classification label, the section of executable code with a category of annotation that is most appropriate for the section of executable code. The method further comprises generating a suggested annotation for the section of executable code based on the category of annotation. The method further comprises providing, as output, the suggested annotation to a display of an electronic device for user review. The suggested annotation is user interactable via the electronic device.
US11360757B1
A robotic device management service obtains a request from a client device to cause a fleet of robotic devices operating at a remote facility to perform a set of tasks. In response to obtaining the request, the robotic device management service stores the request in a queue associated with the fleet of robotic devices. A distribution device at the facility queries the queue to obtain the request and, in response to obtaining the request, schedules performance of the set of tasks by the fleet of robotic devices.
US11360746B2
A method for constructing an interactive digital catalog, a computer-readable storage medium and an interactive digital catalog using the method are provided. The method includes the following steps. Firstly, the interactive digital catalog including at least one page is provided. Then, the at least one operable unified matter is presented and/or managed by laying out the at least one operable unified matter on the at least one page according to a predefined rule. The computer-readable storage medium has a computing program for executing the above method. The interactive digital catalog is constructed by the above method.
US11360745B2
According to an aspect of an embodiment, operations include receiving first log data including first information associated with electronic trigger events from a trigger data source. The operations further include extracting trigger output parameters from a first sentence token of the received first log data and displaying a first set of trigger rules onto an electronic User Interface (UI) of a user device based on the extracted trigger output parameters. The operations further include receiving a first input comprising a selection of one or more trigger rules of the displayed first set of trigger rules and receiving a second input comprising a selection of computer-executable actions to be performed based on whether the first information satisfies the one or more trigger rules. The operations further include generating a computer-executable mashup code for execution on a runtime system based on the received first input and the received second input.
US11360742B2
A method for assigning a random number to a user in a set of users includes computing a random number assignment seed value based on an ASCII-value representation of the user's name, dividing the random number assignment seed value by a quantity of unassigned numbers available to be assigned to the user to produce a modified random number assignment seed value, rounding the modified random number assignment seed value down to an integer, computing a random number offset value by multiplying the quantity of unassigned numbers by the rounded modified random number assignment seed value, subtracting the random number assignment offset value from the random number assignment seed value to determine a random number assignment lookup number, determining the random number to be assigned to the user based on the random number assignment lookup number, and assigning the determined random number to the user.
US11360730B2
A modular display apparatus may include a docking station having a plurality of spaces; a plurality of back plates provided in the plurality of spaces; a plurality of power boards provided on the plurality of back plates, each power board of the plurality of power boards including an interface including a plurality of pins; a plurality of display apparatuses connected to the interfaces of the plurality of power boards and mounted in the plurality of spaces; and a processor.
US11360725B2
An image processing apparatus includes a print engine, a communication interface, a memory, and a controller configured to receive a print job via the communication interface, acquire authentication information associated with the print job, perform authentication based on the acquired authentication information, and determine whether the authentication is successful, when determining that the authentication is successful, cause the print engine to print, on a sheet, an image based on the print job, and regardless of whether the authentication is successful, transmit predetermined image data based on the print job via the communication interface.
US11360722B2
A printing apparatus including: a printing unit; and a controller configured to: receive a processing execution instruction for executing a predetermined processing from an external mediation apparatus; determine whether the received processing execution instruction is a first instruction that does not involve a power supply-off operation; and transmit an execution completion report to the external mediation apparatus such that: in a case where the determining determines that the processing execution instruction is the first instruction, the execution completion report is transmitted to the external mediation apparatus at a time when execution of processing instructed by the first instruction is completed; and in a case where the determining does not determine that the processing execution instruction is the first instruction, the execution completion report is transmitted to the external mediation apparatus at a predetermined timing which is before execution of processing instructed by the processing execution instruction is completed.
US11360716B2
An image processing apparatus receives, in a case where a plurality of cloud services is managed in association with one input confirmation code, an input of a display name to be display in the image processing apparatus and an input of an identification code for each cloud service at a time when the cloud service is selected to be used in the image processing apparatus, and stores a display name and an identification code in association with each other for each cloud service.
US11360711B2
A storage device includes a first memory device, a second memory device, and a controller. The first memory device and the second memory device share the same channel to communicate with the controller. Communication between the first memory device and the controller and communication between the second memory device and the controller are mutually exclusive. When the controller receives a read request directed to the second memory device while the controller processes a direct memory access (DMA) operation directed to the first memory device, the controller suspends the DMA operation and transmits a read command associated with the read request to the second memory device.
US11360709B1
A gate signal control circuit of a DDR memory system includes a comparing circuit, a flag generator and a signal generator. The comparing circuit receives a first data strobe signal and a second data strobe signal, and generates an internal data strobe signal. The flag generator receives a physical layer clock signal and a read enable signal, and generates plural flag signals. The signal generator receives the internal data strobe signal and the plural flag signal, and generates a gate signal. When plural read commands are issued, the flag generator sets the flag signals according to the physical layer clock signal and the read enable signal. When a read data is received, the signal generator opens the gate signal according to a preamble, and the signal generator samples the plural flag signals to determine the timing of closing the gate signal.
US11360705B2
A method for executing a hard disk operation command, a hard disk, and a storage medium. After an operation command is received, a target LUN in an idle state is determined; a target physical block that is to be accessed when the operation command is executed is determined from the target LUN; the operation command is stored in a processing waiting queue corresponding to a flash memory chip to which the target physical block belongs; and a working state of the target LUN is changed to a non-idle state when a quantity of operation commands that wait to be processed in a processing waiting queue respectively corresponding to each flash memory chip in the target LUN is greater than a preset threshold.
US11360701B1
A controller device is disclosed. The controller device comprises a communication interface that is configured to receive a data operation request via an interconnect bus. The controller device comprises an integrated interconnect protocol component that is configured to handle communication via the interconnect bus that supports coherency across a plurality of different processing devices external to the controller device. An integrated memory or storage controller component on the same controller device is configured to handle the data operation request including by being configured to manage communication with a memory or data storage device external to the controller device.
US11360684B2
A data storage method includes: acquiring target data to be stored, and classifying refresh rates of the target data to be stored according to a front-end system; subjecting the target data to be stored with high refresh rates as classified and the target data to be stored with low refresh rates as classified to a Hash calculation to obtain a first type Hash value and a second type Hash value; determining storage data segments corresponding to the first type Hash value and the second type Hash value according to a preset storage data segment determination relationship, and storing the target data to be stored with high refresh rates and the target data to be stored with low refresh rates into the storage data segments corresponding to the first type Hash value and the second type Hash value, respectively.
US11360673B2
A method performed by a computing system includes detecting that a removable data volume has been attached to the computing system, the removable data volume being identified by a unique label. The method further includes, in response to determining that a portion of the unique label matches a predefined value, invoking a catalog container based on a rule within a first rule database. The method further includes, with the catalog container, obtaining metadata stored on the removable data volume, the metadata including characteristics of a first application associated with a first piece of data that is stored on the removable data volume. The method further includes, with the catalog container, creating an application container having the first application with the characteristics. The method further includes, with the application container, processing the removable data volume.
US11360668B2
A management device that may communicate with at least one devices is disclosed. The management device may include a communication logic to communicate with the devices over a communication channels about data associated with the devices. The management device may also include reception logic that may receive a query from a host. The query may request information from the management device about the devices. The management device may also include a transmission logic to send the data about the devices to the host. The host may be configured to send a message to the devices.
US11360650B2
A control system of a technical installation includes an operator station client and an operator station server that has a visualization service and stored object models of technical objects of the technical installation and generates an XY trend diagram with an operating point visualized in the XY trend diagram from a first measurement value associated with the first technical object and a second measurement value associated with the second technical object, and transmits the XY trend diagram with the operating point to the operator station client via the visualization service, wherein the XY trend diagram and/or the operating point has a reference to an object model, the operating point is influenceable by the technical object underlying the referenced object model, and an operator of the operator station client is visually presented with the referenced object model via the visualization service when selecting the operating point in the XY trend diagram.
US11360646B2
A screen display method and apparatus of a mobile terminal is provided for changing a screen represented by an index to another screen represented by a newly selected index. A screen display method of a mobile terminal includes displaying a page represented by an index, the page including an index region having a plurality of indices and a content region displaying content corresponding to the index highlighted in the index region, selecting a new index in the index region according to a selection input, and changing the page represented by the highlighted index for a new page represented by the new index, the new page appearing in a direction from a position of the new index to a position of the highlighted index.
US11360645B2
A method for displaying measurement results comprises the steps of: displaying a first measurement result in a first tab window; creating a second tab window; changing at least one measurement device setting to display a second measurement result in the second tab window; and storing the second tab window.
US11360644B2
In response to a substantially stationary input directed to a user interface object on a first user interface: if the input does not meet an input threshold, the device, after detecting an end of the input, replaces display of the first user interface with a second user interface corresponding to the user interface object; if the input meets the input threshold and does not meet a greater, second input threshold, the device displays, after detecting the end of the input, a first respective user interface region that includes information corresponding to the user interface object overlaying a portion of the first user interface; and if the input meets the greater, second input threshold, the device displays, prior to detecting the end of the input, the first respective user interface region that includes information corresponding to the user interface object overlaying a portion of the first user interface.
US11360630B1
A touch panel and a method for forming a touch panel, a touch module and a touch display panel are provided. The touch panel includes a substrate including a touch area and a bonding area located at one side of the touch area; a plurality of touch electrodes located in the touch area; a plurality of touch leads connected with the plurality of touch electrodes in a one-to-one correspondence and extending to the bonding area; a plurality of ultraviolet light-emitting modules located in the touch area; and a plurality of light-emitting leads electrically connected with the plurality of ultraviolet light-emitting module in a one-to-one correspondence and extending to the bonding area.
US11360624B2
A touch panel may include a transparent substrate and a light blocking layer in a touch area and on a side of the transparent substrate. The light blocking layer may include a keyboard pattern, and the keyboard pattern may include hollow characters. The light blocking layer may be configured to display the characters of the keyboard pattern on the light blocking layer by light passing through the hollow characters.
US11360617B2
Embodiments of the present disclosure provide a touch substrate, including: a plurality of touch electrodes arranged in a same layer and insulated from each other, the touch electrodes being configured to sense touch signals; and a plurality of first touch signal lines configured to transmit the touch signals, each touch electrode being connected with a corresponding first touch signal line via a first via hole. The touch substrate further includes a plurality of second touch signal lines, wherein an extension direction of the second touch signal lines is different from that of the first touch signal lines, and each touch electrode is connected with a corresponding second touch signal line via a second via hole. In particular, the second touch signal lines corresponding to different touch electrodes are disconnected from each other. Embodiments of the present disclosure further provide a touch screen including the touch substrate.
US11360613B2
An input device includes a display substrate and a stack of display layers disposed on the display substrate, the stack of display layers including a conductive layer. The input device further includes at least one capacitive sensing layer in the stack of display layers and a multitude of capacitive sensing electrodes disposed in the at least one capacitive sensing layer, and configured for capacitance sensing. The input device also includes a processing system configured to selectively drive the multitude of capacitive sensing electrodes to emit a first sensing signal while balancing a total current induced in the conductive layer, caused by an electromagnetic emission associated with the first sensing signal.
US11360612B2
Provided is a conductive pattern having at least one unit conductive pattern forming one touch pixel according to an aspect of the present invention. The at least one unit conductive pattern includes a plurality of nanostructures each having opposite ends. A ratio of nanostructures, both opposite ends of which are in contact with edges of the at least one unit conductive pattern to all nanostructures included in the at least one unit conductive pattern is 70% or more.
US11360606B2
A control circuit controls a two-wire resistive touch panel. The two-wire resistive touch panel includes a first region and a second region which are adjacent to each other in a coordinate axis direction (X direction), and the first region has resistance per unit length lower than resistance per unit length of the second region. A measurement unit measures an electric signal having a correlation with impedance between two wires which are lead out from the resistive touch panel. A processing unit (i) determines that the first region is touched when the electric signal or the impedance obtained from the electric signal is included in a predetermined first range, (ii) determines that the second region is touched when the electric signal or the impedance obtained from the electric signal is included in a predetermined second range, and generates a touched coordinate.
US11360599B2
A touch display device includes a substrate, a plurality of touch electrodes, a plurality of touch signal lines and a plurality of dummy signal lines disposed on the substrate. The touch electrodes are arranged in i number of touch electrode columns and j number of touch electrode rows, the touch signal lines and the dummy signal lines are divided into i number of groups, each of the groups includes j number of touch signal lines and k number of dummy signal lines, and j number of touch signal lines are disposed between a portion of the k number of dummy signal lines and a remaining portion of the k number of dummy signal lines in each of the i number of groups, wherein i, j, and k are positive integers greater than or equal to two.
US11360598B2
An electronic device according to various embodiments includes a first structure capable of moving between a closed state and an open state with regard to a second structure, a second structure, a flexible touchscreen display layer comprising a planar portion and a bendable portion, a processor operatively connected to the flexible touchscreen display layer, and a memory operatively connected to the processor. The memory stores instructions that when executed, enable the processor to perform operations of displaying at least one first object in a first area of the planar portion and displaying at least one second object in a second area of the planar portion in the closed state, and displaying the at least one object in the first area and displaying the at least one second object in a third area of the bendable portion in the open state.
US11360597B2
A display device with an input function is provided having a plurality of pixel parts arranged at intervals in a first direction and a second direction intersecting the first direction, and a display region including a plurality of light-transmitting parts arranged in the gap portions of the pixel parts, the pixel parts include at least one pixel provided with light-emitting elements, the light-transmitting part includes a sensor electrode for detecting electrostatic capacitance.
US11360594B2
A touch display device includes a unit pixel disposed on a substrate, the unit pixel comprising a plurality of subpixels; a light-emitting element disposed at each of the plurality of subpixels; an encapsulation unit disposed on the light-emitting element; a plurality of touch electrodes disposed on the encapsulation unit; a touch line connected to each of the plurality of touch electrodes, the touch line extending through the touch electrode; and at least one redundant electrode spaced apart from the touch electrode, the redundant electrode being independently disposed in each of the plurality of touch electrodes, the redundant electrode being disposed in the unit pixel. The redundant electrode is disposed along the touch line, whereby it is possible to reduce parasitic capacitance formed between the touch line and the touch electrode.
US11360593B2
A touch panel includes a substrate, touch signal lines, sub-pixels, touch electrode groups, and at least one common signal array. The touch signal lines and the sub-pixels are located on substrate. Each of the sub-pixels includes a switch element and a pixel electrode. The switch element is electrically connected to a corresponding scan line and a corresponding data line. The touch electrode groups include touch electrodes. The touch electrodes overlap the pixel electrodes of the sub-pixels. Each of the touch electrode groups is electrically connected to a corresponding one of the touch signal lines. The common signal array includes common electrodes. Each of the common electrodes overlaps at least one of the scan line and the data line. The number of the sub-pixels overlapped by the common signal array is greater than the number of the sub-pixels overlapped by each of the touch electrode groups.
US11360586B2
A sensor controller is provided which is capable of allocating time slots to multiple active pens in a timely manner according to functions of each active pen. The sensor controller, in operation, supplies a beacon signal, which serves as a reference time for a frame formed of a plurality of time slots; acquires, from a downlink signal returned from one of a first active pen including a pen tip electrode and a second active pen including a pen tip electrode and a peripheral electrode in response to the beacon signal, functional information indicating whether or not one of the active pens that has transmitted the downlink signal includes the peripheral electrode; and determines based on the acquired functional information whether to allocate one or more of the time slots to only the pen tip electrode or to each of the pen tip electrode and the peripheral electrode.
US11360579B2
The electronic devices described herein are configured to enhance user experience associated with using a pen on the touchscreens of the electronic devices. Contact of a pen on the touch screen is detected by a persistent, pen-aware shell that occupies some or all of the touch screen user interface throughout operation of the electronic device. Detected pen contact with the touch screen is captured/collected as pen input and used to perform a function of the electronic device or shared with an application such that the application may perform a function based on the pen input. A performed function or application with which to share the pen in put is selected by a user, automatically by an operating system, or a combination of the two. Automatic capture of pen input by the persistent, pen-aware shell provides an intuitive way of making use of pen/touch screen capability of an electronic device.
US11360575B2
A first projector transmits first image information to each of a second projector and a third projector. The second projector displays a first image on a screen based on the first image information, detects the position of a pointer with respect to the screen, and transmits first information indicating the position of the pointer to the first projector. The first projector generates a first drawing object based on the first information and transmits second image information including the first drawing object to each of the second projector and the third projector. Each of the second projector and the third projector displays a second image based on the second image information.
US11360569B2
Disclosed are an electronic device and method for controlling objects displayed through the electronic device. The method includes sensing a movement of the electronic device, outputting a stereoscopic image on a display of the electronic device, moving a first object from a first position to a second position corresponding to the sensed movement in the stereoscopic image, and moving one of the first object and a second object into a position of the other object.
US11360568B2
A modulator of a distance measuring sensor unit 102 has a photographing pattern that includes a plurality of patterns different from each other, and modulates intensity of light. A gesture detecting unit divides image data obtained by receiving light transmitted through the modulator by the image sensor; restores an image by calculation based on a developing pattern corresponding to the photographing pattern in a divided unit; and obtains an image for detecting gesture of a user. This makes it possible to obtain an image of an object in an outside world without using a lens for forming an image. Therefore, it is possible to reduce a load on a user when the user wears the apparatus.
US11360565B2
Computing devices, computer-readable storage media, and methods associated with human computer interaction. In embodiments, a computing device may include a display, a processor coupled with the display, a user interface engine and one or more applications to be operated on the processor. In embodiments, the user interface engine or the one or more applications may be configured to detect movement of the portable computing device indicating a direction a user of the portable computing device would like a portion of the user interface to move and cause the portion of the user interface to be moved, from a current location on the display to another location on the display, in accordance with the indicated direction. Such movement may facilitate the user to interact with the portion of the user interface via the interaction zone of the display. Other embodiments may be described and/or claimed.
US11360561B2
The system according to the invention for haptic interaction with virtual objects comprises a visualisation unit for visualising virtual objects and the user's hand, a haptic output unit for reproducing haptic impressions at least by means of force feedback on fingertips of the user's hand, and a data processing unit for processing input data and controlling the visualisation unit and the output unit. The output unit has at least two movement-coupled segments of the interaction region, a finger-based positioning system, and a global positioning system, as well as a sensor system and actuator system. The movement-coupled segments are designed as touch surfaces, and each movement-coupled segment is assigned to one fingertip of the user's hand and can be moved by the latter. The position of the fingertip on the movement-coupled segment can be changed. The sensor system is used to detect the position of the movement-coupled segment with respect to the virtual object and the contact forces between the movement-coupled segments and the fingertips of the user's hand, while the actuator system serves for positioning the movement-coupled segments with respect to the virtual object and for exerting contact forces on the fingertips of the user's hand by means of the movement-coupled segments. A base reference plane for the force feedback is assigned to the haptic output unit.
US11360553B2
An example disclosed method in accordance with some embodiments includes: receiving head tracking position information from a client device, the head tracking position information associated with a user at the client device; predicting a future head position of the user at a scan-out time for displaying a virtual reality (VR) video frame, wherein the VR video frame is displayed to the user via the client device; determining an overfill factor based on an expected error in the predicted future head position of the user; rendering an overfilled image based on the predicted future head position of the user and the overfill factor; and sending the VR video frame including the overfilled image to the client device for display to the user.
US11360550B2
Touch detection may include determining, based on data from an IMU on a first device that monitors movement of a touching object, a touch event, wherein the touch event indicates contact between the touching object and a surface, obtaining a depth image captured by a second device, comprising a touch image, determining a touch point of the object based on the touch image, and providing a response based on the touch point of the object and the touched surface.
US11360546B2
Described herein are techniques for tracking objects (including human body parts such as a hand), namely: 1) two-state transducer interpolation in acoustic phased-arrays; 2) modulation techniques in acoustic phased-arrays; 3) fast acoustic full matrix capture during haptic effects; 4) time-of-flight depth sensor fusion system; 5) phase modulated spherical wave-fronts in acoustic phased-arrays; 6) long wavelength phase modulation of acoustic field for location and tracking; and 7) camera calibration through ultrasonic range sensing.
US11360543B2
Hardware-based wake detection and system-on-chip (SoC) firmware support for servicing fixed display port (DP) and High Definition Multimedia Interface (HDMI) port hot plug events which allow a Universal Serial Bus (USB) Type-C subsystem to go into a powered off state while the fixed display is not streaming. Upon receiving a display software-initiated wake for fixed display streaming in response to a hot plug detect, the SoC USB Type-C firmware triggers exit low-power state flow to power up the USB USB Type-C subsystem to handle the display traffic. The SoC USB Type-C firmware has the capability to autonomously re-enter the low power state when the fixed display(s) are not streaming.
US11360541B2
A data processor includes at least one power supply voltage terminal for receiving a power supply voltage and a power supply current, a data processing circuit, a register, and a port controller. The data processing circuit is coupled to the at least one power supply voltage terminal and operates using the power supply voltage. The register stores a nominal value of the power supply voltage, an electrical design current (EDC) limit, and an EDC slope, wherein the EDC slope specifies a desired voltage-current relationship for an external voltage regulator when the power supply current exceeds the EDC limit. The port controller is coupled to the register and to an output port. The data processing circuit is operative to cause the port controller to output the nominal value of the power supply voltage, the EDC limit, and the EDC slope over the output port for use by the external voltage regulator.
US11360518B2
A flexible display module and an electronic device including the flexible display module are disclosed, flexible display panel including a display portion, a display pad portion and a panel bending portion between the display portion and the display pad portion; a display driving circuit portion disposed at a rear surface of the flexible display panel and configured to include a driving integrated circuit connected with the display pad portion; and a shield member configured to cover the display driving circuit portion at the rear surface of the flexible display panel and configured to have a shock absorbing portion overlapped with the driving integrated circuit.
US11360517B2
Disclosed is a flexible display apparatus with enhanced reliability. The flexible substrate includes a plurality of display areas and a bending area between the plurality of display areas, a display unit provided in in the plurality of display areas and the bending area of the flexible substrate, a cover film covering the display unit, and a supporting member including a plurality of supporting parts respectively supporting the plurality of display areas and an elastic portion supporting the bending area. The plurality of supporting parts and the elastic portion include different materials, and a boundary surface between each of the plurality of supporting parts and the elastic portion has a concave curved shape or a shape inclined at a certain angle.
US11360515B1
A personal hand-held electronic device having a case and an elongated handle. The case has a front surface, and rear surface, and a side wall, and disposed within the case is a micro-computer. The front surface has an outer perimeter wall and a display. The display has a central portion that displays images and an outer portion that displays a keyboard that extends around on the interior of, and adjacent to, the outer perimeter wall of the front surface of the case.
US11360514B2
A display device according to the present embodiment includes a display panel; and a corrugated panel facing a rear surface of the display panel and having a corrugated core disposed between a front skin and a rear skin.
US11360508B2
An electronic device with sliding screens including a first body, a second body, a plurality of hinge modules, a first screen and a second screen is provided. The first body has a first surface. The second body has a second surface. The hinge modules are connected between the first body and the second body. The first screen is slidably disposed on the first surface of the first body. The second screen is slidably disposed on the second surface of the second body. When the first body and the second body are unfolded to a first angle relative to each other, the first screen and the second screen are moved relatively close and lifted upwards. When the first body and the second body are unfolded to a second angle relative to each other, the first screen and the second screen are in contact with each other to cover the hinge modules.
US11360502B2
A load control system may include control-target devices, control-source devices, and a system controller. The control-target devices may enter an association mode to associate with control-source devices. The control-target device may receive an identifier from the control-source device and store the identifier in memory when the control-target device to associate the control-target device and the control-source device. The system controller may retrieve the association information from the control-target device after integration into the load control system. The system controller may receive association information that is defined using other association procedures, such as an association procedure performed on a network device and uploaded to the system controller. The system controller may maintain the association information defined using the different association procedures after the system controller is integrated into the load control system. The system controller may also maintain control configuration information configured prior to integration of the system controller.
US11360500B2
A mixed-signal integrated circuit (IC), including: a voltage booster that includes one or more charge pump devices configured to receive an input voltage, an oscillator signal, and a control signal, wherein the one or more charge pump devices comprise a network of capacitors switchable to provide a charged pumped in response to the control signal, and wherein the one or more charge pump devices, using the pumped, generate a boosted voltage based on the input voltage and at least a portion of an amplitude of the oscillator signal, a voltage regulator coupled to the one or more charge pump devices and configured to receive the boosted voltage and generate a regulated boosted voltage based on the boosted voltage, and a control and monitoring engine configured to provide the control signal based on, at least in part, the input voltage, the oscillator signal, and the regulated boosted voltage.
US11360496B2
The invention relates to a valve device (1) having a pressure regulator (3) for a flowing gas and a housing (4). The pressure regulator (3) includes a diaphragm (31), a spring (34), a control actuator (32), and a control seat (33). The control actuator (32) includes a plate-like portion (32′) and a rod-like portion (32″) adjacent to one side of the plate-like portion (32′), the control seat (31) encompassing the rod-like portion (32″) of the control actuator (32). The diaphragm (31) and the control actuator (32) are mechanically coupled to each other such that an axial movement of the control actuator (32) moves the diaphragm (31). In addition, the spring (34) and the control actuator (32) are mechanically coupled to each other. The control seat (33) limits a movement of the control actuator (32). In one state, the control seat (33) and the control actuator (32) prevent the gas from flowing. The control seat (33) is configured as a ring arranged in a recess (40) of the housing (4).
US11360494B2
A system, apparatus and method of cleaning tubes of a heat exchanger or a tube bundle that includes disengaging the heat exchanger or bundle from a use-position in a process or a plant; moving the heat exchanger or bundle to a cleaning station remote from the use-position; positioning the heat exchanger or tube bundle in front of a cleaning apparatus; providing water jet cleaning equipment on the cleaning apparatus; responding to programming in a computing device and controlling the water jet cleaning equipment and a cleaning operation; providing a pattern of tube openings defined in an end plate of the heat exchanger or bundle to the computing device; actuating the water jet cleaning equipment with the computing device; and manually or automatically performing a cleaning operation with the water jet cleaning equipment under control of the programming of the computing device and by following the provided pattern of tube openings.
US11360493B2
The positioning detection device includes a positioning detection combination, a plurality of positioning sheets, an origin position, a negative limit, a positive limit, a controller and an encoder. The positioning material moving system is provided on the basis of the positioning detection device.
US11360488B2
An autonomous vehicle system includes an autonomous vehicle in signal communication with a data server via a communication network. The autonomous vehicle is configured to travel autonomously according to a traveling route. The data server outputs at least one driving command to control the autonomous vehicle based, at least on in part, on a point of interest (POI) included in the traveling route and at least one surrounding vehicle located in a vicinity of the autonomous vehicle.
US11360486B2
A computer is programmed to store a first vehicle location at which a user device is connected to a first network. The computer is further programmed to store a route of a host vehicle from the first vehicle location to a second vehicle location at which the user device cannot connect to the network. The computer is further programmed to move the host vehicle to the first vehicle location in response to the user device not connecting to a second network at a predetermined time.
US11360472B2
A method of controlling an aircraft includes tracking, using at least one sensor, one of an input by a pilot or a biometric parameter of a first pilot during flight of the aircraft. The method also includes determining a lack of attention by the pilot or a depth of sleep of the pilot based on the biometric parameter.
US11360467B2
An object recognition apparatus for automatic detection of an abnormal operation state of a machine including a machine tool operated in an operation space monitored by at least one camera configured to generate camera images of a current operation scene is provided. The generated camera images are supplied to a processor configured to analyze the current operation scene using a trained artificial intelligence module to detect objects present within the current operation scene. The processor is also configured to compare the detected objects with objects expected in an operation scene in a normal operation state of the machine to detect an abnormal operation state of the machine.
US11360466B2
In one aspect, an example method includes (i) while a media playback device of a vehicle is playing back content received on a first channel, generating, by the media playback device, a query fingerprint using second content received on a second channel; (ii) sending, by the media playback device, the query fingerprint to a server that maintains a reference database containing a plurality of reference fingerprints; (iii) receiving, by the media playback device from the server, identifying information corresponding to a reference fingerprint of the plurality of reference fingerprints that matches the query fingerprint; and (iv) while the media playback device is playing back the first content received on the first channel, providing, by the media playback device for display, at least a portion of the identifying information.
US11360459B2
Systems, methods and apparatus for network sensitive data collection are disclosed. A system according to one embodiment can include a plurality of input sensors operatively coupled to a component of an industrial environment and a data collector having a controller. The controller may include: a transmission environment circuit to determine a transmission condition corresponding to transmission of a subset of output data, a network management circuit to update a sensor data transmission protocol, a data collection band circuit to determine at least one collection parameter, a machine learning data analysis circuit to receive output data and learn at least one output data pattern, and a response circuit to adjust an operating parameter of the component based on one of a mismatch or a match of the at least one output data pattern and the state of the component.
US11360456B2
A method and apparatus for determining differences between an automated installation and a digital twin of the automated installation and to an automated installation that includes the apparatus, wherein a sensor unit is fastened to a process material and passes through an automated installation together with the process material where, during this process, the sensor unit continuously records at least one measurement variable, a temporal profile of the recorded measurement variable is compared with a temporal profile of a corresponding simulated measurement variable and if there is a difference between the temporal profiles, then the location in the automated installation at which the difference is present is identified.
US11360452B2
A computing system has a processor that receives client data defining one or more electrical loads of an industrial automation project. The computing system generates one or more motor control lineups based on the client data and historical data associated with a plurality of previous industrial automation projects. The computing system receives a selection of a motor control lineup form a plurality of motor control lineups. A visual representation of the selected motor control lineup is generated and transmitted for display on a graphical user interface.
US11360451B2
A planning tool used to facilitate more efficient design of a central plant is configured to provide an advanced user interface. The user interface includes a symbol palette with selectable symbols that represent resource suppliers, subplants, energy loads, and resource storage devices associated with a central plant. The user interface allows users to drag these symbols onto a workspace and form various connections between the symbols. The user interface provides feedback to the user and prevents improper connections by evaluating user inputs according to a set of rules. The rules define valid relationships between the resource suppliers, subplants, energy loads, and resource storage devices. The user interface also allows users to specify equipment contained within the subplants. After a central plant model is created via the user interface, users can simulate operation of a central plant according to the model for planning, budgeting, and/or design considerations.
US11360441B1
The invention relates to a field off artificial intelligence (AI) technologies, and discloses a method and an apparatus for high-order iterative self-learning control for a robotic fish, and a storage medium; the control method performs preferential iterative calculation on control gain elements in the control gain set to obtain a target control gain set; and performs high-order iterative calculation according to the target control gains, the first control input thrust and the first tracking error to obtain a target control input thrust, and then controls a robotic fish to swing according to the target control input thrust to obtain an expected speed. In this way, complete tracking and rapid convergence of a swim speed of a robotic fish in the whole operation space may be achieved.
US11360440B2
An electronic watch includes a housing, a display positioned at least partially within the housing, a cover covering at least part of the display, and a crown having a portion positioned along a side of the housing. The crown may include an inner member that is rotationally constrained relative to the housing and an outer member that is rotationally free relative to the inner member. The device may further include a rotation sensor configured to sense a rotation of the outer member relative to the inner member.
US11360439B2
An electronic device includes a sensor unit, a first CPU, and a second CPU. A first management unit functioning in the first CPU manages first information related to cumulative information acquired by the sensor unit. A second management unit functioning in the second CPU manages second information related to the cumulative information. One of the first management unit and the second management unit outputs a corresponding one of the first and second information related to the cumulative information managed by the one management unit to the other management unit according to switching of an operating state of the first CPU, and the other management unit continues management of the corresponding other of the first and second information related to the cumulative information based on the corresponding one of the first and second information related to the cumulative information output from the one management unit.
US11360433B2
A correction mechanism for a timepiece date display mechanism, arranged to change the angular position of a display wheel set comprised in such a date display mechanism, this correction mechanism includes, on the one hand, a control wheel set arranged to be controlled by user action and/or by a timepiece mechanism, and on the other hand, an output wheel set arranged to cooperate with such a display wheel set; this correction mechanism includes a free wheel mechanism which is arranged to disengage the output wheel set from the control wheel set in a first relative direction of rotation, and to engage the output wheel set with the control wheel set in a second relative direction of rotation opposite to the first relative direction of rotation.
US11360429B2
Methods, apparatus, devices, and systems for reconstructing three-dimensional objects with display zero order light suppression are provided. In one aspect, a method includes illuminating a display with light, a portion of the light illuminating display elements of the display, and modulating the display elements of the display with a hologram corresponding to holographic data to diffract the portion of the light to form a holographic scene corresponding to the holographic data, and to suppress display zero order light in the holographic scene. The display zero order light can include reflected light from the display.
US11360421B2
A sheet sorting device includes a plurality of trays, a tray shifter, a tray stop position detector, and circuitry. The plurality of trays is disposed in multiple stages in a vertical direction and configured to stack a sheet. The tray shifter is configured to move the plurality of trays separately in a tray shift direction. The tray stop position detector is configured to detect stop positions of the plurality of trays separately. The circuitry is configured to cause the tray shifter to move the plurality of trays to home positions in an initial operation, at least one tray having a home position opposite to a home position of another tray in the tray shift direction. The circuitry is configured to, while moving the plurality of trays at a same time in the initial operation, cause the tray shifter to move the trays in directions opposite to each other.
US11360414B2
A sheet correcting device includes a plurality of curved surface members including curved surfaces, respectively, to deform a sheet along the curved surfaces, the plurality of curved surface members disposed along a conveyance direction of the sheet, a plurality of pressing members disposed facing the curved surfaces of the plurality of curved surface members, respectively, to press the sheet against the curved surfaces of the plurality of curved surface members, respectively, a sheet tensioner to apply tension to the sheet, and a heater to heat the sheet that is bent by the curved surfaces of the plurality of curved surface members.
US11360412B2
An imaging system includes a casing with a developing chamber, a developing roller which is located inside the developing chamber and which carries a toner, and a conveying path which is located adjacent to the developing chamber inside the casing and is used to circulate the toner and to supply the toner to the developing roller. A discharge path includes an inlet, an outlet, and an intermediate portion between the inlet and the outlet. The inlet communicates with the developing chamber in the casing and is located outside the conveying path. The outlet is located between the developing roller and a photoreceptor. The intermediate portion is located outside the casing.
US11360411B2
An image forming apparatus includes a main body, a development cartridge supplying toner accommodated in a toner accommodating portion to an electrostatic latent image formed on a photoconductor to form a toner image, a toner refilling portion in the development cartridge and on which a toner refill cartridge for refilling toner in the toner accommodating portion is mounted, and a controller controlling operations of the image forming apparatus based on a connection between the development cartridge mounted on the main body and the toner refill cartridge mounted on the toner refilling portion. The toner refilling portion connects the toner refill cartridge to the main body through an interface between the development cartridge and the main body.
US11360386B2
An organic EL display device having excellent light-emitting reliability while it has pixel division layer (8) and/or planarization layer (4) having excellent optical properties is provided.
An organic EL display device comprising first electrode (10), the pixel division layer (8), light emitting pixel (9), second electrode (5), the planarization layer (4), and substrate (6) wherein the pixel division layer (8) and/or the planarization layer (4) contains a yellow pigment having the benzimidazolone structure represented by the structural formula (1):
US11360383B2
A method performed by a computing system includes receiving a layout pattern, receiving a target pattern associated with the layout pattern, receiving a set of constraints related to the target pattern, simulating a first contour associated with the layout pattern, determining a first difference between the first contour and the target pattern, simulating a second contour associated with a modified layout pattern, and determining a second difference between the second contour and a modified target pattern. The modified target pattern is different than the target pattern and within the constraints. The method further includes fabricating a mask having the final layout pattern.
US11360382B2
A system generates a mask for a circuit design while enforcing symmetry and consistency across random areas of the mask. The system builds a mask solutions database mapping circuit patterns to mask patterns. The system uses the mask solutions database to replace circuit patterns of the circuit design with mask patterns. The system identifies properties in circuit patterns of the circuit design and enforces the same property in the corresponding mask patterns. Examples of properties enforced include symmetry within circuit patterns and similarity across circuit patterns. The system combines mask patterns in different regions of the circuit and resolves conflicts that occur when there are multiple masks within a region.
US11360377B2
The disclosure relates to a half-toned attenuated shift blankmask for extreme ultraviolet lithography including: a reflective film, a capping film, a first etch stop film, a phase shift film, a second etch stop film, and an absorbing film that are sequentially provided on a transparent substrate. The phase shift film has a high reflectance of 20% or more, so characteristics of NILS and MEEF are improved during wafer printing.
US11360374B2
A light source device according to the present disclosure includes a light-emitting body configured to emit first wavelength range light, a dichroic film configured to be able to selectively transmit the first wavelength range light, a wavelength converter that includes an incident surface on which the first wavelength range light is incident, and an emission surface configured to convert the first wavelength range light to second wavelength range light and subsequently emit, and for which the incident surface is set to be larger than the emission surface, and a light collector including a light collecting part configured to collect the second wavelength range light, wherein the light-emitting body, the dichroic film, and the wavelength converter are subjected to direct bonding, in a state of being stacked in this order, in an emission direction of the first wavelength range light from the light-emitting body.
US11360372B2
A projector includes a first light source, a second light source, a collimating lens, a wavelength conversion module and a dichroic mirror. The first light source and the second light source respectively emit a first illumination beam and a second illumination beam. The collimating lens includes a first part and a second part and configured to receive and transmit the first illumination beam. The wavelength conversion module receives the first illumination beam from the first part, and generates an excitation beam transmitted toward the first part and the second part. The dichroic mirror corresponds to the first part, and configured to reflect the first illumination beam and the second illumination beam respectively to different directions for projecting the first illumination beam onto the first part and to be passed by the excitation beam.
US11360360B2
The present invention provides a display panel including a substrate, first pads, second pads, third pads, an integrated circuit chip, and a flexible printed circuit board. The substrate includes a display region and a non-display region. The first pads are disposed in the non-display region and include display signal pads used for transmitting display signals. The second pads are disposed in the non-display region, at least a portion of the second pads are disposed along a first direction, and the second pads are disposed closer to an edge of the substrate than the first pads. The third pads are disposed in the non-display region and along the first direction, and the third pads are electrically connected to the corresponding second pads. The integrated circuit chip covers and is electrically connected to the first pads and the second pads. The flexible printed circuit board is electrically connected to the third pads.
US11360358B2
A liquid crystal layer as a member of a liquid crystal element is disposed between a first resin film substrate and a second resin film substrate. A first/second conductive film is attached to one side of the first/second resin film substrate. A blade is inserted into the liquid crystal layer. The blade is moved while being inserted in the liquid crystal layer, thus making an incision in the liquid crystal layer. Then, the incision location is widened in the first resin film substrate and in the second resin film substrate, forming an opening in the surface of the liquid crystal layer. This also forms a space inside the liquid crystal layer, allowing the opening to communicate with the space. Part of an electrode is then inserted into the space of the liquid crystal layer and the liquid crystal layer is bonded with part of the electrode.
US11360357B2
A display substrate and a manufacturing method thereof and a display device are disclosed. The manufacturing method of the display substrate includes: forming a first display electrode; and forming a thin film transistor, which includes forming a semiconductor layer; The first display electrode and the semiconductor layer are in one same layer, and a step of forming the first display electrode is performed before performing a step of forming the semiconductor layer.
US11360354B2
An optical composite film includes an optically-uniaxial optical film layer, a substrate layer, and a reflection grating film layer. The optically-uniaxial optical film layer includes a plate-shaped portion and a plurality of refraction portions disposed on a side of the plate-shaped portion, and the plurality of refraction portions is selected from a type of camber columns and quadrangular prisms; the substrate layer is stacked on a side of the plate-shaped portion close to the refraction portion, where the plurality of refraction portions is accommodated in the substrate layer, and an extraordinary light refractive index of the optically-uniaxial optical film layer is greater than a refractive index of the substrate layer; and the reflection grating film layer is disposed on a side of the substrate layer away from the optically-uniaxial optical film layer.
US11360348B2
The present disclosure relates to a liquid crystal display (LCD) system. The system in one example has a light source for generating unpolarized light, and an LCD screen arranged in a path of transmittance of the unpolarized light. First and second wire grid polarizers are arranged adjacent to the LCD screen and each have a plurality of nano-scale wires, with the first and second wire grid polarizers have differing polarizations. A pitch of each of the nano-scale wires is no larger than one-third a wavelength of the unpolarized light from the light source. The wire grid polarizers create, in connection with operation of the LCD screen, a 2D light mask suitable for initiating the polymerization of an optically curable material.
US11360336B2
Provided is a privacy protection film. The privacy protection film includes a transparent base substrate, a light control layer disposed on the transparent base substrate and including a plurality of optical pattern structures each having an upwardly protruding prism shape, a first electrode disposed on the light control layer, a second electrode spaced apart from the first electrode, and a variable light diffusion layer disposed between the first electrode and the second electrode and formed of a polymer dispersed liquid crystal (PDLC).
US11360333B2
A shade attachment for sunglasses; the shade attachment includes a shade body, and a looped-section defining a sleeve having a first opening and a second opening configured to receive and retain arms of the sunglasses. The shade attachment for sunglasses is useful for providing shade and preventing sun exposure to the neck, head and facial area of the user.
US11360327B1
The present invention provides a scleral lens with a fenestration and pockets. One fenestration or a plurality of annularly-distributed fenestrations are provided in an optic zone of the scleral lens; and two or more pockets are provided in a pocket annular zone on a posterior surface of the optic zone. The pockets are configured to trap gas bubbles near the fenestration, where the fenestration is located radially outward from the pocket annular zone and not located in a transition zone of the scleral lens, and the transition zone is configured to be located above the limbus of the eyeball during wearing of the scleral lens. The lens of the present invention will not be adsorbed to the cornea, and can be worn comfortably and maintain clear visual acuity for up to 12 hours.
US11360322B2
The present disclosure provides a pivotable eyeglass frame. In one aspect, the pivotable eyeglass frame includes a rim capable of receiving two lenses therein, and two temple bars, each being rotatably coupled to the rim via a hinge and having an anchoring pad mechanically coupled to the temple bar via a stepper column such that the rim is pivotable about the stepper column in steps.
US11360319B2
Described examples include a light tunnel of a material, the light tunnel including: a first section having a first surface and an opposing second surface, a second section having a third surface and an opposing fourth surface, a third section having a fifth surface and an opposing sixth surface, and a fourth section having a seventh surface and an opposing eighth surface; a first crease between the first section and the second section, a second crease between the second section and the third section, a third crease between the third section and the fourth section, and an intersection between an end of the first section and the fourth section; and a reflective coating forming a reflective surface on the first, third, fifth and seventh surfaces, the reflective surface being continuous across at least one of the creases, and the reflective coating being discontinuous at the intersection.
US11360318B2
Methods and systems for presenting digital content on a see-through display are disclosed. In some embodiments, the digital content is presented based on a display attribute associated with personal information related to a user of a wearable head device comprising the see-through display. In some embodiments, the digital content is associated with a geo-spatial location of a physical structure, and presenting the digital content on the see-through display comprises indicating a spatial relationship between the digital content and the physical structure.
US11360314B2
Aspects of the present invention relate to methods and systems for measuring and managing the brightness of digital content in a field of view of a head-worn computer.
US11360312B2
A display device includes a display panel including a substrate and a plurality of display elements disposed on the substrate, and a diffraction panel including a plurality of diffraction patterns disposed on a path of light emitted from the plurality of display elements. The plurality of diffraction patterns are disposed in a first direction to have a first period, each of the plurality of diffraction patterns includes a first refractive layer, a second refractive layer disposed on the first refractive layer, and a third refractive layer disposed on the second refractive layer, and a refractive index of the second refractive layer is higher than a refractive index of the first refractive layer and a refractive index of the third refractive layer.
US11360293B2
A catadioptric projection lens images a pattern of a mask in an effective object field of the projection lens into an effective image field of the projection lens with electromagnetic radiation with an operating wavelength λ<260 nm. The projection lens includes a multiplicity of lens elements and a multiplicity of mirrors including at least one concave mirror. The lens elements and mirrors define a projection beam path that extends from the object plane to the image plane and contains at least one pupil plane. The mirrors include a first mirror having a first mirror surface in the projection beam path between the object and pupil planes in the optical vicinity of a first field plane optically conjugate to the object plane. The mirrors also include a second mirror having a second mirror surface in the projection beam path between the pupil and image planes in the optical vicinity of a second field plane that is optically conjugate to the first field plane. The first mirror surface and/or the second mirror surface is a freeform surface.
US11360289B2
The zoom lens consists of, in order from the object side, a first lens group that has a negative refractive power; a second lens group that has a positive refractive power; a third lens group that has a negative refractive power; and a fourth lens group that has a positive refractive power. During zooming, in each lens group, distances between the adjacent groups in the direction of the optical axis are changed. The first lens group consists of, in order from the object side, a first lens having a negative refractive power, a second lens having a negative refractive power, and a third lens having a positive refractive power. The third lens group consists of a negative lens. During focusing, only the third lens group moves along the optical axis. The zoom lens satisfies predetermined conditional expressions.
US11360285B2
An optical imaging system including a first lens, a second lens, a third lens, a fourth lens, a fifth lens, and a sixth lens disposed in order from an object side, wherein one or more of the first to sixth lenses is disposed between a stop and an imaging plane and of those, one or more has positive refractive power and one is made of a glass material, and four or more of the first to sixth lenses are made of a plastic material.