US11271197B2
Disclosed is a negative electrode material for a non-aqueous electrolyte secondary battery, including: a lithium silicate phase; silicon particles dispersed in the lithium silicate phase; and at least one element Me dispersed in the lithium silicate phase, and selected from the group consisting of a rare-earth element and an alkaline-earth metal. The composition of the lithium silicate phase is represented, for example, by the formula: Li2zSiO2+z, and satisfies 0
US11271191B2
A display device includes: a display panel including a flat area and a bended area which extends bent from the flat area; and a cover panel comprises a heat dissipation member. The heat dissipation member includes: a flat portion corresponding to the flat area of the display panel, a bent portion corresponding to the bended area of the display panel, a first opening in the flat portion, and a second opening in the bent portion.
US11271177B2
A compound comprising a ligand LA coordinated to a metal M, the ligand LA selected from the group consisting of Formula I, Formula II, and Formula III ring A is a 5- or 6-membered carbocyclic or heterocyclic ring; wherein ring A of Formula I connects to ring B at X1, X2, or X3 to form a five-membered chelate ring with the metal; Z1 and Z2 are independently selected from C or N; and X1 to X10 are independently selected from C or N. An organic light emitting device (OLED) comprising an anode, a cathode and an organic layer disposed between the anode and the cathode, the organic layer comprising a compound selected from Formula I, Formula II, or Formula III, and a consumer product comprising the OLED.
US11271170B2
Provided are a heterocyclic compound and an organic light-emitting device including the same. The heterocyclic compound is represented by Formula 1. The organic light-emitting device includes: a first electrode; a second electrode facing the first electrode; and an organic layer between the first electrode and the second electrode and including an emission layer, wherein the organic layer includes at least one of the heterocyclic compound represented by Formula 1.
US11271166B2
A light emitting device having an anode, a cathode, a first organic layer disposed between the anode and the cathode and a second organic layer disposed between the anode and the cathode is provided. The first organic layer is a layer containing a compound (T) in which the absolute value of the difference between the energy level at the lowest triplet excited state and the energy level at the lowest singlet excited state is 0.5 eV or less and not containing a phosphorescent metal complex. The second organic layer is a layer containing a crosslinked body of a polymer compound containing a crosslink constitutional unit and the energy level at the lowest triplet excited state of the polymer compound is 2.25 eV or more.
US11271157B1
Provided are a perovskite film and a manufacturing method thereof. The method includes the following steps. A perovskite precursor material is coated in a linear direction on a substrate with a temperature between 100° C. and 200° C., wherein a concentration of the perovskite precursor material is between 0.05 M and 1.5 M. An infrared light irradiation is performed on the perovskite precursor material to cure the perovskite precursor material to form a thin film including a compound represented by formula (1). The perovskite film has a single 2D phase structure or has a structure in which a 3D phase structure is mixed with a single 2D phase structure. (RNH3)2MA(n−1)M1nX(3n+1) formula (1), wherein the definitions of R, MA, M1, X, and n are as defined above.
US11271154B2
A magnetic tunnel junction (MTJ) device includes two magnetic tunnel junction elements and a metal interconnection. The two magnetic tunnel junction elements are arranged side by side at a first direction. The metal interconnection is disposed between the magnetic tunnel junction elements, wherein the metal interconnection includes a contact plug part having a long shape at a top view, and the long shape has a length at a second direction larger than a width at the first direction, wherein the second direction is orthogonal to the first direction.
US11271151B2
A method is presented for reducing a reset current for a phase change memory (PCM). The method includes forming a bottom electrode, constructing a PCM cell structure including a plurality of phase change memory layers and a plurality of heat transfer layers, wherein the plurality of phase change memory layers are assembled in an alternating configuration with respect to the plurality of heat transfer layers, and forming a top electrode over the PCM cell structure. The plurality of phase change memory layers are arranged perpendicular to the top and bottom electrodes. Additionally, airgaps are defined adjacent the PCM cell structure.
US11271146B2
A semiconductor light emitting element includes a semiconductor layered body including an n-side semiconductor layer and a p-side semiconductor layer disposed above the n-side semiconductor layer, an insulating film defining a plurality of first n-side openings on the n-side semiconductor layer in an inner region and a plurality of second n-side openings on an outer peripheral region of the n-side semiconductor layer, an n-electrode disposed extending over the insulating film and the outer peripheral region of the n-side semiconductor layer and including: a plurality of first n-contact portions, each electrically connected with the n-side semiconductor layer through a respective one of the first n-side openings, and a plurality of second n-contact portions, each electrically connected with the n-side semiconductor layer through a respective one of the second n-side openings, at the outer peripheral region of the n-side semiconductor layer.
US11271145B2
A light emitting device includes: a substrate including: a flexible base member, a first wiring pattern located on the upper surface of the base member, the first wiring pattern including: a first component-side conductive portion, and a second component-side conductive portion, and a plurality of reinforcing lands located on the upper surface of the base member, the plurality of reinforcing lands including: a first reinforcing land, and a second reinforcing land; and a plurality of light emitting elements mounted on the substrate, each light emitting element being electrically connected to the first component-side conductive portion and the second component-side conductive portion.
US11271141B2
A light-emitting device including a light-emitting semiconductor chip having a semiconductor layer sequence having at least one light-emitting semiconductor layer and a light-outcoupling surface, the light-emitting device further including a wavelength conversion layer arranged on the light-outcoupling surface, the wavelength conversion layer including quantum dots.
US11271137B2
A light article includes: a substrate; a truncated cuboidal fin disposed on the substrate and including: a laterally-grown nanocrystal including a longitudinal length and a lateral length that are different; a charge injection facet arranged along a longitudinal fin axis of the truncated cuboidal fin; and a truncation facet disposed opposing the charge injection facet and arranged parallel to the longitudinal fin axis; a side-injector disposed on the charge injection facet of the truncated cuboidal fin and that provides electrons to an active layer; and the active layer interposed between the side-injector and the substrate and that: receives electrons from the side-injector; receives holes from the substrate; and produces light in response to combining the electrons and the holes.
US11271136B2
A light emitting device including a substrate having a first surface and a second surface opposing the first surface, a light emitting structure disposed on the first surface of the substrate and defining a light emitting area, and a first light shielding layer disposed on the second surface of the substrate and exposing at least a portion of the light emitting area, in which the second surface of the substrate has a rough surface that overlaps at least a portion the light emitting area.
US11271130B2
A linear mode avalanche photodiode senses light and outputs electrical current by being configured to, generate a gain equal to or greater than 1000 times amplification while generating an excess noise factor of less than 3 times a thermal noise present at or above a non-cryogenic temperature due to the gain from the amplification. The linear mode avalanche photodiode detects one or more photons in the light by using a superlattice structure that is matched to suppress impact ionization for a first carrier in the linear mode avalanche photodiode while at least one of 1) increasing impact ionization, 2) substantially maintaining impact ionization, and 3) suppressing impact ionization to a lesser degree for a second carrier. The first carrier having its impact ionization suppressed is either i) an electron or ii) a hole; and then, the second carrier is the electron or the hole.
US11271129B2
Methods of fabricating emitter regions of solar cells using surface treatments, and the resulting solar cells, are described herein. In an example, a method of fabricating a solar cell includes treating a surface of a silicon substrate to form a lyophilic area between two lyophobic areas and depositing a liquid phase material containing a silicon material in the lyophilic area to form an emitter region.
US11271126B2
A photovoltaic panel is formed by providing a plurality of photovoltaic cells electrically connected by interconnect structures between a front-side insulating sheet extending over the plurality of photovoltaic cells and a backside insulating sheet extending under the plurality of photovoltaic cells, adjoining an edge portion of the front-side insulating sheet to an edge portion of the backside insulating sheet in an adhesion region, and folding at least one of the front-side insulating sheet or the backside insulating sheet over peripheral photovoltaic cells of the plurality of photovoltaic cells.
US11271125B2
A device includes a first semiconductor layer; a portion of a second semiconductor layer disposed on the first semiconductor layer; and a third semiconductor layer including a first region disposed on the portion of the second semiconductor layer and a second region disposed on the first semiconductor layer. A thickness of the first region is less than a predefined thickness. The device also includes an etch stop layer disposed on the third semiconductor layer; a plurality of distinct portions of a fourth semiconductor layer disposed on the etch stop layer and exposing one or more distinct portions of the etch stop layer over the portion of the second semiconductor layer; and a plurality of distinct portions of a superconducting layer disposed on the plurality of distinct portions of the fourth semiconductor layer and the exposed one or more distinct portions of the etch stop layer.
US11271118B2
A semiconductor device including a silicon carbide semiconductor substrate having a first-conductivity-type region at its first main surface. The semiconductor device has, at the first main surface, a plurality of first second-conductivity-type regions and a second second-conductivity-type region selectively provided in the first-conductivity-type region, respectively in an active region and a connecting region of the semiconductor device, and an oxide film provided in a termination region of the semiconductor device and having an inner end that faces the active region. A first silicide film is in ohmic contact with the first second-conductivity-type regions. A second silicide film is in contact with the inner end of the oxide film and in ohmic contact with the second second-conductivity-type region. The semiconductor device has a first electrode including a titanium film and a metal electrode film stacked sequentially on the first main surface, and a second electrode provided at a second main surface.
US11271114B2
A semiconductor device includes a gate stack over a substrate. The semiconductor device further includes an interlayer dielectric (ILD) at least partially enclosing the gate stack. The ILD includes a first portion doped with an oxygen-containing material. The ILD further includes a second portion doped with a large species material, wherein the second portion includes a first sidewall substantially perpendicular to a top surface of the substrate, and the second portion includes a second sidewall having a positive angle with respect to the first sidewall.
US11271108B2
A Vertical Function Field Effect Transistor (VIFET) is disclosed with reduced noise and input capacitance and high input impedance. The VIFET has a substrate; a source disposed on the substrate; a drain, and a channel. The vertical channel has one or more channel sidewall surfaces. The channel sidewall surfaces have a total or aggregate channel sidewall surface area. A semiconductor gate grown on one or more of the channel sidewall surfaces has a thickness below 10 nanometers (nm), or between 3 am and 10 om, that reduces transistor noise. The interface surface area between the conductive (e.g. metal) external electrical gate contact and the contacted surface of the semiconductor gate is minimized to further reduce transistor noise.
US11271105B2
A semiconductor device includes a semiconductor part having a recess formed in an upper surface thereof, an insulating member provided in a portion of the recess, a first electrode, a gate insulating film thinner than the insulating member. The first electrode includes a first part provided in another portion of the recess, and a second part provided higher than the insulating member. The gate insulating film is provided between the semiconductor part and the first part. The semiconductor part includes a first layer of a first conductivity type contacting the gate insulating film, second and third layers of a second conductivity type contacting the first layer and being connected to a source contact and a drain contact. The recess is positioned between the source contact and the drain contact when viewed from above. The insulating member is provided between the first part and the third layer.
US11271103B2
A method of manufacturing a semiconductor device includes: providing a substrate; forming a gate structure on the substrate; depositing a first dielectric layer over the gate structure; depositing a conductive interconnect in a trench of the first dielectric layer thereby exposing a surface of the conductive interconnect through the first dielectric layer; depositing a conductive layer over the exposed surface of the conductive interconnect; depositing a silicon-containing layer over the conductive layer and the conductive interconnect; and forming a metal silicide layer to be a silicide form of the conductive layer by reacting the conductive layer with silicon in the silicon-containing layer.
US11271102B2
A semiconductor structure includes a substrate, a gate region, a source/drain region, a composite layer, an ILD layer, a first plug and a second plug. The composite layer includes a first sublayer and a third layer including a first material, and a second sublayer including a second material. The second sublayer is between the first sublayer and the third sublayer. The first plug is through the ILD layer and electrically connected to the gate region. The second plug is through the ILD layer and the composite layer and electrically connected to the source/drain region. The second plug includes a first portion laterally adjoining the first sublayer, a second portion laterally adjoining the second sublayer, and a third portion laterally adjoining the third sublayer. Widths of the first portion and the third portion are smaller than a width of the second portion. The second portion has a substantially curved sidewall profile.
US11271098B2
To provide a semiconductor device with favorable electrical characteristics. To provide a method for manufacturing a semiconductor device with high productivity. To reduce the temperatures in a manufacturing process of a semiconductor device. An island-like oxide semiconductor layer is formed over a first insulating film; a second insulating film and a first conductive film are formed in this order, covering the oxide semiconductor layer; oxygen is supplied to the second insulating film through the first conductive film; a metal oxide film is formed over the second insulating film in an atmosphere containing oxygen; a first gate electrode is formed by processing the metal oxide film; a third insulating film is formed, covering the first gate electrode and the second insulating film; and first heat treatment is performed. The second insulating film and the third insulating film each include oxide. The highest temperature in the above steps is 340° C. or lower.
US11271094B2
Present disclosure provides a semiconductor structure, including a semiconductor substrate, an insulator fin over the semiconductor substrate, the insulator fin having a principle dimension, from a cross sectional perspective, perpendicular to a top surface of the semiconductor substrate, and a semiconductor capping layer cover the insulator fin along the principle dimension. A method for manufacturing a semiconductor structure is also disclosed in the present disclosure.
US11271092B2
Provided is a method of manufacturing a semiconductor device, the method including: forming a buffer layer of an insulating layer on a substrate; a seed layer formation operation of forming, on the buffer layer, a seed layer of at least one selected from the group consisting of NiCxOy, NiNxOy, NiCxNyOz, NiCxOy:H, NiNxOy:H, NiCxNyOz:H, NixSiy, and NixGey; a silicon layer formation operation of forming an amorphous silicon layer on the seed layer; and a crystallization operation of crystallizing the amorphous silicon layer by a catalytic action of Ni by thermally treating the amorphous silicon layer.
US11271091B2
A method for manufacturing a fin structure for a vertical field effect transistor (VFET) includes: forming on a substrate mandrels having at least one first gap therebetween; forming first spacers on side surfaces of the mandrels such that at least one second gap, smaller than the first gap, is formed between the first spacers; forming a second spacer on side surfaces of the first spacers; removing the mandrels and the first spacers to leave the second spacer on the side surfaces of the first spacers; removing the second spacer, on the side surfaces of the first spacers, at a predetermined portion so that the remaining second spacer has a same two-dimensional (2D) shape as the fin structure; and removing a portion of the substrate, except below the remaining second spacer, and the remaining second spacer so that the substrate below the remaining second spacer forms the fin structure.
US11271070B2
One embodiment of the present invention provides a highly reliable display device. In particular, a display device to which a signal or a power supply potential can be supplied stably is provided. Further, a bendable display device to which a signal or a power supply potential can be supplied stably is provided. The display device includes, over a flexible substrate, a display portion, a plurality of connection terminals to which a signal from an outside can be input, and a plurality of wirings. One of the plurality of wirings electrically connects one of the plurality of connection terminals to the display portion. The one of the plurality of wirings includes a first portion including a plurality of separate lines and a second portion in which the plurality of lines converge.
US11271066B2
A flexible array substrate and a display are disclosed. The flexible array substrate includes a substrate, an insulation layer disposed on the substrate and having a stepped through-hole, an organic photoresist body disposed in the stepped through-hole of the insulation on the substrate, a source/drain electrode wiring disposed over the organic photoresist body, an organic photoresist layer disposed over the source/drain electrode wiring, a photosensitive adhesive layer disposed over the organic photoresist layer, and a stress cushion layer disposed over the source/drain electrode wiring.
US11271063B2
A flexible display structure and an electronic device are disclosed, which both includes a flexible substrate having a first region, at least one second region, and at least one first bendable region; a display function layer disposed on the first region; and a first function assembly disposed on the at least one second region and electrically connected to the display function layer through the first metal wiring.
US11271062B2
A double-sided display panel includes a base substrate, a thin film transistor array, a first OLED light emitting layer located in a top light emitting area and a second OLED light emitting layer located in a bottom light emitting area; the thin film transistor array is located in the top light emitting area; a thin film transistor of the thin film transistor array simultaneously controls a top light emitting subpixel and a bottom light emitting subpixel. Through one OLED back plate to realize double-sided simultaneous display, can reduce whole thickness of the OLED double-sided display panel, simplify manufacturing process, thereby saving manufacturing costs.
US11271060B2
A display device according to the present disclosure includes: a thin film transistor with a bottom gate structure and a thin film transistor with a top gate structure on a same substrate. A gate electrode of the thin film transistor with the top gate structure is provided in a same layer as a wire layer. A method of manufacturing a display device according to the present disclosure, the display device including a thin film transistor with a bottom gate structure and a thin film transistor with a top gate structure on a same substrate, includes: forming a gate electrode of the thin film transistor with the top gate structure in a same layer as a wire layer.
US11271058B2
A displaying apparatus in which a plurality of pixels each including an organic light emitting element are arrayed in a pixel region, comprising a plurality of lower electrodes arrayed on a substrate in correspondence with the plurality of pixels, a first insulating layer covering an upper surface of the substrate and at least side surfaces of the plurality of lower electrodes, an organic compound layer provided all over the pixel region to cover the plurality of lower electrodes and the first insulating layer, an upper electrode provided all over the pixel region to cover the organic compound layer, and an interpixel electrode provided between the plurality of lower electrodes to be arranged along a boundary of the plurality of pixels under the organic compound layer and above the first insulating layer.
US11271056B2
A display panel and a display device are provided. The display panel is divided into a display area, a transition area, and a bending area. The display panel includes a first recess and a second recess. The first recess is disposed in the bending area, and the second recess is disposed in the transition area.
US11271050B2
A display apparatus includes an organic light-emitting device (“OLED”) substrate which generates and emits a first light, and an encapsulation layer to which the emitted first light from the OLED substrate is incident and from which a second light is emitted. The encapsulation layer includes an inorganic material layer and an organic material layer alternately stacked with each other. The organic material layer includes a plurality of color control elements which color-convert the emitted first light incident to the encapsulation layer. The plurality of color control elements may include a first and second color control element including a first and second quantum dot with which a color of the emitted first light incident to the encapsulation layer is converted to a first and second color, respectively.
US11271048B2
A pixel arrangement structure, an organic electroluminescent display panel, a metal mask, a display device are provided, the pixel arrangement structure including: first sub-pixels, second sub-pixels and third sub-pixels, all being not overlapped but being spaced apart; one first sub-pixels functions as a central point and other four first sub-pixels function as four vertices to define a first virtual rectangle comprising four second virtual rectangles in a 2×2 matrix in mirror symmetry; the second sub-pixels are at central points of side edges of the first virtual rectangle; two second sub-pixels at central positions of two adjacent side edges of the first virtual rectangle, one first sub-pixel at a vertice of the first virtual rectangle where the two adjacent side edges intersect, and another first sub-pixels at the central point of the first virtual rectangle define four vertices of each second virtual rectangle; the third sub-pixels are within the second virtual rectangles and each is shaped as: a concave polygon, or a closed pattern formed by continuous lines comprising curved lines.
US11271045B2
An electroluminescent display device includes: a substrate including: a first subpixel, a second subpixel, and a third subpixel, a first electrode in each of the first to third subpixels, an emission layer on the first electrode and including: a first stack emitting first-colored light, and a second stack emitting second-colored light, the second stack being on the first stack, a second electrode on the emission layer, and a light-absorbing layer on the second electrode, wherein the first subpixel emits: light with a red wavelength range, and light with a cyan wavelength range, wherein the second subpixel emits light with a green wavelength range, wherein the third subpixel emits light with a blue wavelength range, and wherein the light-absorbing layer includes a cyan-absorbing material absorbing the light with the cyan wavelength range.
US11271039B2
This technology provides an electronic device and a method for fabricating the same. An electronic device in accordance with an implementation of this document may include a substrate including a first portion in a first region and a second portion in a second region; a plurality of memory cells disposed over the first portion of the substrate; a first insulating layer extending over the second portion of the substrate and at least partially filling a space between adjacent ones of the plurality of memory cells; and a second insulating layer disposed over the first insulating layer. The first insulating layer has a dielectric constant smaller than that of the second insulating layer, a thermal conductivity smaller than that of the second insulating layer, or both.
US11271028B2
Light detecting structures comprising germanium (Ge) photodiodes formed in a device layer of a germanium on-insulator (GeOI) wafer, focal planes arrays based on such Ge photodiodes (PDs) and methods for fabricating such Ge photodiodes and focal plane arrays (FPAs). An FPA includes a Ge-on-GeOI PD array bonded to a ROIC where the handle layer of the GeOI layer is removed. The GeOI insulator properties and thickness can be designed to improve light coupling into the PDs.
US11271027B2
To reduce the capacitance between wiring lines of a semiconductor device, while maintaining mechanical strength and reliability. A semiconductor device including: a multilayer wiring layer in which a plurality of interlayer films and a plurality of diffusion preventing films are alternately stacked, and a wiring line is formed in the interlayer films; a contact via that penetrates a via insulating layer formed on one surface of the multilayer wiring layer, and is electrically connected to the wiring line of the multilayer wiring layer; a through hole that penetrates at least one of the interlayer films and the diffusion preventing films from the other surface of the multilayer wiring layer on the opposite side from the one surface; and an air gap that is connected to the through hole, and is formed in at least one of the interlayer films, to expose the contact via.
US11271025B2
A solid-state imaging device includes a semiconductor layer on which a plurality of pixels are arranged along a light-receiving surface being a main surface of the semiconductor layer, photoelectric conversion units provided for the respective pixels in the semiconductor layer, and a trench element isolation area formed by providing an insulating layer in a trench pattern formed on a light-receiving surface side of the semiconductor layer, the trench element isolation area being provided at a position displaced from a pixel boundary between the pixels.
US11271020B2
According to one embodiment, a semiconductor device includes an insulating substrate, a first semiconductor layer located above the insulating substrate, a second semiconductor layer located above the insulating substrate, an insulating layer which covers the first semiconductor layer and the second semiconductor layer, and includes a first contact hole reaching the first semiconductor layer and a second contact hole reaching the second semiconductor layer, a barrier layer which covers one of the first semiconductor layer inside the first contact hole and the second semiconductor layer inside the second contact hole, and a first conductive layer which is in contact with the barrier layer.
US11271015B2
A display device includes a substrate, a buffer layer disposed on the substrate, a first semiconductor layer disposed on the buffer layer and including an oxide semiconductor and a first active layer, a first gate insulating layer disposed on the first semiconductor layer and the buffer layer, a second semiconductor layer disposed on the first gate insulating layer and including an oxide semiconductor, a second active layer, and a first oxide layer on the first active layer, a second gate insulating layer disposed on the second semiconductor layer, a first conductive layer disposed on the second gate insulating layer, an insulating layer disposed on the first conductive layer, a second conductive layer disposed on the insulating layer, a passivation layer disposed on the second conductive layer, and a third conductive layer disposed on the first passivation layer.
US11271011B2
Inventive concepts describe a method for high performance standard cell design techniques in FinFET based library using LLE. Inventive concepts describe a fabrication process using a standard FinFET cell layout having double diffusion breaks (DDBs) and single diffusion breaks (SDBs). According to one example embodiment, the method comprises of removing one or more fingers of a P-type FinFet (PFET) from a standard FinFET cell layout. After removing the one or more fingers, a Half-Double Diffusion Break (Half-DDB) is introduced on a N-type FinFET (NFET) side inside a cell boundary using a cut-poly layer. The cut-poly layer not only isolates the PFET and NFET gates and also becomes an integral part of hybrid structure. Further, the removed one or more fingers of PFET gates are converted to two floating PFET gates by shorting a drain terminal and a source terminal of the PFET gate to a common power net.
US11270992B2
A semiconductor device includes standard cells disposed in a first direction parallel to an upper surface of a substrate and a second direction intersecting the first direction, each standard cell including an active region, a gate structure disposed to intersect the active region, source/drain regions on the active region at both sides of the gate structure, and first interconnection lines electrically connected to the active region and the gate structures; filler cells disposed between at least portions of the standard cells, each filler cell including a filler active region and a filler gate structure disposed to intersect the filler active region; and a routing structure disposed on the standard cells and the filler cells and including second interconnection lines electrically connecting the first interconnection lines of different standard cells to each other, wherein the second interconnection lines includes a first line having a first width and a second line having a second width larger than the first width.
US11270988B2
A 3D device, the first level including first transistors and a first interconnect; a second level with second transistors overlaying the first level; a third level with third transistors overlaying the second level; a plurality of electronic circuit units (ECUs), where each ECU includes a first circuit with a portion of the first transistors, where each of the ECUs includes a second circuit including a portion of the second transistors, where each of the plurality of ECUs includes a third circuit, which includes a portion of the third transistors, where each of the ECUs includes a vertical data bus, where the vertical data bus has between eight pillars and three hundreds pillars, where the vertical data bus provides electrical connections between the first and second circuits, where the third level includes an array of memory cells, and where the second circuit includes a memory control circuit.
US11270986B2
This disclosure describes techniques to provide a regulator circuit using a component-on-top (CoP) package. The CoP package comprising a system-in-package (SIP) comprising regulator circuitry, the SIP having a top portion and a first side portion; and an inductor on the top portion of the SIP, wherein: the inductor is coupled to the regulator circuitry via the top portion of the SIP; and a first end of the inductor extends beyond the first side portion of the SIP.
US11270983B2
A circuit, comprising a diode, a conductive upper support disposed on top of the diode and electrically coupled to the diode, a conductive lower support disposed underneath the diode and electrically coupled to the diode, a mechanical support disposed adjacent to the diode, the conductive upper support and the conductive lower support, an insulator disposed underneath the mechanical support, an upper terminal coupled to the mechanical support and electrically coupled to the conductive upper support and a lower terminal coupled to the insulator and electrically coupled to the conductive lower support.
US11270964B2
Embodiments are directed to a method of forming a semiconductor chip package and resulting structures having a mixed under-bump metallization (UBM) size and pitch on a single die. A first set of UBMs having a first total plateable surface area is formed on a first region of a die. A second set of UBMs having an equal total plateable surface area is formed on a second region of the die. A solder bump having a calculated solder height is applied to a plateable surface of each UBM. The solder height is calculated such that a volume of solder in the first region is equal to a volume of solder in the second region.
US11270961B2
A switch IC includes first, second and third switch units, and an amplifier. The first switch unit and the third switch unit are adjacent to each other. The third switch unit and the amplifier are adjacent to each other. The amplifier and the second switch unit are adjacent to each other. The first, second and third switch units, and the amplifier are disposed on a straight line in an order in which a signal passes through the first switch unit, the second switch unit, the third switch unit, and the amplifier.
US11270957B2
A semiconductor substrate of an integrated circuit is protected by a coating. The semiconductor includes a front face and a rear face. To detect a breach of the integrity of a semiconductor substrate of an integrated circuit from the rear face, an opening of the coating facing the rear face of the substrate is detected. In response thereto, an alarm is generated. The detection is performed by making resistance measurements with respect to the semiconductor substrate and comparing the measured resistance to a nominal resistive value of the semiconductor substrate.
US11270956B2
A semiconductor device including a first semiconductor die, a second semiconductor die, an insulating encapsulation and a warpage control pattern is provided. The first semiconductor die includes an active surface and a rear surface opposite to the active surface. The second semiconductor die is disposed on the active surface of the first semiconductor die. The insulating encapsulation is disposed on the active surface of the first semiconductor die and laterally encapsulates the second semiconductor die. The warpage control pattern is disposed on and partially covers the rear surface of the first semiconductor die.
US11270950B2
An apparatus and a method for forming alignment marks are disclosed. The method for forming alignment marks is a photolithography-free process and includes the following operations. A laser beam is provided. The laser beam is divided into a plurality of laser beams separated from each other. The plurality of laser beams is shaped into a plurality of patterned beams, so that the plurality of patterned beams is shaped with patterns corresponding to alignment marks. The plurality of patterned beams is projected onto a semiconductor wafer.
US11270945B2
A semiconductor device includes a substrate, having a silicon layer on top. A device structure is disposed on the substrate. A dielectric layer is disposed on the substrate and covering over the device structure. The dielectric layer has a first air gap above the device structure. The first air gap is enclosed by a dielectric wall constituting as a part of the dielectric layer and the dielectric wall is disposed on the device structure. The dielectric layer has a second air gap, exposing a top of the device structure and adjacent to the dielectric wall.
US11270940B2
A semiconductor device is disclosed. The semiconductor device includes at least one row line arranged in a first direction over a cell array region, and at least one column line arranged in a second direction intersecting the first direction over the cell array region. The row line and the column line are configured to include conductive lines located at different levels and coupled to each other through a contact in the cell array region.
US11270924B2
A heat spreader for use in a memory system is provided, including a thermally conductive body having a first planar side surface and a second planar side surface opposite the first planar side surface, the first planar side surface configured to attach to a first plurality of co-planar semiconductor devices of a first memory module of the memory system, the second planar side surface configured to attach to a second plurality of co-planar semiconductor devices of a second memory module of the memory system, wherein the first planar side surface and the second planar side surface are separated by a body width w substantially equal to a distance between the first plurality of co-planar semiconductor devices and the second plurality of co-planar semiconductor devices.
US11270922B2
A radio-frequency module 1a includes a wiring board 2, a first component 3a mounted on a lower surface 2a of the wiring board 2, a plurality of connection terminals 4, a first sealing resin layer 5 that covers the first component 3a and the connection terminals 4, a plurality of second components 3b mounted on an upper surface 2b of the wiring board 2, a second sealing resin layer 6 that covers the second components 3b, and a shield film 7. By adjusting surface roughness of a lower surface 5a of the first sealing resin layer 5, surface roughness of a lower surface 30a of the first component 3a, and surface roughness of a lower surface 4a of the connection terminal 4, it is possible to prevent abnormal deposition of plating and a crack in the first component 3a, and to prevent malfunction of the radio-frequency module 1a.
US11270916B2
A wafer processing method includes a polyolefin sheet providing step of positioning a wafer in an inside opening of a ring frame and providing a polyolefin sheet on a back side or a front side of the wafer and on a back side of the ring frame, a uniting step of heating the polyolefin sheet as applying a pressure to the polyolefin sheet to thereby unite the wafer and the ring frame through the polyolefin sheet by thermocompression bonding, a dividing step of applying a laser beam to the wafer to form modified layers in the wafer, thereby dividing the wafer into individual device chips, and a pickup step of applying an ultrasonic wave to the polyolefin sheet in each of the plurality of separate regions corresponding to each device chip, pushing up each device chip through the polyolefin sheet, then picking up each device chip from the polyolefin sheet.
US11270907B2
A method for producing a semiconductor device includes a step of bonding a chip to a SOI wafer, the chip being formed of a III-V group compound semiconductor and including a substrate and a first semiconductor layer; and a step of removing the substrate and the first semiconductor layer from the chip after the step of bonding. In the producing method, the first semiconductor layer has a tensile strain, and the SOI wafer and the chip are heated to a first temperature in the step of bonding, and are cooled to a second temperature lower than the first temperature after the step of bonding.
US11270904B2
A substrate processing apparatus including a frame, a first SCARA arm having an end effector and being configured to extend and retract along a first axis, a second SCARA arm having an end effector and being configured to extend and retract along a second axis, a drive section including a splitting drive pulley rotatably mounted to rotate at an axis of rotation of the drive section that is shared by the first and second SCARA arms, the splitting drive pulley being coupled to at least two idler pulleys by respective segmented transmission loops of separate band segments so that the splitting drive pulley is a common pulley splitting one degree of freedom of the drive section between the at least two idler pulleys so as to commonly drive the at least two idler pulleys, wherein at least one band of each respective transmission loop share a common band interface level.
US11270899B2
An apparatus and method for reducing moisture within a wafer handling chamber is disclosed. The moisture reduction results in reduced oxidation of a wafer. The moisture reduction is made possible through use of valves and purging gas. Operation of the valves may result in improved localized purging.
US11270897B2
An apparatus and associated method for high speed and/or mass transfer of electronic components onto a substrate comprises transferring, using an ejector assembly, electronics components (e.g., light emitting devices) from a die sheet onto an adhesive receiving structure to form a predefined pattern including electronic components thereon, and then transferring the electronic components defining the predefined pattern onto a substrate (e.g., a translucent superstrate) for light emission therethrough to create a high-density (e.g., high resolution) display device utilizing, for example, mini- or micro-LED display technologies.
US11270891B2
The disclosure provides a method for making a self-aligned double pattern, A silicon substrate with a first oxide layer, an amorphous silicon layer and an organic layer, etching the organic layer and the amorphous silicon layer, and covering them with a first silicon nitride layer; remove the first silicon nitride layer in the amorphous silicon pattern, forming first silicon nitride sidewall patterns on the amorphous silicon pattern's sidewalls; removing the amorphous silicon pattern between the first silicon nitride sidewall patterns; defining the morphology of a fin field-effect transistor, form core patterns and covering them with a thin silicon nitride layer; depositing a second oxide layer; defining the fin field-effect transistor's height, and etching back the second oxide layer till the height of the core patterns satisfies the defined fin field-effect transistor height; removing the thin silicon nitride layer, depositing a third oxide layer to cover the core patterns.
US11270886B2
A MOS transistor is produced on and in an active zone and included a source region and a drain region. The active zone has a width measured transversely to a source-drain direction. A conductive gate region of the MOS transistor includes a central zone and, at a foot of the central zone, at least one stair that extends beyond the central zone along at least an entirety of the width of the active zone.
US11270875B2
A power supply device includes a power supply circuit, a casing, a mold resin and a grounding member. The casing is conductive. At least part of a circuit portion of the power supply circuit is stored in the casing. A resin injector is formed in the casing. A mold resin is injected from the resin injector to fill the casing and enclose the circuit portion. The grounding member is conductive. The grounding member is arranged in the casing to shield the resin injector from the circuit portion while being in contact with the mold resin.
US11270864B2
Disclosed herein are approaches for adjusting extraction slits of an extraction plate using a set of adjustable beam blockers. In one approach, an ion extraction optics may include an extraction plate including a first opening and a second opening, and a first beam blocker extending over the first opening and a second beam blocker extending over the second opening. Each of the first and second beam blockers may include an inner slit defined by a first distance between an inner edge and the extraction plate, and an outer slit defined by a second distance between an outer edge and the extraction plate, wherein the first and second beam blockers are movable to vary at least one of the first distance and the second distance. As a result, extraction through the inner and outer slits of ion beamlets characterized by similar mean angles may be achieved.
US11270862B2
A rotational operation unit includes a rotational operation member that is rotatable, an annular magnet configured to integrally rotate with the rotational operation member, and a magnet holding member configured to rotatably hold the magnet and including an undulated portion configured to generate a click sense as the rotational operation member rotates. The magnet includes a positioner configured to determine a position relative to the magnet holding member.
US11270850B2
An electric double layer capacitor (EDLC) is disclosed including: a first electrode including a first current collector and first plurality of carbon nanotubes (CNTs) disposed substantially directly upon the first current collector; a second electrode comprising a second current collector and second plurality of CNTs disposed substantially directly upon the second current collector; and an electrolyte disposed between and in contact with (e.g., wetting) the first and second electrodes. In some embodiments, the EDLC is configured to have a capacitive frequency window comprising about 1 Hz to about 50 Hz.
US11270844B2
A multilayer ceramic capacitor includes a ceramic body having a dielectric layer, a plurality of internal electrodes disposed in the ceramic body, and a first side margin portion and a second side margin portion arranged on end portions of the internal electrodes exposed through respective opposing surfaces of the ceramic body. The ceramic body includes an active portion having the plurality of internal electrodes arranged to overlap each other with the dielectric layer interposed therebetween to form capacitance, and cover portions disposed above an uppermost and below a lowermost internal electrode of the active portion. The first and second side margin portions include tin (Sn), and a content of Sn included in the first and second side margin portions is greater than a content of Sn included in the dielectric layer of the active portion.
US11270840B2
A process is provided for the production of rare earth magnets comprising the steps of exposing a rare earth alloy to hydrogen gas at an elevated temperature so as to effect hydrogenation and disproportionation of the alloy, mechanically processing the disproportionated alloy, and degassing the processed alloy so as to effect hydrogen desorption and recombination of the alloy. The process of the invention finds use in the production and shaping of rare earth magnets, and may be particularly applicable to the production of thin magnetic sheets.
US11270837B2
Provided is a power inductor. The power inductor includes a body including magnetic powder and a polymer, at least one base provided in the body and having at least one surface on which at least one coil pattern is disposed, and an insulation layer disposed between the coil pattern and the body. The body includes at least region in which the magnetic powder having a particle size different from that of the magnetic power in a remaining region is distributed.
US11270831B2
A three-phase reactor includes: a central iron core; an outer peripheral iron core surrounding the central iron core; and at least three connecting units that magnetically connect the central iron core and the outer peripheral iron core to each other, in which each of the connecting units includes at least one connecting iron core, at least one coil wound around the connecting iron core, and at least one gap.
US11270825B2
A coil actuator for low and medium voltage applications comprising a coil electromagnet provided with a single coil winding and a movable anchor and a power and control unit comprising: a power circuit operatively coupled with said coil electromagnet, said power circuit comprising input terminals, at which said power circuit receives an input voltage; a PWM controller operatively coupled with said power circuit, said PWM controller being adapted to control an input current flowing through said power circuit to obtain and maintain an average operating level selected an excitation current feeding said coil electromagnet. Said PWM controller is adapted to set a plurality of reference values for said input current to control said input current, each reference value for said input current being selected among said plurality of reference values depending on the behavior of said input voltage.
US11270812B2
The invention concerns a subsea umbilical comprising an electrical conductor (2) and/or a fluid pipe, and an outer sheath (7) surrounding the electrical conductor (2) and/or the fluid pipe. The umbilical (1, 20, 21, 25, 30, 40, 51, 60) further comprising a plurality of deformable rods (3a, 3b, 15, 23a, 23b, 26a, 27a, 26b) evenly distributed between the electrical conductor (2) and/or the fluid pipe, and the outer sheath (7) for radial load protection of said electrical conductor (2) or fluid pipe.
US11270795B2
A computer-implemented system includes a treatment device configured to be manipulated by an individual while the individual performs a treatment plan, a patient interface comprising an output device configured to present telemedicine information associated with a telemedicine session, and a computing device configured to: identify two or more types of healthcare providers to participate during the telemedicine session in the treatment plan associated with the individual; identify at least one healthcare provider associated with each of the two or more types of the healthcare providers; identify, based on schedules of the identified at least one healthcare provider, one or more available time slots for each respective healthcare provider; identify a first time slot of the available time slots; generate, based on the first time slot, a schedule event; and communicate the schedule event to each of the identified healthcare providers.
US11270794B2
A telemedicine device, communicated with a telemedicine information acquiring device, includes a communication unit and an operation unit. The communication unit is configured to communicate with the telemedicine information acquiring device, and receive physiological sign information of a patient from the telemedicine information acquiring device. The operation unit is configured to restore at least part of the physiological sign information according to the physiological sign information received by the communication unit. Also are provided a telemedicine information acquiring device and a telemedicine method.
US11270792B2
A patient monitor configured to receive patient-information electrical signals from an invasive patient sensor and a minimally invasive patient sensor, the patient monitor including a base unit and a detachable user interface unit for displaying hemodynamic parameters determined by the base unit. The base unit and user interface unit can be docked together, tethered together through a cabled connection, or physically separated from one another using wireless communication to transmit and receive information. The base unit and the user interface unit may pair before the user interface unit displays data to link the base unit with the user interface unit. The patient monitor can be configured to switch between invasive and minimally invasive monitoring of hemodynamic parameters of a patient, using invasive measurements to calibrate minimally invasive measurements.
US11270785B1
Embodiments in the present disclosure relate generally to computer network architectures for machine learning, artificial intelligence, and the automatic development of patient care groupings of patient data. Embodiments of computer network architecture automatically generate care grouping, and organize and analyse patient care data accordingly, and generate and transmit reports of the care grouping definitions, data, and analysis. Embodiments may generate care groupings either occasionally on demand, or periodically, or as triggered by events such as an update of available data. Embodiments may include a combination system databases with data provided by system users, and third-party databases to generate the patient care groupings, including social media data, financial data, socio-economic data, medical data, search engine data, e-commerce site data, and other databases.
US11270783B2
Matching a subject with a clinical trial includes steps of: collecting patient data associated with the subject; collecting clinical trial data from multiple sources; matching the subject to a clinical trial scheduled in a location accessible to the subject; notifying a health care provider associated with the subject about the clinical trial; and receiving a response.
US11270778B2
Reduction of program disturb degradation in a flash memory cell array is facilitated by selectively switching wordline voltage levels in a sequence that reduces the likelihood of trapping electrons in memory cell channels. During a program verify operation for a memory cell in a memory cell string, a flash memory system switches wordline voltage levels from high-to-low for interface wordlines, prior to switching wordline voltages from high-to-low for other wordlines in a memory cell string. Selectively switching wordlines in a sequence in the memory cell string enables electrons to migrate to ground or to a source voltage through upper and lower select gates.
US11270774B2
Memory might include controller configured to apply a first predetermined voltage level to a capacitance of a sense circuit during a first sensing stage of a sensing operation, determine a first value of an output of the particular sense circuit while applying the first predetermined voltage level, apply a second predetermined voltage level to the capacitance during a second sensing stage of the sensing operation, determine a second value of the output of the particular sense circuit while applying the second predetermined voltage level, determine a particular voltage level in response to at least the first value and the second value, and apply the particular voltage level to the capacitance during a final sensing stage of the sensing operation.
US11270769B2
A non-volatile programmable circuit configurable to perform logic functions, is provided. The programmable circuit can employ two-terminal non-volatile memory devices to store information, thereby mitigating or avoiding disturbance of programmed data in the absence of external power. Two-terminal resistive switching memory devices having high current on/off ratios and fast switching times can also be employed for high performance, and facilitating a high density array. For look-up table applications, input/output response times can be several nanoseconds or less, facilitating much faster response times than a memory array access for retrieving stored data.
US11270768B2
A semiconductor structure is provided. The structure includes a RRAM cell having a first end and a second end. The second end is connected to a first potential. The structure includes a decoupling capacitor having a first end connected in series with the first end of the RRAM cell and a second end connected to a second potential. The structure includes a FET arranged across the capacitor to form a bridged capacitor by having a FET source connected to the first end of the capacitor and a FET drain connected to the second end of the capacitor. A paired activation and subsequent deactivation of the FET enables a short protection mode of the capacitor that provides a series resistance above a threshold amount, between the second potential and the first end of the RRAM cell, responsive to a detected short of the capacitor from the supply to the first potential.
US11270767B2
A non-volatile memory device having processing logic embedded within a memory bank of the non-volatile memory device is disclosed herein. By way of example, commands for controlling the processing logic can be exposed to a host device, enabling the host device to activate processing capacity of the memory bank in conjunction with a memory operation. The processing capacity can be directed by a data command, transmitted by the host device, at read or write data identified by the memory operation. Read data can be processed by the memory bank before being output onto a data interface connected to the memory bank. Likewise, write data received at the memory bank can be processed in conjunction with storing the write data in the non-volatile memory device. A disclose memory device can therefore implement internal processing in conjunction with reading or writing data to a memory device comprising respective banks of two-terminal non-volatile memory.
US11270760B2
Provided herein may be a memory device and a method of operating the same. The memory device may include a memory cell array, a plurality of page buffer groups, and a program operation controller. The memory cell array may include a plurality of memory cells. The page buffer groups may be coupled to the plurality of memory cells through a plurality of bit line groups, and may be configured to perform bit line precharge operations on the plurality of bit line groups. The program operation controller may be configured to control the plurality of page buffer groups to perform the bit line precharge operations initiated at different time points during a program operation on the plurality of memory cells, and to adjust an interval between initiation time points of the bit line precharge operations depending on a progress of the program operation.
US11270758B2
Apparatuses, systems, and methods for a system on chip (SoC) replacement mode. A memory device may be coupled to a SoC which may act as a controller of the memory. Commands and addresses may be sent along a command/address (CA) bus to a first decoder of the memory. The first decoder may use a first reference voltage to determine a value of signals along the CA bus. One of the pins of the CA bus may be coupled to a second decoder which may use a different second reference voltage. When the voltage on the pin exceeds the second reference voltage, the memory device may enter a SoC replacement mode, in which the memory may take various actions to preserve data integrity, while a new SoC comes online.
US11270751B2
A pseudo static random access memory and a method for writing data thereof are provided. In the method, a basic clock signal having a basic cycle is provided. A chip enable signal is enabled to perform a write operation and write data is received during an enabled time interval of the chip enable signal. A plurality of internal clock signals is generated sequentially at intervals of the basic cycle according to a write command enable signal. A refresh conflict signal is received and it is determined whether the refresh conflict signal is enabled. When the refresh conflict signal is enabled, the internal clock signals are delayed, and the write data is written to a selected sensing amplifier according to the delayed internal clock signals.
US11270745B2
A method of foreground auto-calibrating data reception window for a DRAM system is disclosed. The method comprises receiving data strobe and data from a DRAM of the DARM system, capturing a data strobe clock according to the received data strobe, generating three time points with a period of the data strobe clock, sampling the data at the three time points, to obtain three sampled data, determining whether to adjust positions of the three time points according to a comparison among the three sampled data, and configuring the valid data reception window according to the positions of the three time points when determining not to adjust the positions of the three time points.
US11270744B2
A semiconductor memory device operated under control of a controller. The semiconductor memory device including a control logic and a data input/output circuit. The control logic configured to store logic data and generate a plurality of pieces of circular data based on the logic data in response to an output command of the logic data that is received from the controller. The data input/output circuit configured to select circular data corresponding to a set warm-up cycle among the plurality of pieces of circular data and output the selected circular data to the controller.
US11270743B1
An electronic device includes a control signal generation circuit and a control circuit. The control signal generation circuit is configured to generate a command power control signal, a status power control signal, an address power control signal, and a pre-charge power control signal which are enabled to control a supply of power voltages during a write operation and an auto-pre-charge operation. The control circuit is configured to receive the power voltages to generate a write signal, a write pre-charge signal, a bank address signal, an internal address signal, and an auto-pre-charge address signal based on an internal chip selection signal and an internal command/address signal while the command power control signal, the status power control signal, the address power control signal, and the pre-charge power control signal are enabled.
US11270732B2
In the probability distribution calculated from TDSage, TDSenv, and TC, the magnetic tape has the probability Pfail of equal to or less than 0.2%, in which the absolute value of ΔSB exceeds 0.3 μm. TDSage is a maximum absolute value of a difference between the servo band interval obtained before a predetermined storage and the servo band interval obtained after the storage, TDSenv is a value calculated by multiplying a difference between a maximum value and a minimum value of the servo band interval respectively obtained under five predetermined environments by ½, TC is a value calculated by multiplying TDStens by 0.5 N, and TDStens is a ratio of a change in the servo band interval to a change in tension calculated from the servo band interval respectively obtained under five predetermined environments by applying a plurality of different tensions in the longitudinal direction of the magnetic tape.
US11270725B2
The magnetic recording medium includes: a non-magnetic support; and a magnetic layer including ferromagnetic powder, in which a difference (S0.5−S13.5) between a spacing S0.5 measured on a surface of the magnetic layer by optical interferometry after n-hexane cleaning under a pressure of 0.5 atm and a spacing S13.5 measured on the surface of the magnetic layer by optical interferometry after n-hexane cleaning under a pressure of 13.5 atm is 9.0 nm or more.
US11270720B2
A method includes selecting a frame of an audio signal. The method further includes determining a first power spectral density (PSD) distribution of the frame. The method further includes generating a first reference PSD distribution indicating an estimate of background noise in the frame based on a non-linear weight, a second reference PSD distribution of a previous frame of the audio signal, and a second PSD distribution of the previous frame. The method further includes determining whether voice activity is detected in the frame based on the first PSD distribution of the frame and the first reference PSD distribution.
US11270719B2
A pitch enhancement apparatus obtains an output signal by performing, for each time segment, pitch enhancement processing on a signal derived from an input audio signal. The pitch enhancement apparatus includes a pitch enhancement unit that performs, as the pitch enhancement processing, for each time segment, processing to obtain, as an output signal at each time of the time segment, a signal including the signal at the time, a first signal for enhancement that is the signal at a time which is an earlier time than the time by the number of samples T0 corresponding to a pitch period of the time segment, and a second signal for enhancement that is the signal at a time which is an earlier time than the time by the number of samples T−α corresponding to a pitch period of the α-th time segment previous to the time segment.
US11270718B2
It is desirable to provide an echo cancellation technique that enables an environmental change to be flexibly addressed. Provided is a signal processing apparatus including: an echo cancellation unit that learns an estimated transfer characteristic in a space through which a signal reproduced by a speaker is input to a microphone, and performs echo cancellation on the basis of the estimated transfer characteristic learned; and an environmental change detection unit that detects an environmental change, in which the echo cancellation unit learns the estimated transfer characteristic by causing the speaker to reproduce a sound for learning on the basis of detection of the environmental change.
US11270711B2
In general, techniques are described by which to provide priority information for higher order ambisonic (HOA) audio data. A device comprising a memory and a processor may perform the techniques. The memory stores HOA coefficients of the HOA audio data, the HOA coefficients representative of a soundfield. The processor may decompose the HOA coefficients into a sound component and a corresponding spatial component, the corresponding spatial component defining shape, width, and directions of the sound component, and the corresponding spatial component defined in a spherical harmonic domain. The processor may also determine, based on one or more of the sound component and the corresponding spatial component, priority information indicative of a priority of the sound component relative to other sound components of the soundfield, and specify, in a data object representative of a compressed version of the HOA audio data, the sound component and the priority information.
US11270704B2
Various embodiments facilitate voice control of a receiving device, such as a set-top box. In one embodiment, a voice enabled media presentation system (“VEMPS”) includes a receiving device and a remote-control device having an audio input device. The VEMPS is configured to obtain audio data via the audio input device, the audio data received from a user and representing a spoken command to control the receiving device. The VEMPS is further configured to determine the spoken command by performing speech recognition on the obtained audio data, and to control the receiving device based on the determined command. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.
US11270702B2
A personal voice model is created using a person's voice, essentially, voice cloning. When user wants to send a message to another person from his mobile phone or similar device, the user types the message and it is converted to a speech message using the voice model created. The speech message is delivered either to a voicemail or another medium which accepts a voice message. The text can be converted to a different language as well and send a voice message in a different language.
US11270696B2
An audio device with at least one microphone adapted to receive sound from a sound field and create an output, and a processing system that is responsive to the output of the microphone. The processing system is configured to use a signal processing algorithm to detect a wakeup word, and modify the signal processing algorithm that is used to detect the wakeup word if the sound field changes.
US11270691B2
A voice interaction system performs a voice interaction with a user. The voice interaction system includes: topic detection means for estimating a topic of the voice interaction and detecting a change in the topic that has been estimated; and ask-again detection means for detecting, when the change in the topic has been detected by the topic detection means, the user's voice as ask-again by the user based on prosodic information on the user's voice.
US11270690B2
Embodiments of the present disclosure relate to a method and apparatus for waking up a device. The method may include: collecting an audio signal in an environment the device located therein; determining, in response to that the audio signal includes a custom wake-up word being determined, a response strategy preset by a user and corresponding to the custom wake-up word; determining a target response text based on the response strategy; and generating a response speech of the target response text and playing the response speech.
US11270687B2
A method includes receiving audio data encoding an utterance spoken by a native speaker of a first language, and receiving a biasing term list including one or more terms in a second language different than the first language. The method also includes processing, using a speech recognition model, acoustic features derived from the audio data to generate speech recognition scores for both wordpieces and corresponding phoneme sequences in the first language. The method also includes rescoring the speech recognition scores for the phoneme sequences based on the one or more terms in the biasing term list, and executing, using the speech recognition scores for the wordpieces and the rescored speech recognition scores for the phoneme sequences, a decoding graph to generate a transcription for the utterance.
US11270668B1
A method for detecting an orientation of a screen of a device includes having a two-dimensional (2D) detector array affixed to the device in a fixed orientation relative to the screen, where the 2D detector array includes a sensing area with a plurality of pixels; imaging a scene including a user in a foreground and a background onto the 2D detector array; extracting an information of the scene for each of the plurality of pixels of the sensing area, the information being extracted from the 2D detector array by an image sensor; identifying an asymmetry in a pixelated image of the scene that includes the information of the scene for each of the plurality of pixels of the sensing area; and based on the asymmetry in the image of the scene, determining the orientation of the screen relative to the user.
US11270667B2
A display device includes a display panel including a plurality of pixels, a scan driving unit configured to provide a scan signal to the pixels, a data driving unit configured to provide a data signal to the pixels, and a controller configured to provide driving frequency information to a processor, which transfers image data with a driving frequency determined based on the driving frequency information to the display device, to receive the image data with the driving frequency from the processor, and to control the scan driving unit and the data driving unit to drive the display panel with the driving frequency.
US11270664B2
The present disclosure is directed to a computing device including one or more processors and a foldable display. A non-transitory computer-readable medium stores a set of instructions that when executed by at least one processor of the one more processors cause the at least one processor to detect a usage mode of the foldable electronic device, detect user input to the foldable electronic device, and control a brightness of an active area on the display based on the detected usage mode and detected user input.
US11270663B2
A method and device for detecting compensation parameters of brightness, a method and device for compensating brightness, a display device, and a non-volatile storage medium are disclosed. The method for detecting compensation parameters is applied for a display panel, and the display panel includes a first region and a second region, which include first pixel units arranged and second pixel units arranged, respectively. The method includes selecting a first target region from the first region, and determining a first compensation parameter, according to brightness of the first target region, for at least part of the first pixel units in the first region to perform brightness compensation; and selecting a second target region from the second region, and determining a second compensation parameter, according to brightness of the second target region, for at least part of the second pixel units in the second region to perform brightness compensation.
US11270658B2
A method of image display in a display apparatus having a plurality of pixels is provided. For a selected region of image in which grayscales of the subpixel of the first color, the subpixel of the second color, and the subpixel of the third color in a same pixel are L1, L2, and L3, respectively, L3≥(1.5×L2), L1≤(0.5×L2), the subpixel of a second color having grayscale of L2 and the subpixel of a third color having grayscale of L3 are spatially adjacent to each other and respectively under control of two multiplexers temporally adjacent to each other, the method includes prior to transmitting a plurality of data signals, compensating original data signals of subpixels under control of a first to an (N−1)-th multiplexers and in the selected region of image with compensation values.
US11270655B2
The present disclosure relates to a display apparatus and a method for monitoring the same. A display apparatus is provided. The display apparatus comprises a display unit, a backlight module, a light sensor, and a controller. The backlight module is located on a first side of the display unit. The light sensor is located on a second side of the display unit different from the first side. The light sensor faces away from the display unit for detecting light comprising ambient light and reflected light from the display unit and generates a first brightness value. The controller determines the display apparatus malfunction based on the first brightness value.
US11270641B1
A display device includes a first power source, a timing controller, and pixels. The timing controller is connected to the first power source through a main line, an auxiliary line, and a detection line. The pixels are commonly connected to the first power source through a first power line. The first power source includes: a main power source connected to the first power line and the main line; an auxiliary power source connected to the auxiliary line; a rectifier connected between the auxiliary power source and the first power line; and a comparator comparing a voltage of the first power line and providing its output to the detection line.
US11270639B2
A pixel circuit configured to emit light based on an image signal includes: a light emitting element (organic EL element); a driver transistor configured to adjust current supplied to the light emitting element; and a write transistor connected between a signal line to which the image signal is applied and the driver transistor. The driver transistor includes: a gate electrode; a counter electrode disposed opposite the gate electrode; and a channel disposed between the gate electrode and the counter electrode. A potential applied to the counter electrode in a write period in which the write transistor conducts current in a state in which the image signal is applied to the signal line reduces a resistance value of the driver transistor to lower value than a potential applied to the counter electrode in an emission period of the light emitting element does.
US11270635B2
A display device includes a display module and a middle frame antenna. The display module includes a display panel, a wave-absorbing layer, a driving circuit and a flexible circuit board. An orthographic projection of the driving circuit on a first panel part, an orthographic projection of the flexible circuit board on the first panel part, and an orthographic projection of the wave-absorbing layer on the first panel part do not overlap.
US11270634B2
A backplane suitable to pulse width modulate an array of emissive pixels with a current that is substantially constant over a wide range of temperatures. A current control circuit provides means to provide a constant current to an array of current mirror pixel drive elements. The current control circuit comprises a thermally stable bias resistor and a thermally stable band-gap voltage source to provide thermally stable controls and a large L p-channel reference current FET with an associated large L n-channel bias FET configured to provide a reference current at a required voltage to the gate of a large L p-channel current source FET. The current control circuit and the current mirror pixel drive elements are similar circuits with one current control circuit able to control a substantial number of pixel drive elements.
US11270629B2
An electroluminescence display device and a gate driver are provided. An electroluminescence display device includes: an emission line (EL), subpixels connected to the EL, and an emission driver supplying an emission signal to the EL, the emission driver including a plurality of stages, a kth stage including: a first output (O1) node connected to the EL, a second output (O2) node, a Q node, a pull-down circuit and a pull-up circuit respectively controlled by the Q and O2 nodes and providing a voltage to the O1 node, a first controller receiving an O1 node voltage of a (k−1)th stage or a first start signal, a second controller receiving an O2 node voltage of the (k−1)th stage or a second start signal, a third controller controlling the O2 node voltage, and a fourth controller controlled by the O2 node, wherein ‘k’ is a natural number ≥1.
US11270622B2
A shift register unit, a driving device, a display device and a driving method are disclosed, The shift register unit includes a first circuit unit and a second circuit unit; the first circuit unit includes an input terminal, a reset terminal, a clock signal terminal, a first voltage terminal, a second voltage terminal and a first output terminal, and is configured to output a first output signal of the shift register unit from the first output terminal; the second circuit unit includes a third voltage terminal, a fourth voltage terminal and a second output terminal, and is configured to output a second output signal of the shift register unit from the second output terminal, at least under the control of the first output signal; and the second output signal and the first output signal are mutually phase-inverted signals.
US11270617B2
A driving circuit for a display panel is disclosed, where the display panel comprises data lines. The driving circuit for the display panel includes a share line coupled to the data lines; a power supply circuit connected to the share line, and configured to provide a share voltage to the share line; and switch units coupled to the data lines, where each of the switch units has a first end coupled to the share line and a second end coupled to a corresponding one of the data lines, and the switch units are configured to, in a share phase, connect the data lines and transmit the share voltage on the share line to the data lines in response to a control signal. The display panel drive circuit can reduce the power consumption of a source drive circuit of the display panel.
US11270616B2
Disclosed are a display apparatus and a method of controlling the same, the display apparatus including: a display, a first connector connectable to a first power source, a second connector connectable to a second power source, a first converter configured to convert power supplied from the first power source, a second converter configured to supply operation power to the display based on power converted by the first converter or power supplied from the second power source, and a selector configured to connect the first connector and the first converter or the second connector and the second converter based on a power connection state of the first connector and the second connector.
US11270610B2
A display panel inspecting apparatus includes a first inspecting transistor including a control electrode for receiving a first test gate signal, an input electrode for receiving a first voltage and an output electrode connected to an outermost data line disposed in an outermost area of a display region of a display panel, a second inspecting transistor including a control electrode for receiving the first test gate signal, an input electrode for receiving a second voltage and an output electrode connected to a normal data line disposed out of the outermost area of the display region, and a third inspecting transistor including a control electrode for receiving the first test gate signal, an input electrode for receiving a third voltage and an output electrode connected to a module crack inspecting data line disposed out of the outermost area of the display region.
US11270609B2
A system and method for generate mura correction data comprises obtaining brightness values of a pixel-existing area and a pixel-absent area of a display panel. Further, updated brightness values are generated by replacing the brightness value of the pixel-absent area with a suitable value. Mura correction data is generated using the updated brightness values. A display driver is configured with the mura correction data for updating a display device.
US11270608B2
A graphic, includes a substrate and a printed pattern disposed over the substrate. The substrate is configured to attach to a mounting surface, and is transparent. The printed pattern exposes a nonprinted pattern. The printed pattern is a geometric projection of a graphic design on the mounting surface from a first viewpoint, and the nonprinted pattern is a geometric projection of a transparency design on the mounting surface from a second viewpoint.
US11270605B2
A display device includes: a display panel which is flexible, and including a pair of flat portions held in a flat state, and a bending portion provided between the pair of the flat portions and held to be bendable; a first support supporting one of the pair of the flat portions in a flat state; a second support supporting the other of the pair of the flat portions in a flat state; and a joint joining the first support and the second support together. The joint is flexible and provided not to interfere with the bending portion.
US11270598B2
A computer implemented coaching platform is described that utilizes contextual data associated with a user and/or his environment in order to provide dynamically changing content while the user is undergoing physical activity. Related apparatus, systems, techniques and articles are also described.
US11270597B2
Introduced here are teaching system for realistically simulating medical situations in such a manner to test individuals as to the adequacy of their learning. A teaching system may include a manikin representative of a patient, an image projection mechanism, a simulation mechanism, a headpiece, a pair of hand coverings, a controller, a performance review mechanism, a recording device, a scenario generation mechanism, or any combination thereof. The teaching system can improve upon conventional simulation in several respects. First, the script corresponding to a simulation session may be dynamically traversed to mimic the unpredictability of an actual medical situation. Second, the action(s) of an individual may be actively monitored to discover whether her behavior complied with the relevant protocol(s).
US11270595B2
Systems and methods for aerial unmanned vehicle (for example, drone) early warning privacy breach detection, interception, and defense are disclosed. The system detects drones within a threshold distance of an individual or configurable location, notifies the individual of the drones' existence, tracks the drones, and executes countermeasures. The system can communicate with telecommunication networks or other sources (for example, FAA) to identify and filter out drones that are authorized to be in the airspace around the individual.
US11270592B2
A control method of a vehicle, comprising: estimating an environment model relating to a search region, based on environment information acquired by an environment sensor, wherein the environment sensor acquires the environment information representing an environment around a local vehicle among one or more vehicles; estimating an effective range based on the estimated environment model, when the local vehicle, and each vehicle among the one or more vehicles move to each candidate destination; and configuring a plurality of sets being configurable by the candidate destinations of all the vehicles, determining, based on the estimated effective range, a certain set, among the plurality of sets, by which an entire size demarcated by the effective range in one set among the plurality of sets becomes maximum.
US11270589B2
A surrounding vehicle display device includes: a surrounding information detection device that obtains information on surroundings of a host vehicle; a virtual image generation unit that uses the information obtained by the surrounding information detection device to generate a virtual image that indicates the surroundings of the host vehicle as being viewed from above the host vehicle; and a controller that starts examination of whether to perform the auto lane change before performing the auto lane change. The controller starts the examination of whether to perform the auto lane change before performing the auto lane change and then makes a display region of the surroundings of the host vehicle on the virtual image wider than a display region before the examination is started.
US11270585B2
A display control method for displaying demand forecast information includes: calculating a predicted number of pick-ups based on demand forecast information of a forecast target area and vacant taxi information, and displaying the calculated predicted number of pick-ups on a map screen, when a magnification for displaying map information is equal to or smaller than a first magnification, and displaying demand forecast information of the forecast target area on the map screen when the magnification is equal to or larger than a second magnification that is larger than the first magnification.
US11270583B2
Embodiments of the present invention disclose a method, computer program product, and computer system for traffic control. A computer determines an uncommitted demand and receives a supply pattern from an adjacent downstream node. The computer aggregates the supply pattern with its own supply pattern before propagating the supply pattern to an adjacent upstream node. Moreover, the computer receives a committed demand and demand weight pattern from an upstream node and aggregates the committed demand and demand weight patterns with its own before propagating the aggregated committed demand and demand weight patterns to an adjacent downstream node. The computer further allocates a remaining downstream supply to the uncommitted demand based on weight and detects pending slot position conflicts. Based on detecting a pending slot position conflict, the computer configures a pattern shift and commits the available downstream supply as upstream committed demand. Lastly, the computer weights the unmet uncommitted demand.
US11270572B2
An alert system with at least one microphone, an output device, and a processor in communication with the at least one microphone via a microphone communication link and with the output device via an output device communication link. The processor is configured to receive over the microphone communication link captured sound data based on a sound captured by the at least one microphone, determine whether the captured sound data corresponds to a first alert sound of a plurality of alert sound data, and in response to determining that the captured sound data corresponds to the first alert sound, determine an output alert profile for the first alert sound. The processor sends, to the output device, instructions to perform the output alert profile and the output device may be configured to perform the output alert profile upon receiving the instructions.
US11270571B1
One embodiment provides a method, including: receiving, at an information handling device, an indication that an activity session has ended; determining, using a sensor, whether one or more user contact portions of the information handling device were cleaned after the indication was received; and performing, responsive to determining that the one or more user contact portions were not cleaned, a sanitary enforcement action. Other aspects are described and claimed.
US11270570B2
A method of managing cleanliness of an interior of a vehicle includes: detecting an indoor state using a detector including at least a camera; generating at least one of first guidance information on a lost article or second guidance information on a contaminant upon detecting at least one of the lost article or the contaminant as a result of the detecting the indoor state; and transmitting the at least one guidance information to the outside.
US11270557B2
A lottery gaming system and method providing players with various different lottery ticket purchase options, wherein higher wager levels have higher average expected payouts.
US11270552B1
A symbol frame mechanic for a gaming device is described. The symbol frame mechanic generates a random based game outcome in a first game instance that includes a special symbol and determines that the special symbol lands within a symbol window position with a preexisting symbol frame. The symbol frame mechanic generates an upgraded symbol frame at the symbol window position. The symbol frame mechanic resets a count indicative of a number of remaining spins left before the preexisting symbol frame expires to a designated number of remaining spins. The symbol frame mechanic generates a random based game outcome in a second game instance that includes a credit symbol. The symbol frame mechanic determines that the credit symbol lands within the symbol window position with the upgraded symbol frame and triggers a payout for the credit symbol that lands in the upgraded symbol frame.
US11270551B2
An augmented reality (AR) viewing device includes a processor circuit and a memory including computer readable instructions that cause the processor circuit to generate an image of the EGM, obtain, based on the image of the EGM, a network address associated with the EGM, transmit a registration message to the network address associated with the EGM, and receive a registration response from the EGM in response to the registration message.
US11270546B1
This disclosure describes, in part, systems for tracking the removal of shopping bags or other items from a dispenser. Folded shopping bags are stacked in a holder so that a front shopping bag can be removed by pulling it along an axis that is parallel to the length and/or width dimension of the shopping bag. A motion sensor is positioned to sense movement of the front shopping bag as it is removed. Control logic monitors and/or analyzes data or other signals from the motion sensor and determines whether movement of at least a threshold distance has occurred. If movement of at least the threshold distance has occurred, the control logic concludes that a shopping bag has been removed and generates a corresponding event notice. Other system components may respond to the event notice by applying a charge for the removed shopping bag or by performing other actions.
US11270538B2
An apparatus, including a server computer, located remote from a premises. The server computer receives a first message, transmitted from a user device located remote from the premises, and generates a second message containing information regarding an individual identified as being present inside or using the premises. If the premises is occupied or in use, the second message contains information identifying the individual. The server computer transmits a control signal or monitoring signal to a computer or processor located at the premises. The computer or processor performs a control operation or a monitoring operation regarding the premises, or the system, equipment, or device, of the premises in response to the control signal or monitoring signal.
US11270536B2
It is provided a method for requesting remote unlocking of an electronic lock controlling access to a physical space. The method is performed in a user device and comprises steps of: sending a control message to an access controller, the control message comprising user authentication information, the control message causing the access controller to trigger the electronic lock to emit an alert signal; and sending an unlock message to the access controller comprising the user authentication information, in order to unlock the electronic lock.
US11270526B2
A teaching assistance method and a teaching assistance system using said method, the teaching assistance method comprising implementing behaviour detection of students in classroom images by means of using a trained depth tensor column network model, thus providing higher image recognition precision and reducing the hardware requirements for algorithms, and being able to be used on an embedded device, reducing the usage costs of the teaching assistance method; in addition, a teaching assistance system using said teaching assistance method has the same advantages.
US11270525B2
Described herein are systems and methods for detecting the number of occupants in a vehicle. The detecting may be performed using a camera and a processing device. The detecting may be anonymous and the image of the interior of the vehicle is not stored on the processing device.
US11270521B2
A creation of simulation scenes from a specified view point is provided. The method consists in obtaining digital photographic images of the scene from the specified view point, detecting objects in the digital photographic images, extracting masks of the object, and associating a distance to the digital photographic image, and a lower distance to the object. The scene thus created provides a photorealistic scene wherein 3D objects can be inserted. According to the distances of the 3D objects, they can be displayed behind or beyond the masks, but always behind the digital photographic images that defines the background of the scene.
US11270517B1
Systems and methods for inserting supplemental content into presentations of two-dimensional video content are disclosed. Exemplary implementations may: obtain two-dimensional video content depicting a three-dimensional space; obtain supplemental content; obtain a model of the three-dimensional space defining the one or more visible physical features within the three-dimensional space; determine the camera position of the two-dimensional video content; identify a presentation location within the two-dimensional video content; determine integration information; modify the two-dimensional video content to include the supplemental content at the identified presentation locations in accordance with the integration information and/or perform other operations.
US11270514B2
A computer system for creating architectural schematics within a mixed-reality environment generates, within an architectural design application, mixed-reality rendering data that visually describes one or more virtual architectural elements in relation to a real-world environment. The computer system transmits, to a mixed-reality device, the mixed-reality rendering data, wherein the mixed-reality device renders the mixed-reality rendering data within the real-world environment. The computer system also receives a command from a user directed towards a particular virtual architectural element. Additionally, the computer system constrains a scope of the command based upon an interaction between the virtual architectural element and the real-world environment.
US11270502B2
The disclosed embodiments relate to image processing methods and apparatuses. In one embodiment, a method includes: mapping an inputted three-dimensional (3D) model map into an asymmetric cubemap, the asymmetric cubemap located at a different place than the mapping center of the inputted 3D model map; and stretching the asymmetric cubemap mapped for the inputted 3D model map into a two-dimensional (2D) stretched plane map. Since the asymmetric cubemap is located at a different place than the mapping center of the inputted 3D model map, after the inputted 3D model map is mapped into the asymmetric cubemap and stretched into a 2D plane, the image resolution can be maintained in one face of the asymmetric cubemap and the image resolution can be reduced in other faces, so that high image resolution in an ROI of a user can be maintained, and the resolution of regions away from the ROI can slowly decrease, thereby lowering the overall resolution of the 2D stretched plane map and reducing the amount of data for subsequent processing.
US11270499B2
A method for determining a focus target of a user's gaze in a three-dimensional (“3D”) scene is disclosed. The method may include determining a first gaze direction of a user into a 3D scene, where the 3D scene includes a plurality of components. The method may also include executing a first plurality of line traces in the 3D scene, where each of the first plurality of line traces is in proximity to the first gaze direction. The method may further include determining a confidence value for each component intersected by at least one of the first plurality of line traces. The method may additionally include identifying as a focus target of the user the component having the highest confidence value of all components intersected by at least one of the first plurality of line traces.
US11270498B2
Systems and methods for modeling acoustic and lighting to provide improved immersion in a virtual reality and/or augmented reality environment are provided. In one aspect, systems and methods are provided to promote “improved augmented reality” which increases the realism and/or presence of virtual objects in the user's real environment. In some embodiments, changes in the user's actual room lighting are modeled in the virtual world to have a similar effect. In other embodiments, systems and methods are provided to promote immersion of a user in a virtual environment by extending the virtual world into the user's real world room. In this embodiment, lighting and/or sound from the virtual world is used to simulate the same or similar properties in the users actual, or real world environment, thereby improving virtual reality.
US11270486B2
Aspects of subject technology provide systems and methods for electronic drawing with handwriting recognition. An electronic device may include one or more processors configured to receive a modification input to an object rendered on a display, and to perform a first re-rendering of the object on the display based on the modification input. The one or more processors may further be configured to generate at least one polygon-based representation of the object based on the modification input, and to perform, based on the at least one polygon-based representation, a second re-rendering of the object on the display.
US11270485B2
Automatic positioning of textual content within digital images is leveraged in a digital medium environment. Initially, user input is received to add textual content to a digital image. A salient portion and a non-salient portion of the digital image are identified. The salient portion of the digital image contains a salient object which corresponds to the most important or noticeable object in a digital image, as opposed to non-salient objects which correspond to less important background objects or portions of an image. A placement region for the textual content within the non-salient portion of the digital image is automatically determined, and the digital image is modified by positioning the textual content within the automatically determined placement region of the digital image. Positioning the textual content may include automatically adjusting the textual content to fit within the placement region, such as by automatically scaling or aligning the textual content.
US11270476B2
Disclosed is a computer-implemented method for providing photorealistic changes for a digital image. The method includes receiving a digital image of dressable model, receiving digital cutout garment textures that are indexed according to an outfitting layering order and aligned with body shape and pose of the dressable model, receiving binary silhouettes of the digital cutout garment textures, generating a garment layer index mask by compositing the binary silhouettes of the digital cutout garment textures indexed according to the outfitting layering order, receiving a composite image obtained by overlaying the digital cutout garment textures according to the indexed outfitting layering order on the digital image of the dressable model, inputting the composite image and the garment layer index mask into a machine learning system for providing photorealistic changes, and receiving from the machine learning system a digital file including photorealistic changes for application to the composite image.
US11270475B2
A system for generating images for display, the system comprising a content identification unit operable to identify content to be displayed, an overlay identification unit operable to identify an overlay to be applied to at least a portion of the content to be displayed, a rasterization rate determining unit operable to determine, in dependence upon the identified overlay, a rasterization rate to be applied to each of two or more areas of at least a frame of the content to be displayed, a rendering unit operable to render the content to be displayed in accordance with the determined rasterization rates, and an overlay applying unit operable to generate an image by applying the overlay to the rendered image.
US11270460B2
A method for determining a pose of an image capturing device is performed at an electronic device. The electronic device acquires a plurality of image frames captured by the image capturing device, extracts a plurality of matching feature points from the plurality of image frames and determines first position information of each of the matching feature points in each of the plurality of image frames. After estimating second position information of each of the matching feature points in a current image frame in the plurality of image frames by using the first position information of each of the matching feature points extracted from a previous image frame in the plurality of image frames, the electronic device determines a pose of the image capturing device based on the first position information and the second position information of each of the matching feature points in the current image frame.
US11270457B2
The present invention relates to a method for determining a location of an object, the method comprising processing image data to determine a direction between a camera capturing an image and the object; processing additional data comprising at least one of map data and velocity sensor data; and combining information based on the image data and the additional data to arrive at a location of the object. The present invention also relates to a corresponding robot configured to carry out such a method.
US11270454B2
A volume measuring apparatus having a first camera, a second camera, an emitting unit and a processing unit is disclosed. The processing unit controls the emitting unit to emit invisible structure light, and controls the first and second camera to capture a left and a right image both containing a target-box. The processing unit generates a depth graph according to the left and right image, and scans the depth graph through multiple scanning lines for determining a middle line, a bottom line, a left-sideline, and a right-sideline of the target-box in the depth graph. The processing unit performs scanning, within a range of the middle line, the bottom line, the left-sideline, and the right-sideline, for obtaining a plurality of width information, height information, and length information. The processing unit computes the volume related data of the target-box according to the plurality of width information, height information, and length information.
US11270446B2
The present disclosure is related to systems and methods for image processing. The method includes obtaining a first image of a first modality. The method includes generating a second image of a second modality by processing, based on a trained machine learning model, the first image. The second modality may be different from the first modality.
US11270443B2
Systems and methods for dynamically tracking objects, and projecting rendered 3D content onto said objects in real-time. The methods described herein further include image data capture performed by various image-capturing devices, wherein said data is segmented into various components to identify one or more projectors for rendering and projecting 3D content components onto one or more objects.
US11270440B2
A vehicular image synthesis apparatus include a plurality of cameras mounted on a vehicle for capturing an image of a driver. The plurality of images captured by the plurality of cameras may be compared to detect a boundary suitable for synthesis. The plurality of images may be synthesized at the boundary.
US11270435B2
An apparatus is provided, which includes an obtainment portion configured to obtain a plurality of images corresponding to respective values of a parameter that affects occurrence of a target event; a generation portion configured to generate, for each of a plurality of thresholds relating to the parameter, a learning data set in which at least a part of the plurality of images is each given an attribute value, the attribute value varying based on whether the threshold is exceeded; a learning processing portion configured to perform, for each generated learning data set, learning processing on an estimation model that estimates an attribute of an image in response to input of the image; and an evaluation value output portion configured to output, for each estimation model, an evaluation value according to an estimation error of the estimation model.
US11270430B2
Systems and methods increase the signal to noise ratio of optical inspection of wafers to obtain higher inspection sensitivity. The computed reference image can minimize a norm of the difference of the test image and the computed reference image. A difference image between the test image and a computed reference image is determined. The computed reference image includes a linear combination of a second set of images.
US11270426B2
Computer aided inspection systems (CAIS) and method for inspection, error analysis and comparison of structures are presented herein. In some embodiments, a CAIS may include a SLAM system configured to determine real-world global localization information of a user in relation to a structure being inspected using information obtained from a first sensor package, a model alignment system configured to: use the determined global localization information to index into a corresponding location in a 3D computer model of the structure being inspected; and align observations and/or information obtained from the first sensor package to the local area of the model 3D computer model of the structure extracted; a second sensor package configured to obtain fine level measurements of the structure; and a model recognition system configured to compare the fine level measurements and information obtained about the structure from the second sensor package to the 3D computer model.
US11270422B2
A biological sample system that efficiently images and registers codes corresponding to biological samples depicted in an image. The biological sample system can implement a neural network to detect the codes individually, and further translate each code into an item identifier. The item identifiers are correlated with network server accounts and a user interface can depict the biological samples with data indicating their registration state.
US11270420B2
Various embodiments provide an electronic device and a method, the electronic device comprising a communication module, a memory, and a processor, wherein the processor is configured to: recognize at least one object from among one or more objects by using an image containing the one or more objects; identify a recognition rate and a category corresponding to the at least one object at least on the basis of the recognition; obtain at least one reference image corresponding to the object at least on the basis of the category; when the recognition rate satisfies a first specified condition associated with the recognition rate corresponding to the category, correct the at least one object or an area corresponding to the at least one object by using a reference image, which satisfies the first specified condition, from among the at least one reference image; and when the recognition rate satisfies a second specified condition associated with the recognition rate corresponding to the category, correct the at least one object or the area corresponding to the at least one object by using a reference image selected in accordance with an input from among the at least one reference image. In addition, other embodiments are also possible.
US11270414B2
A method for generating a reduced-blur digital image representing a scene, the method being computer-implemented and comprising the following successive steps: i) providing at least two digital source images, a same element of the scene being represented in at least two source images, ii) selecting a reference image among the source images, iii) for at least one source image different from the reference image, and for at least one pixel of the reference image, a) defining a pattern in the reference image comprising pixels of the reference image, the element being represented in said pattern, b) constructing a map of coordinates that associates coordinates of the pattern in the reference image with the coordinates of the most similar pattern in the source image, c) optionally, filtering of the map of coordinates, and d) generating a corrected image by assigning to a pixel of the corrected image, the position of the pixel of the reference image and a color extracted from the source image point which position is defined by the, optionally filtered, map of coordinates, iv) generating the reduced-blur image by processing, with a multifocus image fusion technique, the corrected image(s) and the reference image.
US11270413B2
There is provided a playback apparatus and method, and generation apparatus and method capable of performing enlargement/reduction display of an image while preventing an occurrence of motion sickness. In a case where enlargement/reduction of omnidirectional image is selected, the playback apparatus includes a vertex data transformer that generates a 3D model for enlargement/reduction. The present disclosure can be applied, for example, to a playback apparatus and the like that generates an image obtained by perspective-projecting an omnidirectional image as a display image according to the viewer/listener's line-of-sight direction.
US11270411B1
A system for real time bilinear interpolation includes a bilinear interpolation module capable of: generating pixel addresses for original image pixels of an original image needed for performing bilinear interpolation of the original image to form a resized image, wherein the generated pixel addresses assume all the original image pixels of the original image are accessible, and performing bilinear interpolation, and a pixel smart memory module capable: of sequentially receiving original image pixel rows of the original image an original image pixel row a time, predicting which original image pixel rows are needed for performing bilinear interpolation, storing only the needed sequentially received original image pixel rows in a memory, decoding the generated pixel addresses to form decoded addresses to access the needed original image pixel rows stored in the memory, and sending the needed original image pixel rows to the bilinear interpolation module for performing bilinear interpolation.
US11270406B2
Embodiments described herein provide techniques enable a compute unit to continue processing operations when all dispatched threads are blocked. One embodiment provides for a method comprising executing multiple concurrent threads on a processing resource of a graphics processor, during execution, detecting that each of the multiple concurrent threads of the processing resource are blocked from execution, selecting a victim thread from the multiple concurrent threads, and suspending the victim thread. The thread state is stored to a thread scratch space in memory along with a blocking event associated with the victim thread.
US11270404B2
In one aspect, assembly of multi-part food packaging is checked by reference to payloads of steganographically-encoded digital watermarks printed across the packaging components. Marking all surfaces of the packaging components allows arbitrary orientation of feed stock in assembly equipment, and wide latitude in placement of inspection cameras along the packaging line. In another aspect, a scanner at a retail checkout station is alert to any gap detected in steganographic encoding on retail product packaging and, if found, alerts an operator to possible presence of an adhesive label with a misleading barcode. A great variety of others features and arrangements are also detailed.
US11270394B2
Systems and methods are disclosed for managing personalized dining checks created by individualized check item ownership or payment enabled by associating device and table indicia. One method includes: receiving information identifying the mobile devices of one or more patrons and information identifying a table indicia as a result of associating the mobile devices of the one or more patrons with a table indicia; receiving requests for dining items, transaction amounts for each dining item, and payment preferences associated with each dining item from each of the one or more patrons; determining the amounts owed by each patron, based on the dining items requested by each patron, transaction amounts for each dining item, and the payment preference of each patron for each requested dining item; and outputting the amount owed by each patron to an electronic storage medium or display of the mobile device of each patron.
US11270393B2
Systems and methods to provide low carbon intensity (CI) transportation fuels through one or more targeted reductions of carbon emissions based upon an analysis of carbon emissions associated with a combination of various options for feedstock procurement, feedstock refining, processing, or transformation, and fuel product distribution pathways to end users. Such options are selected to maintain the total CI (carbon emissions per unit energy) of the transportation fuel below a pre-selected threshold that defines an upper limit of CI for the transportation fuel.
US11270387B1
Systems, methods apparatuses, and computer-readable media for analyzing vehicle accident claim information from a vehicle that is deemed a total loss, as well as historical data, to determine whether one or more parts from the vehicle are available for reuse is presented. In some examples, aspects may also relate to determining whether the parts available for reuse should be stored by the entity using the system (e.g., the insurance company) for future use in the repair of other vehicles, such as other vehicles insured by the insurance company, or should be sold. The determination to store or sell the part may be based, at least in part, on historical data of the entity.
US11270379B2
The disclosed systems and methods relate to allowing trading of over the counter (“OTC”) foreign exchange (“FX”) contracts on a centralized matching and clearing mechanism, such as that of the Chicago Mercantile Exchange's (“CME”'s) futures exchange system (the “Exchange”). The disclosed systems and methods allow for anonymous transactions, centralized clearing, efficient settlement and the provision of risk management/credit screening mechanisms to lower risk, reduce transaction costs and improve the liquidity in the FX market place. In particular, the disclosed embodiments increase speed of execution facilitating growing demand for algorithmic trading, increased price transparency, lower cost of trading, customer to customer trading, and automated asset allocations, recurring trades as well as clearing and settlement efficiencies.
US11270377B1
An illustrative computing device may include a processor and a non-transitory memory device for storing a data structure capable of being compressed, where the data structure includes a plurality of data elements and each of the plurality of data elements includes a date field and a quantity field. The computing device may process instructions to arrange the plurality of data elements in a consecutive series in date order based on a value stored in the date field of each data element, determine whether a gap appears in the consecutive series of data elements based on a value stored in the quantity field of each element, remove the determined gaps in each of the data elements, and repeat the determining and removing steps until a predetermined criterion has been reached.
US11270374B1
Systems and methods provide for usage based insurance. The insurance system can apply rental insurance based on realtime operational parameters and on a usage history of the renter so that the insurance being applied to the rental period accurately reflects the risks and costs of the device usage. Realtime operational parameters of the device can be obtained from an electronic control unit on the device. The operational parameters can include information about how the vehicle is being operated and whether or not the device is being used in an autonomous or semi-autonomous operating mode. The usage history can include prior operational parameters from previous rental periods, traffic and other regulatory violations, and other relevant information associated with the user. The usage based insurance can apply to the entire rental period, or to portions of the rental period.
US11270365B2
An apparatus, system and method are provided for facilitating commerce. Audio information describing an item for purchase is received and analyzed to at least one corresponding item category related to the item for purchase. At least one selected from the group of a picture, audio data, and textual information of at least one item for sale associated with the identified at least one corresponding item category is transmitted to be provided for display to a buyer on a display of the device.
US11270364B1
A model consolidation process combines multiple configuration models into a single unified configuration model that contains the union of the allowable combinations (i.e. combinations that are buildable) from each of the original models. An aspect of at least one embodiment of the model consolidation process is that it allows models to be combined in such a way that any incompatibilities or contradictions between models are detected and automatically resolved where possible. If an incompatibility is detected that cannot be automatically resolved, then the configuration models should not be combined. Instead if this incompatibility case occurs, at least one embodiment of the model consolidation process produces a description of the problem encountered and report the problem along with the necessary information required for a human to resolve it.
US11270361B2
An electronic platform (10) for facilitating mobile commerce transactions includes: a user interface (20) that is provided to a user (60), the user interface (20) being operable to retrieve from the user (60) a plurality of settings for different parameters that regulate a manner in which the platform (10) operates for a given entity that is being served by the platform (10); a conversation tracking engine (40) that monitors messages exchanged between the platform (10) and mobile device users (72) accessing the platform (10), the conversation tracking engine (40) being operative to recognize which ones of selected monitored messages together form a common conversation and keep track of a current state of that conversation; and, a mobile content rendering engine (30) that is operable to dynamically render mobile content in response to the platform (10) receiving a request from a mobile device (74) for mobile content, the mobile content being rendered in accordance with the parameter settings entered via the user interface (20).
US11270360B2
A system and a method are provided for generating a digital receipt for purchases made utilizing a digital wallet or with other payment procedures. The digital receipt is stored in the cloud in a digital receipts repository for later retrieval. The digital receipt can be standardized to facilitate data processing of the data contained in data fields of the digital receipt. The data fields are text/field searchable and actionable so that the receipts and the data therein can be viewed in any manner desired by the user of the digital wallet.
US11270348B2
Systems and methods for tracking shipment of products are disclosed herein. One or more cameras may be used capture video of an area where the products are loaded into and/or unloaded from shipping containers. Wireless beacons may be attached to the shipping containers. A network gateway may receive the wireless signals from the wireless beacon and the video from at least one camera. The wireless beacon may change a transmittal rate of the wireless signal from a first transmittal rate to a second transmittal rate in response to the cover on the shipping container being opened or closed. The network gateway may provide, to a remote server, a selected amount of the received video from its memory along with a unique identifier for the wireless beacon in response to the network gateway receiving the wireless signal at the second transmittal rate.
US11270340B2
Methods and corresponding systems for automatic frequency capping provide an automated decision-making process that decides dynamically how often the content of electronic communications from an entity should be sent to any specific customer or potential customer for a particular campaign. An individual customer's or potential customer's optimal electronic communication frequency is determined using machine learning and is based on behavior data. The method may comprise receiving from an entity, content and an audience, that includes at least a particular customer or potential customer, for use for generating electronic communications for the particular campaign; training a model to learn a personalized frequency for sending the electronic communications to each of the audience; based on the trained model, the content, and the audience, creating electronic communications to send to each of the audience; and causing the electronic communications to be sent to each of the audience at a frequency that is personalized.
US11270326B2
Embodiments determine a price schedule for an item by, for each item, receiving a set of prices for the item, an inventory quantity for the item, a per-segment demand model for the item, and an objective function that is a function of the per-segment demand model and maximizes revenue based at least on a probability of a return of the item and a cost of the return. Embodiments allocate the inventory quantity among a plurality of customer segments based at least on a predicted contribution of each customer segment to the objective function. Embodiments determine a markdown portion of the price schedule for the item that maximizes the objective function, where the markdown portion assigns a series of prices selected from the set of prices for respective time periods during a clearance season for the item.
US11270316B2
A method for data processing includes obtaining from multiple different organizations (24, 52, 54, 56) customer relationship management (CRM) records (110) and communication records (90). Reference vectors (130) of feature values are computed for the communication records in a training set. Global weights are computed for the feature values by evaluating the reference vectors for all of the different organizations. For each organization, respective company weights are computed by evaluating specifically the reference vectors computed over the CRM records and communication records belonging to the organization. For each person belonging to a given organization, respective user weights are computed for the feature values by evaluating specifically the reference vectors computed over the communication records that identify the person as the user. The weights are applied in order to assign the communication records that are not in the training set to respective ones of the CRM records.
US11270304B2
In some examples, methods and systems may process one or more payment transactions between a merchant and a customer by registering, by a biometric sensor of a payment object reader or a mobile device, a biometric characteristic as a biometric payment instrument, for example by obtaining data corresponding to a biometric characteristic of the customer. The data is converted into a digital signature of the biometric characteristic and compared with a registered biometric instrument at the time of transaction. If a match is obtained, the customer effects payments through the registered biometric instrument.
US11270303B2
A method of participation verification includes generating sets of cryptocurrency coins (coin sets). The coin sets have cryptocurrency coins and correlate to events for which participation is verified. The method includes generating user keys including unique public keys for each user and user secret keys. The method includes assigning a public key to a user, communicating the assigned public key to a user device and enabling download of a verification application. The method includes receiving a first coin request that includes identification of a first coin set, the assigned public key, and a data set. The method includes verifying user participation in an event based on the data set. The method includes executing a cryptocurrency transaction with the user device. The cryptocurrency transaction including public validation of a transfer of a cryptocurrency coin from the identified coin set to the user device via an append-only ledger.
US11270301B2
A system for combining a payment mechanism with an offer to a consumer is described. The system includes a virtual payment account number generation engine to generate virtual payment account numbers that can be used by a consumer in a payment transaction at a merchant, the virtual payment account number generation service also operable to take a portion of the virtual payment account number and send it as a checkout code to a consumer using the consumer's mobile device, and an offer generation engine used to set rules for an offer to be sent to consumers, create a fund for the offer, and determine individual consumer's eligibility for the offer. The offer is associated with the checkout code such that the offer is processed as part of the payment during the payment transaction using the virtual payment account number.
US11270300B1
Decentralized computer systems and methods are disclosed for efficient transaction dispute management using blockchain. One method includes: receiving transaction information of a transaction, wherein the transaction information includes (1) an identifier of an issuer of a payment source account, (2) an identifier of an acquirer of a payment account of a merchant, and (3) the amount of resources to be applied in the transaction; generating a blockchain entry that stores the received transaction information in a shared ledger to participants of the blockchain; receiving in the shared ledger, from a participant, (1) an indication of a dispute of the transaction information, and (2) a proposed change to the transaction information; prompting the participants of the blockchain to respond to the indication of the dispute; if one of the participants denies the proposed change, executing a dispute settlement process to determine a revised transaction information.
US11270286B2
Systems and methods include a group fund processor having a communications interface that receives account data associated with a primary account from a device over a network, creates a group fund account, and associate one or more limits with the group fund account, an alert interface that transmits an electronic invitation including a description of a first amount to an invited user and receives a response from the invited user to the at least one invitation, wherein the response includes account data associated with a respective group member account of the invited user; and an account processor that links the group fund account to the primary account, and links respective group member account of the invited user to the group fund account so that the first amount is transferred from the respective group member account of the invited user to the group fund account.
US11270274B1
A mobile wallet computer system may send a token to a customer computing device to share the token with a recipient computer system in exchange for payment for a service or a good. The mobile wallet computer system may receive, the token, a recipient public key associated with a MBC account of the recipient, and a transaction amount. The mobile wallet computer system determines whether the recipient public key is registered with the mobile wallet computer system. The mobile wallet computer system updates a ledger that lists a MBC balance of the MBC account of the recipient and the ledger that lists the MBC balance of the customer or transmits, to MBC processing nodes, a request to transfer the amount of MBC in a pooled MBC account of a financial institution to the MBC account of the recipient.
US11270271B2
The present disclosure provides systems and methods that may convert traditional tickets into secure digital assets protected by cryptographic public/private keys that deploy these tickets on a blockchain. By structuring these tickets as smart digital contracts, such system can act as a self-policing escrow while simultaneously allowing ticket issuers greater control over the tickets after the tickets leave the ticket issuers' possession. The system can incorporate specific capabilities into the digital assets to provide an increased level of multiple ownership, security granularity, and sales restrictions in ticket transactions.
US11270264B1
Systems and methods for remote huddle collaboration are disclosed. The huddle collaboration system may include a huddle management system which may include an authentication module, a data processing module, and a module manager, among other components. Huddle collaboration system may allow huddle members of a company to fully engage in remote huddle sessions through different kind of client computing devices, in a consistent way regardless of their location. The system may act as an alternative to traditional whiteboards, displaying, collecting, and storing information during an active huddle session, where this information may be available to the users in the form of one or more standard and/or custom sub-applications, according to the user's and/or project's requirements.
US11270261B2
A method, computer program product, and computer system for mapping, by a computing device, an automatic speech recognition output of a conversation to a concept marker and a verbalized version of a value associated with the concept marker based upon, at least in part, the automatic speech recognition output of the conversation. The concept marker and the verbalized version of the value associated with the concept marker may be replaced with a formatted version. A plurality of user selectable format configurations of the formatted version may be provided as a textual output in a user interface.
US11270254B2
Methods, systems, and apparatuses are disclosed for providing physical validation of for precluding improper installation and confirming appropriate installation of a consumable articles into a consumable article dispenser, and further monitoring the appropriate installation and consumption of a consumable article in real-time.
US11270246B2
A device may receive first data associated with a delivery of an item or service. The first data may be received from a system in association with an order being placed for the item or service. The device may receive second data associated with scheduling the delivery from another device. A portion of the second data may include natural language text data, or natural language audio data. The device may process the first data and the second data using a processing technique to identify information related to scheduling the delivery. The device may perform an action related to the delivery. The action may include scheduling the delivery based on a result of processing the first data and the second data, monitoring the first data and the second data, or modifying the delivery based on monitoring the first data and the second data.
US11270245B2
A supply chain forecasting system with blockchain controls is discussed. The supply chain forecasting system can include a central computing system communicating with a third party computing system. The central computing system and third party computing system can initiate, adjust, and fulfill smart contracts associated with the delivery of physical objects using blockchain controls.
US11270244B2
The present invention relates to a monitoring device and system, the monitoring device comprises a sensing module arranged to detect a condition of an object associated with the monitoring device; a wireless communication module operably connected with the sensing module, the communication module being arranged to communicate the condition detected by the sensing module to an external electronic device; and an identification module with a unique identifier arranged to be read for identifying the monitoring device. During transportation and storage of object, it is desirable to monitor some physical properties continuously, detect anti-counterfeiting and track the location of the object. By utility a smart monitoring device described in the present invention as an add-on to the old boxes in cold-chain logistic, the present invention allows users to obtain such data in real time, and further transmits the data to external devices for warning and analysis, thus improving the reliability and efficiency in a supply chain.
US11270241B2
A system and method analyzes computer actions to identify computer-based processes (e.g. computer-user interactions) which are automation candidates. A data gathering process executed by a processor on a computer may collect low-level user action information or items, each low-level user action information or item including for example an input type description, a user name, and screen window information. At a computer sequential pattern mining may be applied to determine a set of subprocesses, each subprocess including a series of low-level user actions, each user action associated with a user action vector, and each subprocess associated with a subprocess vector generated from user action vectors associated with (typically generalized) low-level user actions comprised in the subprocess. The subprocess vectors may be grouped or clustered to create processes. For each process, an automation score may be calculated using the actions in the subprocesses in the process.
US11270239B2
A project portfolio management system creating virtual interrelationships between projects. Aspects of the system include creating virtual relationships at the Work Breakdown Structure (“WBS”) level with appropriate offsets using interpretations of logic relationships in detailed project schedules using various calculation approaches. The system models the linkages between detailed project schedules in a virtual relationship usable in alternate scenario planning analysis at a summary or working level. The virtual relationships are accurate enough for high level planning by users (e.g., program managers and analysts) with limited familiarity of project details (e.g., which non-workdays are in which project calendars) and reduce the computation times when altering a project planning scenario. Using the virtual relationships allows scenarios to be quickly evaluated to gauge the effects of changing constraints before committing to recalculating the detailed schedules of a project.
US11270237B2
Described are platforms, systems, and methods for determining quantifiable measures of dyadic ties. In one aspect, a method comprises receiving contextual data for a user from at least one data source; processing the contextual data through a first machine-learning model to determine quantifiable measures of dyadic ties between the user and each of a plurality of individuals, the first machine-learning model trained with previously received contextual data of a plurality of other users; determining a grouping for the user based on the determined quantifiable measures, the grouping comprising at least one of the individuals; and providing, through a user-interface, access to the determined quantifiable measures to members of the grouping.
US11270236B2
The present disclosure relates to a computer implemented method for generating a security route to be operated by a user, specifically created based on security tasks generated by a security system. The present disclosure also relates to a corresponding security system and a computer program product.
US11270215B2
A recommendation engine may generate a recommendation in response to user interactions and executed operations in a system. The recommendation may be determined according to a number of factors including, but not limited to, an object affinity and a user affinity. The recommendation may include one or more of a recommendation to use an object and a recommendation for taking one or more actions. The recommendation may be provided to a user if the recommendation satisfies a confidence threshold. Recommendations provided by the recommendation engine are tracked to determine if the user accepted or rejected the recommendations. User history of accepting or rejecting recommendations may be utilized to train the recommendation engine for future recommendations and to build a user profile in a user database.
US11270211B2
Classification predictions made by a concept classifier may be interactively visualized and explored in a user interface that displays visual representations of a plurality of data items in a star coordinate space spanned by a plurality of anchor concepts each mapping the data items onto respective finite real-valued scores. Positions of the visual representations of the data items in the star coordinate space are based on the scores for the plurality of anchor concepts, and may be updated responsive to a user manipulating the anchor concepts in the user interface, e.g., by moving or modifying definitions of anchor concepts, or by adding or deleting anchor concepts. The visual representations may of the data items may reflect labels and/or classification predictions, and may be updated based on updated classification predictions following retraining the of the concept classifier based on added training data or new features.
US11270201B2
Embodiments described herein provide a system to configure distributed training of a neural network, the system comprising memory to store a library to facilitate data transmission during distributed training of the neural network; a network interface to enable transmission and receipt of configuration data associated with a set of worker nodes, the worker nodes configured to perform distributed training of the neural network; and a processor to execute instructions provided by the library, the instructions to cause the processor to create one or more groups of the worker nodes, the one or more groups of worker nodes to be created based on a communication pattern for messages to be transmitted between the worker nodes during distributed training of the neural network.
US11270183B2
An electronic module preparation layer (A) and a manufacturing method therefor. The electronic module preparation layer (A) comprises a substrate (10), multiple electronic modules (20) and two release layers (30, 40). The multiple electronic modules (20) are coated in the substrate (10) by means of the two release layers (30, 40) so as to provide a protective effect. When a user needs to input a program code to various electronic modules (20), since one of the release layers, i.e. the release layer (40), is provided with an operation hole (42), a chip (21) and a fingerprint identification element (23) provided on various electronic modules (20) can communicate with the outside, and the user can directly carry out an operation of inputting the program code by means of the electronic module preparation layer (A), thereby effectively improving the defect in the prior art that various electronic modules (20) can easily be bent and damaged when directly inputting into the electronic modules (20), and an electronic module preparation layer (A) is thus provided.
US11270182B2
Various switchable RFID devices are disclosed. These switchable RFID devices may include one or more RFID tags and one or more switches. Some of these one or more switches are optionally wireless. In various embodiments, the switchable RFID devices include cellular phones, security devices, identity devices, financial devices, remote controls, and the like. In some embodiments, switches are configured to enter data into a switchable RFID device, for example to select a financial account. Switches are optionally configured to program the RFID device or to operate as sensors.
US11270181B2
Provided is a smart card that can prevent malfunction in the smart card and improve stability of radio frequency communication by removing interference of an AC signal generated at the antenna terminal of the smart card. The smart card includes: a dual antenna configured of a first antenna and a second antenna for performing radio frequency communication with a card reader; an IC chip electrically connected to the first antenna to perform radio frequency communication through the first antenna; a power generation unit for generating DC power by converting a radio frequency signal received through the second antenna; a control unit for receiving the DC power generated from the power generation unit to control various modules; and a cut-off unit arranged between the first antenna and the IC chip to cut off a radio frequency signal received through the first antenna under the control of the control unit.
US11270178B2
Briefly, an intelligent label is associated with a good, and includes one or more permanent and irreversible electrochromic indicators that are used to report the condition of that good at selected points in the movement or usage of that good. These electrochromic indicators provide immediate visual information regarding the status of the good without need to interrogate or communicate with the electronics or processor on the intelligent label. In this way, anyone in the shipping or use chain for the good, including the end user consumer, can quickly understand whether the product is meeting shipping and quality standards. If a product fails to meet shipping or quality standards, the particular point where the product failed can be quickly and easily identified, and information can be used to assure the consumer remains safe, while providing essential information for improving the shipping process. It will be understood that the label may take many forms, such as a tag attached to the good, integrated into the packaging for the good, integrated into the good itself, or may even be an information area on a prepaid card for example. The label may also include, for example, print information regarding the good, usage or shipping rules, or address and coded information.
US11270144B2
The current modular implant is particularly useful in spinal surgical procedures. The modular implant can be provided with two anchors and a central section.
US11270134B2
A method for estimating distance to an object via a vehicular vision system includes disposing a camera at a vehicle so as to view at least exterior of the vehicle. An ECU is provided that includes an image processor. Multiple frames of image data are captured via the camera while the vehicle is moving, and are provided to the ECU. The provided captured frames of image data are processed to determine a three dimensional object present in a field of view of the camera, and a point of interest is determined on the determined object. An estimated location in three dimensional space of the determined point of interest relative to the vehicle is determined, and distance to the estimated location is estimated by comparing provided captured frames of image data where there is movement of the determined point of interest of the determined object relative to the camera.
US11270132B2
A method for driving a first vehicle based on information received from a second vehicle, the method may include receiving, by the first vehicle, acquired image information regarding (a) a signature of an acquired image that was acquired by the second vehicle, (b) a location of acquisition of the acquired image; extracting, from the acquired image information, information about objects within the acquired image; and preforming a driving related operation of the first vehicle based on the information about objects within the acquired image.
US11270129B2
A system for monitoring vehicle traffic may include a camera positioned to capture images within a license plate detection zone, the images may represent license plates of vehicles. The system may include an electronic device identification sensor that detects and stores electronic device identifiers of electronic devices located within an electronic device detection zone, and a computing system that detects, using the images, a license plate ID of a vehicle, compare the license plate ID of the vehicle to a database of trusted vehicle license plate IDs, identifies the vehicle as a suspicious vehicle, the identification based at least in part on the comparison of the license plate ID of the vehicle to the database of trusted vehicle license plate IDs, and correlates the license plate ID of the vehicle with at least one of the plurality of stored electronic device identifiers.
US11270125B2
A system for monitoring and recording and processing an activity includes one or more cameras for automatically recording video of the activity. A processor and memory associated and in communication with the camera is disposed near the location of the activity. The system may include AI logic configured to identify a user recorded within a video frame captured by the camera. The system may also detect and identify a user when the user is located within a predetermined area. The system may include a video processing engine configured to process images within the video frame to identify the user and may modify and format the video upon identifying the user and the activity. The system may include a communication module to communicate formatted video to a remote video processing system, which may further process the video and enable access to a mobile app of the user.
US11270124B1
This invention classifies actions performed within a video clip, by receiving a video clip for analysis, where the video clip comprises a time sequence of video frames, applies a bottleneck attention mechanism to the frames in the clip to generate a reduced sequence of key-frames, applies a 2 dimensional (2D) convolutional neural network to the sequence of keyframes to obtain a 3D embedding tensor for each keyframe, applies a multi-headed attention mechanism to the 3D embedding tensors to generate a final action context, and apples a classification mechanism to the final action context to obtain a probability for each action class that indicates the likelihood that an action specified by the action class occurred in the video clip.
US11270119B2
A method, system and computer program product for providing video privacy is provided herein. First video data captured by a video camera is received. A context for the first video data is determined. It is determined that the context matches a privacy context from a set of privacy contexts identified using machine learning. In response to the context matching the privacy context, at least a portion of second video data is blocked that is captured by the video camera subsequent to the first video data.
US11270115B2
In one aspect, a headset may include at least one processor, at least one transparent display accessible to the at least one processor, and storage accessible to the at least one processor. The storage may include instructions executable by the at least one processor to detect an indication accompanying audio video (AV) content, with the indication associated with augmented reality (AR) content. The AR content may be different from the AV content but associated with the AV content. The instructions may also be executable to transmit a request for the AR content, receive the AR content, and present the AR content on the at least one transparent display.
US11270108B2
An object tracking apparatus for a sequence of images, wherein a plurality of tracks have been obtained for the sequence of images, and each of the plurality of tracks is obtained by detecting an object in several images included in the sequence of images. The apparatus comprises matching track pair determining unit configured to determine a matching track pair from the plurality of tracks, wherein the matching track pair comprise a previous track and a subsequent track which correspond to the same object and are discontinuous, and combining unit configured to combine the previous track and the subsequent track included in the matching track pair.
US11270104B2
An example process for recognizing handwritten input includes obtaining input data representing handwritten input, where the handwritten input is associated with a first dimension and a second dimension relative to the handwritten input; sampling the input data to obtain a plurality of coordinates representing the handwritten input; determining, based on the plurality of coordinates, a sequence of vectors representing a respective plurality of portions of the handwritten input, where: each portion of the respective plurality of portions is associated with a respective height and width corresponding respectively to the first and second dimensions, the respective height being greater than the respective width; and consecutive vectors of the sequence of vectors represent respective consecutive portions of the handwritten input; generating, using a handwriting recognition model, based on the sequence of vectors, one or more characters for the handwritten input; and causing the one or more characters to be displayed.
US11270101B2
A face depth image is normalized and color-transferred into a normalized face depth image. The face color image and the normalized face depth image are mixed into a face mixed image. A plurality of face mixed images of several different users are processed with face landmark alignment and mean, and then are synthesized with the face mixed image of another user into an imaginary face.
US11270097B2
An electronic device, having fingerprint sensing function, is provided. The electronic device includes a display panel and a sensing module. The display panel has a surface configured to be pressed by a finger of a user. The sensing module is disposed under the display panel. The display panel displays a bright area in a fingerprint sensing area to emit an illumination beam to the finger. The sensing module obtains a base fingerprint image correspondingly. The display panel then displays the base fingerprint image in the fingerprint sensing area, so as to use the base fingerprint image as a light pattern to illuminate the finger. The sensing module obtains a second fingerprint image correspondingly. A fingerprint sensing method is also provided.
US11270083B2
In one example, a processor may: execute a machine-translation script to generate a machine-translation for a set of strings to be displayed upon execution of a subject application; cause a first display including a listing of testing actions to be performed by a test application; cause a second display that includes a GUI of the subject application, the second display including the set of strings; receive a user-translation for each of the strings via the GUI; and update the machine-translation script to include the received user-translations.
US11270061B2
Embodiments may provide techniques to generate training data for summarization of complex documents, such as scientific papers, articles, etc., that are scalable to provide large scale training data. For example, in an embodiment, a method may be implemented in a computer system and may comprise collecting a plurality of video and audio recordings of presentations of documents, collecting a plurality of documents corresponding to the video and audio recordings, converting the plurality of video and audio recordings of presentations of documents into transcripts of the plurality of presentations, generating a summary of each document by selecting a plurality of sentences from each document using the transcript of the that document, generating a dataset comprising a plurality of the generated summaries, and training a machine learning model using the generated dataset.
US11270058B2
A mechanism for referencing a portion of a document. A method includes identifying, by a processing device of a user device, a portion of a document, the portion selected by a user of the user device. The method also includes displaying, by the processing device, the selected portion of the document as a graphical representation of an icon on the user device. The method also includes detecting, by the processing device, a reference to the icon displaying the selected portion of the document, the reference performed by the user. The method further includes providing, by the processing device, the referenced selected portion of the document associated with the icon to the user.
US11270057B1
A method includes: generating a design layout according to a circuit design by placing first and second components; identifying a first area and a second area between the first component and the second component; and determining a first cell configuration of the first component according to the first component and a second cell configuration of the second component according to the second component. The method further includes selecting a first cell comprising a first capacitor from a cell library, wherein the first cell has a third cell configuration identical to the first cell configuration; selecting a second cell comprising a second capacitor from the cell library, wherein the second cell has a fourth cell configuration identical to the second cell configuration; placing a first cell array formed of the first cell in the first area; and placing a second cell array formed of the second cell in the second area.
US11270053B2
Systems and methods for assembling and developing a System-on-a-chip (SoC) by using templates and designer input data are described. One of the methods includes receiving a request for generating a design of the SoC. In response to the request, a template database is accessed to provide templates of a plurality of designs of systems-on-chips (SoCs). Each of the templates is for a technology application. The method includes receiving a selection of one of the templates. The one of the templates represents components of the SoC. The method also includes receiving a configuration file including configuration data input for the components of the SoC. The method includes compiling the configuration file and a definition file for the SoC to generate design files for the SoC.
US11270052B2
A method includes: receiving a library associated with a cell; determining a plurality of candidate hold times for the cell; acquiring a plurality of candidate setup times corresponding to the plurality of candidate hold times, wherein a data delay associated with each of the candidate setup time fulfills a data delay constraint for the cell; adding the plurality of candidate setup times to the plurality of candidate hold times, respectively, to obtain a plurality of candidate time windows; and selecting a target time window having a minimal time span among the candidate time windows. At least one of the receiving, determining, acquiring, adding and selecting steps is conducted by at least one processor.
US11270048B2
Methods for predicting a structural response and failure of a liner for a well can include receiving geometric properties of the liner; receiving structural properties of the liner; receiving material properties of the liner; developing a numerical model of the liner; calibrating one or more parameters of the constitutive model representing the material of the liner, the calibrating including: determining a numerical burst pressure failure; determining a numerical collapse failure pressure; and simulating the structural response and failure of the numerical model subjected to an expected non-uniform pressure loading of the well, where the numerical model is used to predict the structural response and failure of the liner when installed in the well.
US11270045B2
Aiming at a hardness mismatch phenomenon in the existing structure hardness design process according to an integral intensity viewpoint, the invention provides a quantitative matching design method for structure heat treatment-hardness distribution. The specific method comprises determining an ideal static intensity field distribution of the dangerous section of the structure according to a limit static stress distribution of a dangerous section of the structure; determining an ideal hardness distribution of the dangerous section of the structure by utilizing an intensity-hardness conversion relation; determining heat treatment requirements such as surface hardness, core hardness and the like by combining material and heat treatment mode; determining an actual hardness distribution of the dangerous section of the structure according to a material end quenching curve and the heat treatment requirement.
US11270044B2
Systems, methods, and storage media for simulating real-world IO workload for testing a parallel and distributed storage system are disclosed. Exemplary implementations may: identify real-world data from a deployed production environment; simulate a workload by using the original directory tree structure and the original metadata from the files and replacing the original contents of the files with dummy content to create dummy files; write the directory tree structure and dummy files to a system of storage devices; read data from the directory tree structure and dummy files on the system of storage devices; and verify the integrity of the dummy files over the course of a plurality of data management processes and a plurality of data availability processes employed by the storage system.
US11270040B2
Described in detail herein are simulation systems for a production environment and related methods of use. In one exemplary system a routing application receives a request associated with one or more physical objects. Based on the request, the routing application retrieves one or more simulation profiles from a database and forwards the request and the simulation profiles to a first computing system. The first computing system hosts a simulation environment and simultaneously executes a simulation of the request for each simulation profile in the simulation environment. The first computing system generates resultant data in response to executing each simulation that may be used to alter a production application for a production environment.
US11270036B2
Described herein are systems and methods for building information modeling. An embodiment of the method includes: receiving a BIM; and transforming the BIM to flatten solid-volume geometry for space bounding elements into thin-walled boundaries of the thermal zones by: determining wall volumes from the BIM; collapsing the wall volumes to provide single surface walls; determining wall center surfaces and end points from the single surface walls; aligning, and trimming or extending, the single surface walls using the wall end points to create closed spaces; connecting the closed spaces vertically to generate a single water tight volume for the closed spaces; and creating interfaces between the single water tight volume for the closed spaces to generate thermal zones.
US11270034B1
A computer-implemented method and system for generating a layout of kitchen cabinets is provided. The method and system can be used for recommending an acceptable kitchen cabinet layout that would optimize both functionality and visual appearance of a kitchen. The method includes the steps of receiving, by a computer, attributes that define a virtual kitchen and receiving, by the computer, attributes and placement information for an appliance. The computer generates the virtual kitchen and populates the virtual kitchen with cabinets. The computer generates a first suggestion for kitchen cabinet layout, wherein the first suggestion satisfies the criteria of balance, economical and minimization of filler space. The step of generating the first suggestion can be done by using a neural-network-based evaluation function combined with a search algorithm.
US11270030B2
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain-based consensus management, are provided. One of the methods includes: obtaining a request for creating a consensus template, wherein the request comprises information about a plurality of participating entities associated with the consensus template; generating, based on the request, a dataset representing a hierarchical structure of the participating entities associated with the consensus template; creating a blockchain transaction for registering the consensus template to a blockchain, wherein the blockchain transaction comprises the dataset representing the hierarchical structure of the participating entities; and sending, to one or more blockchain nodes associated with the blockchain for adding to the blockchain, the blockchain transaction for registering the consensus template to the blockchain.
US11270017B2
An example operation may include one or more of receiving, by an account manager node, a request to register a client application executed on a peer connected to a blockchain network of a plurality of participants, wherein the client application generates a transaction data, registering, by an account manager node, the client application, deriving, by the account manager node, a webhook URL from a registration data of the client application, receiving, by the account manager node, a notification of a commitment of the transaction data on the blockchain, and in response to the receiving of the notification of the commitment of the transaction data, sending, by the account manager node, a decryption key for the transaction data to an authorized subset of the participants based on the webhook URL.
US11270012B2
In one example in accordance with the present disclosure, a computing device is described. The computing device includes an encryption device to encrypt, using an encryption key, a document to be rendered. A generating device generates multiple shares of a decryption key using a secret-sharing scheme. A threshold number of the multiple shares allows decryption of the document. A transmit device transmits different shares of the multiple shares to different devices. The document is rendered when the threshold number of multiple shares are rejoined at a rendering device.
US11270004B2
A computer-implemented blockchain-based transaction obfuscation method includes: determining a submission time based on a base time and a submission time interval; determining that no actual transaction information is obtained between the base time and the submission time during the submission time interval; generating false transaction information; cryptographically encoding transaction content in the false transaction information; and subsequent to the submission time, submitting the false transaction information to a blockchain to obfuscate a number of actual transactions in the blockchain.
US11270001B2
A classification apparatus that classifies sequential data, in which input communication destinations in a plurality of communications are recorded in order of occurrence of the communications, into a class that has a similar feature. There is a numerical vector calculation unit-configured to calculate numerical vectors that represent characteristics of communication destinations for each of the communication destinations, on the basis of sequential data in which the communication destinations in a plurality of communications are recorded in order of occurrence of the communications, and a classification unit-configured to classify the sequential data into a class that has a similar feature, on the basis of order relation of the communication destinations of the numerical vectors.
US11269998B2
To provide an image data alteration detection device, an image data alteration detection method, and a data structure of image data that can easily detect an alteration in image data. Metadata in image data includes a first hash value calculated based on predetermined data, a second hash value calculated based on a character string of a script, and the script. An image alteration detection device calculates a third hash value based on the predetermined data and the script included in the metadata, calculates a fourth hash value based on a character string of the script included in the metadata, compares the first hash value included in the metadata with the calculated third hash value and the second hash value included in the metadata with the calculated fourth hash value, and detects that the image data is altered when one of the values is not equal.
US11269997B2
A method, a system, and a computer program product for performing automated dynamic security testing. A generation of one or more requests is detected. The requests are generated by one or more user devices. A determination is made that the requests are associated with execution of a monitored software application. The determined requests are transmitted to one or more servers for executing a security scanning of the requests. The security scanning of the determined requests is executed to determine presence of one or more security threats associated with execution of the requests. A report of the execution of the security scanning is generated.
US11269984B2
The present invention provides methods and apparatuses for computer system security. According to certain aspects, embodiments of the invention comprise a portable storage device that, when attached, “unlocks” a computer system, such as a desktop, laptop, tablet computer running a conventional operating system such as Windows, thereby creating added security. More particularly, embodiments of the invention use a standard USB memory stick as an “ignition key” to unlock and operate a PC, tablet or other computer system. The ignition key can be required to boot the computer, utilize peripheral devices, ports, network connections, a keyboard and/or a mouse of the computer system, and limit access to certain parts of computer. According to further aspects, in these and other embodiments, the invention is implemented using a modified BIOS that prevents a computer from fully booting into an operational state until verifying the presence of, and information stored on the “ignition key” connected to the computer.
US11269962B2
Users may consume and/or share information through various types of content items. For example, user may post a family photo through a social network, create a running blog through a microblogging service, etc. Because users may be overwhelmed by the amount of available content items, it may be advantageous to recommend content items, such as blogs to follow, to users. Accordingly, inductive matrix completion is used to evaluate user interactions with content items (e.g., a user following a blog), content item features (e.g., text and/or images of a blog is evaluated to identify a topic of the blog), and/or user features (e.g., a user liking or reblogging a blog, user demographics, user interests, etc.) to determine whether to recommend a content item to a user. Additionally, graph proximity is used to recommend content items based upon weights of edges connecting user nodes to content item nodes within a directed graph.
US11269948B2
An electronic apparatus is provided and copies first history data indicating a content of image processing performed on a first image. In response to an instruction to append the copied first history data to a second image received, the electronic apparatus overwrites the second history data with the copied first history data and saves the copied first history data if a result of image processing performed on the second image using second history data is displayed on a first screen. The electronic apparatus adds the copied first history data and saves the copied first history data in association with the second image if a plurality of pieces of information corresponding to each of a plurality of second images is displayed on a second screen.
US11269942B2
Automated keyphrase extraction from a digital text document. A pool of candidate keyphrases of the digital text document is created. A cross-entropy method is then employed to compute a set of output keyphrases out of the pool of candidate keyphrases, by iteratively optimizing an objective function that is configured to cause the set of output keyphrases to be descriptive of one or more main topics discussed in the digital text document. The set of output keyphrases may be used for at least one of: text summarization, text categorization, opinion mining, and document indexing.
US11269936B2
An information processing device includes a processor. The processor is configured to: receive an input of a question; hold a response, when data required to output response content in response to the question is insufficient; and output, when insufficient data is collected while the response is being held, an announcement that the response is made and the response content.
US11269935B2
A system performs operations that include determining match text data based on a comparison between input text data and an index of keywords and identifying a set of match word tokens from the match text data. The operations further include determining one or more solution sets of input word tokens based on comparing the set of match word tokens and the input text data. Additionally, the operations include calculating a respective solution set score for each of the one or more solution sets of input word tokens based on the calculated similarity values. A match between the input text data and the match text data is determined based on the first solution set score satisfying a score threshold.
US11269929B2
According to embodiments of the present invention, methods, systems and computer readable media are provided, in a cognitive data processing system, for implementing a predictive analytics system that utilizes entity and non-entity information. A collection of content is processed to extract defined entities pertaining to one or more domains. Semantic relationships are determined between objects within the collection of content, wherein the objects include undefined entities. The defined entities and objects are resolved based on entity definitions and the semantic relationships to determine defined entities and undefined entities for a resulting data set. The resulting data set is processed to identify one or more relationships between a defined entity and an undefined entity.
US11269915B2
A method is provided for a key-value (KV) store database management system (DBMS) to provide a KV store to an application. The method includes providing a first low-level KV store and a top-level KV store. The first low-level KV store includes a root node and leaf nodes. The top-level KV store includes a leaf node pointing to the first low-level KV store. The leaf node in the top-level KV store includes a minimum key in the first low-level KV store and a pointer to the root node of the first low-level KV store. The method further includes determining a key-value insertion to the KV store would increase a number of keys in the first low-level KV store over an upper threshold and, in response to said determining, creating a second low-level KV store. The method additionally includes determining if a total number of keys in the first low-level store and the second low-level store is less than a lower threshold from key-value deletions and, when the total number of keys in the first low-level store and the second low-level store is less than the lower threshold, merging the first and the second low-level stores.
US11269912B2
A computer implemented system and method of performing parallel load operations during an extract, transform, load (ETL) operation. The system generates a single transaction having multiple processes, where each process loads into one target table. The processes are executed in parallel, and the system performs verification on the single transaction.
US11269910B2
Methods, apparatuses and computer program products for improving data retrieval in a group-based communication system are described herein. The apparatus is configured to at least receive a first search query comprising a first search string, identify a first index object of a plurality of index objects based at least in part on the first search string, retrieve a first message object based at least in part on the first index object, and cause rendering of the first message object within a group-based communication user interface on a client device based at least in part on at least one element content attribute and at least one element style attribute of the first message object.
US11269902B2
This application discloses a time series data management method, device, and apparatus. A device receives a data query request, wherein the data query request includes an identifier of the first object. The device obtains first time series data corresponding to the first object in a target data table according to the identifier of the first object. The device determines a second storage location that is in a location index table and that is stored in a first storage location corresponding to the first object. Further, the device obtains second time series data of the first object and a third storage location corresponding to the second time series data that are stored in the second storage location, The device also obtains other time series data corresponding to the first object according to the third storage location.
US11269891B2
Some aspects of this disclosure include systems, methods, and/or computed readable media that may be used to generate crowd-based results based on measurements of affective response of users. In some embodiments described herein, sensors are used to take measurements of affective response of at least ten users who have a certain experience. The measurements may include various values indicative of physiological signals and/or behavioral cues of the at least ten users. Some examples of experiences mentioned herein include going on vacations, eating in restaurants, and utilizing various products. User interfaces are configured to receive data describing a score computed based on the measurements of the at least ten users, which represents the affective response of the at least ten users to having the certain experience. The user interfaces may be used to report the score (e.g., to a user who may be interested in having the certain experience).
US11269877B2
Methods, systems, and computer-readable storage media for receiving a query that is coded into a computer-executed application that queries a database system, the query including a first portion that defines a number of groups that data is to be divided into, and a second portion that removes redundant values from a group, if any, processing, within the database system, the query to perform a plurality of computations within the database system, and produce a result set including a plurality of data groups, each data group having a minimum value and associated timestamp, and a maximum value and associated timestamp, and transmitting the result set to the application to provide one or more time series visualizations for display in a user interface.
US11269869B2
Disclosed herein are systems and methods for processing queries over external tables. In an embodiment, a database platform receives a query directed at least to data in an external table stored in a storage platform that is external to the database platform. The database platform uses metadata that summarizes the data in the external table to identify one or more partitions of the external table as potentially including data satisfying the query, and generates a query plan that includes a plurality of discrete subtasks that collectively include instructions to scan the identified one or more partitions of the external table for data satisfying the query. The database platform assigns, based on the metadata, the plurality of discrete subtasks to one or more nodes in an execution platform, and refreshes the metadata in response to a threshold number of modifications being made to the external table.
US11269866B2
Systems, methods, and devices for executing a task on database data in response to a trigger event are disclosed. A method includes executing a transaction on a table comprising database data, wherein executing the transaction comprises generating a new table version. The method includes, in response to the transaction being fully executed, generating a change tracking entry comprising an indication of one or more modifications made to the table by the transaction and storing the change tracking entry in a change tracking stream. The method includes executing a task on the new table version in response to a trigger event.
US11269861B2
A system includes a database, a memory, and a processor. The database stores a set of transactions, each of which includes a set of fields. The processor receives a query from a user through a channel. The query is directed to a transaction stored in the database. The transaction includes a set of fields. The processor applies a machine learning policy adapted to determine a view, i.e., a subset of the set of fields that the user is likely to access using the channel. The processor further accesses the database and retrieves the view. The processor then sends the view to the channel.
US11269860B2
A computer-implemented method for importing external data into a content management system (CMS) may be provided. The CMS comprises a search and an authoring service. The CMS also comprises a dynamic page connector service enabling an import of external data into the content management system. The method comprises receiving address data relating to the external data, reading the external data using the address data received, selecting a page template from a plurality of predefined page templates, creating at least one new content item in the content management system comprising at least a data element of the read external data based on the selected predefined page template, and integrating in the at least one new content item data concerning a hierarchy structure between the at least one created content item and other content items.
US11269847B2
A method includes receiving a request to perform a shuffle operation on a data stream; receiving at least a portion of the data stream including a plurality of records, each including a key; storing each of the plurality of records in a persistent storage location assigned to a key range corresponding to keys included in the plurality of records; receiving a request from a consumer for a subset of the plurality of records including a range of keys; and upon receiving the request from the consumer, providing the subset of the plurality of records including the range of keys from the one or more persistent storage locations.
US11269838B2
Implementations of a system, method and apparatus described herein receive, for a configuration item in a configuration management database, status indicating an operational state and an automation state associated with the configuration item, and determine whether a conflict will occur with at least one of the operational state or the automation state of the configuration item as a result of a process affecting the configuration item. When the conflict will not occur, a change is made to at least one of the operational state or the automation state of the configuration item in accordance with the process. Upon a conclusion of the process, the change is removed. If the conflict will occur, the process not allowed to continue.
US11269837B2
Systems and methods for storing nodes, preferably, leaf nodes, of a data tree structure into storage are disclosed, and in one or more aspects restoring the leaf nodes from storage, preferably to memory. Copying the nodes into storage includes in an embodiment share-latching a first node of a data tree to be copied; copying the first node that is share-latched into storage; determining if there is a sibling second node linked to the first node; following a link between the first copied node and the sibling second node, share-latching the sibling second node, unlatching the first copied node, and copying the sibling second node into storage. Restoring includes copying the leaf nodes from storage, updating the leaf nodes, and creating/recreating the data tree.
US11269829B2
Row locking is performed at the row level of granularity for database data stored in columnar form. Row level locking entails use of a lock vector that is stored in a compression unit in a data block, the compression unit storing rows in columnar-major format. On an as needed basis, the lock vector is expanded to identify more transactions affecting the rows in the compression unit.
US11269812B2
A method, computer system, and computer program product for collaborative document relations modeling are provided. The embodiment may include parsing, by a processor, a document corpus utilizing topic modeling and distance analysis techniques. The embodiment may also include deriving a collaborative document relational model to combine the results of the parsing into a matrix. The embodiment may further include grouping content of the parsed document corpus through document clustering utilizing the generated collaborative document relational model. The embodiment may also include displaying the grouped content as document clusters in a graphical user interface of a document management application.
US11269811B2
A memory system is disclosed. The memory system may include a Big Hash Table and a Little Hash Table. The memory system may also include an Overflow Region and a Translation Table to map a logical address to a Physical Line Identifier (PLID), which may include a region identifier and a physical address.
US11269808B1
A computerized method is disclosed. Operations of the method include obtaining, by a data retrieval component, the data from a remote electronic device, storing a copy of the data in a first data store, providing an acknowledgement to the remote electronic device based on storage of the copy of the data in the first data store, parsing the data into one or more time-based events, storing the one or more time-based events in a second data store, and deleting the copy of at least the portion of the data from the first data store.
US11269803B1
A system and method for providing efficient communication between a processor and a device. An interposer is provided to send signals from the processor to the device. The interposer includes a printed circuit board, a first interconnection port communicating with the processor, and a second interconnection port communicating with the device. A retimer/redriver circuit is coupled to the first interconnection port and the second interconnection port, and the retimer/redriver circuit routes signals from the first interconnection port to the second interconnection port.
US11269800B2
An integrated communication unit includes a motherboard, at least one RJ45 interface and an SPI. The motherboard includes a microcontroller that has a middleware. The RJ45 interface provides a cable-based connection to an external control unit. The SPI interface couples to a further SPI interface of an application unit. The SPI interface is configured for receiving application data of the application unit and provides the application data to the microcontroller by transmission. The microcontroller is configured to process the application data and provide the application data to an external control unit via the RJ45 interface. The integrated communication unit is configured to be mounted on a printed circuit board of the application unit by THT or SMT.
US11269799B2
A cluster of processing elements has a split mode in which the processing elements are configured to process independent processing workloads, and a lock mode in which the processing elements comprise at least one primary processing element and at least one redundant processing element, each redundant processing element configured to perform a redundant processing workload for checking an outcome of a primary processing workload performed by a corresponding primary processing element. A shared cache is provided, having a predetermined cache capacity accessible to each of the processing elements when in the split mode. In the lock mode, the predetermined cache capacity of the shared cache is fully accessible to the at least one primary processing element.
US11269796B2
Disclosed are an acceleration control system based on a binarization algorithm, a chip, and a robot, which is configured to read and write an external image memory by means of an AHB bus. The acceleration control system includes a main control module, a binarization module, and a binarization FIFO module, and the main control module is configured to control the AHB bus to read pixel data to be processed in the image memory and control current pixel data in the AHB bus to be burst-transmitted to the binarization module for processing when a main state machine is in a burst read mode state, and meanwhile control the binarization FIFO module to read binarized data obtained and when all of the pixel data stored in the image memory is processed, and it is notified to send an interrupt instruction to a CPU.
US11269790B2
A U-I/O card improves on traditional I/O cards by enabling configuration of each I/O channel on each U-I/O card to operate according to a desired signal type (e.g., AI, AO, DI, or DO). Thus, each I/O channel of a given U-I/O card may be coupled to any type of field device. The U-I/O card thus simplifies I/O network design, wiring, configuration, commissioning, redesign, and rewiring. The U-I/O card also improves space efficiency in marshalling cabinets and eliminates inefficient use of I/O cards relative to traditional I/O cards.
US11269786B2
Systems, apparatus, and/or methods to provide memory data protection. In one example, authenticated encryption may be enhanced via a modification to an authentication code that is associated with encrypted data. The authentication code may be modified, for example, with a nonce value generated for a particular write to memory Decrypted data, generated from the encrypted data, may then be validated based on a modified authentication code. Moreover, data freshness control for data stored in the memory may be provided based on iterative authentication and re-encryption. In addition, a counter used to provide a nonce value may be managed to reduce a size of the counter and/or a growth of the counter.
US11269785B2
A cache system includes a cache memory having a plurality of blocks, a dirty line list storing status information of a predetermined number of dirty lines among dirty lines in the plurality of blocks, and a cache controller controlling a data caching operation of the cache memory and providing statuses and variation of statuses of the dirty lines, according to the data caching operation, to the dirty line list. The cache controller performs a control operation to always store status information of a least-recently-used (LRU) dirty line into a predetermined storage location of the dirty line list.
US11269782B2
Embodiment of this disclosure provides a mechanism to extend a workload instruction to include both untranslated and translated address space identifiers (ASIDs). In one embodiment, a processing device comprising a translation manager is provided. The translation manager receives a workload instruction from a guest application. The workload instruction comprises an untranslated (ASID) and a workload for an input/output (I/O) device. The untranslated ASID is translated to a translated ASID. The translated ASID inserted into a payload of the workload instruction. Thereupon, the payload is provided to a work queue of the I/O device to execute the workload based in part on at least one of: the translated ASID or the untranslated ASID.
US11269773B2
Circuitry comprises a set of two or more data handling nodes each having respective storage circuitry to hold data; and a home node to serialise data access operations and to control coherency amongst data held by the one or more data handling nodes so that data written to a memory address is consistent with data read from that memory address in response to a subsequent access request; in which: a requesting node of the set of data handling nodes is configured to communicate a request to the home node for exclusive access to a given instance of data at a given memory address; and the home node is configured, in response to the request, to communicate information to other data handling nodes of the set of data handling nodes to control handling, by those other data handling nodes, of any further instances of the data at the given memory address which are held by those other data handling nodes.
US11269772B2
The present invention provides persistent memory storage engine device based on log structure and a control method, including persistent memory allocators, persistent operation logs, and a volatile index structure. The control method of log structure-based storage engine includes: allocating by persistent memory allocators, new spaces to each processor for storing updated key value pairs; organizing acquired operation information into compact log entries, and adding compact log entries into persistent operation logs according to first preset rule, where first preset rule is performing batch persistency on compact log entries from the plurality of processor cores; and updating index entries in volatile index structure to point to new key value pairs. This application fully exploits opportunity to reduce persistence overhead by redesigning log structure storage format and batch persistence mode. An efficient persistent memory key-value storage engine based on log structure is designed which reduces latency while maintaining high system throughput.
US11269769B2
Provided herein may be a memory system and a method of operating the same. The memory system may include a memory device configured to include a plurality of memory blocks and copy data from victim blocks among the plurality of memory blocks into a target memory block during a garbage collection operation, and a memory controller configured to control the memory device to perform the garbage collection operation, and configured to control the memory device, during the garbage collection operation, to erase the data stored in the victim blocks using a multi-erase method.
US11269768B2
The described technology is generally directed towards garbage collecting content selection graphs and related data from in an in-memory content selection graph data store. When a set of content selection graphs expire, a more current content selection graph set becomes active, and the storage space (e.g., in a Redis cache) used by the expired content selection graphs is reclaimed via garbage collection. Some graphs can be replaced before use, referred to as orphaned graphs, and the storage space for any such orphaned graphs is also reclaimed during garbage collection. Also garbage collected is storage space including related data structures used to generate and validate graphs.
US11269760B2
Systems, methods, and computer-readable storage media facilitating automated testing of datasets including natural language data are disclosed. In the disclosed embodiments, rule sets may be used to condition and transform an input dataset into a format that is suitable for use with one or more artificial intelligence processes configured to extract parameters and classification information from the input dataset. The parameters and classes derived by the artificial intelligence processes may then be used to automatically generate various testing tools (e.g., scripts, test conditions, etc.) that may be executed against a test dataset, such as program code or other types of data.
US11269758B2
Computer-implemented systems and methods are disclosed for deploying documents in a live environment. The systems and methods can provide a configuration environment including a testing environment and a staging environment that can be used to configure documents that can implement software as a system. The documents can provide users with various services, that can be accessed by the documents in a testing staging environment and a live environment. The documents can be used to edit configuration files that can correspond with an entity or a patient. After being edited, a diff utility can be used to calculate and provide differences between a modified configuration file and an original configuration file. Non-transitory computer readable storage media for storing instructions that use the methods are also disclosed.
US11269752B1
Some embodiments are associated with a system and method for deep learning unsupervised anomaly prediction in Internet of Things (IoT) sensor networks or manufacturing execution systems. The system and method use an unsupervised predictive GAN model with multi-layer perceptrons (MLP) as generator and discriminator.
US11269750B2
A method and information handling system configured to store, via a monitoring system data repository memory device, aggregate information handling system performance telemetry data crowd-sourced from a population of information handling systems and categorized into mapping classifications based on software application inventory and software application associations with drivers and libraries and to execute instructions, via an application processor, of an information handling system diagnostic platform in an intelligent configuration management system to obtain aggregate information handling system performance telemetry data for a performance characteristic of information handling systems having a first mapping classification corresponding to a client information handling system, and to construct, at the management information handling system, a performance characteristic baseline of operation across the aggregated telemetry data for one mapping classification and receive monitored telemetry data for the performance characteristic from the client information handling system and detect abnormal operation if the client information handling system monitored telemetry data for the performance characteristic exceeds a threshold deviation relative to the performance characteristic baseline.
US11269749B2
A system for monitoring a health status of a gradient coil disposed in a magnetic resonance imaging system is provided. The system includes one or more sensors and a controller. The one or more sensors are operative to obtain one or more parameter readings of the gradient coil, wherein the one or more parameter readings include at least one of an acoustic measurement and a back electromotive force measurement. The controller is in electronic communication with the one or more sensors and operative to generate the health status based on at least one of the acoustic measurement and the back electromotive force measurement.
US11269746B1
A method performed by a computing device having memory is provided. The method includes (a) detecting corruption in a first page description block (PDB) of a plurality of PDBs stored in sequence in the memory, each PDB storing a set of page descriptors (PDs) that point to pages of data sequentially stored in the memory that are part of a single transaction, PDBs that represent the same transaction being contiguous within the sequence; (b) searching for a second PDB of the plurality of PDBs, the second PDB satisfying the following criteria: (1) it is not corrupted, and (2) it represents a same transaction as the first PDB; and (c) reconstructing the first PDB using the second PDB. An apparatus, system, and computer program product for performing a similar method are also provided.
US11269740B2
A data linkage system including a data collection system that collects data held by an information system and a data storage system that stores data held by a plurality of the information systems and collected by the data collection system includes a processing monitoring system that monitors processing at each stage on data in the data linkage system, and when processing which failed is detected, the processing monitoring system has this processing re-executed.
US11269738B2
A method, computer program product, and computer system for identifying a bit for an allocation unit. It may be determined if data has been modified on the allocation unit while degraded. A rebuild of the allocation unit may be executed when the bit is a first value. The rebuild of the allocation unit may be skipped when the bit is a second value.
US11269731B1
Changes made to a database table are accumulated, in durable storage, and snapshots of partitions of the table are obtained. For successive snapshots of a partition, the system accesses a previous snapshot, applies changes from the accumulated changes, and stores the updated snapshot to a durable data store. The accumulated changes and the successive partition snapshots are made available to restore the database to any point in time across a continuum between successive snapshots. Although each partition of the table may have a backup snapshot that was generated at a time different from when other partition snapshots were generated, changes from respective change logs may be selectively log-applied to distinct partitions of a table to generate an on-demand backup of the entire table at common point-in-time across partitions. Point-in-time restores of a table may rely upon a similar process to coalesce partition snapshots that are not aligned in time.
US11269723B2
A memory controller controls a memory module including data chips and first and second parity chips. The memory controller includes an error correction code (ECC) engine. The ECC engine includes an ECC decoder and a memory to store a parity check matrix. The ECC decoder receives error information signals associated with the data chips, performs an ECC decoding on a codeword set from the memory module using the parity check matrix to generate a first syndrome and a second syndrome, and corrects bit errors in a user data set based on the error information signals and the second syndrome. The bit errors are generated by a row fault and uncorrectable using the first syndrome and the second syndrome. Each of the error information signals includes row fault information indicating whether the row fault occurs in at least one of memory cell rows in corresponding one of the data chips.
US11269721B2
A memory system apparatus may be provided. The memory system may have memory controller. The memory controller may be configured to perform a scrambling operation before an error correction code (ECC) operation is performed.
US11269719B2
Disclosed herein are computer-implemented methods, computer-implemented systems, and non-transitory, computer-readable media, to index blockchain data for storage. One computer-implemented method includes generating one or more encoded blocks by executing error correction coding (ECC) on one or more blocks of a blockchain. Each of the one or more encoded blocks are divided into a plurality of datasets. An index is provided for the one or more encoded blocks, where the index is used to index each dataset of the plurality of datasets to a blockchain node at which a respective dataset is stored.
US11269710B2
A diagnostic apparatus acquires data relating to a state of a machine, performs preprocessing on the acquired data, and modifies the preprocessed data by using a statistic relating to the state of the machine. Then, the diagnostic apparatus performs a process of machine learning by an auto encoder on the basis of the modified data and learns or diagnoses the state of the machine. Thus, this diagnostic apparatus provides a learning and inference method capable of uniformly handling a scale of data indicating a feature.
US11269700B2
Representative embodiments set forth herein disclose techniques for enabling a local file system implemented on a computing device to interact with remote files that have not yet been synchronized to the local file system. According to some embodiments, a method can be implemented at the computing device, and include the steps of (1) receiving a system call directed to an operating system kernel to access a file stored on a remote server device, (2) invoking a fault handler in response to processing the system call, (3) generating a remote procedure call (RPC) associated with the user space application to store the file in a local file system implemented on the computing device, and (4) executing a callback function associated with the RPC when the file is stored in the local file system.
US11269697B2
Some embodiments relate to systems for processing one or more computational workflows. In one embodiment, a description of a computational comprises a plurality of applications, in which applications are represented as nodes and edges connect the nodes indicate the flow of data elements between applications. A task execution module is configured to create and execute tasks. An application programming interface (API) is in communication with the task execution module and comprises a plurality of function calls for controlling at least one function of the task execution module. An API script includes instructions to the API to create and execute a plurality of tasks corresponding to the execution of the computational workflow for a plurality of samples. A graphical user interface (GUI) is in communication with the task execution module and configured to receive input from an end user to initiate execution of the API script.
US11269694B2
An API generation system can be used to generate complete (or almost complete) APIs in response to received requests for new or modified APIs. Received API generation requests can include API descriptive data which is augmented to generate a set of data requirements defining one or more inputs and outputs for the API. The API functions can be mapped to one of a set of reference data models defining data types as used by the backend system, and the mappings used to automatically generate an API design defining input and output parameters for each API function of the requested API. The API generation system then assembles a code foundation for the requested API based on a set of software components implementing a portion of the API function and generates API source code based on the code foundation to complete the requested API.
US11269684B1
In various embodiments, a process for providing a distributed streaming system supporting real-time sliding windows includes receiving a stream of events at a plurality of distributed nodes and routing the events into topic groupings. The process includes using one or more events in at least one of the topic groupings to determine one or more metrics of events with at least one window and an event reservoir including by: tracking, in a volatile memory of the event reservoir, beginning and ending events within the at least one window; and tracking, in a persistent storage of the event reservoir, all events associated with tasks assigned to a respective node. The process includes updating the one or more metrics based on one or more previous values of the one or more metrics as a new event is added or an existing event is expired from the at least one window.
US11269683B1
Methods and systems are provided for schedule deconfliction to enhance cooperation among heterogeneous teams of autonomous agents in situations where communication is severely limited. A dynamic scheduling framework, referred to herein as the Generous Agent Algorithm (GAA), organically deconflicts redundant service tasks as agents from distinct teams come into conflict and discover one another. Individual agents within a localized area can communicate their schedules to one another. Using the GAA, the agents propose modified schedules, vacating their most costly task from their schedules, while simultaneously augmenting their schedules with another agent's vacated task. The action taken by an agent does not increase an agent's makespan beyond the time set by that agent's team. Thus, the methods and systems, ensure that schedule alterations are done without degrading a team's global makespan.
US11269682B2
Techniques for behavioral pairing in a task assignment system are disclosed. In one particular embodiment, the techniques may be realized as a method for behavioral pairing in a task assignment system comprising: determining, by at least one computer processor communicatively coupled to and configured to operate in the task assignment system, a priority for each of a plurality of tasks; determining, by the at least one computer processor, an agent available for assignment to any of the plurality of tasks; and assigning, by the at least one computer processor, a first task of the plurality of tasks to the agent using a task assignment strategy, wherein the first task has a lower-priority than a second task of the plurality of tasks.
US11269677B2
Data Center (DC) server power management monitors resource utilization and energy consumption characteristics of an individual host server, and a Virtual Machine (VM) and the applications running inside any VM of DC servers. An analysis and learning module identifies trends and opportunities to optimize DC resources by releasing the underutilized host servers. It derives power metrics to measure the energy footprint of the VMs and the associated applications. It suggests optimal destination servers to migrate each of the VMs with corresponding applications from the underutilized host servers. The power consumption of these VMs with their applications on the power-efficient destination servers is less after the migration. Powering off the underutilized freed-up servers saves energy impacting the overall power consumption of the data center. The learning modules predict the opportunities for power capping on any VM or physical host server to reduce the data center's energy consumption without impacting performance.
US11269670B2
A device includes a converged input/output controller that includes a physical target storage media controller, a physical network interface controller and a gateway between the storage media controller and the network interface controller, wherein gateway provides a direct connection for storage traffic and network traffic between the storage media controller and the network interface controller.
US11269669B2
A device includes a converged input/output controller that includes a physical target storage media controller, a physical network interface controller and a gateway between the storage media controller and the network interface controller, wherein gateway provides a direct connection for storage traffic and network traffic between the storage media controller and the network interface controller.
US11269659B2
Systems and methods provide for a network address management system for generating consistent network addresses to computing resources and for developing applications that are resilient to changes in the network addresses to those resources. In an embodiment, a consumer application executing on a computing system can receive a network address schema for a provider application via a library. The library may include a function for constructing a network address to the provider application. The consumer application can invoke the function to begin building the network address. The computing system/library extract context information at the time the consumer application invokes the build function, augment the context information using a selected application namespace (e.g., network address patterns and rules), and generate the network address using the augmented context information, patterns, and rules.
US11269653B2
A computer-implemented tool for use with an medical device having a computer system, the tool including an unsecured software-implemented suite of diagnostic tools and utilities configured to read logs, read system configuration provide a Telnet function, eject USB, and deactivate itself, and a secured software-implemented suite of diagnostic tools and utilities configured to interpret a key file received from an external source, upload the tool into the computer system of the medical device, run the tool upon booting up of the computer system to enable a replacement component in the medical device to be activated after installation in the medical device.
US11269651B2
A system for processing instructions with extended results includes a first instruction execution unit having a first result bus for execution of processor instructions. The system further includes a second instruction execution unit having a second result bus for execution of processor instructions. The first instruction execution unit is configured to selectively send a portion of results calculated by the first instruction execution unit to the second instruction execution unit during prosecution of a processor instruction if the second instruction execution unit is not used for executing the processor instruction and if the received processor instruction produces a result having a data width greater than the width of the first result bus. The second instruction execution unit is configured to receive the portion of results calculated by the first instruction execution unit and put the received results on the second results bus.
US11269641B2
A data processing apparatus is provided having branch prediction circuitry, the branch prediction circuitry having a Branch Target Buffer, BTB. A fetch target queue receives entries corresponding to a sequence of instruction addresses, at least one of the sequence having been predicted using the branch prediction circuitry. A fetch engine is provided to fetch instruction addresses taken from a top of the fetch target queue whilst a prefetch engine sends a prefetch probe to an instruction cache. The BTB is to detect a BTB miss when attempting to populate a storage slot of the fetch target queue and the BTB triggers issuance of a BTB miss probe to the memory to fetch at least one instruction from the memory to resolve the BTB miss using branch-prediction based prefetching.
US11269638B2
A streaming engine employed in a digital data processor specifies a fixed read only data stream. Once fetched data elements in the data stream are disposed in lanes in a stream head register in the fixed order. Some lanes may be invalid, for example when the number of remaining data elements are less than the number of lanes in the stream head register. The streaming engine automatically produces a valid data word stored in a stream valid register indicating lanes holding valid data. The data in the stream valid register may be automatically stored in a predicate register or otherwise made available. This data can be used to control vector SIMD operations or may be combined with other predicate register data.
US11269637B2
In some examples, a system includes a first processor, a second processor, and a storage medium to store first information comprising machine-readable instructions executable by the second processor. The first processor is to validate the machine-readable instructions using an iterative validation process involving a plurality of iterations at different times, where each respective iteration of the plurality of iterations includes issuing a respective indication to the second processor to compute a value based on a respective subset of the first information, wherein the respective indication includes respective subset information identifying the respective subset, wherein the respective subset information differs from different subset information included in another indication issued in another iteration of the plurality of iterations, the different subset information identifies a different subset of the first information. Each iteration further includes determining a validity of the machine-readable instructions based on the value returned to the first processor by the second processor.
US11269636B2
A digital data processor includes an instruction memory storing instructions each specifying a data processing operation and at least one data operand field, an instruction decoder coupled to the instruction memory for sequentially recalling instructions from the instruction memory and determining the data processing operation and the at least one data operand, and at least one operational unit coupled to a data register file and to the instruction decoder to perform a data processing operation upon at least one operand corresponding to an instruction decoded by the instruction decoder and storing results of the data processing operation. The at least one operational unit is configured to perform a table write in response to a look up table write instruction by writing at least one data element from a source data register to a specified location in a specified number of at least one table.
US11269632B1
An instruction to convert data from a source data type to a target data type is obtained. The source data type is selected from one or more source data types supported by the instruction, and the target data type is selected from one or more target data types supported by the instruction. Based on a selected data type of the source data type or the target data type, a determination is made of a rounding mode for use by the instruction. The rounding mode is implicitly set based on the selected data type; it is assigned to the selected data type. A conversion of the data from the source data type to the target data type is performed. The conversion includes performing a rounding operation using the rounding mode implicitly set. The performing the conversion provides a result in the target data type, which is written to a select location.
US11269625B1
A computer system, computer program product, and computer-implemented method to identify one or more re-factoring operations directed at micro-service identification for source code. A genetic algorithm is leveraged to produce an offspring population of re-factoring operations from a parent set. The offspring population is subject to an assessment utilizing one or more objective measures. Responsive to the assessment, one or more identified re-factoring operations are selectively applied to the source code to produce one or more corresponding micro-service candidates.
US11269620B1
Implementations include a first application server interacting with a first infrastructure table of a first version through a first access schema, providing, during an upgrade, a second application server to execute a portion of the upgrade by interacting with data schema through the first access schema, adjusting a structure of a second infrastructure table to provide an adjusted structure, the structure of the first version and the adjusted structure of the second version, the second infrastructure table including a copy of the first infrastructure table, providing a second access schema of the second version, providing a third application server configured to interact with data schema through the second access schema, and activating, by the third application server using an activator of the second version, objects of the second version, the activator including features that are different than an activator of the first version.
US11269618B1
A system includes a memory structure containing a full offline payload including user interface (UI) components and generated by a server application based on corresponding data, and a software application configured to perform operations, including determining that a partial offline payload is available and, based thereon, transmitting, to the server application, a request for the partial offline payload. The operations also include receiving the partial offline payload including a subset of the UI components. Each respective UI component of the subset has been updated based on a modification of the corresponding data. The operations additionally include, for each respective UI component, identifying a corresponding identifier within the partial offline payload and, based thereon, determining a mapping of the respective UI component to a corresponding portion of the full offline payload. The operations further include updating the corresponding portion of the full offline payload based on the mapping.
US11269617B2
A system for transmitting at least one upgrade package for at least one control device of a motor vehicle is provided. The system includes a storage device external to the motor vehicle that stores the upgrade package, as well as a communication device that wirelessly transmits the upgrade package from the storage device external to the motor vehicle to at least one transmission device of the system. The transmission device conducts a transmission process of the upgrade package for the at least one control device and installs the upgrade package on the at least one control device. The at least one transmission device is arranged internally in the motor vehicle.
US11269614B2
Systems and methods for transferring firmware updates using an in-band interface are described. In an embodiment, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: receive a firmware update package having a payload; create a namespace in a persistent memory; copy the payload to a segment of the persistent memory associated with the namespace; and write, to an Extensible Firmware Interface (EFI) variable, an Emulator Device Path (EDP) pointing to the payload.
US11269613B2
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for upgrading a software platform. One of the methods includes receiving, by a platform orchestrator, a request to upgrade computing resources of a software platform launched by the platform orchestrator, wherein a workload having multiple different software tasks is executing on multiple nodes of the software platform launched by the platform orchestrator; obtaining, by the platform orchestrator, a workload specification that specifies an upgrade ordering among multiple groups of the multiple software tasks executing on the software platform; and upgrading, by the platform orchestrator, all platform nodes that execute one or more software tasks in a first group of the multiple groups of software tasks before upgrading platform nodes that execute one or more software tasks in a second group of the multiple groups of software tasks, according to the upgrade ordering specified in the workload specification.
US11269609B2
An image of a virtualization software in a plurality of hosts is installed or upgraded by performing the steps of: in response to a user input, generating a software specification that specifies a base image and an add-on image; retrieving metadata of the base image and metadata of the add-on image; generating a desired image of the virtualization software based on the metadata of the base image and the metadata of the add-on image; and instructing each of the hosts to install the desired image of the virtualization software or upgrade a current image of the virtualization software to the desired image of the virtualization software.
US11269608B2
System and techniques for an internet-of-things device blank are described herein. An IoT blank device may be tested to determine whether it is in an initial state. In response to a determination that the IoT blank device is in the initial state, a cloud endpoint may be contacted, via a transceiver, to retrieve a package. Here, the contact includes a message with an identifier of the IoT blank device. The package may be received, the package including an application. The package may be installed. The installation including registering the application with a message queue of the IoT blank device. The application may also be run after installation. Data from the application running on the IoT blank device may be received via a message queue. The data may then be transmitted to the cloud endpoint via the transceiver of the IoT blank device.
US11269605B1
An application can be converted to new programming language or framework. A source application written for a legacy framework is analyzed and divided into smaller segments of code. The smaller segments are evaluated for quality in view of best practices design for writing applications. A rubric is determined for each segment and compared to a best practice threshold. Segments can be evaluated for features that can be passed through a model. The model converts the features into new code adapted for target framework. Machine learning and rules databases are updated with details of the conversion.
US11269602B2
A system includes a memory and a processor. The memory is in communication with the processor. The processor is configured to execute receiving a source code of an application that is compilable into an interpreted configuration. A database is then accessed, where the database includes a first plurality of patterns that are compilable into an interpreted configuration and fail to compile into a native compiled configuration. Within the database, a first plurality of patterns is associated with a first alternative pattern that is compilable into the interpreted configuration and compilable into the native compiled configuration. The source code is parsed to create a second plurality of patterns and analyzed with the first plurality of patterns to determine whether a corresponding pattern exists. Upon determining that the corresponding pattern exists, the corresponding pattern is added to a change list and then outputted.
US11269600B2
The invention proposes a simpler and more efficient method for building a navigation schema in a cloud service broker platform (CSB) that builds a complex user interface (UI) from the CSB platform to an integrated connector application. The present disclosure automates navigation schema generation by obtaining a connector package, transforming a navigation schema therein from a hierarchical form to a plain form, and creating a modified schema for such. The present disclosure further discloses a method for creating a navigation schema template according to chosen placeholders and helps a user to fill in the template, and further check the created schema.
US11269597B2
Methods, systems, and computer-readable storage media for receiving, from an integrated development environment (IDE), authored code, the authored code having been input by a developer to the IDE, receiving developer data representative of the developer, and context data and domain data associated with the authored code, determining, at least partially based on processing the authored code, the developer data, the context data, and the domain data through one or more machine learning (ML) models, that one or more code recommendations are to be displayed to the developer in the IDS, defining a sub-set of code recommendations at least partially based on the authored code and the context data, the sub-set of code recommendations comprising at least one code snippet, and displaying graphical representations of code recommendations in the sub-set of code recommendations to the developer within the IDE.
US11269595B2
Techniques are provided for multiset encoding and evaluation. One method comprises encoding a multi set comprised of entities as a product of a prime number assigned to each entity in the multiset to obtain an integer representation of the multiset; adding a first entity to the multiset by multiplying the integer representation of the multiset by the prime number assigned to the first entity; removing a second entity from the multiset by dividing the integer representation of the multiset by the prime number assigned to the second entity; and identifying the entities in the multi set by decomposing the integer representation into a product of the prime numbers assigned to each of the entities in the multiset. The entities in the multiset can be, for example, devices that a given user was connected to at the given time; and/or the users connected to a given device at the given time.
US11269594B2
Adder circuits and associated methods for processing a set of at least three floating-point numbers to be added together include identifying, from among the at least three numbers, at least two numbers that have the same sign—that is, at least two numbers that are both positive or both negative. The identified at least two numbers are added together (608) using one or more same-sign floating-point adders (120, 220a, 320, 420). A same-sign floating-point adder comprises circuitry configured to add together floating-point numbers having the same sign and does not include circuitry configured to add together numbers having different signs.
US11269590B2
In an example, a computing system receives an instruction to initiate audio presentation of electronic communications for a recipient. Responsive to the instruction, the computing system audibly outputs each unreviewed electronic communication in a most-recent conversation thread including a most-recent set of unreviewed, reply-linked electronic communications for the recipient. Each unreviewed electronic communication in the most-recent conversation thread may be audibly output in a chronological-sequential order beginning with an oldest unreviewed electronic communication and continuing to a most-recent unreviewed electronic communication. Responsive to completing audible output of the most-recent unreviewed electronic communication from a conversation thread, the computing device audibly outputs each unreviewed electronic communication in a next-most-recent conversation thread including a next-most-recent set of unreviewed, reply-linked electronic communications for the recipient. Each unreviewed electronic communication in the next-most-recent conversation thread may be audibly output in a chronological-sequential order beginning with an oldest unreviewed electronic communication.
US11269588B2
An electronic device includes a universal serial bus (USB) port configured to be wiredly attached to an external audio device, a processor operatively connected to the USB port, and a memory operatively connected to the processor. The memory stores a media application to play audio data, and stores instructions that when executed, cause the processor to play the audio data through the media application, sense an event associated with detachment from the external audio device while the audio data is being played, pause playing the audio data, in response to that the event is sensed, identify whether a device the same as the external audio device is attached within a specified time after the event is sensed, and play the audio data, which is paused, through the media application, when the device the same as the external audio device is attached within the specified time.
US11269586B2
Embodiments are described for a method of rendering audio for playback through headphones comprising receiving digital audio content, receiving binaural rendering metadata generated by an authoring tool processing the received digital audio content, receiving playback metadata generated by a playback device, and combining the binaural rendering metadata and playback metadata to optimize playback of the digital audio content through the headphones.
US11269583B2
A method for displaying content displayed on one or more first devices on a second device is provided. The method includes receiving a request to display content currently displayed on a first device on a second device, the request including a gesture made on a screen of the first device, and pairing the first device to the second device. The method further includes transmitting instructions to the second device to display the content currently displayed on the first device, and transmitting the content currently displayed on the first device to the second device for display thereon.
US11269581B2
A system and method allows for a virtual object to be privately shared, exchanged, and/or viewed. The virtual object is associated with a real world location and may be viewed through a user device as part of a virtual reality and/or augmented reality world.
US11269580B2
Systems, methods, and devices for providing guided collaborative viewing are described herein. In example implementations, a user navigates navigable image content such as immersive content, 360° video, and the like. During the navigation, navigation data is generated that indicates the orientations of the user's view of the navigable image content. Various techniques are employed to obtain variant navigation data from the navigation data generated during the user's navigation. The techniques used to obtain the variant navigation data include techniques to stabilize the orientations of the user's view and smooth transitions between orientations of the user's view. The variant navigation data is provided to another user in order to enable the other user to follow the navigation of the navigable image content. By using the variant navigation data rather than the original navigation data, following the user's navigation may be more comfortable and less disorienting for the other user.
US11269559B2
According to one embodiment, a data processing device including a user space including a user space thread including a plurality of coroutines and a file system. The file system is configured to: allocate a plurality of processes generated by an application to the plurality of coroutines; check the plurality of coroutines in order; when a first process included in the plurality of processes is allocated to a first coroutine included in the plurality of coroutines, write a first IO request based on the first process in a submission queue; and when the submission queue is filled, or when checking the plurality of coroutines is finished, transmit the first IO request written in the submission queue to a storage device.
US11269557B2
A novel storage router with an acceleration gate is disclosed. The storage router includes one or more network interfaces for receiving storage traffic and a hardware engine for processing data storage commands. The hardware engine transfers commands and data to target storage devices by means of more than one storage interface, the storage interfaces having unequal processing latencies. The hardware engine contains an acceleration gate for storing the number of outstanding commands to each storage interface on a per-target-device basis. If the target device is not idle, the hardware engine uses the acceleration gate count to automatically route commands to the lowest latency path with outstanding commands for the target device.
US11269549B2
A storage device includes a storage and a controller. The controller receives commands from a host, and queues, in a command queue, the commands received from the host. The controller queues a first command, which is a command to request changing a security setting of a partial area of the storage, a second command, which is a command to access the partial area of the storage, and a third command, which is a command to access an area of the storage other than the partial area, after queuing the second command. The controller changes order of the commands queued in the command queue so that the third command is executed before the second command is executed.
US11269543B2
A data storage system includes a generic snapshot interface, allowing for integration with a wide variety of snapshot-capable storage devices. The generic interface can be a programming interface (e.g., an application programming interface [API]). Using the snapshot interface, storage device vendors can integrate their particular snapshot technology with the data storage system. For instance, the data storage system can access a shared library of functions (e.g., a dynamically linked library [DLL]) provided by the vendor (or another by appropriate entity) and that complies with the specifications of the common programming interface. And by invoking the appropriate functions in the library, the data storage system implements the snapshot operation on the storage device.
US11269536B2
A method is performed by a computer system. The method includes receiving the source object; providing an upload queue; executing a chunk creation loop to create a first plurality of chunks and add the first plurality of chunks to the upload queue, each chunk in the first plurality of chunks containing a respective portion of the source object; implementing an upload thread pool of upload threads; and executing the upload threads to upload the source object to a distributed data store, including executing the upload threads to upload chunks from the first plurality of chunks to the distributed data store in parallel.
US11269532B2
A technique for managing data storage begins at a predetermined offset relative to a chunk of data received for writing, and identifies a span of contiguous regions of the chunk that contain identical data. The technique replaces the span of contiguous regions of the chunk with a single instance of a region of the contiguous regions. The technique persistently stores a shortened version of the chunk with the single instance replacing the span of contiguous regions.
US11269531B2
A mechanism is provided for dispersed location-based data storage. A request is received to write a data file to a referrer memory region in a set of memory regions. For each data chunk of the data file, responsive to a comparison of a hash value for the data chunk to other hash values for other stored data chunks referenced in the referrer memory region indicating that the data chunk fails to exist in the referrer memory region, responsive to the data chunk existing in another memory region in the set of memory regions, responsive to the memory region failing to be one of the predetermined number N of owner memory regions associated with the referrer memory region, and responsive to the predetermined number N of owner memory regions failing to have been met, a reference to the data chunk is stored in the referrer memory region.
US11269525B2
Embodiments relate to a system, program product, and method for optimizing the throughput of an archival application through storage volume and file selection and assignment of a finite number of storage controller data movement threads associated with a plurality of storage controllers. Data directed to be transferred from one or more storage controllers to non-cloud-based storage is transferred through standard I/O features. Data directed to be transferred from the storage controllers to cloud object storage devices is managed through an archival application that manages the finite number of storage controller data movement threads to provide efficient and effective transfer of the data.
US11269519B2
A computer-implemented method, according to one embodiment, includes initiating, by a computer, a connection with a storage controller. A determination is made, by the computer, if a number of compressed volumes on a target side present in a storage system comprising the storage controller. In response to determining at least one compressed volume, a number of queues are dedicated based on the number of compressed volumes. The number of dedicated queues are sent to the storage controller. Moreover, the number of dedicated queues are created. Compressed input/outputs (I/Os) are sent through at least one of the dedicated queues to at least one of the at least one compressed volume via the storage controller.
US11269512B2
The present disclosure, applying to the technical field of interaction intelligent tablets, relates to an annotation display method, device, apparatus and a storage medium. The method comprises: receiving touch data, wherein the touch data is data of a touch point caused by an annotation event that occurs on a touch screen of an interaction intelligent tablet; and displaying an annotation handwriting using the interaction intelligent tablet, wherein the annotation handwriting is obtained according to the touch data, and is drawn on a mouse layer; wherein the mouse layer is a transparent layer and is located above a system view layer. The embodiments of the present disclosure solve the problem that the system view cannot be refreshed when the writing acceleration is performed, and at the same time realize the object of quickly displaying the annotation handwriting.
US11269508B2
An electronic device, while displaying a user interface for a first application, receives at the first application information that describes a first touch detected at a location on the touch-sensitive surface that corresponds to a respective user interface object. In accordance with a determination that the first touch meets predefined criteria associated with initiating a respective type of interface operation, the device initiates a user interface operation of the respective type involving the respective user interface object. The first application receives instructions to ignore the first touch with respect to user interface operations other than the respective type of interface operation, and ignores the first touch with respect to user interface operations other than the respective type of interface operation. In some embodiments, the respective type of interface operation is a drag operation, for dragging an object in or from a view of the first application.
US11269506B2
An information processing system includes a server apparatus that provides a plurality of applications; and a terminal device coupled to the server apparatus via a network, and sets a plurality of pieces of custom information for customizing display screens of the applications. The server apparatus includes a memory and a processor coupled to the memory and configured to manage application information that includes the plurality of pieces of custom information and reference information, cause the terminal device to display a setting screen on which a given piece of custom information is to be set, in response to a request from the terminal device, display a list of the plurality of pieces of custom information, included in the application information, enabled for selection on the setting screen, and determine an order of displaying the list of the plurality of pieces of custom information based on the reference information.
US11269480B2
A technique for controlling objects includes a handheld controller that provides output for generating a virtual ray. The virtual ray has a location and a direction. The location of the virtual ray is measured as a location of the handheld controller, based on input from sensors in the surrounding space. As a user moves and/or rotates the handheld controller, the virtual ray sweeps through space, intersecting various objects. When the virtual ray intersects with the location of a controllable object whose identity and location are known, the handheld controller identifies the object and accepts remote-control input from the user for controlling that object. Using the handheld controller, the user may control any controllable object having a known identity and location in space, and may control virtual as well as physical objects.
US11269463B2
An input device includes a touch panel having a plurality of transparent electrodes disposed side by side, a hover signal generation unit for generating a hover signal used to detect a height of an indicator located above a surface of the touch panel to input the hover signal to the plurality of electrodes, an XY position detection unit for detecting an X position and a Y position of the indicator based on a signal component that appears on each of the electrodes, and a height detection unit for detecting a height of the indicator based on a signal component that appears on each of the electrodes. The height detection unit performs a correction to the height of the indicator when the XY position of the indicator is within a peripheral portion of the touch panel.
US11269460B2
A touch sensing apparatus is disclosed comprising a panel that defines a touch surface, a plurality of light emitters and detectors arranged along a perimeter of the panel. The light emitters are arranged to emit a respective beam of emitted light that travels above the touch surface, wherein the light detectors are arranged to receive detection light from the emitted light. The plurality of light emitters and detectors are arranged above the touch surface and are connected to a substrate extending in a direction parallel with a normal axis of a plane in which the panel extends. A method of assembling a touch sensing apparatus is also disclosed.
US11269458B2
A drive-sense module for a light emitting diode (LED) touch-sense panel includes an input source for providing a forward bias reference signal and a reverse bias reference signal, a first conversion circuit operably coupled to the input source and a second conversion circuit coupled to the input source and to an LED, where the second conversion circuit is configured to generate either a reverse bias for the LED or a forward bias for the LED based on a reverse bias reference signal or a forward bias reference signal. The drive-sense module includes a difference detection circuit to generate a signal representative of light detected by the LED in the first mode and a signal representative of light emitted by the LED in the second mode and a bi-directional dependent current source configured to output an error correction current to the first input of the difference detection circuit based on the output of the difference detection circuit.
US11269436B2
A touchscreen display includes one or more display drivers coupled to an active matrix display and one or more touch controllers coupled to one or more touch sensor conductors. The one or more display drivers are coupled to the active matrix display via active matrix conductive components. When enabled, the one or more display drivers is configured to transmit a first signal to the active matrix display in accordance with display operation. A touch sensor conductor includes one or more segments of the active matrix conductive components. When enabled, a touch controller of the one or more touch controllers is configured to transmit a second signal via the touch sensor conductor in accordance with touchscreen operation that is performed concurrently with the display operation.
US11269434B2
A touch structure including an insulating substrate, an electromagnetic shielding structure layer, a sensing circuit structure layer, a first insulating layer, and a second insulating layer is provided. The electromagnetic shielding structure layer is disposed on the insulating substrate, and located between the insulating substrate and the sensing circuit structure layer. The sensing circuit structure layer is disposed on the insulating substrate, and includes a first sensing circuit layer and a second sensing circuit layer. The first insulating layer is disposed between the electromagnetic shielding structure layer and the first sensing circuit layer. The second insulating layer is disposed between the first sensing circuit layer and the second sensing circuit layer.
US11269430B2
A method can include, during execution of an application with drawing capabilities, recognizing input received via a microphone; setting a stylus ink parameter based on the recognized input; receiving drawing input via a stylus; and, via the application, rendering a graphical user interface to a display according to the stylus ink parameter and the drawing input.
US11269423B2
The signal input device according to an embodiment of the present inventive concept may have effects in that the number of buttons included in the signal input device can be reduced because different types of input signals can be generated depending on a direction of a laterally pushed manipulation force, and a configuration can be simplified, a production cost can be significantly reduced and two or more input signals can be simultaneously generated because a laterally pushed manipulation force can be detected although a separate pressure sensor is not provided.
US11269422B2
A force sensing device includes: a sensor support portion; at least one force sensor disposed on a first surface side of the sensor support portion; a frame disposed on a second surface side of the sensor support portion and spaced apart from the sensor support portion; and a pressure applying member disposed between the sensor support portion and the frame, and configured to apply pressure to the sensor support portion.
US11269417B2
An electronic device includes a proximity sensor, a communication interface that communicates with an indoor unit of an intercom, and a controller. When the communication interface acquires a signal indicating receipt of a call notification by the indoor unit of the intercom, the controller executes processing to control the indoor unit of the intercom based on a gesture detected by the proximity sensor. An electronic device includes a proximity sensor, a communication interface that communicates with an outdoor unit of an intercom, and a controller. When the communication interface acquires a call notification from the outdoor unit of the intercom, the controller executes processing to control the outdoor unit of the intercom based on a gesture detected by the proximity sensor.
US11269415B2
The application describes systems for deriving haptic and audio drive signals from an input signal received via a single channel such as an audio channel.
US11269407B2
In one or more embodiments, one or more systems, methods, and/or processes may: determine, based at least on first reflections of light emissions off an eye of a user, first multiple vectors from the eye of the user to a first display of multiple displays of a workspace configuration;
determine, based at least on second reflections of light emissions off the eye of the user, second multiple vectors from the eye of the user to a second display of the multiple displays; determine physical dimensions of the first display based at least on the first multiple vectors; determine physical dimensions of the second display based at least on the second multiple vectors; determine a physical location of the first display based at least on the first multiple vectors; and determine a physical location of the second display based at least on the second multiple vectors.
US11269405B2
A method for determining correspondence between a gaze direction and an environment around a wearable device is disclosed. The wearable device may include an eye tracking device and an outward facing image sensor. The method may include receiving an input parameter and at least one scene image from the outward facing image sensor. The method may further include determining, with at least the eye tracking device, at least one gaze direction of a wearer of the wearable device at a point in time corresponding to when the scene image was captured by the outward facing image sensor. The method may additionally include determining, based at least in part on the input parameter, that a particular scene image includes at least a portion of a predefined image. The method may moreover include determining, based on the at least one gaze direction, at least one gaze point on the particular scene image.
US11269402B1
An eyewear device presents, via an image display, an initial displayed image. The initial displayed image has an initial field of view corresponding to an initial head direction or an initial eye direction. Eyewear device detects movement of a user of the eyewear device by: (i) tracking, via a head movement tracker, a head movement of a head of the user, or (ii) tracking, via an eye movement tracker, an eye movement of an eye of the user of the eyewear device. Eyewear device determines a field of view adjustment to the initial field of view of the initial displayed image based on the detected movement of the user. Field of view adjustment includes a successive field of view corresponding to a successive head direction or a successive eye direction. Eyewear device generates a successive displayed image based on the field of view adjustment and presents the successive displayed image.
US11269401B2
Holographic image-guidance can be used to track an interventional device during a non-vascular percutaneous procedure. The holographic image guidance can be provided by a head-mounted device by transforming tracking data and body image data to a common coordinate system and creating a holographic display relative to a patient's body to track the interventional device during the non-vascular percutaneous procedure. The holographic display can also include graphics to provide guidance for the physical interventional device as it travels through the patient's anatomy.
US11269396B2
An apparatus is provided, where the apparatus includes a plurality of processing cores to execute a plurality of processes, a register to store an indicator that is to indicate a preference for either performance or energy efficiency, a first circuitry to determine an effective utilization of a first processing core, based on the indicator, and a second circuitry to select at least one of an operating voltage or an operating frequency of the first processing core, based at least in part on the effective utilization of the first processing core.
US11269394B2
Power supply unit supplies power to components of smartphone. Communication unit communicates with an external device. Touch-screen unit displays an image and receives a touch operation. Control unit causes smartphone to operate in an operation mode. For example, control unit causes smartphone to operate in a first sleep mode in which power supply unit supplies power to communication unit, and power supply unit refrains from supplying power to touch-screen unit while touch-screen unit maintains a displayed image.
US11269391B2
Setting a power state of an information handling system, including identifying a power configuration policy, the power configuration policy including configuration rules for setting the power state of the information handling system; identifying a first power state of the information handling system; identifying, at a first time period, a first proximity of a communication-enabled portable computing device with respect to the information handling system; determining that the first proximity of the communication-enabled portable computing device is greater than a threshold; determining a velocity of movement of the communication-enabled portable computing device with respect to a receiver in communication with the communication-enabled portable computing device; accessing the power configuration policy to identify a configuration rule based on the velocity of movement of the communication-enabled portable computing device; and applying the particular configuration rule to adjust the first power state of the information handling system to a second power state.
US11269390B2
A port controller circuit implements monitoring and detection of power path short failures by regulating the control voltage to the power switches during the on-state of the power switches. A failure condition is indicated when the control voltage to a power switch is regulated to a voltage level outside of a permissible range. The port controller circuit implements real-time monitoring where a short within the power path can be detected while the power path is enabled and the fault condition can be used to disable other port controller circuits in a multi-port system. In one embodiment, a port controller circuit includes a pair of back-to-back transistors forming the power path and the real-time fault detection scheme is applied to control each transistor independently to determine if either transistor has a fault condition.
US11269387B2
The invention provides a power supply structure of a desktop computer, a mainboard to which the desktop computer belongs comprises a mainboard power input port. The power supply structure comprises a cabinet, a power supply device, a power adapting device and a mainboard power supply line. The cabinet comprises a cabinet inner space and a bearing plate. The cabinet inner space is divided into a mainboard mounting side provided for the mainboard to be disposed thereon and a back side. The bearing plate comprises a first through hole. The power adapting device is disposed in the cabinet and located at the back side. The power adapting device comprises a power source input port and a mainboard power supply port penetrating through the first through hole. The mainboard power supply line is connected with the mainboard power supply port and the mainboard power input port.
US11269386B2
A chassis of a server comprises a backplane. The backplane is disposed in the chassis of the server, and the backplane includes a first sub-board, a second sub-board, and at least one air baffle. The first sub-board is isolated from the second sub-board. Each air baffle forms an included angle with the first sub-board and forms an included angle with the second sub-board. Space enclosed by the first sub-board, the second sub-board, and a side wall, an upper wall, and a lower wall of the chassis is divided into a first air cavity and at least one second air cavity by using the at least one air baffle. The first air cavity is used for at least one first module to dissipate heat, and the second air cavity is used for at least one second module to dissipate heat.
US11269384B2
Provided is a curved surface adjustment device comprising an angle rotating assembly and a locking assembly, wherein the angle rotating assembly comprises a middle plate and a housing, the housing comprises a first mounting portion and a receptacle, the middle plate comprises a second mounting portion and an arc-shaped sliding portion; the locking assembly comprises a locking mechanism, when the locking mechanism is in a locking state, the arc-shaped sliding portion is locked in the arc-shaped sliding groove of the receptacle, when in an unlocking state, the arc-shaped sliding portion slides relative to the arc-shaped sliding groove of the receptacle, to adjust the included angle between the first mounting portion and the second mounting portion, thereby adjusting the curved surface radian of the LED display screen. The LED display screen adjusted by the present invention has better curved surface smoothness and smaller curved surface radius, provides more excellent display effect.
US11269381B2
A display screen with an irregular shape is provided. The display screen with the irregular shape includes: an irregular-shaped display area including an irregular-shaped boundary and a pixel area, and the irregular-shaped boundary is located at a periphery of the pixel area; a packaging area provided at a periphery of the irregular-shaped boundary, the packaging is used to package the irregular-shaped display area; a number of connecting lines located between the irregular-shaped boundary and the packaging area, and the connecting lines are arranged along a direction from the irregular-shaped boundary to the packaging area. During arranging the connecting lines, along the direction from the irregular-shaped boundary to the packaging area, the connecting lines are bent, such that the plurality of connecting lines are compactly arranged. A display device is also provided.
US11269373B2
The present disclosure relates to systems and methods to maintain clock synchronization of multiple computers, or computer systems, through the exchange of communication messages that include clock and/or timing information.
US11269367B2
A voltage regulator that outputs, from an output terminal, as an output voltage, a power supply voltage that is input from an input terminal, the voltage regulator including an error amplifier that includes a constant current source that causes a current that is based on a constant current supplied from an outside to flow, and outputs a signal that is based on a difference between a feedback voltage obtained by dividing the output voltage and a reference voltage, an output transistor that has a source connected to the input terminal, a drain connected to the output terminal, and a gate connected to an output of the error amplifier, a capacitor that has one end connected to the output terminal, a boost transistor that is connected in parallel with the constant current source and that has a gate connected to another end of the capacitor, and a diode that has an anode connected to the other end of the capacitor and a cathode connected to a ground terminal.
US11269364B2
A control management system includes a network of wirelessly connected control systems, such as thermostats. The control systems can actuate systems such as heating systems, cooling systems, ventilation systems, humidity control systems, and/or other types of controls. The control systems can adjust or maintain temperature, humidity, lighting, or other timer and control functions. In at least some embodiments, the control management system provides at least one adjustable calendar. In at least some embodiments, the aforementioned calendar is perpetual, repeating each time period unless instructed to do otherwise by the control management system. Examples of instructions otherwise can include operator specified exception days, where on specified dates, the control management system will override the calendar with a custom setting.
US11269361B2
The present invention provides techniques for recovering hydrocarbon fluids in a process flow, including recovering bitumen from a coarse tailings line. The apparatus includes a signal processor that responds to signaling containing information about the presence of a hydrocarbon fluid in a process flow; and determines corresponding signaling to control the diversion of the hydrocarbon fluid from the process flow remaining based on the signaling received. The hydrocarbon fluid may be bitumen, including bitumen flowing in a course tailings line. The signal processor receives the signaling from a velocity profile meter having sensors arranged around a circumference of a process pipe containing information about a fluid flow velocity at various levels or heights within the process pipe, including a wrap-around velocity profile meter having multiple sensing arrays located radially at a top position of 0°, a bottom position of 180°, and intermediate positions 45°, 90° and 135°.
US11269355B2
A mobile robot includes a communication unit that communicates with another mobile robot, a sensing unit for sensing the other mobile robot existing in a detection area encompassing a predetermined projected angle with respect to the front of a main body of the mobile robot, and a control unit configured for rotating the main body so that the other mobile robot is sensed in the detection area. The communication unit transmits a control signal configured to cause the other mobile robot to travel in a linear direction by a predetermined distance, to the other mobile robot when the other mobile robot is present in the detection area.
US11269352B2
In one embodiment, a system monitors states of an autonomous driving vehicle (ADV) using a number of sensors mounted on the ADV. The system perceives a driving environment surrounding the ADV using at least a portion of the sensors. The system analyzes the states in view of the driving environment to determine a real-time traffic condition at a point in time. The system determines whether the real-time traffic condition of the driving environment matches at least a predetermined traffic condition. The system transmits data concerning the real-time traffic condition to a remote server over a network to allow the remote server to generate an updated map having real-time traffic information, in response to determining the real-time traffic condition is unknown. In response to receiving the updated map, the system plans and controls the ADV based on the updated map.
US11269342B2
A robot cleaner for avoiding a stuck situation using artificial intelligence includes a sensing unit configured to detect the stuck situation of the robot cleaner, a driving unit to drive the robot cleaner, and a processor configured to determine a rotation angle of the robot cleaner when the stuck situation is detected through the sensing unit, control the driving unit such that the robot cleaner rotates by the determined rotation angle, and control the driving unit such that the robot cleaner reverses by a certain distance after rotating by the rotation angle.
US11269332B2
A system and a method for autonomous decisioning and operation by an autonomous agent includes: collecting decisioning data including: collecting a first stream of data includes observation data obtained by onboard sensors of the autonomous agent, wherein each of the onboard sensors is physically arranged on the autonomous agent; collecting a second stream of data includes observation data obtained by offboard infrastructure devices, the offboard infrastructure devices being arranged geographically remote from and in an operating environment of the autonomous agent; implementing a decisioning data buffer that includes the first stream of data from the onboard sensors and the second stream of data from the offboard sensors; generating current state data; generating/estimating intent data for each of one or more agents within the operating environment of the autonomous agent; identifying a plurality of candidate behavioral policies; and selecting and executing at least one of the plurality of candidate behavioral policies.
US11269330B2
Various embodiments of an intersection management system for managing autonomous vehicles approaching an intersection in which a Time of Arrival, Velocity of Arrival, and path trajectory are calculated for each approaching vehicle are disclosed.
US11269328B2
The present invention is directed to a method of causing a mobile robot to enter a moving walkway, the method including setting a movement path including a moving walkway, recognizing, by the mobile robot, to enter the moving walkway included in the movement path, adjusting at least one of a speed of the mobile robot and a speed of a step belt of the moving walkway via communication between the mobile robot and the moving walkway, and moving the mobile robot onto the step belt of the moving walkway based on the adjusted speed.
US11269327B2
A controller of an autonomous vehicle receives a travel itinerary of a passenger and an airport map. The controller then uses the airport map to arrive at a terminal corresponding to the passenger's travel itinerary. Upon arrival at the terminal the controller communicates with parked vehicles (V2V) or infrastructure to identify an unoccupied parking spot and then autonomously parks. When picking up a passenger, the controller determines whether the passenger has checked luggage and adjusts and arrival time accordingly and may account for the storage volume of the luggage. The controller may also loop a circuit at the airport where a wait time has been exceeded. In some embodiments, augmented reality may be used to help the passenger identify the vehicle.
US11269326B2
The present disclosure is directed to systems and methods for detecting human intervention over a driving operation of a vehicle that can be operated in a semi-autonomous or an autonomous mode or at least partially in a manual mode. In any one or more aspects, the systems and methods can determine a time period or distance traveled by the vehicle during the intervention of the operation of the vehicle as compared to a time period or distance traveled by the vehicle when operating in the semi-autonomous or autonomous mode, which if desired can be used to determine risk for insurance underwriting of the vehicle.
US11269316B2
A machine automation system for controlling and operating an automated machine. The system includes a controller and sensor bus including a central processing core and a multi-medium transmission intranet for implementing a dynamic burst to broadcast transmission scheme where messages are burst from nodes to the central processing core and broadcast from the central processing core to all of the nodes.
US11269312B2
A method, computer system, and a computer program product for identifying and rectifying one or more defects on a structure is provided. The present invention may include identifying the one or more defects on the structure. The present invention may then include dynamically creating one or more magnetic paths for one or more 3D printer vehicles to travel to one or more locations of the identified one or more defects associated with the structure, wherein one or more temporary magnetic coil arrays associated with the structure are utilized to create the one or more magnetic paths. The present may further include rectifying the identified one or more defects on the structured by utilizing the one or more 3D printer vehicles, wherein the one or more 3D printer vehicles utilize 3D printing methods to rectify the identified one or more defects on the structure.
US11269301B1
A service panel for controlling at least one utility actuator to control the availability of a utility comprises a covered enclosure having an exterior region and an interior region, at least one readily accessible utility control providing ON and OFF request signals and a limited access control in the exterior region providing a temporary activate signal. The service panel has a controller and data storage programmed with code and data and control circuitry providing an “ON” control signal to the at least one utility actuator to switch the at least one utility actuator to the “ON” state, and the control circuitry providing an “OFF” control signal to the at least one utility actuator to switch the at least one utility actuator to an OFF state, the control circuitry further providing a re-key signal to the at least one actuator in response to activation of a switch.
US11269295B2
Disclosed is a holographic display including a spatial light modulator (SLM) with pixels, the SLM pixels being on a substrate, the SLM including circuitry which is on the same substrate as the SLM pixels, the circuitry operable to perform calculations which provide an encoding of the SLM.
US11269288B2
A process cartridge includes: a drum cartridge including a photosensitive drum; and a toner cartridge which is mountable on the drum cartridge and stores toner, wherein the drum cartridge includes: a cleaner configured to collect waste toner on the photosensitive drum; a waste toner conveyance tube configured to convey the waste toner collected by the cleaner; and a developing unit which includes a developing roller configured to supply toner to the photosensitive drum and is swingable about a swing axis with respect to the photosensitive drum, and wherein the toner cartridge has a waste toner storing chamber for storing the waste toner conveyed by the waste toner conveyance tube.
US11269278B2
An image processing apparatus includes a read image obtaining unit configured to obtain read image data indicative of an image having been read, a target generation unit configured to generate, based on the read image data, target data indicative of a target color of a print medium, and a gradation correction unit configured to correct, based on the target data, a gradation of print image data indicative of an image to be formed.
US11269273B2
An image forming apparatus includes a sheet separation device, a first sheet feeder, a second sheet feeder, an image forming device, a heat source, and a circuitry. The sheet separation device is configured to separate a two-ply sheet in which two sheets are overlapped and bonded together at one end as a bonding portion of the two-ply sheet. The first sheet feeder is configured to feed the two-ply sheet. The second sheet feeder is configured to feed an inner sheet to be inserted between the two sheets. The image forming device is configured to form an image on the inner sheet fed from the second sheet feeder. The heat source is disposed upstream from the sheet separation device in the sheet conveyance direction. The circuitry is configured to cause the two-ply sheet fed from the first sheet feeder, to detour the heat source to the sheet separation device.
US11269272B2
A fixing device includes a rotatable fixing belt, a pad, a rotatable pressing member, a pressing member driving source, an auxiliary driving roller, and a transmission mechanism for transmitting a driving force from the pressing member driving source to the auxiliary driving roller, wherein a peripheral speed of the auxiliary driving roller is faster than a peripheral speed of the pressing member, and a steering roller provided so as to stretch the fixing belt at the inner surface of the fixing belt in a position downstream of the auxiliary driving roller and upstream the pad with respect to a rotational direction of the fixing belt. The steering roller adjusts a position of the fixing belt with respect to a widthwise direction of the fixing belt by inclining the fixing belt so as to be positioned within a predetermined range.
US11269271B2
A roller unit includes a roller, an arm, a holder, a tension spring, and a restriction member. The arm rotatably holds the roller. The holder swingably holds the arm. The tension spring includes a first hook at one end of the tension spring and a second hook at another end of the tension spring. The first hook is hooked on an arm-side hook of the arm. The second hook is hooked on a holder-side hook of the holder. The restriction member is configured to restrict movement of the tension spring in a state in which the first hook or the second hook is unhooked.
US11269266B2
An image forming apparatus includes: a detection unit configured to detect an amount of developer stored in a developing container and to output remaining amount information; and a control unit configured to perform control, during a replenishment of the developer to the developing container using a replenishment container, to cause a display unit to display a message related to the replenishment. When the replenishment is instructed, the control unit is further configured to perform a first control during the replenishment in a case where the remaining amount information indicates a first remaining amount, and configured to perform a second control different from the first control during the replenishment in a case where the remaining amount information indicates a second remaining amount greater than the first remaining amount.
US11269263B2
A bischloroformate composition is represented by a formula (1) below, contains a plurality of Ar components, and has an average number of monomer units (m1), which is calculated by an expression (Numerical Expression 1) below, ranging from 1.0 to 1.99. The plurality of Ar components are each independently Ar1 or Ar2. The plurality of Ar components include at least one Ar1 and at least one Ar2. Ar1 is a group represented by a formula (2) below. Ar2 is a group represented by a formula (3) below. A molar composition ratio represented by Ar1/(Ar1+Ar2) ranges from 45 mol % to 99 mol %. average number of monomer units (m1)=1+(Mav−M1)/M2 (Numerical Expression 1)
US11269262B2
A lithographic apparatus or frame assembly, comprising: a first and second pneumatic support, being arranged to control position of a frame, each of said pneumatic supports accommodating a pressure chamber; a frame position control system, comprising; a first position sensor device, configured to generate measurement data relating to the position of the frame; a first pressure controller, configured to control the pressure in the pressure chamber of the first pneumatic support on the basis of the measurement data generated by the first position sensor device; a pressure differential sensor device, configured to generate data relating to the difference between the pressure in the pressure chambers of the first and the second pneumatic support; a second pressure controller, configured to control the pressure in the pressure chamber of the second pneumatic support on the basis of the measurement data from the pressure differential sensor device.