US11367826B2
There is provided a piezoelectric laminate, including: a substrate; and a piezoelectric film formed on the substrate, wherein the piezoelectric film is a film containing an alkali niobium oxide of a perovskite structure represented by a composition formula of (K1-xNax)NbO3 (0
US11367825B2
A printed wiring board includes a core substrate including core material and having opening, thermoelectric elements including P-type and N-type thermoelectric elements such that the thermoelectric elements are accommodated in the opening, a first build-up layer including a first resin insulating layer on first surface of the core substrate and an outermost first resin insulating layer on the first resin insulating layer, and a second build-up layer including a second resin insulating layer on second surface of the core substrate and an outermost second resin insulating layer on the second resin insulating layer. The outermost first resin insulating layer is formed to have thermal conductivity that is higher than thermal conductivities of the first resin insulating layer and the core material, and the outermost second resin insulating layer is formed to have thermal conductivity that is higher than thermal conductivities of the second resin insulating layer and the core material.
US11367819B2
A light-emitting device array according to an embodiment includes a plurality of light-emitting devices connected to each other, each of the light-emitting devices comprising a light-emitting structure comprising a first conductive semiconductor layer, an active layer, and a second conductive semiconductor layer; a (1-1)th electrode connected to the exposed first conductive semiconductor layer; a (1-2)th electrode connected to the second conductive semiconductor layer; (2-1)th and (2-2)th electrodes connected to the (1-1)th and (1-2)th electrodes, respectively; a first bonding layer disposed between the (1-1)th electrode and the (2-1)th electrode; and a second bonding layer disposed between the (1-2)th electrode and the (2-2)th electrode wherein the (2-1)th electrode of the first light-emitting device and the (2-2)th electrode of the second light-emitting device are integrated, and the (2-2)th electrode of the first light-emitting device and the (2-1)th electrode of the second light-emitting device are integrated.
US11367813B2
Reliable resin packages and semiconductor light-emitting devices using the resin package can include a printed circuit board including a resin layer, metallic layers formed on a top surface of the resin layer and underneath a bottom surface of the resin layer and a frame arranged from a top surface of the printed circuit board toward a bottom surface of the printed circuit board. The semiconductor light-emitting device using the resin package can prevent the printed circuit board from warping toward the frame when forming the frame incorporating the printed circuit board because a total of each thickness of the metallic layers formed on the top surface and underneath the bottom surface of the resin layer can be thicker than a thickness of the resin layer. Thus, the present invention can provide the semiconductor light-emitting devices having high reliability, which can be used as a light source for vehicle lamps, etc.
US11367807B2
A nitride semiconductor light emitting element includes a multi-quantum well layer including AlGaN, and including a plurality of well layers and producing light by combining carriers and emitting deep ultraviolet light with a central wavelength of 250 nm to 350 nm, a metal electrode part including Al that is located above the multi-quantum well layer and reflects a first light that is a part of the light produced by the multi-quantum well layer and travels upward, a multi-stacked semiconductor layer that is located between the multi-quantum well layer and the metal electrode part, includes a plurality of p-type semiconductor layers including p-type AlGaN, and is configured in such a manner that the first light travels out and back therewithin via reflection at the metal electrode part until meeting a second light that is a part of the light produced by the multi-quantum well layer and travels downward, and an ITO contact electrode part provided between the metal electrode part and the multi-quantum well layer, and including an indium tin oxide, wherein a difference in refractive index between a p-type semiconductor layer and a layer adjacent thereto in the multi-stacked semiconductor layer is not more than 0.12, wherein the multi-stacked semiconductor layer and the ITO contact electrode part have a film thickness that allows only the first light after traveling out and back within the multi-stacked semiconductor layer and the ITO contact electrode part via the reflection at the metal electrode part, and the second light to meet in the same phase and exit from a lower side of the multi-quantum well layer.
US11367796B2
Gate-all-around integrated circuit structures having asymmetric source and drain contact structures, and methods of fabricating gate-all-around integrated circuit structures having asymmetric source and drain contact structures, are described. For example, an integrated circuit structure includes a vertical arrangement of nanowires above a fin. A gate stack is over the vertical arrangement of nanowires. A first epitaxial source or drain structure is at a first end of the vertical arrangement of nanowires. A second epitaxial source or drain structure is at a second end of the vertical arrangement of nanowires. A first conductive contact structure is coupled to the first epitaxial source or drain structure. A second conductive contact structure is coupled to the second epitaxial source or drain structure. The second conductive contact structure is deeper along the fin than the first conductive contact structure.
US11367791B2
The present disclosure provides a thin film transistor, a fabricating method thereof, an array substrate, and a display device. The thin film transistor includes: a substrate; a channel region; a heavily doped first semiconductor pattern located on both sides of the channel region; a second semiconductor pattern disposed on the heavily doped first semiconductor pattern; a gate insulating layer covering the channel region and the second semiconductor pattern; a gate pattern disposed on the gate insulating layer, an orthographic projection of the gate pattern on the substrate being within an orthographic projection of the channel region on the substrate; and a source pattern and a drain pattern in contact with the heavily doped first semiconductor pattern through the first via and the second via, respectively.
US11367787B2
A semiconductor device and a manufacturing method thereof are provided. The semiconductor device includes a substrate, a first channel layer, a first barrier layer, a gate electrode and an insulating structure. The substrate has a recess, and the first channel layer, the first barrier layer, the gate electrode and the insulating structure are disposed in the recess. The first channel layer covers a surface of the recess. The first barrier layer is disposed on a surface of the first channel layer. A surface of a bottom portion of the first barrier layer is covered by the gate electrode, and a top surface of the gate electrode is lower than a topmost surface of the substrate. Surfaces of the gate electrode and a top portion of the first barrier layer are covered by the insulating structure.
US11367785B2
A lateral insulated gate bipolar transistor (IGBT) with a low turn-on overshoot current is provided to reduce a peak value of a current flowing through a device during turn-on of a second gate pulse while preventing a current capability and a withstand voltage capability from being degraded. The lateral IGBT includes: a buried oxygen arranged on a P-type substrate, an N-type drift region arranged on the buried oxygen, on which a P-type body region and an N-type buffer region are arranged, a P-type collector region arranged in the N-type buffer region, a field oxide layer arranged above the N-type drift region, a P-type well region arranged in the P-type body region, and a P-type emitter region and an emitter region arranged in the P-type well region, where inner boundaries of the foregoing 4 regions are synchronously recessed to form a pinch-off region. A gate oxide layer is arranged on a surface of the P-type body region, and a polysilicon gate is arranged on the gate oxide layer. The polysilicon gate includes a first gate located above the surface of the P-type body region and a second gate located above the pinch-off region and the N-type drift region. The first gate is connected to a first gate resistor, and the second gate is connected to a second gate resistor.
US11367782B2
Short channel, horizontal gate-all-around (GAA) nanostructure (e.g., nanosheet, nanowire, or the like) transistors, methods of manufacturing and devices formed with the GAA transistors are disclosed herein. According to some methods, the GAA transistors are formed with a guard band for preventing diffusion of APT doping into the channel region, with shallow source/drain depths, and/or with epitaxial growth of the device channel regions after well and APT implantation in the substrate. As such, the GAA transistors are formed to mitigate issues such as bottom sheet voltage threshold (Vt) shift, junction leakage, APT dopant out-diffusion, well proximity effect, APT implant contamination that may be induced by anti-punch through (APT) doping diffusion during fabrication of gate all-around (GAA) transistors. The GAA transistors and methods of manufacturing, however, may be utilized in a wide variety of ways, and may be integrated into a wide variety of devices and technologies.
US11367773B2
An on-chip inductor structure includes first and second winding portions symmetrically arranged in an insulating layer by a symmetrical axis. Each of the first and second winding portions includes first and second semi-circular conductive lines concentrically arranged from the inside to the outside. First and second input/output conductive portions are disposed in the insulating layer along the extending direction of the symmetrical axis, to respectively and electrically couple the first ends of the outermost semi-circular conductive lines. A conductive branch structure is disposed in the insulating layer along the symmetrical axis and between the first and second input/output conductive portions, and electrically coupled to first ends of the innermost semi-circular conductive lines. The conductive branch structure has a grounded first end and a second end is electrically coupled to a circuit and is opposite the first end of the conductive branch structure.
US11367772B2
A display device of the present disclosure includes an organic EL layer formed on a circuit portion, which is formed on a substrate, with an insulating film interposed therebetween, a cathode electrode formed on the organic EL layer in common to all pixels, and a metal wiring provided on an outer peripheral portion of an effective pixel region and electrically connecting the cathode electrode to a wiring of the circuit portion. Then, the metal wiring has a recess or a projection on a contact surface in a connection portion with the cathode electrode. Furthermore, an electronic device according to the present disclosure has the display device having the above configuration.
US11367769B2
A display device includes a through portion passing through a display layer. The display includes a plurality of scan lines above the substrate and extending in a first direction, a plurality of data lines extending in a second direction, and a plurality of pixels connected to the scan lines and data lines. The data lines include a first data line and a second data line disconnected by the through portion, and a third data line spaced apart from the through portion along the first direction. The first data line is electrically connected with the third data line.
US11367765B2
A display device includes a first display area including a plurality of first pixel electrodes, and a second display area including a plurality of second pixel electrodes. A first pitch in a first direction of the plurality of first pixel electrodes is smaller than a second pitch in the first direction of the plurality of second pixel electrodes, and a length in the first direction of the first pixel electrodes is smaller than a length in the first direction of the second pixel electrode.
US11367759B2
An electroluminescence display device comprising a through-hole in a display area is discussed. The electroluminescence display device according to one embodiment of the present disclosure comprises a substrate having a display area and a non-display area arranged near the display area; a light emitting diode in the display area; an encapsulation layer on the light emitting diode; a through-hole arranged inside the display area to penetrate the substrate; an inner dam surrounding the through-hole; a trench arranged between the inner dam and the through-hole; and an etch-stopper arranged between the trench and the through-hole on the an insulating layer.
US11367754B2
A display substrate (10) includes a first base substrate (101) including a plurality of pixel units (101a) arranged in an array, at least one of the plurality of pixel units (101a) including at least two sub-pixel units and a transparent area (TA). The at least two sub-pixel units includes a first sub-pixel unit that is arranged between transparent areas (TA) of adjacent pixel units (101a) in a first direction. An orthographic projection of a pixel drive circuit (105) electrically coupled to the first sub-electrode (102a) corresponding to the first sub-pixel unit on the first base substrate (101) partially overlaps with an orthographic projection of a first sub-electrode (102a) positionally corresponding to another sub-pixel unit on the first base substrate (101).
US11367753B2
A display device includes a first electrode disposed on a substrate; a pixel defining layer including first through third exposure areas, each exposing at least part of the first electrode; first through third organic light emitting layers disposed in the first through third exposure areas, respectively; a second electrode disposed on the first through third organic light emitting layers; a first capping layer disposed on the second electrode and overlapping upper surfaces of the first through third organic light emitting layers; a second capping member disposed on the first capping layer, does not overlap the upper surface of the first organic light emitting layer, and overlaps only a portion of each of the upper surfaces of the second and third organic light emitting layers; and an encapsulation layer covering the second capping member.
US11367746B2
A radiation sensor element comprises a support plate, having a front face, extending substantially along a base plane, defining a lateral extension of the radiation sensor element; a substrate, having a basal face, an interconnection face opposite the basal face, and an edge face connecting the basal face and the interconnection face; a sensor tile, having a back face facing the interconnection face; a copper-pillar interconnection element between the interconnection face and the back face; and a non-conductive film extending between the interconnection face and the back face. The front face comprises, laterally beyond the edge face, a depression extending in a thickness direction perpendicular to the base plane, and the non-conductive film comprises an edge protrusion part extending in the depression.
US11367745B2
Apparatus and methods for sensing long wavelength light are described herein. A semiconductor device includes: a carrier; a device layer on the carrier; a semiconductor layer on the device layer, and an insulation layer on the semiconductor layer. The semiconductor layer includes isolation regions and pixel regions. The isolation regions are or include a first semiconductor material. The pixel regions are or include a second semiconductor material that is different from the first semiconductor material.
US11367744B2
An image sensor pixel comprises a subpixel and a polarization pixel. The subpixel includes a group of photodiodes disposed in semiconductor material, a shared microlens optically aligned over the group of photodiodes, and a subpixel color filter disposed between the group of photodiodes and the shared microlens. The polarization pixel includes a first photodiode disposed in the semiconductor material, an unshared microlens optically aligned over the first photodiode, and a polarization filter disposed between the first photodiode and the unshared microlens. The shared microlens has a first lateral area. The unshared microlens has a second lateral area less than the first lateral area of the shared microlens.
US11367743B2
An image sensor pixel includes a plurality of photodiodes, a shared microlens, and a plurality of microlenses. The plurality of photodiodes are arranged as a photodiode array with each of the plurality of photodiodes disposed within a semiconductor material. The shared microlens is optically aligned with a group of neighboring photodiodes included in the plurality of photodiodes. Each of the plurality of microlenses are optically aligned with an individual one of the plurality of photodiodes other than the group of neighboring photodiodes. The plurality of microlenses laterally surrounds the shared microlens.
US11367737B2
Embodiments of three-dimensional (3D) memory devices and methods for forming the 3D memory devices are disclosed. In an example, a method for forming a 3D memory device is disclosed. A first semiconductor device is formed on a first substrate. A first single-crystal silicon layer is transferred from a second substrate onto the first semiconductor device on the first substrate. A dielectric stack including interleaved sacrificial layers and dielectric layers is formed on the first single-crystal silicon layer. A channel structure extending vertically through the dielectric stack is formed. The channel structure includes a lower plug extending into the first single-crystal silicon layer and including single-crystal silicon. A memory stack including interleaved conductor layers and the dielectric layers is formed by replacing the sacrificial layers in the dielectric stack with the conductor layers. An interconnect layer above the memory stack and including a bit line electrically connected to the channel structure is formed.
US11367735B2
Disclosed is a three-dimensional semiconductor device comprising channel regions that penetrate the stack structure and extend in a direction perpendicular to a top surface of the first substrate, a first interlayer dielectric layer on the stack structure, and a peripheral circuit structure on the first interlayer dielectric layer. The peripheral circuit structure includes peripheral circuit elements on a first surface of a second substrate. The peripheral circuit elements are electrically connected to the channel regions and at least one of the gate electrodes. The first substrate has a first crystal plane parallel to the top surface thereof. The second substrate has a second crystal plane parallel to the first surface thereof. An arrangement direction of atoms of the first crystal plane intersects an arrangement direction of atoms of the second crystal plane.
US11367733B1
A memory die includes an alternating stack of insulating layers and electrically conductive layers located between a drain-side dielectric layer and a source-side dielectric layer. Memory openings vertically extend through the alternating stack. Each of the memory openings has a greater lateral dimension an interface with the source-side dielectric layer than at an interface with the drain-side dielectric layer. Memory opening fill structures are located in the memory openings. Each of the memory opening fill structures includes a vertical semiconductor channel, a vertical stack of memory elements, and a drain region. A logic die may be bonded to a source-side dielectric layer side of the memory die.
US11367730B2
An example of an apparatus includes a plurality of memory cells. At least a portion of the memory cells have a bottom electrode with each bottom electrode being at least partially electrically isolated from remaining ones of the bottom electrodes. At least one resistive interconnect electrically couples two or more of the bottom electrodes. The resistive interconnect is arranged to discharge at least a portion of excess charge from the two or more bottom electrodes. Additional apparatuses and methods of forming the apparatuses are disclosed.
US11367722B2
A nanowire transistor structure has a first device region with a first body of semiconductor material having a first cross-sectional shape. A second device region has a second body with a second cross-sectional shape different from the first cross-sectional shape. The first device section is vertically above or below the second device section with the bodies extending horizontally between a source and drain. A first gate structure is wrapped around the first body and a second gate structure is wrapped around the second body. Differences in the geometries of the nanowires can be used to optimize performance in the first device section independently of the second device section.
US11367719B2
In a described example, an apparatus includes: a first metal oxide semiconductor field effect transistor (MOSFET) coupled between a first input terminal for receiving a supply voltage and an output terminal for coupling to a load, and having a first gate terminal; an enable terminal coupled to the first gate terminal for receiving an enable signal; a first current mirror coupled between the first input terminal and a first terminal of a first series resistor and having an input coupled to the first gate terminal; and a second MOSFET coupled between the first gate terminal and the output terminal, and having a second gate terminal coupled to the first terminal of the first series resistor, the first series resistor having a second terminal coupled to the output terminal.
US11367718B1
A layout for measuring an overlapping state includes a layout region, a first dummy active area region, and dummy component regions. The first dummy active area region is located in the layout region. The dummy component regions are stacked in the layout region. At the moment when one of the dummy component regions is formed on the first dummy active area region, the one of the dummy component regions and the first dummy active area region have a first overlapping region, and the first overlapping region does not include other dummy component regions among the dummy component regions.
US11367717B2
A storage device includes a first die and a second die. The first die is stacked on the second die. The first die includes a plurality of die regions partitioned by dicing regions. Each of the die regions includes a memory cell array. The second die includes a circuit configured to process reading of data from and writing of data to, memory cells in the memory cell arrays in each of the die regions of the first die.
US11367715B2
A photorelay of an embodiment includes a polyimide substrate having a first surface and a second surface on an opposite side of the polyimide substrate from the first surface, the polyimide substrate having a thickness equal to or more than 10 μm and equal to or less than 120 μm, an input terminal provided on the second surface, an output terminal provided on the second surface, a light receiving element provided on the first surface, a light emitting element provided on the light receiving element, and a MOSFET provided on the first surface.
US11367711B2
A memory device is described. The memory device comprises a plurality of stacked memory layers, wherein each of the plurality of stacked memory layers comprises a plurality of memory cells. The memory device further comprises an optical die bonded to the plurality of stacked memory layers and in electrical communication with the stacked memory layers through one or more interconnects. The optical die comprises an optical transceiver, and a memory controller configured to control read and/or write operations of the stacked memory layers. The optical die may be positioned at one end of the plurality of stacked memory layers. The one or more interconnects may comprise one or more through silicon vias (TSV). The plurality of memory cells may comprise a plurality of solid state memory cells. The memory devices described herein can enable all-to-all, point-to-multipoint and ring architectures for connecting logic units with memory devices.
US11367706B2
A semiconductor apparatus and a fabrication method thereof are disclosed. The semiconductor apparatus includes a substrate, a channel layer, a barrier layer, and a gate structure, and includes: a first doped group III-V semiconductor, a group III-V semiconductor, and a conductor. The channel layer is disposed on the substrate. The barrier layer is disposed on the channel layer. The first doped group III-V semiconductor is disposed on the barrier layer. The group III-V semiconductor is disposed on the doped group III-V semiconductor. The conductor is disposed on the group III-V semiconductor, where a width of the first doped group III-V semiconductor is greater than a width of the conductor.
US11367703B2
A bonding apparatus is provided. This bonding apparatus uses images captured by an imaging apparatus and performs a packaging process for a semiconductor chip and additional processes other than the packaging process. The bonding apparatus is provided with: an aperture switching mechanism provided in an optical system of the imaging apparatus and capable of switching between a first aperture and a second aperture that has an aperture hole diameter greater than that of the first aperture; and a control unit which controls the aperture switching mechanism to switch to either the first aperture or the second aperture. The control unit performs the packaging process using an image captured by switching to the first aperture and performs the additional processes using an image captured by switching to the second aperture.
US11367697B2
An RF flip chip is provided in which a local bump region adjacent a die corner includes a balun having a centrally-located bump.
US11367691B2
An electronic semiconductor component with a housing structure and a cavity introduced into the housing structure is specified. The cavity comprises a base surface. Furthermore, the electronic semiconductor component comprises an auxiliary layer arranged on the base surface of the cavity and a marking penetrating the auxiliary layer at least as far as the base surface of the cavity. The marking comprises an optical contrast that depends on both an optical property of the housing structure and an optical property of the auxiliary layer. Furthermore, a method for producing an electronic semiconductor component is given.
US11367686B2
A semiconductor and a method of fabricating the semiconductor having multiple, interconnected die including: providing a semiconductor substrate having a plurality of disparate die formed within the semiconductor substrate, and a plurality of scribe lines formed between pairs of adjacent die of the plurality of disparate die; and fabricating, by a lithography system, a plurality of inter-die connections that extend between adjacent pair of die of the plurality of die.
US11367685B2
An electronic device including a semiconductor memory is provided. The semiconductor memory includes: a plurality of lower lines disposed over a substrate and extending in a first direction; a plurality of upper lines disposed over the lower lines and extending in a second direction crossing the first direction; a plurality of memory cells disposed between the lower lines and the upper lines and overlapping intersection regions of the lower lines and the upper lines; and an air gap located between the upper lines and extending in the second direction.
US11367681B2
Methods and apparatuses for slit oxide and via formation techniques are described, for example, for fabricating three dimensional memory devices that may include multiple decks of memory cells that each include memory cell stacks and associated access lines. The techniques may create an interconnect region without removing a portion of the memory cell stacks. The interconnect region may include one or more conductive vias extending through the decks of memory cells to couple the access lines with logic circuitry that may be located underneath the decks of memory cells. Further, the techniques may divide an array of memory cells into multiple subarrays of memory cells by forming trenches, which may sever the access lines. In some cases, each subarray of memory cells may be electrically isolated from other subarrays of memory cells. The techniques may reduce a total number of fabrication process steps.
US11367679B2
A semiconductor package includes a lower package, an interposer on the lower package, and an under-fill layer between the interposer and the lower package. The interposer includes a through hole that vertically penetrates the interposer. The under-fill layer includes an extension that fills at least a portion of the through hole.
US11367677B2
An electronic component module includes an electronic component, a structure body, a through wiring, and an insulator. The structure body covers at least a portion of the electronic component and has conductivity. The through wiring extends through the structure body. The insulator is disposed at least between the through wiring and the structure body.
US11367667B2
A device is disclosed which includes, in one illustrative example, an integrated circuit die having an active surface and a molded body extending around a perimeter of the die, the molded body having lips that are positioned above a portion of the active surface of the die. Another illustrative example includes an integrated circuit die having an active surface, a molded body extending around a perimeter of the die and a CTE buffer material formed around at least a portion of the perimeter of the die adjacent the active surface of the die, wherein the CTE buffer material is positioned between a portion of the die and a portion of the molded body and wherein the CTE buffer material has a coefficient of thermal expansion that is intermediate a coefficient of thermal expansion for the die and a coefficient of thermal expansion for the molded body.
US11367663B2
Interconnect structures and corresponding formation techniques for fin-like field effect transistors (FinFETs) are disclosed herein. An exemplary interconnect structure for a FinFET includes a gate node via electrically coupled to a gate of the FinFET, a source node via electrically coupled to a source of the FinFET, and a drain node via electrically coupled to a drain of the FinFET. A source node via dimension ratio defines a longest dimension of the source node via relative to a shortest dimension of the source node via, and a drain node via dimension ratio defines a longest dimension of the drain node via relative to a shortest dimension of the drain node via. The source node via dimension ratio is greater than the drain node via dimension ratio. In some implementations, the source node via dimension ratio is greater than 2, and the drain node via dimension ratio is less than 1.2.
US11367660B2
A device is manufactured by providing a semiconductor fin protruding from a major surface of a silicon substrate comprising silicon. A liner and a shallow trench isolation (STI) region are formed adjacent the semiconductor fin. A silicon cap is deposited over the semiconductor fin. The resulting cap consists of crystalline silicon in the portion over the semiconductor fin and consists of amorphous silicon in the portions over the liner and STI region. An HCl etch bake process is performed to remove the portions of amorphous silicon over the liner and the STI region.
US11367655B2
A chip production method includes a first step of setting a first cutting line and a second cutting line on a substrate including a plurality of functional elements, a second step of forming a mask on the substrate such that the functional elements are covered and an intersection region including an intersection of the first cutting line and the second cutting line is exposed, a third step of removing the intersection region from the substrate and forming a penetration hole by etching the substrate using the mask, a fourth step of forming a modified region in the substrate along the first cutting line, a fifth step of forming a modified region in the substrate along the second cutting line, and a sixth step of forming chips by cutting the substrate along the first cutting line and the second cutting line.
US11367649B2
Polishing slurries for polishing semiconductor substrates are disclosed. The polishing slurry may include first and second sets of colloidal silica particles with the second set having a silica content greater than the first set.
US11367647B2
A method of manufacturing an electronic device is provided. The method includes forming a stack structure by placing a to-be-peeled layer on a substrate, applying thermal shock to the stack structure, detaching the to-be-peeled layer from the substrate, and transferring the detached to-be-peeled layer to a target substrate.
US11367644B2
A scanner includes a light source configured to apply a light to a backside of a wafer. The light is reflected from the backside of the wafer. A first mirror is configured to receive the light from the backside of the wafer and reflect the light. A sensor is configured to receive the light from the first mirror and generate an output signal indicative of a backside topography of the wafer.
US11367643B2
A method for printing on a substrate includes printing a support structure by printing a liquid precursor material and curing the liquid precursor material, printing one or more alignment markers by printing the liquid precursor material outside the support structure and curing the liquid precursor material, positioning a substrate within the support structure, performing a registration of the substrate using the one or more alignment markers, and printing one or more device structures on the substrate while registered by printing and curing the liquid precursor material.
US11367641B2
A wafer storage device includes a wafer cassette and a carrier plate. The wafer cassette includes a housing and a plurality pairs of retaining members disposed on lateral walls of the housing. The carrier plate is placed into the housing, is supported by one pair of the retaining members, and includes a plate body carrying the wafer thereon, and having a periphery formed with two slots extending respectively in two different radial directions of the wafer. Two positioning members respectively and radially correspond in position to the slots, and abut against an outer rim of the wafer.
US11367635B2
Provided are an apparatus and a method for treating a substrate at a high-pressure atmosphere. The apparatus for treating the substrate includes a first body and a second body combined with each other to define a treatment space in which the substrate is treated, a sealing member interposed between the first body and the second body to seal the treatment space from an outside at a position in which the first body is in close contact with the second body, and a driving member to drive the first body or the second body such that the treatment space is open or closed. The sealing member is positioned in a sealing groove formed in the first body. The sealing member is deformed to be in close contact with the second body by pressure of the treatment space when a process is performed.
US11367633B2
A heat treatment apparatus includes: a vertically-extended processing container configured to accommodate a substrate; a gas supply including a gas supply pipe that extends along an inner wall surface of the processing container in a vertical direction; a heater having a heat insulating material provided around the processing container, and a heating element provided along the inner wall surface of the heat insulating material; and a cooler having a fluid flow path formed outside the heat insulating material, and a blowing-out hole penetrating the heat insulating material and configured to blow out a cooling fluid toward the gas supply pipe, the blowing-out hole having one end that communicates with the fluid flow path and a remaining end that communicates with a space between the processing container and the heat insulating material. A plurality of blowing-out holes is provided in the gas supply pipe in a longitudinal direction.
US11367624B2
According to one embodiment, a method of manufacturing a semiconductor device includes forming a first film on a substrate. The method further includes forming a second film on the first film. The method further includes forming a recess in the first film using the second film as a mask. The second film includes a first layer having carbon and a second layer having carbon formed on the first layer. The second layer has a second carbon density lower than a first carbon density of the first layer.
US11367619B2
Implementations of a semiconductor package may include a semiconductor die including a first side and a second side, the first side of the semiconductor die including one or more electrical contacts; and an organic material covering at least the first side of the semiconductor die. Implementations may include where the one or more electrical contacts extend through one or more openings in the organic material; a metal-containing layer coupled to the one or more electrical contacts; and one or more slugs coupled to one of a first side of the semiconductor die, a second side of the semiconductor die, or both the first side of the semiconductor die and the second side of the semiconductor die.
US11367611B2
There is provided a film forming method of embedding a film in a groove formed in a front surface of a substrate, which includes: depositing an in-conformal film in the groove formed in the front surface of the substrate while forming a V-like cross-sectional shape in the groove; and embedding a conformal film in the groove by depositing the conformal film.
US11367606B2
A method is disclosed comprising providing a biological sample on a swab, directing a spray of charged droplets onto a surface of the swab in order to generate a plurality of analyte ions, and analysing the analyte ions.
US11367605B2
A method of ion imaging is disclosed that includes automatically sampling a plurality of different locations on a sample using a front device which is arranged and adapted to generate aerosol, smoke or vapour from the sample. Mass spectral data and/or ion mobility data corresponding to each location is obtained and the obtained mass spectral data and/or ion mobility data is used to construct, train or improved a sample classification model.
US11367586B2
An overcurrent protection device for a circuit to be monitored, includes at least one trigger unit, which is configured for an interruption of the circuit in at least one trigger situation and which comprises at least one conductor section, which is configured for a conduction of a current to be monitored, at least one trigger element, which comprises at least one magnetically and thermally shape-shiftable material and is, in the trigger situation, configured for a thermally-induced and/or magnetically-induced deformation in dependence on a current that flows through the conductor section, and at least one actuation element, which is operatively connected with the trigger element and is configured for a transmission of at least one actuation movement and/or at least one actuation force to at least one interrupter switch.
US11367585B2
A direct-current circuit breaker includes a first main circuit breaker inserted into a first direct-current line, a resonance circuit connected in parallel to the first main circuit breaker, a MOSA connected in parallel to the first main circuit breaker via the resonance circuit, a second main circuit breaker inserted into a second direct-current line, a switch connected in series to the second main circuit breaker, a resonance circuit connected in parallel to the second main circuit breaker, and a MOSA connected in parallel to the second main circuit breaker via the resonance circuit. The second direct-current line is a line that branches off from the first direct-current line and returns to the first direct-current line. The switch is inserted upstream of the second direct-current line.
US11367584B2
A switch including a blade, an electrical terminal, and a sensor. The blade is pivotable between an open position and a closed position. The electrical terminal is configured to receive the blade when in the closed blade position. The sensor is coupled to the electrical terminal. The sensor is configured to sense a position of the blade and output a signal corresponding to the position.
US11367582B2
A keyswitch includes a base, a keycap, a lift mechanism, a touch circuitry portion, and an outer covering layer. The keycap is connected to the base through the lift mechanism so as to move up and down relative to the base. The touch circuitry portion is disposed on the top surface of the keycap. A connection circuitry portion extends from the touch circuitry portion. The outer covering layer covers the touch circuitry portion and at least a portion of the connection circuitry portion. Thereby, the keyswitch can provide touch function without excessively increasing the whole thickness of the keyswitch. A keyboard includes a plurality of the keyswitches and therefore can provide touch function without excessively increasing the whole thickness of the keyboard.
US11367577B2
A trigger assembly having: a housing with a switch; a trigger; an actuator movable from OFF wherein the switch is operably-opened, towards ON wherein the switch is operably-closed; a lock-on mechanism including a first locking member mounted proximate the trigger and a second locking member mounted proximate the housing; when the actuator is ON, said locking members are movable relative to each other into a locked configuration; a lock-off mechanism including a lock-off member that is movable about a rotation axis between locked-off-position, which restricts movement of the trigger and the actuator is restricted from movement, and non-locked-off-position, which does not restrict movement of the trigger and the actuator member is not restricted from movement; and a shaped-portion disposed proximate the housing that abuts the lock-off member when the trigger is moved towards the housing with the lock-off member in the locked-off-position, whereby the actuator is restricted from movement.
US11367569B2
Embodiments of the invention are directed to a method of fabricating a yoke arrangement of an inductor. A non-limiting example method includes forming a dielectric layer across from a major surface of a substrate. The method further includes configuring the dielectric layer such that it imparts a predetermined dielectric layer compressive stress on the substrate. A magnetic stack is formed on an opposite side of the dielectric layer from the substrate, wherein the magnetic stack includes one or more magnetic layers alternating with one or more insulating layers. The method further includes configuring the magnetic stack such that it imparts a predetermined magnetic stack tensile stress on the dielectric layer, wherein a net effect of the predetermined dielectric layer compressive stress and the predetermined magnetic stack tensile stress on the substrate is insufficient to cause a portion of the major surface of the substrate to be substantially non-planar.
US11367568B2
An inductive device comprises a plate-shaped ferrite core and a hybrid double-D solenoid coil which is arranged over the plate-shaped ferrite core and has a plurality of turns. The plurality of turns is grouped into at least two groups, each having at least two immediately consecutive turns which in a group have monotonically increasing or decreasing turn diameters, wherein the last turn of a group has a turn diameter that is larger than that of the first turn of the following group if the turn diameter of the turn immediately preceding the last turn within the group is smaller than the turn diameter of the last turn, or has a turn diameter that is smaller than that of the first turn of the following group if the turn diameter of the turn immediately preceding the last turn is larger than the turn diameter of the last turn.
US11367556B2
An inductor has a coil portion made of a wire wound in a coil shape and an element body in which the coil portion is provided. The element body has a first core member, a second core member, and a third core member. The first core member has a winding core portion configured to be positioned inside the coil portion. The second core member is accommodated in the winding core portion. The third core member covers the coil portion and the first core member in which the second core member is accommodated in the winding core portion.
US11367553B2
One object of the present invention is to provide a coil element having a reduced thickness but is less prone to be broken. The coil element according to an embodiment of the present invention has a rectangular parallelepiped shape and has a principal surface including long sides and short sides. The coil element includes a drum core, a winding wound around the drum core, a first external electrode electrically connected to one end of the winding, and a second external electrode electrically connected to the other end of the winding. The drum core in the embodiment includes a first flange, a second flange, and a winding core connecting between the first flange and the second flange. The winding core extends along the short sides of the principal surface.
US11367539B2
Disclosed herein are methods of manipulating particles on solid substrates via optothermally-gated photon nudging.
US11367538B2
A container for radioactive waste including an outer Steel wall, an inner Steel wall, a layer of lead located between the two steel walls, a steel base, a steel cover, a volume of quartz sand located inside the container, at least one internal receptacle/cassette/box that is coated/surrounded/covered at least partially by the volume of quartz sand; and radioactive waste located inside the receptacle, where the internal container may be made of steel and may contain low level radioactive waste, and alternatively, the receptacle(s) may be made of ceramic material and may contain high level radioactive waste, and in one preferred embodiment, the container has an internal rack into which the internal receptacles are placed.
US11367529B2
A physiological test credit method determines if test credits are available to the monitor and checks if a Wi-Fi connection is available. If test credits are less than a test credit threshold, the monitor connects to a test credit server, processes server commands so as to download test credits and disconnects from the server. In various embodiments, the monitor is challenged to break a server code, the server is challenged to break a monitor code. The server validates monitor serial codes, and saves monitor configuration parameters.
US11367528B2
Medical devices and related augmented reality systems and methods are provided. A method of operating an infusion device involves analyzing one or more images captured by an imaging device to identify image content indicative of an activity capable of influencing the physiological condition of the patient and in response to identifying the activity based at least in part on the one or more images, automatically adjusting delivery of the fluid to the patient based at least in part on the activity. An expected nutritional characteristic for a meal is determined based at least in part on the image content, and a delivery adjustment for delivering the fluid is determined based on the expected nutritional characteristic. A graphical indication of the delivery adjustment may also be provided using augmented reality.
US11367522B2
A medical system comprises processing circuitry configured to: load medical images sequentially from a data store which stores a set of medical images, each having an associated location; receive a current location of a medical image that is currently displayed on the display; receive an input operation from a user; process the input operation to determine whether the input operation is of a first type or the input operation is of a second type, wherein the first type of input operation is intended to be less precise than the second type of input operation, and to determine a destination location in dependence on the current location and the input operation; perform a first display operation based on the destination location if the input operation is of the first type; and perform a second display operation based on the destination location if the input operation is of the second type.
US11367513B2
A system for recording HIPAA compliant medical imagery may be configured as follows. A medical imaging system comprising a special purpose computer. The special purpose computer comprising: a processor, a permanently installed hard drive, and a random access memory. The permanently installed hard drive is configured such that it stores all instructions necessary for the processor to process medical files transmitted from the first medical system. The permanently installed hard drive is further configured such that it stores all instructions necessary for the processor to encrypt and store all medical files, as they are created, on a removable drive only. The removable drive is an encrypted removable flash storage drive.
US11367510B2
A method and data processing device is described herein for computer-aided determination of a hair coloring agent for coloring of hair in a desired hair color. A device for production of an individually determined hair coloring agent is also described herein.
US11367508B2
Disclosed herein are systems, methods, and compositions useful for determining cellular pathway disruption comprising the use of RNA expression level information. This determined level of disruption can assist in the identification of genetic variants that alter pathway activity, to correlate these variants with disease state and disease progression, and to identify those therapeutics most likely to be effective and which should be avoided.
US11367507B2
Different embodiments of local redundancy decoder circuits that can be used in a memory device are disclosed. The different types of local redundancy decoder circuits are operably connected to the columns of memory cells in a memory array.
US11367501B2
A test method for a memory device including a plurality of memory cells includes generating a first test pattern, performing a first pattern write operation of writing the first test pattern in the plurality of memory cells, reading first data from the plurality of memory cells in which the first test pattern was written, generating a second test pattern based on the first data, and performing a second pattern write operation of writing the second test pattern in the plurality of memory cells. The second test pattern is generated such that a write operation is skipped with regard to failure cells from among the plurality of memory cells at which a write failure occurs, during the second pattern write operation.
US11367498B2
A method of hierarchical structuring a multi-level memory in a convolutional neural network, includes partitioning a memory into a plurality of sections, partitioning the plurality of sections into a plurality of stripes, utilizing input data from the plurality of stripes in a MAC array, outputting an intermediate result from the MAC array to at least one of the plurality of stripes of a result buffer, looping back the intermediate result from the at least one of the plurality of stripes of the result buffer to at least one of the plurality of stripes of an input data buffer and outputting a final result from the at least one of the plurality of stripes of the result buffer to at least one of the plurality of stripes of an output buffer.
US11367487B2
A non-volatile memory device includes a memory cell array including a plurality of cell strings, each of the plurality of cell strings includes a gate-induced drain leakage (GIDL) transistor and a memory cell group, and a control logic to apply a voltage to each of the plurality of cell strings. The control logic performs a first erase operation of erasing the memory cell groups of each of the plurality of cell strings, a first verification operation of detecting erase results of the memory cell groups of each of the plurality of cell strings, and a program operation of programming the GIDL transistors of some of the plurality of cell strings.
US11367484B1
Systems, methods, and apparatus related to memory devices. In one approach, a memory device has a memory array including memory cells. A controller of the memory device applies multiple pre-read voltages to memory cells prior to performing write operations on the memory cells. The controller applies a first pre-read voltage to determine which of the memory cells have a sensed current that exceeds a threshold. In response to determining that a percentage of the memory cells exceeding the threshold is too low (e.g., below a fixed limit), the controller determines to apply a second pre-read voltage to the memory cells. The second pre-read voltage has a greater magnitude than the first pre-read voltage, and can be applied to ensure greater reliability in properly determining the existing programming state of the memory cells. The controller then applies write voltages to the memory cells as appropriate based on target logic states for each memory cell and the programming mode to be used by the controller.
US11367475B2
According to one embodiment, a magnetic storage device includes a magnetoresistive element having a first end and a second end. A first switch is between the first end and a first wiring. A second switch is between the second end and a second wiring. A third switch is between the first end and a third wiring. A fourth switch is between the second end and a fourth wiring. A driver is connected to the first wiring and the second wiring and is configured to supply, to the first wiring, a current at a magnitude set based on a voltage at the first end and a voltage at the second end.
US11367471B2
An impedance calibration circuit includes a first variable impedance, a second variable impedance, a third variable impedance. The first variable impedance is connected to a ZQ terminal. A first control circuit performs a first impedance calibration on the first variable impedance based on an output signal from an output of a first comparator. A second control circuit performs a second impedance calibration on the third variable impedance based on an output signal from an output of a second comparator. A first switch connects an input of the first comparator to one of the ZQ terminal and the first node. A second switch connects the output of the first comparator to one of the first and second control circuits. A third switch connects an output of the first switch to one of first and second input terminals of the first comparator and connects the reference voltage to the other.
US11367462B1
A non-metallic media substrate includes a disc-shaped substrate body having at least one media storage surface on a face thereof. The substrate body has a center opening having an inner diameter and an outer diameter surface, and the substrate body has a thickness. The substrate further includes an annular groove at the outer diameter of the media substrate, the annular groove having chamfered edges and an internal concavity extending toward the inner diameter.
US11367460B2
The magnetic recording medium including: a non-magnetic support; and a magnetic layer including a ferromagnetic powder and a binding agent on the non-magnetic support, in which a center line average surface roughness Ra measured regarding a surface of the magnetic layer is 1.0 nm to 1.6 nm, and a difference (Safter−Sbefore) between a spacing Safter measured by optical interferometry regarding the surface of the magnetic layer after methyl ethyl ketone cleaning and a spacing Sbefore measured by optical interferometry regarding the surface of the magnetic layer before methyl ethyl ketone cleaning is greater than 0 nm and equal to or smaller than 15.0 nm.
US11367458B2
A system includes a microphone unit coupled to a roof of an autonomous vehicle. The microphone unit includes a microphone board having a first opening. The microphone unit also includes a first microphone positioned over the first opening and coupled to the microphone board. The microphone unit further includes an accelerometer. The system also includes a processor coupled to the microphone unit.
US11367455B2
Embodiments relate to an audio processing unit that includes a buffer, bitstream payload deformatter, and a decoding subsystem. The buffer stores at least one block of an encoded audio bitstream. The block includes a fill element that begins with an identifier followed by fill data. The fill data includes at least one flag identifying whether enhanced spectral band replication (eSBR) processing is to be performed on audio content of the block. A corresponding method for decoding an encoded audio bitstream is also provided.
US11367450B2
Systems and methods of diarization using linguistic labeling include receiving a set of diarized textual transcripts. A least one heuristic is automatedly applied to the diarized textual transcripts to select transcripts likely to be associated with an identified group of speakers. The selected transcripts are analyzed to create at least one linguistic model. The linguistic model is applied to transcripted audio data to label a portion of the transcripted audio data as having been spoken by the identified group of speakers. Still further embodiments of diarization using linguistic labeling may serve to label agent speech and customer speech in a recorded and transcripted customer service interaction.
US11367448B2
A method of providing a platform for configuring device-specific speech recognition is provided. The method includes providing a user interface for developers to select a set of at least two acoustic models appropriate for a specific type of a device, receiving, from a developer, a selection of the set of the at least two acoustic models, and configuring a speech recognition system to perform device-specific speech recognition by using one acoustic model selected from the at least two acoustic models of the set.
US11367429B2
A computing system receives an instruction to initiate audio presentation of electronic communications for a recipient, and outputs an audio presentation responsive to the instruction. The audio presentation includes an initial portion that includes a presentation road map, and a subsequent portion that includes audible output of text content of a plurality of unreviewed electronic communications for the recipient. The presentation road map identifies an estimated time to present the subsequent portion of the audio presentation.
US11367404B2
Embodiments of the present disclosure provide a device and a method for controlling backlight, and a display device. The device for controlling backlight, comprising: a first controlling circuit configured to receive a first power supply signal for controlling a display device to be turned on or off, and generate an output signal for causing a backlight module of the display device to be turned off, in response to the first power supply signal being in a first status for controlling the display device to be turned off; and a second controlling circuit configured to receive the first power supply signal, and generate an output signal for causing the backlight module to be turned on again after being kept in a turned off state for a predetermined time period, in response to the first power supply signal being in a second status for controlling the display device to be turned on.
US11367403B2
A display apparatus includes a plurality of light sources configured to emit light; a light guide plate having a first surface and a second surface, configured to spread light emitted from the plurality of light sources therein to emit light through the first surface; and a local dimming unit configured to reflect or scatter light emitted through the second surface of the light guide plate according to a location. The local dimming unit may include an electro-optical layer configured to change optical properties according to an electric field; a plurality of electrodes located on the same plane, configured to generate the electric field; and a controller configured to change a voltage applied to the plurality of electrodes according to an image.
US11367400B2
A display device includes a display panel including a first image unit and a second image unit, a data driver which applies data voltages to the display panel, a first scan driver which applies write scan signals to the display panel, a second scan driver which applies compensation scan signals and initialization scan signals to the display panel, and a masking part connected to the second scan driver and which selectively applies the initialization scan signals to the second image unit.
US11367396B2
The present disclosure provides a pixel driving circuit, a display panel and a display apparatus. The pixel driving circuit includes: a first connection line, a second power supply line and a data writing unit. The first connection line is coupled to a gate of at least one transistor in the data writing unit. The first connection line includes at least a first section and a second section coupled to each other, a width of the first section is greater than a width of the second section, and an orthographic projection of the first connection line on the substrate and an orthographic projection of the second power supply line on the substrate overlap with each other to form a first overlapping region, and the first section extends through the first overlapping region.
US11367393B2
Provided are a display panel, a driving method thereof and a display device. The display panel includes a substrate, multiple sub-pixels located on one side of the substrate, and at least one signal conversion circuit. Each sub-pixel includes a pixel driving circuit and a light-emitting element. The pixel driving circuit includes an initialization transistor and a driving transistor. A first electrode of the initialization transistor is electrically connected to a gate of the driving transistor. The signal conversion circuit may convert a received initialization signal to a first initialization signal or convert the initialization signal to a second initialization signal according to a received data control signal, and generate an output of the conversion to the second electrode of the initialization transistor. This can avoid an unstable gate voltage of the driving transistor caused by a leakage current, further improve the display effect.
US11367392B2
A method and system determine the characteristics of drive devices and load devices in selected pixels in an array of pixels in a display in which each pixel includes a drive device for supplying current to a load device. The method and system supply current to the load device via the drive device in a selected pixel, the current being a function of a current effective characteristic of at least one of the drive device and the load device; measure the current via a measurement line that is shared by adjacent pixels, and extract the value of a selected effective characteristic of one of the drive and load devices from the effect of the current on another of the drive and load devices. Current may be measured via a read transistor in each pixel.
US11367391B2
A display panel, a display device and a detection method are provided. The display panel includes a display area and a peripheral area surrounding the display area. Pixel units arranged in an array are disposed in the display area. The pixel unit includes a pixel driving circuit. A crack detecting line is disposed in the peripheral area, and the crack detecting line is connected to a reset signal terminal of the pixel driving circuit of at least one pixel unit. The display panel can reduce the influence of the voltage drop over the crack detection line on the brightness during the electrical detection stage, and can also improve the crack detection rate of the peripheral area.
US11367390B2
A display apparatus and a method for noise reduction are introduced. The method comprises steps of sensing a first pixel signal being superimposed by noises from a first pixel through a first sensing line in a first phase of a sensing operation and sensing a first noise signal from the first sensing line in a second phase of the sensing operation. The method further comprises steps of sensing a second noise signal from a second sensing line in the first phase of the sensing operation, and sensing a third noise signal from the second sensing line in the second phase of the sensing operation. The method further removes the noises that are superimposed to the first pixel signal according to a difference between the first pixel signal and the first noise signal and a difference between the second noise signal and the third noise signal to generate a denoised sensing value of the first pixel.
US11367389B2
The embodiments of the present disclosure disclose a pixel circuit and a method for driving the same, a display panel and a display apparatus. The pixel circuit includes: a driving sub-circuit configured to provide current for causing a light-emitting element to emit light to the light-emitting element under control of a light-emitting control signal; a reset sub-circuit having a reset signal terminal for receiving a reset signal, wherein the reset sub-circuit is connected to the driving sub-circuit and a first terminal of the light-emitting element, and is configured to reset the driving sub-circuit and the first terminal of the light-emitting element under control of the reset signal; a data writing sub-circuit connected to the driving sub-circuit and the reset sub-circuit, and configured to write a data voltage into the driving sub-circuit under control of a first control signal; and a sensing sub-circuit configured to receive a data signal via a first signal terminal, and transmit the data signal to the data writing sub-circuit under control of a second control signal; and sense an external input, and read the sensed external input into a read signal line under control of a read control signal.
US11367388B2
The pixel structure includes a plurality of first pixel units disposed in a first region and at least one second pixel unit disposed in a second region. A distribution density of the plurality of first pixel units is greater than that of the at least one second pixel unit. Each first pixel unit includes a plurality of first sub-pixels, and each second pixel unit includes a plurality of second sub-pixels. A number of first sub-pixels included in the first pixel unit is equal to that of second sub-pixels included in the second pixel unit. A number of at least one first sub-pixel of the first pixel unit that displays a color is equal to that of at least one second sub-pixel of the second pixel unit that displays a same color, and light-emitting areas of a first sub-pixel and a second sub-pixel that display a same color are equal.
US11367380B2
A display device includes a pixel unit, a binary driver, and a timing generator. The display device is an active matrix display device configured to receive a data signal including image data and other data different from the image data. The pixel unit includes a memory configured to store the image data. The binary driver includes a first holding circuit configured to hold the image data and at least one second holding circuit configured to hold the other data. The timing generator is configured to generate a drive signal used for driving the binary driver.
US11367379B1
A display device according to an embodiment of the disclosure includes a timing controller, a scan driver including a plurality of stages connected to a plurality of clock signal lines and generating a plurality of scan signals in response to the scan start signal, a data driver configured to generate a plurality of data signals based on the image data, and a pixel portion including a plurality of pixels. One stage in the scan driver transmits a carry signal to 2n-th next stage. The timing controller selects any one of a normal frequency and low frequencies lower than the normal frequency as a driving frequency based on the input image data, and adjusts a clock duty of the plurality of clock signals so that a time required to output all of the plurality of scan signals during one frame is constant irrespective of the driving frequency.
US11367378B2
A driving method includes the following steps: driving a first dummy pixel circuit according to a first test signal, and driving a display pixel circuit according to a driving signal, wherein the first test signal is maintained at a value corresponding to a first gray level; detecting a detection voltage change value cross a light-emitting element in the display pixel circuit is driven for a driving time, and detecting a first test voltage change value cross a light-emitting element in the first dummy pixel circuit is driven for the driving time; and adjusting the driving signal according to the detection voltage change value, the first test voltage change value and a second test voltage change value, wherein the second test voltage change value is obtained by detecting a second dummy pixel circuit or from a memory unit.
US11367373B1
A driver integrated circuit, including multiple output pads, multiple switching circuits, and multiple data channel circuits, is provided. The output pads and the switching circuits are arranged in a pad area of the driver integrated circuit. The output pads include a first output pad and a second output pad, and the switching circuits include a first switching circuit. A first selection terminal of the first switching circuit is coupled to the first output pad. A second selection terminal of the first switching circuit is coupled to the second output pad. The data channel circuits are arranged in a function circuit area of the driver integrated circuit. The data channel circuits include a first data channel circuit. An output terminal of the first data channel circuit is coupled to a common terminal of the first switching circuit.
US11367371B2
Disclosed are a display panel and a display device. The display panel includes a substrate defining a display area, a fan-out area and a source driving chip. A feedback line is arranged in the display area. The source driving chip has a first state and a second state. When the source driving chip is in the first state, a first data signal is input by the source driving chip to the feedback line; when the source driving chip is in the second state, a voltage of the feedback line is fed back to the source driving chip, to allow the source driving chip to output a second data signal to a remaining line of the display area. In each column, a summed number of the first data signal is equal to a summed number of the second dpata signal.
US11367370B2
A billboard framework system may have a plurality of lateral adjusters adapted to be laterally adjustable on poles. The system may also have at least one frame support attached to some of the plurality of lateral adjusters where each of the frame supports may be co-planar with one another. The system may also have a generally rectangular-shaped frame structure connected to the frame supports where the frame structure is coplanar. The frame structure may have two side portions connecting an upper portion and a lower portion.
US11367362B2
The DYNAMIC TURBULENCE ENGINE CONTROLLER APPARATUSES, METHODS AND SYSTEMS (“DTEC”) transform weather, terrain, and flight parameter data via DTEC components into turbulence avoidance optimized flight plans. In one implementation, the DTEC comprises a processor and a memory disposed in communication with the processor and storing processor-issuable instructions to receive anticipated flight plan parameter data, obtain terrain data based on the flight plan parameter data, obtain atmospheric data based on the flight plan parameter data, and determine a plurality of four-dimensional grid points based on the flight plan parameter data. The DTEC may then determine a non-dimensional mountain wave amplitude and mountain top wave drag, an upper level non-dimensional gravity wave amplitude, and a buoyant turbulent kinetic energy. The DTEC determines a boundary layer eddy dissipation rate, storm velocity, and eddy dissipation rate from updrafts, maximum updraft speed at grid point equilibrium level and storm divergence while the updraft speed is above the equilibrium level and identify storm top. The DTEC determines storm overshoot and storm drag, Doppler speed, eddy dissipation rate above the storm top, and determine eddy dissipation rate from downdrafts. The DTEC then determines the turbulent kinetic energy for each grid point and identifies an at least one flight plan based on the flight plan parameter data and the determined turbulent kinetic energy.
US11367355B2
In an approach for contextual event awareness, a processor receives contextual information including motion and sound detection. A processor analyzes the contextual information to determine a proximity sequencing including context of an event. A processor applies machine learning to the proximity sequencing to form a risk assessment based on the context of the event impacting a user. A processor determines that the risk assessment exceeds a predetermined threshold. A processor provides a notification of a risk to the user.
US11367343B2
Methods and systems relating to administration of access credentials for electronic access control are disclosed. Web resources are provided for rendering a webpage including an access credential. A server device receives an access instruction authorizing a user to access an electronic lock associated with the access credential. A client device of the user transmits a first request for the access credential. The first request may be generated by a browser application of the client device. The server device provides the web resources and a browser cookie to the client device. Responsive to subsequent requests for the access credential, the server device determines whether the client device is authorized to receive the access credential based on the client device providing the browser cookie. When the server device determines that a subsequent request authorizes the client device to receive the access credential, the web resources are provided to the browser application.
US11367318B2
Reception unit receives data indicating water temperature of a body of water through which a vessel voyages, vessel speed, and a period for which those values are maintained. From storage unit, index value acquisition unit reads out a decrease amount of anti-fouling paint corresponding to the water temperature and vessel speed received by reception unit. Index value specification unit specifies a decrease amount of anti-fouling paint in the period by multiplying the length of time of the period received by reception unit by the decrease amount read out by index value acquisition unit. Remaining amount acquisition unit integrates the decrease amounts of the anti-fouling paint specified by index value specification unit at the time of coating with the anti-fouling paint and onward. Remaining amount specification unit specifies a current paint film thickness of the anti-fouling paint by subtracting the decrease amount of the anti-fouling paint integrated by remaining amount acquisition unit from the paint film thickness at the time of coating with the anti-fouling paint.
US11367316B2
A method for monitoring a dual-stage, separated gas/fluid shock strut includes receiving, by a controller, a primary chamber temperature sensor reading, a primary chamber pressure sensor reading, and a shock strut stroke sensor reading, calculating, by the controller, a secondary chamber nominal pressure based upon the primary chamber temperature sensor reading, determining, by the controller, a shock strut stroke associated with the secondary chamber nominal pressure, calculating, by the controller, a volume of oil in an oil chamber, a volume of gas in a primary gas chamber, a number of moles of gas in the primary gas chamber, a volume of oil leaked into the primary gas chamber, a volume of gas in a secondary chamber, and a number of moles of gas in the secondary chamber.
US11367314B2
A security check system using face ID sensing for secure access to an electronic platform includes a light source, a camera disposed adjacent the light source and configured to form an image of the object while a light beam provided by the light source is incident on the object, a computer memory configured to store face ID data of an authorized person, and a processing module configured to analyze the image to extract facial signatures and to determine whether there exists an indication of a retro-reflection, compare the facial signatures to the face ID data to determine whether a match exists, in response to determining that the match exists and the indication of the retro-reflection exists, grant access to the electronic platform, and in response to determining that the match does not exist or the indication of the retro-reflection does not exist, deny access to the electronic platform.
US11367313B2
Embodiments of the present disclosure disclose a method and apparatus for recognizing a body movement. A specific embodiment of the method includes: sampling an input to-be-recognized video to obtain a sampled image frame sequence of the to-be-recognized video; performing key point detection on the sampled image frame sequence by using a trained body key point detection model, to obtain a body key point position heat map of each sampled image frame in the sampled image frame sequence, the body key point position heat map being used to represent a probability feature of a position of a preset body key point; and inputting body key point position heat maps of the sampled image frame sequence into a trained movement classification model to perform classification, to obtain a body movement recognition result corresponding to the to-be-recognized video.
US11367310B2
A method and an apparatus for identity verification, an electronic device, a computer program, and a storage medium include: obtaining a first image of a document, where the first image contains a first face image; obtaining a second image containing a face of a to-be-verified person; performing face comparison on the first image and the second image to obtain a first comparison result; and obtaining an identity verification result according to the first comparison result.
US11367306B1
An autonomous mobile device (AMD) or other device may perform various tasks during operation. The AMD includes a camera to acquire an image. Some tasks, such as presenting information on a display screen or a video call, may involve the AMD determining whether a user is engaged with the AMD. The AMD may move a component, such as the camera or the display screen, to provide a best experience for an engaged user. Images from the camera are processed to determine attributes of the user, such as yaw of the face of the user, pitch of the face of the user, distance from the camera, and so forth. Based on the values of these attributes, a user engagement score is determined. The score may be used to select a particular user from many users in the image, or to otherwise facilitate operation of the AMD.
US11367296B2
A layout analysis method, an electronic device, and a non-transitory computer-readable storage medium are provided. The layout analysis method includes: obtaining coordinate information of a plurality of text lines in an image; creating a layout model of the image according to the coordinate information; analyzing a layout structure of the text lines based on the layout model; and determining an order of the text lines relative to each other based on the layout structure.
US11367293B1
The present disclosure is directed to apparatuses, systems and methods for automatically classifying digital images of occupants inside a vehicle. More particularly, the present disclosure is directed to apparatuses, systems and methods for automatically classifying digital images of occupants inside a vehicle by comparing current image data to previously classified image data.
US11367292B2
A processing system comprises a processor and a memory. The memory stores instructions executable by the processor to receive a polarimetric image from a polarimetric camera sensor, and to identify a road surface in the received image based on a vehicle location, an orientation of the camera sensor, and a vehicle pose. The memory stores instructions, upon identifying, in the polarimetric image, polarized light reflections from the identified road surface based on a polarization direction and a polarization degree determined from the polarimetric image, to remove the identified polarized light reflections from the polarimetric image, thereby generating an updated polarimetric image including generating a de-mosaicked imaged based on the identified polarized light reflections, wherein the identified polarized light reflections are ignored at de-mosaicking, and to identify a road feature including a lane marking based on the updated polarimetric image.
US11367291B2
A traffic signal display estimation system recognizes, based on the position information of a vehicle and a traffic signal information, a traffic signal included in a camera image, identifies a traffic signal display for each recognized traffic signal, and calculates, for each traffic signal, a first evaluation value indicating the certainty of the identified traffic signal display. The system integrates, based on a traffic-signal-to-traffic-signal relational information, a forward traffic signal that is ahead of the travelling direction and that the vehicle should follow and a traffic signal correlated with the forward traffic signal in terms of the traffic signal display, among a plurality of recognized traffic signals. When there is an inconsistency in traffic signal displays identified between a plurality of integrated traffic signals, the system determines a first estimated traffic signal display of the forward traffic signal, based on the first evaluation value for each traffic signal.
US11367283B2
An electronic device is disclosed. The electronic device includes a communicator configured to receive a video consisting of a plurality of frames, a processor configured to sense a frame having a predetermined object in the received video, extract information from the sensed frame, and generate metadata by using the extracted information, and a memory configured to store the generated metadata.
US11367281B2
An augmented reality system including processors and storage devices storing instructions. The instructions may configure the processors to perform operations including determining a location of a mobile device, identifying a facility based on the location, requesting mapping data from a facility server, the mapping data comprising a plurality of vehicles, vehicle location data, and landmarks, identifying one location attribute in a video feed captured by an augmented reality viewer displayed in the mobile device, and determining whether the one location attribute matches the plurality of vehicles or the landmarks. The operations may also include identifying qualified vehicles from the vehicles based on qualification criteria, determining whether the qualified vehicles is in a field of view of the augmented reality viewer based on object attributes and the vehicle location data, and generating a modified video feed by providing an indication associated with qualified vehicles in the field of view.
US11367279B1
The present invention relates to a system for steering or guiding a sod harvesting machine (sod harvester) with a high degree of precision, without the need for the sod harvesting machine to have a guide stick or shoe in physical or mechanical contact with the sod to be harvested or to be in connection with remote navigation systems, such as GPS. The system includes a sensor mounted at the front of the harvester and a processor for processing information from the sensor to determine a boundary line and for steering the sod harvester along the boundary line.
US11367277B2
Aspects of the subject disclosure may include, for example, obtaining a first plurality of inputs that identify a plurality of geographical locations and a plurality of infrastructure located at the plurality of geographical locations, classifying each of the plurality of geographical locations in accordance with the first plurality of inputs to obtain a plurality of classes, obtaining a second plurality of inputs that identify costs, revenue, profits, or any combination thereof, associated with the plurality of infrastructure, processing the second plurality of inputs in conjunction with the plurality of classes to identify a first plurality of locations included in the plurality of geographical locations to decommission infrastructure included in the plurality of infrastructure, and presenting the first plurality of locations via a device. Other embodiments are disclosed.
US11367273B2
The present disclosure is directed toward systems and methods for detecting an object in an input image based on a target object keyword. For example, one or more embodiments described herein generate a heat map of the input image based on the target object keyword and generate various bounding boxes based on a pixel analysis of the heat map. One or more embodiments described herein then utilize the various bounding boxes to determine scores for generated object location proposals in order to provide a highest scoring object location proposal overlaid on the input image.
US11367272B2
A target detection method and apparatus, in which the method includes: obtaining a target candidate region in a to-be-detected image; determining at least two part candidate regions from the target candidate region by using an image segmentation network, where each part candidate region corresponds to one part of a to-be-detected target; and extracting, from the to-be-detected image, local image features corresponding to the part candidate regions; and learning the local image features of the part candidate regions by using a bidirectional long short-term memory LSTM network, to obtain a part relationship feature used to describe a relationship between the part candidate regions; and detecting the to-be-detected target in the to-be-detected image based on the part relationship feature. As a result, image data processing precision in target detection can be improved, application scenarios of target detection can be diversified, and target detection accuracy can be improved.
US11367266B2
Provided is an image recognition system that can easily perform image recognition on a side face of an item. An image recognition system according to one example embodiment of the present invention includes: a placement stage used for placing an item below an image capture device provided so as to perform capturing of a downward direction; a support structure configured to support the item at a predetermined angle relative to a top face of the placement stage; and an image recognition apparatus that identifies the item by performing image recognition on an image of the item acquired by the image capture device.
US11367260B2
A rear-facing camera captures a live-action video image while a front-facing camera captures an image of a distributor. The avatar controller controls an avatar based on the image of the distributor captured by the front-facing camera, and move the position of the avatar in the real space coordinate system according to the position of the video synthesis device in the real space coordinate system. A synthesizer arranges the avatar in a predetermined position of a real space coordinate system and synthesizes the avatar with the live-action video image.
US11367256B2
An object management system, an aircraft design system, and a method for managing an object. A three-dimensional environment with a model of an object and an avatar representing a human operator from a viewpoint relative to the avatar is displayed on a display system. A motion of the human operator is detected. An interaction between the avatar and the model of the object is identified in real time using information about motions of the human operator that are detected in real time. The interaction changes a group of dimensions in the model of the object. Further, the interaction between the avatar and the model of the object in the three-dimensional environment is displayed on the display system, enabling design changes in the model of the object made by the human operator.
US11367253B2
Autonomous vehicles and techniques that can be utilized to compress point cloud data and operate on compressed point cloud data are provided. An autonomous vehicle can include a data compression system can configure point cloud data according to a collection of three-dimensional (3D) tiles representative of the region. Each 3D tile can include a portion of the cloud point data, where each point vector in the portion of the cloud point data can be configured relative to a position vector of the 3D tile defined in a coordinate system of the collection of 3D tiles. The data compression system can utilize a fixed-point Q-format representation based on a defined number of bits to compress at least a portion of the point cloud data. The autonomous vehicle also can include a control system that can operate mathematically on compressed point cloud data, without reliance on prior decompression.
US11367249B2
Some embodiments provide a non-transitory machine-readable medium that stores a program executable by at least one processing unit of a device. The program provides a display area for viewing a 3D model that includes a plurality of three-dimensional (3D) objects. The program further provides a tool for viewing 3D objects in the 3D model. The program also determines a 3D object in the plurality of 3D objects in the 3D model to hide. The program further hides the determined 3D object in the 3D model.
US11367243B2
An apparatus and method for performing BVH compression and decompression concurrently with stores and loads, respectively. For example, one embodiment comprises: bounding volume hierarchy (BVH) construction circuitry to build a BVH based on a set of input primitives, the BVH comprising a plurality of uncompressed coordinates; traversal/intersection circuitry to traverse one or more rays through the BVH and determine intersections with the set of input primitives using the uncompressed coordinates; store with compression circuitry to compress the BVH including the plurality of uncompressed coordinates to generate a compressed BVH with compressed coordinates and to store the compressed BVH to a memory subsystem; and load with decompression circuitry to decompress the BVH including the compressed coordinates to generate a decompressed BVH with the uncompressed coordinates and to load the decompressed BVH with uncompressed coordinates to a cache and/or a set of registers accessible by the traversal/intersection circuitry.
US11367236B2
A method for generating a three-dimensional local human body model are provided in embodiments of the disclosure. The method for generating a three-dimensional local human body model includes: acquiring bone parameter adjustment information of a three-dimensional local human body model; adjusting bone parameters of the three-dimensional local human body model according to the bone parameter adjustment information; and generating the three-dimensional local human body model according to the adjusted bone parameters.
US11367235B2
In accordance with an aspect of the present disclosure, there is provided a method for simplifying three-dimensional mesh data using three-dimensional mesh data simplification device. The method comprises, determining a vertex or an edge of three-dimensional mesh data to be deleted based on animation information including skin weight values and geometric information of the three-dimensional mesh data; and simplifying the three-dimensional mesh data by deleting the vertex or the edge.
US11367233B2
A system and method of creating customized characters and selectively displaying them in an electronic display, such as an augmented reality or virtual reality display is provided. A digital character may be provided by a character provider for customization by others using the system. Such customizations may be instantiated in user devices that provide electronic displays. Instantiation of the custom digital character may be conditioned on one or more trigger conditions, which may be specified by the character customizer. For example, a digital character customized using the system may be conditioned on triggering events in the real-world or in a virtual world. When a relevant triggering condition is satisfied at a user device, the custom character (i.e., information for instantiating the custom character) may be transmitted to that user device. In this manner, the system may push custom characters to user devices that satisfy the triggering condition.
US11367230B2
Systems and methods for displaying a virtual reticle in an augmented or virtual reality environment by a wearable device are described. The environment can include real or virtual objects that may be interacted with by the user through a variety of poses, such as, e.g., head pose, eye pose or gaze, or body pose. The user may select objects by pointing the virtual reticle toward a target object by changing pose or gaze. The wearable device can recognize that an orientation of a user's head or eyes is outside of a range of acceptable or comfortable head or eye poses and accelerate the movement of the reticle away from a default position and toward a position in the direction of the user's head or eye movement, which can reduce the amount of movement by the user to align the reticle and target.
US11367227B2
A method of imaging includes obtaining projection data for an object representing an intensity of radiation detected along a plurality of rays through the object, obtaining an outline of the object via a secondary imaging system, the secondary imaging system using non-ionizing radiation, determining, based on the outline, a model and model parameters for the object, calculating, based on the model and the model parameters, a volumetric attenuation map for the object, and reconstructing, based on the projection data and the volumetric attenuation map, an attenuation-corrected volumetric image.
US11367226B2
A method for aligning a real-world object with a virtual object includes capturing images, video, or both of the real-world object from a first viewpoint and from a second viewpoint. The first and second viewpoints are different. The method also includes simultaneously superimposing the virtual object at least partially over the real-world object from the first viewpoint in a first augmented reality (AR) display and from the second viewpoint in a second AR display based at least in part on the images, video, or both. The method also includes adjusting a position of the real-world object to at least partially align the real-world object with the virtual object from the first viewpoint in the first AR display and from the second viewpoint in the second AR display.
US11367225B2
When a normal inspection and an inspection through deep learning processing is applicable, high inspection accuracy is obtained while reducing a processing time. The normal inspection processing is applied to a newly acquired inspection target image, the non-defective product determination or the defective product determination is confirmed for the inspection target image having the characteristic amount with which the non-defective product determination or the defective product determination is executable based on the characteristic amount within the inspection target image and the threshold for confirming the non-defective product determination or the threshold for confirming the defective product determination. The deep learning processing is applied to the inspection target image having the characteristic amount with which the non-defective product determination or the defective product determination is not confirmable, and the non-defective product determination or the defective product determination is executed.
US11367213B2
A processor implemented method includes: calculating edge direction information of edge component pixels extracted from an input image; determining an inlier pixel among the edge component pixels based on the edge direction information and virtual horizontal line information; estimating a rotation reference point based on the inlier pixel; and correcting localization information of the apparatus based on the estimated rotation reference point.
US11367210B1
Disclosed herein is a system to smoothly change the focus of a camera between multiple targets. The system can obtain an indication of a target, an indication of a manner of focus transition between a first target and a second target, and camera settings. The system can determine a point associated with the second target, where the point has a property that focusing the camera on the point places the second target in focus, and the point is closer to the current focus point of the camera than a substantial portion of other points having the property. The system can obtain a nonlinear function indicating a second manner of focus transition between the first target and the second target. The system can change the focus of the camera between the first target and the second target by changing the focus of the camera from the current focus point to the determined point based on the nonlinear function.
US11367208B2
Operations may comprise obtaining a plurality of light detection and ranging (LIDAR) scans of a region. The operations may also comprise identifying a plurality of LIDAR poses that correspond to the plurality of LIDAR scans. In addition, the operations may comprise identifying, as a plurality of keyframes, a plurality of images of the region that are captured during capturing of the plurality of LIDAR scans. The operations may also comprise determining, based on the plurality of LIDAR poses, a plurality of camera poses that correspond to the keyframes. Further, the operations may comprise identifying a plurality of two-dimensional (2D) keypoints in the keyframes. The operations also may comprise generating one or more three-dimensional (3D) keypoints based on the plurality of 2D keypoints and the respective camera poses of the plurality of keyframes.
US11367200B2
A method for determining the image position of a marker point (3) in an image of an image sequence including the method steps of: setting (S2) a marker point in a first image (1) of the image sequence, determining (S4) a transformation at least between corresponding portions of the first image (1) and a second image (4) of the image sequence, transforming (S5) at least the portion of the first image (1) or the portion of the second image (4) on the basis of the transformation determined, localizing (S6) the marker point (3) in the transformed portion of the image (4′), and mapping (S7) the localized marker point into the second image (4) on the basis of the determined transformation.
US11367190B2
The disclosure herein relates to systems, methods, and devices for medical image analysis, diagnosis, risk stratification, decision making and/or disease tracking. In some embodiments, the systems, devices, and methods described herein are configured to analyze non-invasive medical images of a subject to automatically and/or dynamically identify one or more features, such as plaque and vessels, and/or derive one or more quantified plaque parameters, such as radiodensity, radiodensity composition, volume, radiodensity heterogeneity, geometry, location, and/or the like. In some embodiments, the systems, devices, and methods described herein are further configured to generate one or more assessments of plaque-based diseases from raw medical images using one or more of the identified features and/or quantified parameters.
US11367187B2
A method is for detecting respective potential presence of respective different antinuclear antibody fluorescence pattern types on a biological cell substrate including human epithelioma cells, including: acquiring a first image which represents staining of the cell substrate by a first fluorescent dye, and acquiring a second image which represents staining of the cell substrate by a second fluorescent dye, detecting, on the basis of the first image, respective image segments which in each case represent at least one mitotic cell, selecting, on the basis of the detected image segments, subimages of the first image and subimages corresponding thereto of the second image and detecting, on the basis of the selected subimages of the first image and of the selected subimages of the second image, respective actual presence of respective cellular fluorescence pattern types by means of a convolutional neural network.
US11367181B2
Systems and methods for ossification center detection (OCD) and bone age assessment (BAA) may be provided. The method may include obtaining a bone age image of a subject. The method may include generating a normalized bone age image by preprocessing the bone age image. The method may include determining, based on the normalized bone age image, positions of a plurality of ossification centers using an ossification center localization (OCL) model. The method may include estimating, based on the normalized bone age image and information related to the positions of the plurality of ossification centers, a bone age of the subject using a bone age assessment (BAA) model.
US11367172B2
There is described a method of labeling wood products moved across a handling area of a production line. The method generally has, using a camera, generating an image representing a wood product moving across the handling area at a first moment in time; using a controller, determining coordinates of the wood product at the first moment in time based on the image; and anticipating coordinates of the wood product at a second moment in time assuming an incremental movement of the wood product at a given speed from the determined coordinates of the wood product at the first moment in time; and using a light projector, projecting, at the second moment in time, a wood product label at the anticipated coordinates of the wood product at the second moment in time.
US11367165B2
In one embodiment, a method includes receiving a first frame associated with a first time and one or more second frames of a video having a resolution lower than a target resolution, wherein each second frame is associated with a second time prior to the first time, generating a first feature map for the first frame and one or more second feature maps for the one or more second frames, up-sampling the first feature map and the one or more second feature maps to the target resolution, warping each of the up-sampled second feature maps according to a motion estimation between the associated second time and the first time, and generating a reconstructed frame having the target resolution corresponding to the first frame by using a machine-learning model to process the up-sampled first feature map and the one or more up-sampled and warped second feature maps.
US11367155B1
The methods and systems disclosed herein attempt to overcome the deficiencies of the conventional methods and systems by providing a prepaid card for reimbursing a healthcare service provider for the cost of providing a patient with a specific healthcare service. A prepaid card can identify a specific healthcare service and can be used by a patient at a healthcare service provider to obtain the healthcare service of administering a controlled substance for which the patient does not have a prescription. The prepaid card can be associated with one or more accounts of third parties who may be financially responsible for reimbursing the healthcare service provider for the cost of providing the controlled substance and/or the specific healthcare service to the patient.
US11367151B2
Embodiments relate to storing farming activity values into geospatial containers associated with a spatial grid system, and generating data analytics therefrom. Pulse data collected by a data collection device and associated with a swath width of a farming implement can be obtained. A pulse polygon can be generated based on the swath width and location information included in the pulse data. The pulse polygon can be translated into at least one grid cell of a plurality of grid cells of a spatial grid system, such that the at least one grid cell geographically corresponds to the pulse polygon. Relevant data points extracted from the pulse data can be stored into a geospatial container generated for each grid cell of the at least one grid cell. Any of the geospatial containers can thus be selectively analyzed, independently or in combination with other geospatial containers, to derive accurate insights therefrom.
US11367148B2
A producer may supply amounts xi of a good to a plurality of consumers Ci in a series of transactions and be subject to a mass balancing verification protocol after every K transactions. A producer platform may compute K random shares (r1 through rK) of a random value r, publish blinded amounts ti representing xi+ri to a secure, distributed transaction ledger, and transmit an encrypted ri to consumer Ci using an asymmetric cryptosystem. A consumer platform may receive and decrypt ri (while the consumer Ci actually receives an amount {circumflex over (x)}i of the good from the producer), compute {circumflex over (x)}i+ri and generate a fraud alert signal if it differs from the published ti. The consumer platform may also transmit an encrypted rolling sum value to a next consumer Ci+1. A verifier platform may, after K transactions, execute the mass balance verification protocol to determine a total amount of the good that the producer had collectively supplied to the consumers Ci. The verifier platform may also generate a fraud alert signal when appropriate based on the total amount and a maximum allowed amount.
US11367146B2
A method, system, and non-transitory computer-readable medium for facilitating insurance policy application processing over a communications network includes a processor configured for accepting input data from a customer, accepting further data from the insurance agent, creating a first data structure, encoding changes to the first data structure based on the input data and the further data, and populating the first data structure, generating ancillary documents and transmitting to the customer, creating a second data structure encoding changes to the second data structure based on the first data structure, and populating the second data structure, and transmitting, the second data structure to a third party to initiate transmission of a health questionnaire to the customer. The system further includes a first memory for storing the first data structure and a second memory for storing the second data structure.
US11367137B2
Disclosed are a payment processing apparatus using a virtual currency with an automatic trading function of the virtual currency and an operating method thereof. The present invention may provide a platform which may use a virtual currency as a trading means of goods by presenting a payment processing apparatus for supporting a product purchaser to pay a price of a product to a product seller using a virtual currency and an operating method thereof.
US11367136B2
Systems and methods are disclosed that provide real-time pre-trade risk assessments for multiple parties. In one embodiment, a Programmable Logic Device (PLD) may be embedded within an Automated Trading Systems (ATS) architecture by utilizing the Intel socket G or the PCIe interface to provide pre-trade risk functionality. The system may also provide a method for interacting with the ATS DRAM or L1 cache to provide faster access to orders in ATS memory for PLDs. The system may use the Quick Path Interconnect between an embedded processor and a PLD to transfer memory maps. The system may also add additional libraries to an ATS processor to accelerate the transfer or memory maps to a PLD. The system also may use system interrupts to cancel erroneous orders within an ATS processor from a PLD housed within the same physical architecture.
US11367129B2
Methods and Apparatus related to generating representations of information. The information may include menu information for merchants such as restaurants. Referring to menus, methods may include receiving potential information for a first menu, and receiving indications of associations of the information with the first menu and/or any number of additional menus. Information and/or associations may later be updated by a desired set of users.
US11367128B2
A smart display apparatus and a smart display method are provided. The smart display apparatus includes: a transparent display screen; a commodity position acquiring module configured to acquire position information of a plurality of commodities; and a control processing unit including a commodity determining unit and a control display unit; the commodity determining unit is configured to determine a recommended commodity; and the control display unit is configured to control the transparent display screen to display a first image of the recommended commodity, and configured to control the transparent display screen to display a commodity recommending mark according to the position information of the recommended commodity so as to indicate a customer to observe the recommended commodity through the transparent display screen.
US11367119B2
A system includes a computing device configured to receive order data indicating an order placed by a customer on an e-commerce platform and route the order into a test group or a control group when the order data indicates that the order will be filled by a store participating in the comparison test. The computing device is further configured to apply test features to the order if the order was routed into the test group and apply control features to the order if the order was routed into the control group and determine recommended substitute items based on the test features or the control features. The recommended substitute items are intended to replace items ordered by the customer that are unavailable. The computing device is also configured to determine one or more performance metrics of the test group and the control group.
US11367113B2
A system and method for selecting diverse product titles to display on a website are disclosed. In some example embodiments, the methods and systems described herein identify available products to be displayed, cluster the identified products based on their similarity to one another, select one or more products from each of the clusters, and display information, such as a title, associated with the randomly selected products.
US11367111B2
A digital brand asset system is provided enabling a brand owner to create, distribute, maintain, manage, merchandise and analyze smart brand assets. The system enables distribution and sharing of smart brand assets across the websites. The websites can host webpages containing codes representing the smart brand assets. When a user device retrieves a webpage from one of the websites and renders the webpage, it executes the codes and requests the content of the smart brand assets from a brand asset server. Through the brand asset server, a brand owner can control the content and the presentation of the smart brand asset hosted by the websites, based on various factors such as previous click through rates, aggregated shopper behaviors, geographical locations of the websites or website visitors, categorized types of websites, blacklist of websites.
US11367105B2
A system and method for content selection and presentation is disclosed. A plurality of content elements configured for presentation in at least one content container is received and one of the plurality of content elements is selected for presentation in the at least one content container. The one of the plurality of content elements is selected by a trained selection model configured to select one of an individual context or a global context. An interface including the selected one of the plurality of content elements is generated.
US11367097B2
Methods, systems and device for verifying a transaction in a loyalty or advertising system are described. One such method includes: receiving, at least one processor, transaction data associated with a transaction between a customer and a merchant; determining, at the at least one processor, from the transaction data whether the customer and the merchant are associated with the loyalty or advertising system; and upon determining from the transaction data whether the transaction corresponds to a reward or advertisement, triggering the redemption of the reward or advertisement.
US11367095B2
A system sends the identification of an electronic incentive award that a player may into a mobile device. The electronic incentive award may be sent in response to the player performing an action to complete an incentive objective on an electronic gaming machine (EGM). The system receives incentive progress data that corresponds to the action to complete the incentive objective. The incentive progress data indicates player progress towards completing the incentive objective. In response to the incentive progress data indicating that the player has completed the incentive objective, the system provides the electronic incentive award to the mobile device for the player to use on the mobile device.
US11367092B2
A method of extracting price text from an image set includes: obtaining input data comprising (i) a plurality of images depicting shelves supporting products, and (ii) for each of the images, a set of text regions and corresponding price text strings; registering the images to a common frame of reference; identifying a subset of the text regions having overlapping locations in the common frame of reference; selecting one of the text regions from the subset; and presenting the price text string corresponding to the one of the text regions for further processing.
US11367090B2
A real-time social and emotional mapping system enabling the visualization of state data in a geo-locational context, including goals, intentions, feelings, observations, and physical states, among others, in a-location based context visualized as a digital map. A structured framework may enables users to share state data by selection or guided entry of data or alternatively through some classification of submitted data. In embodiments, an integrated request-response framework is provided through a marketplace centered on geo-locational context.
US11367089B2
A computerized-method for generating a machine-learning model to determine genuineness of customer feedback to filter-out, non-genuine agent recording segments from evaluation. The computerized-method includes generating a Genuineness Opinion Score (GOS) model. The generating of GOS model includes: (a) a data manipulation phase; (b) a data visualization and analysis phase, and (c) a feature augmentation phase for sorting the variables in a set of unique and relevant variables into two categories: estimated variables and anticipated variables. The estimated variables are used for calculation of a GOS of an interaction that is received in a contact center and the anticipated variables are used for calculation of a threshold of said GOS.
US11367086B2
The systems and methods may be used to recommend an item to a consumer. The methods may comprise determining, based on a collaborative filtering algorithm, a consumer relevance value associated with an item, and transmitting, based on the consumer relevance value, information associated with the item to a consumer. A collaborative filtering algorithm may receive as an input a transaction history associated with the consumer, a demographic of the consumer, a consumer profile, a type of transaction account, a transaction account associated with the consumer, a period of time that the consumer has held a transaction account, a size of wallet, and/or a share of wallet. The method may further comprise generating a ranked list of items based upon consumer relevance values, transmitting a ranked list of items to a consumer, and/or re-ranking a ranked list of items based upon a merchant goal.
US11367074B2
A system and method are disclosed, to distinguish fraudulent transactions from a legitimate transaction, predicated on the notion that the card is considered likely to be in state of fraud. The disclosed system and method can be activated as soon as an account has suspicious activity that causes a high score for potential fraud, but before a bank either can or needs to confirm fraud. The system or method is able to pinpoint the actual fraudulent transactions inside a window of potential fraudulent activity, using a specialized model referred to as the pinpoint model.
US11367072B2
Systems and techniques are provided for a resource transfer system. An instruction to transfer a first quantity of a resource from a first resource pool to a second resource pool may be received. A hold may be placed on a second quantity of the resource in the first resource pool. The held second quantity of the first resource may not be transferred from the first resource pool until the hold is released. Responsive to receiving a message that fulfills a condition on the hold and an instruction to execute the transfer, the hold may be released. A register that is in the first resource pool and is associated with the resource may decremented by the first quantity, and a register that is in the second resource pool and is associated with the resource may be incremented by the first quantity.
US11367065B1
Disclosed herein are systems and methods that integrate distributed ledger (or blockchain) capabilities in a highly distributed computing environment, such as mobile, Internet of Things (IoT). A platform allows for such integration, supporting blockchain-enabled transactions between IoT and mobile devices. Particularly, the platform is a Distributed Ledger System for e-Transactions (DLSeT). The DLSeT platform includes various blockchain features, such as computing, distributed ledgers (storage), cryptocurrency, and cryptography (homomorphic encryption). Furthermore, the DLSeT platform utilizes a Lattice Face Secret Key Infrastructure (LFSKI) feature that is distinct to the platform. By employing LFSKI, the DLSeT platform realizes advantages over blockchain platforms using n public key infrastructure (PKI), being able to execute secure, efficient, and decentralized e-transactions. The DLSeT platform supports additional features, such as a Zero Knowledge Triangle Flow protocol, a Prove of Simple Universal Wallet Address protocol, and a Data Life Cycle security with its unique Data life cycle framework.
US11367042B2
One example of computerized inventory redistribution control includes, for each location inventory record in a set of location inventory records, calculating a quantity change that will bring a current item quantity to a different item quantity for the location inventory record. Determining a cost of a minimum-cost redistribution among the physical locations to effect the quantity changes. Determining a scaling factor that maximizes total revenue when the quantity changes are scaled by the scaling factor after deducting the cost scaled by the scaling factor. Generating transfer instructions for a redistribution of the item by scaling the transfer quantities of the minimum-cost redistribution by the scaling factor. Transmitting each transfer instruction to a computing device associated with a physical location indicated in the transfer instruction.
US11367041B2
An occupancy sensing based system for custodial service management is disclosed that allows schedule custodial services based on actual usage of a site, such as a restroom, instead of following a static schedule and hence can potentially save a significant amount of labor cost. The system is very accurate, privacy aware, and easy to use. In addition to allowing custodial management to optimize their workforce, the system is capable of detecting theft of supplies and performing inventory management. It can be useful in airports, hospitals, stadiums, theaters, academic buildings, convention centers, and many other dynamic places.
US11367029B2
A system and method are presented for adaptive skill level assignments of agents in contact center environments. A client and a service collaborate to automatically determine the effectiveness of an agent handling an interaction that has been routed using skills-based routing. Evaluation operations may be performed including emotion detection, transcription of audio to text, keyword analysis, and sentiment analysis. The results of the evaluation are aggregated with other information such as the interaction's duration, agent skills and agent skill levels, and call requirement skills and skill levels, to update the agent's profile which is then used for subsequent routing operations.
US11367027B2
The present disclosure is related to computing devices, systems, and methods for a new task-engine system that connects to a variety of task-interaction providers, enabling a user to use any one of multiple task-interaction providers to create and complete tasks within a workflow. That is, the connection to a variety of task-interaction providers allows a user to interact with the workflow through any of the task-interaction providers and create and/or complete any number of tasks in the workflow. The task-engine system may also update the creation and/or completion of a workflow task in all other task-interaction providers, such that all users may be aware of, or notified of, the current state of the workflow through any of the task-interaction providers.
US11367024B2
A method for generating a schedule for the transmission of time-triggered, TT, messages in a network, wherein said network communicates TT messages according to said schedule and based on a global, network-wide time, wherein said network communicates rate-constrained, RC messages, wherein for each of said RC messages real-time requirements are provided, wherein the method comprises: Step 1: setting the transmission time of all TT messages which are communicated in the network, and Step 2: executing a search function to find a set of TT transmission times so that the real-time requirements of all RC messages are fulfilled, and when all real-time requirements or at least real-time requirements for defined RC messages are fulfilled, generating in Step 3: the schedule based on the transmission times retrieved in Step 2, or executing Step 2 again when not all real-time requirements or not all real-time requirements for the defined RC messages are fulfilled.
US11367018B2
Systems, methods, and other embodiments associated with autonomous cloud-node scoping for big-data machine learning use cases are described. In some example embodiments, an automated scoping tool, method, and system are presented that, for each of multiple combinations of parameter values, (i) set a combination of parameter values describing a usage scenario, (ii) execute a machine learning application according to the combination of parameter values on a target cloud environment, and (iii) measure the computational cost for the execution of the machine learning application. A recommendation regarding configuration of central processing unit(s), graphics processing unit(s), and memory for the target cloud environment to execute the machine learning application is generated based on the measured computational costs.
US11367007B2
This patent specification relates to systems and methods that use networks of standardized time series and models in a generic and extensible platform. More particularly, this patent specification relates to standardizing time series and models, using standardized time series and models in a network of time series (NOTS), and creating networks of time series in a NOTS platform. In addition, this patent specification relates to use of nodes that can be arranged in any user defined order, and each node is evaluated to return a time array that may be used to populate a time series. A layering framework may be used to define how each node is evaluated.
US11367004B2
Techniques are provided for replacing image assays using real world data and real word evidence RNA-seq analysis for assessing biologic pathways for identifying molecular subtypes. Systems of a methods diagnose HER2 status for a patient, by identifying discordant HER2 status result between the HER2 status from immunohistochemistry (IHC) and the HER2 status from fluorescence in-situ hybridization (FISH) and diagnosing HER2 status based gene expression data.
US11366999B2
It is possible to improve estimation accuracy with regard to data in which significance is attached to a relative phase.
Provided is an information processing device including an estimation unit configured to estimate a status by using a neural network. The neural network includes a first complex-valued neural network to which complex data is input, a phase difference computation layer from which phase difference for each element between a plurality of sets with regard to the complex data is output, and a second complex-valued neural network from which complex data is output on the basis of the phase difference.
US11366997B2
Systems and methods are described to enhance interactive engagement during simultaneous delivery of serial or digital content (e.g., audio, video) to a plurality of users. A machine-based awareness of the context of the content and/or one or more user reactions to the presentation of the content may be used as a basis to interrupt content delivery in order to intersperse a snippet that includes a virtual agent with an awareness of the context(s) of the content and/or the one or more user reactions. This “contextual virtual agent” (CVA) enacts actions and/or dialog based on the one or more machine-classified contexts coupled with identified interests and/or aspirations of individuals within the group of users. The CVA may also base its activities on a machine-based awareness of “future” content that has not yet been delivered to the group, but classified by natural language and/or computer vision processing. Interrupting the delivery of content substantially simultaneously to a group of users and initiating dialog regarding content by a CVA enhances opportunities for users to engage with each other about their shared interactive experience.
US11366972B2
Provided are processes of balancing between exploration and optimization with knowledge discovery processes applied to unstructured data with tight interrogation budgets. In an evaluation for which features are structured (e.g., either in a structured evaluation or determined from unstructured data and provided for evaluation) a probabilistic graphical network may graph inputs of machine learning model(s) and outputs of the machine learning model(s) as graphical elements, where one or more edges or nodes, or values associated therewith, may be based on the outputs. For example, as a set of ranking entities engage an expert system during an evaluation, the expert system may determine and update a probabilistic graphical network that represents a state of the evaluation (e.g., at a point in time after one or more ranking events), or (e.g., after completion) a final state and determined scores based the inputs provided by the ranking entities.
US11366971B2
In one embodiment, a method includes receiving, from a client system associated with a first user, a first audio input. The method includes generating multiple transcriptions corresponding to the first audio input based on multiple automatic speech recognition (ASR) engines. Each ASR engine is associated with a respective domain out of multiple domains. The method includes determining, for each transcription, a combination of one or more intents and one or more slots to be associated with the transcription. The method includes selecting, by a meta-speech engine, one or more combinations of intents and slots from the multiple combinations to be associated with the first user input. The method includes generating a response to the first audio input based on the selected combinations and sending, to the client system, instructions for presenting the response to the first audio input.
US11366970B2
A semantic analysis method includes: inputting a word vector of each word in each sample sentence in a dialog flow into an encoder model, to obtain a sentence vector representing semantics of the sample sentence; inputting the sentence vector into a first decoder model corresponding to each context sentence of the sample sentence and a second decoder model corresponding to each word of the sample sentence, to obtain a first identifier corresponding to the context sentence and a second identifier corresponding to the word; obtaining a probability of the first identifier and a probability of the second identifier, and determining a value of a target function; performing parameter training on the encoder model according to the value of the target function; and inputting a word vector of each word in a test sentence into the trained encoder model, to obtain a sentence vector representing semantics of the test sentence.
US11366963B1
Methods and systems for using machine learning models to organize and select modular components for user interface templates. For example, the methods and systems may use machine learning and/or artificial intelligence to generate user interfaces with a preferred number of user input fields and/or pages, in which the preferred number both satisfies any requirements for the user interface (e.g., information, categories of information, etc.), and ensures that all privacy concerns are met.
US11366960B2
Methods and systems are disclosed for receiving and processing data analysis expressions. A particular method includes receiving a data analysis expression at a pivot table of a spreadsheet. The data analysis expression is executed for a particular cell of the pivot table by determining a context associated with the particular cell, calculating a value of the data analysis expression based on the context, and outputting the calculated value at the particular cell.
US11366958B1
An information handling system may detect handwritten text associated with a gesture. The information handling system may request contextual information corresponding to the handwritten text and may receive contextual information corresponding to the handwritten text. The information handling system may display, on a display of the information handling system, the received contextual information.
US11366955B2
Different methods and apparatuses applicable to prepare materials for a user. One embodiment includes a device, with an imaging sensor. Based on analyzing a user attribute from the imaging sensor monitoring the user, the device can identify and access an area of the materials for the user. The area includes a section, and the device can layout the section by keeping a piece of text together with an illustration to be displayed in at least two screens of different sizes. Another embodiment includes materials with a text sub file with texts, an illustration sub file with illustrations, and a logic sub file with instructions to prepare materials for the user. Either the text or the illustration sub file can include position information linking at least an illustration to a corresponding piece of text. Annotations could be added to the materials.
US11366954B2
A text preparation apparatus is configured to in the decoding processing: perform first-layer recurrent neural network processing for phrase types to be used in the text and second-layer recurrent neural network processing for words appropriate for each of the phrase types; determine a phrase appropriate for each of the phrase types based on outputs of the second-layer recurrent neural network processing; generate a first vector set from a state vector of a previous step in the first-layer recurrent neural network processing and the feature vector sets, each vector of the first vector set being generated based on similarity degrees between individual vectors in one of the feature vector sets and the state vector; generate a second vector based on similarity degrees between individual vectors in the first vector set and the state vector; and input the second vector to a given step in the first-layer recurrent neural network processing.
US11366944B2
A system for evaluating an electromagnetic performance of a permanent magnet (PM) motor. Parameters update an electromagnetic analytical (EA) model. Each component of the PM motor is associated with regions, and assumptions of the EA model include a relative permeability of regions associated with a rotor core modeled as finite. Calculate a general solution to a governing equation to each region which include unknown coefficients to be determined. Define a set of boundary and interface (B&I) conditions for two neighboring regions, each B&I condition is defined through a set of Maxwell equations using the two neighboring regions sets of assumptions, geometries of the PM motor and electrical and magnetic properties associated with the two neighboring regions. All the unknown coefficients in the general solutions in all regions are solved with a linear system of equations obtained from the B&I conditions between the regions, to solve for a magnetic vector potential.
US11366940B2
An integrated-circuit device includes a bus system, a plurality of master components, a plurality of slave components, and hardware filter logic. The bus system is configured to carry bus transactions and security-state signals for distinguishing between secure and non-secure transactions. The master components are switchable between a secure and a non-secure state. The hardware filter logic is configured to intercept bus transactions at an interception point, positioned within the bus system such that bus transactions from at least two of the master components and at least two slave components pass the interception point. It is also configured to use i) a slave address of the intercepted bus transaction, and ii) the security state of the intercepted bus transaction, to determine whether to allow the transaction, in accordance with a set of filtering rules, and to block intercepted bus transaction that are determined not to be allowed.
US11366938B2
A method for operating a bus system, in which a message of the bus system is received and its validity is ascertained, wherein, if it was ascertained that the message is “malicious”, a new message is sent to the designated receiver of this “non-malicious” message, the content of the new message having been previously rated as “non-malicious.”
US11366931B2
A computer device performs operations for managing registry access, including monitoring a user process on the computer device and, in response, establishing a set of registry access rules relevant to the user process. Each registry operation requested by the user process is evaluated and, in response, an appropriate action determined. Such action suitably includes at least one of: blocking the registry operation in relation to a particular key in a registry of the operating system, and enabling access to a particular key in the registry of the operating system to perform the requested registry operation. In particular, the operations may be performed using a registry filter driver in a kernel mode of an operating system of the computer device.
US11366929B2
An electronic device according to an embodiment includes: a memory configured to store encryption information, a processor, and a switch configured to electrically disconnect the processor from the memory in a first state and to electrically connect the processor and the memory in a second state. The processor is configured to receive a user input for switching the switch from the first state to the second state, provide the encryption information stored in the memory to a secure application executing only in a second execution environment through a secure operating system of the second execution environment, when the switch is switched from the first state to the second state to generate an electrical path between the memory and the processor, acquire signature information for a transaction based on the encryption information, and provide the signature information acquired based on the encryption information to a signature request application.
US11366926B2
Systems, methods, and devices for implementing secure views for zero-copy data sharing in a multi-tenant database system are disclosed. A method includes receiving, by a cross-account, a grant to access a share object comprising a secure view and usage functionality associated with a secure user-defined function (UDF) to underlying data. The method includes accessing, by the cross-account, the share object using the grant. The method includes sending a request to a share component to cause the share component to implement the secure view and the usage functionality associated with the secure UDF. The method includes sending a query to the share component to cause the share component to implement the secure UDF.
US11366922B1
In one embodiment, a method includes receiving a request to transfer a handle to an object from a first process to a second process, accessing a first security context of the handle and a second security context of the second process, identifying one or more security policies based on at least one of the first security context and the second security context, determining that the handle is allowed to be transferred to the second process by applying the one or more security policies on the first security context of the handle and the second security context of the second process, and transferring the handle to the second process in response to the request.
US11366916B1
Embodiments of the present disclosure disclose a distributed ledger technology (e.g., blockchain)-based system that provides tools and mechanisms to place users in control of their data. In embodiments, the system may include a platform device configured to initiate a connection with a lab test service provider whose systems (e.g., computer systems) may store data pertaining to the user. In embodiments, the platform device is configured to secure the data stored at the lab test service provider by facilitating deployment of that data into a distributed ledger. Once the data is secured in the distributed ledger, the platform device may be configured to provide controlled distribution or sharing of the secured data with other users or other third-party systems.
US11366915B2
A method for document authorization and distribution is provided. The method is based on a system including a repository server, communicating with or hosting a repository; a blockchain network, including a plurality of peers; and a plurality of user devices, each communicating with the repository server or the blockchain network. The repository contains a plurality of published documents. A plurality of document publication records, a plurality of document dissemination records, and an access control smart contract are distributed over the peers. The method includes: when an access request for a published document is submitted by a user from a user device, retrieving the published document; verifying the document access right; encrypting the published document with a document password encrypted using the user's public key; signing and posting a document dissemination record, including the document password; and placing the document contents and a signed document hash value in a container document.
US11366910B2
Electronic network include multiple users. Each user operates Wallet software application on his/her endpoint devices (special purpose, computer or smartphone). Each Wallet integrates with Cloud-based Identification-as-a-Service(s) (IDaaS) In context of present invention—IDaaS provides real-time, multi-factor, malware-resilient, context-sensitive Strong Identification-as-a-Service of the user and enables Cryptographic Keys Management of the Wallet. Each Wallet provides various Cryptographic functionalities. Each Wallet may be connected with multiple centralized Marketplace software applications, thus allowing these Cryptographic functionalities to interact with specific Marketplace software application. Each Wallet may be connected with multiple decentralized peer-to-peer software applications, thus allowing these Cryptographic functionalities to interact with specific peer-to-peer software application. These software applications may include Information Technology, Financial, Manufacturing, Retail, Insurance, Government, Healthcare and other verticals of Global Economy. The present invention prevents “Bad Actors” from using or attacking these applications. The present invention also enables Identification of participants of transactions recorded on Blockchain.
US11366901B2
A system configured for identifying insider threats in source code conducts an automated analysis designed to identify instances of insider threats. The system performs a static analysis on results from the automated analysis to identify instances of keywords related to methods and targets of insider threats, external data being used, code layering is used to obfuscate a content. The system identifies points of correlations between instances found by performing the static analysis and assigns weight values to code portions based on the number of points of correlations found in the code portions. The system identifies code portions having weight values above a threshold value, thereby detecting instances of insider threats in source code.
US11366898B2
In one form, an integrated circuit includes a plurality of electromagnetic fault injection (EMFI) sensors and a security management circuit. Each EMFI sensor includes a sense loop having a conductor around a corresponding portion of logic circuitry whose operation is affected by an electromagnetic pulse, and a detector circuit coupled to the sense loop and having an output for providing a pulse detection signal in response to a pulse of at least a predetermined magnitude. The security management circuit performs a protection operation to secure the integrated circuit in response to an activation of a corresponding pulse detection signal of one of the plurality of EMFI sensors.
US11366897B1
Systems, methods and computer program products are provided for layered quantum computing (QC) detection. An example system includes QC detection data generation circuitry that generates QC detection data via a first post-quantum cryptographic (PQC) technique. The system also includes cryptographic circuitry configured to generate a pair of asymmetric cryptographic keys including a public cryptographic key and a private cryptographic key via a second PQC technique, generate encrypted QC detection data based on the pair of asymmetric cryptographic keys, and destroy the private cryptographic key. The system further includes data monitoring circuitry configured to monitor a set of data environments for electronic information related to the encrypted QC detection data. In response to detection of the electronic information related to the encrypted QC detection data, the system may monitor a set of data environments for electronic information related to the QC detection data.
US11366881B2
Systems and methods for entitlement tracking and control with blockchain technology are provided. A server node may receive usage information indicating usage of a licensed component by a remote device. The server node may generate a datablock that includes the usage information and append the datablock to a blockchain. The server node may acquire, from the blockchain, a license smart contract. The license smart contract may include control logic to control access to the license component. The server node may control access to the license component by the remote device based on the usage information and the control logic.
US11366878B2
A method and system for delivering encoded content are provided. A holdback representing a portion of the encoded content is extracted, thereby damaging the encoded content. The damaged encoded content is distributed. The holdback is transmitted to enable reintegration of the holdback with the damaged encoded content to restore the encoded content.
US11366872B1
Systems, methods, and computer-readable media are disclosed for digital navigation menus with dynamic content placement. Example methods may include determining a first request for a first user interface from a user device, determining a user identifier associated with the first request, and determining user interaction history data using the user identifier. Example methods may include determining a first selectable option for presentation in a first position at the first user interface using the user interaction history, determining a second selectable option for presentation in a second position at the first user interface, generating the first user interface, and sending the first user interface to the user device.
US11366866B2
A device implementing a system for providing search results includes at least one processor configured to receive plural terms corresponding to a map-based search query, determine plural interpretations of the map-based search query, each interpretation based on a respective combination of tagging one or more of the plural terms as at least one of a first type, a second type or a third type. The at least one processor is configured to, for each interpretation, determine a set of weight values for the interpretation, based on at least one of context data of the device or a feature of the respective combination, and to assign a score for the interpretation based on the set of weight values for the interpretation. The at least one processor is configured to provide at least one completion suggestion or search result based on the plural interpretations and on the assigned scores.
US11366863B1
Disclosed herein is an electronic device with multiple independently functional components capable of sharing information through a connector channel that in one embodiment is worn on the body of the user with automatic attachment and detachment capability including via external communication or command.
US11366861B1
Embodiments are directed to managing data using network computers. A data graph may be provided based on knowledge graphs and information provided by data sources. Concepts and entities may be provided based on the data graph. Scoring models may be determined based on the concepts and the entities. Thematic scores for the entities may be generated based on the scoring models and the data graph such that the thematic scores include values that quantify each relationship between the concepts and the entities and such that an entity with a higher thematic score value for a concept has a relationship strength value that exceeds another relationship strength value for another entity with a lower thematic score value for the concept. A report that includes the thematic scores, the entities, and the concepts may be provided.
US11366857B2
Systems and methods for artificial intelligence communications agents are disclosed. Implementations relate to capturing individual agent's behaviors and modelling them in artificial intelligence (AI) learning models so that the agent's behavior can be easily replicated. Some implementations further relate to systems and methods for capturing human-computer interactions (HCl) performed by agents and using robotic process automation (RPA) to automate tasks that would otherwise require human interaction. The combination of AI learning models and RPA are used to provide artificial intelligence communications agents capable of responding to a variety of topics of conversation over a variety of communication mediums.
US11366855B2
Techniques for searching documents are described. An exemplary method includes receiving a document search query; querying at least one index based upon the document search query to identify matching data; fetching the identified matched data; determining one or more of a top ranked passage and top ranked documents from the set of documents based upon one or more invocations of one or more machine learning models based at least on the fetched identified matched data and the document search query; and returning one or more of the top ranked passage and the proper subset of documents.
US11366853B2
Example techniques relate to a playback device that facilitates queue identification. In an example implementation, a playback device receives, from a first controller, instructions representing a command to populate a playback queue with one or more first media items; the instructions are associated with a first application identifier corresponding to the first controller. Based on the received instructions, the playback device populates the playback queue with the one or more first media items and forms an association between the playback queue and the first application identifier. The playback device receives, from a second controller, instructions representing one or more first commands to access the playback queue; the instructions are associated with a second application identifier corresponding to the second controller. The playback device determines that the second application identifier is different from the first application identifier and denies the one or more first commands to access the playback queue.
US11366847B1
The overall architecture and details of a scalable video fingerprinting and identification system that is robust with respect to many classes of video distortions is described. In this system, a fingerprint for a piece of multimedia content is composed of a number of compact signatures, along with traversal hash signatures and associated metadata. Numerical descriptors are generated for features found in a multimedia clip, signatures are generated from these descriptors, and a reference signature database is constructed from these signatures. Query signatures are also generated for a query multimedia clip. These query signatures are searched against the reference database using a fast similarity search procedure, to produce a candidate list of matching signatures. This candidate list is further analyzed to find the most likely reference matches. Signature correlation is performed between the likely reference matches and the query clip to improve detection accuracy.
US11366843B2
The invention relates to a computer-implemented method for classifying a set of data values. For each of the data values of the set of data values, a set of one or more terms associated with the respective data value is determined using one or more first knowledge bases. A set of common terms is determined. The set of common terms comprises terms present in more than one of the sets of terms. For each of the common terms, a number of hits for a lookup query against one or more second knowledge data bases is determined. One or more common terms of the set of common terms with the smallest number of hits are determined and a result is returned. The result comprises the one or more common terms with the smallest number of hits as one or more candidate classes for classifying the set of data values.
US11366841B2
Disclosed herein are embodiments of systems, methods, and products comprising a data power server for secure storage and retrieval of trade data. The server receives a request from a user to review or confirm one or more trade documents via a webserver. The server communicates with a connector grid server to retrieve the user's accessible documents. The connector grid server determines the electronic file IDs that are accessible to the user based on the accessibility policy. The server instructs a digital library server to download the electronic files containing the requested trade data. The digital library server retrieves and downloads the electronic files based on the file IDs. The webserver renders a GUI displaying the electronic files on an electronic client device operated by the user. Upon receiving the confirmation response from the user, the server instructs the digital library server to update the trade status.
US11366837B2
A logical segmentation data processing system includes a data retrieval interface configured to receive, from a remote geo-caching data system, geo-caching data representing geographic locations specified by the remote geo-caching data system. The data processing system includes a logical segmentation engine configured to segment a geographic map into geo-areas, each geo-area comprising a subset of the geographic locations represented by the geo-caching data. The data processing system includes an evaluation engine configured to rank, for each of a plurality of the geo-areas, geographic locations in that geo-area. The data processing system includes an aggregation engine configured to select, from each of the plurality of geo-areas, one or more geographic locations with a higher ranking, relative to the rankings of other geographic locations in that geo-area, and to aggregate the selected geographic locations.
US11366835B2
An information processing device (100) includes a memory and processing circuitry. The memory stores a data set (DG) including multiple items of digital data (DD) and a label set (RG) including multiple labels. Each of the multiple labels are added to each of the multiple items of digital data (DD). The processing circuitry generates a feature vector set (BG) by extracting a predetermined feature from each of the multiple items of digital data (DD) and generating feature vectors indicating the extracted features. The feature vector set includes the feature vectors. The processing circuitry determines homogeneity of the data set (DG) by performing a trial of supervised clustering on the feature vector set (BG) by using the label set (RG) and determining the possibility of the clustering.
US11366834B2
A system includes a processor and memory. The memory stores a model database including models and a classification database including classification scores corresponding to an input. The memory stores instructions for execution by the processor. The instructions include, in response to receiving a first input from a user device of a user, determining, for the first input, classification scores for classifications by applying the models to the first input. Each model determines one of the classification scores. The instructions include storing the classification scores as associated with the first input in the classification database and identifying the first input as within a first classification in response to a first classification score corresponding to the first classification exceeding a first threshold. The instructions include transmitting, for display on an analyst device, the first input based on the first classification to a first analyst queue associated with the first classification.
US11366833B2
Certain embodiments involve augmenting project data with searchable metadata for facilitating project queries. A method includes receiving metadata of the set of projects and identifying a filter within the metadata. The method also includes generating a first vector representing a first project of the set of projects and generating a second vector representing a second project of the set of projects. Further, the method includes grouping the first vector and the second vector into a project cluster based on the first vector and the second vector being within a threshold distance. The project cluster represents a set of filters associated with a subset of projects. Additionally, the method includes assigning a searchable tag to the project cluster based on the filter being a majority filter of the project cluster. The searchable tag includes metadata that facilitates locating the projects responsive to a query to the set of projects.
US11366819B2
A method for obtaining an answer to a question is provided. The method may include: acquiring a question; determining at least a part of articles in a preset article database as candidate articles, and determining first scores of the candidate articles respectively, the first score of any of the candidate articles representing a matching degree between the candidate article and the question; determining at least a part of texts in each of the candidate articles as candidate texts, and determining second scores of the candidate texts respectively, the second score of any of the candidate texts representing a matching degree between the candidate text and the question; and determining at least a part of the candidate texts as the answer based on a score set of each of the candidate texts, the score set of any of the candidate texts including the second score and the first score.
US11366818B2
Techniques for content augmentation and assist are provided. A textual conversation between a first user and a plurality of recipients is analyzed to determine a first intent of the first user. A set of relationships is determined between the first user and the plurality of recipients, and a set of historical intents corresponding to each of the plurality of recipients is evaluated to identify similar intents to the first intent. A plurality of predefined messages is identified based on one or more similar intents that overlap between two or more of the plurality of recipients. A first predefined message is selected, from the plurality of predefined messages, based on the first intent and the determined set of relationships, and suggested content is provided based on the first predefined message.
US11366817B2
Technologies for scoring and ranking cohorts containing content items using a machine-learned model are provided. The disclosed techniques include a cross-cohort optimization system that stores, within memory, cohort definition criteria for each cohort of a plurality of cohorts. The optimization system, for a particular user, for each cohort, identifies a plurality of content items that belong to the specific cohort based upon the cohort definition criteria. Using a machine-learned model, the optimization system generates a score for the specific cohort with respect to the particular user's intentions. The optimization system generates a ranking for the plurality of cohorts based on the respective scores of each cohort. The optimization system causes the plurality of content items of each cohort to be displayed concurrently on a computing device of the particular user. Display order for the plurality of cohorts is based on the ranking determined for the plurality of cohorts.
US11366809B2
Partitioning of a monitored index commences upon receiving a trigger. Properties of the index are fetched and analyzed using a pipes analytics engine. A new partitioned index is generated and an alias is assigned to the new partitioned index. The alias is added to a partitioned index alias table.
US11366806B2
Various implementations include approaches for automating feature generation. The underlying intellectual paradigm to the approach is ensemble learning. That is, each generated feature is an element in an ensemble. Ensemble learning is a very successful paradigm in classical machine learning and dominates real-world predictive analytics projects through tools such as xgboost ( . . . ) or lightgbm ( . . . ). It is also appropriate, because of its ease-of-use compared to other successful paradigms such as deep learning. Moreover, it is possible to generate human-readable SQL code, which is very difficult with deep learning approaches. The various implementations described herein provide for increased scalability and efficiency as compared with conventional approaches.
US11366798B2
Examples of a record generation system are provided. The system may receive a record generation requirement from a user. The system may obtain record data, a plurality of user documents, and identify a record corpus from the record data. The system may sort the record data into a plurality of data domains. The system may determine at least one record mapping context including a record value from the plurality of user documents. The system may determine a selection rule from the plurality of data domains for each of the record mapping context. The system may create a record index corresponding to the plurality of user documents. The system may create a record generation model corresponding to the record generation requirement based on the record index. The system may generate a record generation result corresponding to the record generation requirement comprising the relevant record generation model.
US11366795B2
A method, computer program product, and computing system for identifying an operation performed on a metadata page of a plurality of metadata pages within a storage system. A bitmap indicating one or more portions of a plurality of portions of the metadata page the operation is performed on may be generated. The bitmap may be stored within the storage system.
US11366794B1
A data store item count process determines the number of items in a data store (e.g., the number of items in a database table). In response to receipt of triggering events (e.g., additions or deletions of items in a table), a function registered to process the events is launched. The function processes the events to identify a net change to a count of items, and updates a value in a data store based on the net change. Multiple functions may process events for respective sets of partitions of a table, or for respective sets of tables, and update a distinct count value for each partition or table. In some instances, the process is performed within the context of a serverless compute environment; the function may retire, without saving an execution state for the function. A reporting function may access the value and send the value to a metrics reporting service.
US11366790B2
A system and method for random-access manipulation of compacted data files, utilizing a reference codebook, a random-access engine, a data deconstruction engine, and a data deconstruction engine. The system may receive a data query pertaining to a data read or data write request, wherein the data file to be read from or written to is a compacted data file. A random-access engine may facilitate data manipulation processes by accessing a reference codebook associated with the compacted data file, a frequency table used to construct the reference codebook, and data query details. A data read request is supported by random-access search capabilities that may enable the locating and decoding of the bits corresponding to data query details. A random-access engine facilitates data write processes. The random-access engine may encode the data to be written, insert the encoded data into a compacted data file, and update the codebook as needed.
US11366781B2
A centralized communication system is disclosed that provides a modular, extendible, and scalable communication system that can exchange information between any information systems or networked devices. Adapter interfaces are configured to adapt message communications between at least one medical device and at least one external device, and graphic interface for control and modification of a communication topology of the centralized communication system is displayed, a first user selection a respective representation corresponding to the first adapter interface is received, and one or more first controls configured to cause a display of the routing information associated with the first device and to modify communication between the first adapter interface and the first device are provided responsive to the first user selection.
US11366780B2
A low voltage drive circuit includes a transmit digital to analog circuit that converts transmit digital data into analog outbound data by: generating a DC component; generating a first oscillation at a first frequency; generating a second oscillation at the first frequency; and outputting the first oscillation or the second oscillation on a bit-by-bit basis in accordance with the transmit digital data to produce an oscillating component, wherein the DC component is combined with the oscillating component to produce the analog outbound data, and wherein the oscillating component and the DC component are combined to produce the analog outbound data. A drive sense circuit drives an analog transmit signal onto a bus, wherein the analog outbound data is represented within the analog transmit signal as variances in loading of the bus at the first frequency and wherein analog inbound data is represented within an analog receive signal as variances in loading of the bus at a second frequency.
US11366779B2
A chip-carrier package includes a data processing system having one or more slave dies, a master die and a system bus. Each slave die includes a slave device and a slave-side wireless bus interface (WBI) coupled to the slave device. The master die includes a master device, one or more bus-side WBIs coupled to the master device. Each bus-side WBI is configured to be wirelessly coupled to at least one slave-side WBI of the one or more slave dies and a system bus. The system bus includes the one or more bus-side WBIs and the slave-side WBIs of the one or more slave-side dies. The system bus is configured to exchange information between the master device and the slave devices of the one or more slave dies.
US11366777B2
A apparatus having a control network and a first controller comprising a microprocessor configured to support communication functions, control execution functions, I/O functions, and control network interface functions, a second controller configured as a redundant partner to the first controller, and an I/O link and I/O modules.
US11366760B2
A processing device in a memory sub-system sends a program command to the memory device to cause the memory device to initiate a program operation on a corresponding wordline and sub-block of a memory array of the memory device. The processing device further receives a request to perform a read operation on data stored on the wordline and sub-block of the memory array, sends a suspend command to the memory device to cause the memory device to suspend the program operation, reads data corresponding to the read operation from a page cache of the memory device, and sends a resume command to the memory device to cause the memory device to resume the program operation.
US11366757B2
Techniques are provided for the scheduling of file pre-fetches from a file system into a cache memory, to reduce subsequent latency associated with future accesses to those files. A methodology implementing the techniques according to an embodiment includes monitoring accesses to files of the file system (e.g., file open and file read operations) and maintaining a record for each of the accessed files. The record includes an identifier of the file, the number of accesses of the file, and the number of cache memory misses associated with those accesses. The method also includes storing the record into a file access history database (FAHD). The method further includes generating, in response to an Operating System (OS) shutdown, a frequently used file list (FUFL) based on the FAHD. The method further includes pre-fetching files identified by a selected subset of the FUFL to the cache memory during an OS boot.
US11366756B2
A first host device establishes connectivity to a logical storage device of a storage system. The first host device obtains from the storage system host connectivity information identifying at least a second host device that has also established connectivity to the logical storage device, caches one or more extents of the logical storage device in a memory of the first host device, and maintains local cache metadata in the first host device regarding the one or more extents of the logical storage device cached in the memory of the first host device. In conjunction with processing of a write operation of the first host device involving at least one of the one or more cached extents of the logical storage device, the first host device invalidates corresponding entries in the local cache metadata of the first host device and in local cache metadata maintained in the second host device.
US11366751B2
A storage device includes a nonvolatile memory with physical blocks each including a plurality of clusters, and a controller that maintains a first table storing a relationship between a logical address and a physical address of the cluster, and a second table storing a relationship between a logical block and physical blocks allocated thereto. The controller performs garbage collection processing which includes copying data read from valid clusters of the first logical block to a destination logical block, creating a new logical block when the data read contains an uncorrectable error, allocating the physical blocks of the first logical block to the new logical block, and updating the second table so that the physical blocks of the first logical block are associated with the new logical block and no physical blocks are associated with the first logical block.
US11366750B2
Techniques for caching may include: determining an update to a first data page of a first cache on a first node, wherein a second node includes a second cache and wherein the second cache includes a copy of the first data page; determining, in accordance with one or more criteria, whether to send the update from the first node to the second node; responsive to determining, in accordance with the one or more criteria, to send the update, sending the update from the first node to the second node; and responsive to determining not to send the update, sending an invalidate request from the first node to the second node, wherein the invalidate request instructs the second node to invalidate the copy of the first data page stored in the second cache of the second node.
US11366742B2
Operations may include obtaining a buggy code snippet from a question included in a post of a discussion forum, the buggy code snippet including an error and a plurality of lines of code. The operations may further include obtaining text from an answer to the question and identifying keywords from the text. In addition, the operations may include marking a particular line from the plurality of lines as being related to the error based on one or more of the keywords corresponding to one or more elements of the particular line. Moreover, the operations may include performing one or more software program repair operations based on the marking of the particular line.
US11366741B2
This disclosure concerns tools and techniques for debugging a quantum program (e.g., a program used to configure and control a quantum computing device). Because the state space of a quantum program is so much larger and less structured than the state space for a classical program, new techniques are required to help the program developer and coder determine whether or not their program is working correctly and to identify errors if not. The disclosed technology provides tools and techniques for debugging quantum programs using a classical computer.
US11366733B2
A method for controlling temperature of a memory system which includes a memory device suitable for storing memory map data including a logical address of an external device and a physical address of a memory device, corresponding to the logical address; and a controller suitable for downloading at least a part of the memory map data and storing and managing the downloaded data as controller map data, and uploading at least a part of the controller map data to the external device, the method comprising: measuring temperature of the memory device; and performing a map downloading for the memory map data from the memory device in response to the measured temperature.
US11366725B2
The present technology relates to an electronic device. A storage device according to the present technology includes a memory device including a plurality of logical storage areas, and a memory controller. The memory controller controls the memory device to perform a memory operation on an original storage area of the plurality of logical storage areas according to a request of a host, and to perform a mirroring operation of copying the memory operation which was performed on the original storage area in a backup storage area of the plurality of logical storage areas based on whether the memory device is in an idle state.
US11366724B2
Disclosed are methods and the like that provide for transforming replicated data for consumption in the cloud, for example. Such methods can include attaching a target gateway node at a secondary site to a storage device at the secondary site, searching for an identifier stored in the storage device, and storing replicated data in the replication volume. The identifier is associated with an offset stored in the storage device, and the offset identifies a starting location of a replication volume in the storage device. The replicated data is received by the target gateway node from a source gateway node at a primary site. A starting location is received with the replicated data. The target gateway node stores the replicated data at a first location in the storage volume, and the first location is determined based, at least in part, on the starting location and the first storage location.
US11366718B2
A memory system includes a memory device including a plurality of cells associated with multiple pages and a controller. The controller selects a read bias set in response to a read address and modifies the read bias set to generate modified read bias set using one of a plurality of modification arrays. The controller performs a read operation on the select page using the modified read bias set. For a select read bias of the read bias set, the controller accumulates a fail bit count corresponding to a read operation using a select modified read bias of the modified read bias set into the plurality of accumulators using subtraction or addition. When an absolute value of a certain accumulator of the fail bit count is greater than a threshold, the controller shifts the select read bias in a correction direction by a specific magnitude corresponding to the accumulator sign.
US11366717B2
A method for error correction and a system. The method may include opening a selected row of a memory bank out of multiple memory banks of a dynamic memory module; and while the selected row is open: (i) receiving selected data sub-blocks that are targeted to be written to the selected row, (ii) calculating selected error correction code sub-blocks that are related to the selected data sub-blocks, (iii) caching the selected error correction code sub-blocks in a cache memory that differs from the dynamic memory module and (iv) writing, to the selected row, the selected error correction code sub-blocks.
US11366716B2
A semiconductor memory device including: a buffer die; memory dies stacked on the buffer die; and TSVs, at least one of the memory dies includes: a memory cell array; an error correction code (ECC) engine; an error information register; and a control logic circuit configured to control the ECC engine to perform a read-modify-write operation, wherein the control logic circuit is configured to: record, in the error information register, a first address associated with a first codeword based on the an generation signal and a first syndrome obtained by an ECC decoding; and determine an error attribute of the first codeword based on a change of the first syndrome, recorded in the error information register, based on a plurality of read-modify-write operations.
US11366711B2
A system-on-chip is provided. The system-on-chip includes a system bus, a plurality of IP units connected to the system bus, a processor unit including a plurality of cores configured to control the plurality of IP units via the system bus, a monitoring unit configured to monitor a state of the processor unit, and an error detection unit configured to operate as a master device for the plurality of IP units and monitor a register in which error information indicating whether an error has occurred in each of the plurality of IP units is stored.
US11366708B2
Systems, methods, and devices for managing predetermined functions on a mobile device within a moving vehicle, the mobile device having an operating system (OS) that includes an event API installed therein that is configured for two-way communication with an external control device, the control device being installed within the vehicle and further configured to communicate with a software application installed and running in memory resident on the mobile device. In response to initiation of a predetermined function on the mobile device, a notification message is transmitted by the event API to the control device. The control device then communicates with the software application to determine a desired action for the mobile device to take with respect to the predetermined function. The control device then instructs the mobile device on the action to take on the predetermined function by transmitting an action message to the event API.
US11366707B2
The present application provides a message transmission method and apparatus, a device and a medium. The method includes: determining and outputting, by an issuing task, a data message, storing the data message in a preset storage space, and sending an issuing notification message; and reading, by a subscription task, the data message from the preset storage space according to the issuing notification message. With embodiments of the present disclosure, transmission efficiency of the data message between the issuing task and the subscription task may be improved, and source occupancy may be reduced.
US11366706B2
A data linkage system and an API platform are capable of behaving according to a load of processing executed in response to a request for provision of an API. The data linkage system includes the API platform that provides the API for acquiring data, which is based on data collected by a data collection system and stored in a data storage system for storing data held by an information system, from the data storage system. The API platform determining whether the number of the data that has not been subjected to processing to acquire the data from the data storage system in response to a request for provision of the API satisfies a specific condition, and changing capacity of the processing according to a result of the determination.
US11366696B2
The present disclosure relates to a system, a computing apparatus, a board card, and an electronic device for data accelerated processing. The computing apparatus may be included in a combined processing apparatus. The combined processing apparatus may also include a universal interconnection interface and other processing apparatuses. The computing apparatus interacts with other processing apparatuses to jointly complete computing operations specified by the user. The combined processing apparatus may also include a storage apparatus which is respectively connected to the computing apparatus and other processing apparatuses and is used for storing data of the computing apparatus and other processing apparatuses. The solution of the present disclosure can be applied to various electronic devices.
US11366691B2
A method of scheduling instructions within a parallel processing unit is described. The method comprises decoding, in an instruction decoder, an instruction in a scheduled task in an active state, and checking, by an instruction controller, if an ALU targeted by the decoded instruction is a primary instruction pipeline. If the targeted ALU is a primary instruction pipeline, a list associated with the primary instruction pipeline is checked to determine whether the scheduled task is already included in the list. If the scheduled task is already included in the list, the decoded instruction is sent to the primary instruction pipeline.
US11366684B2
In one approach, an import mechanism allows new hardware intrinsics to be utilized by writing or updating a library of source code, rather than specifically modifying the virtual machine for each new intrinsic. Thus, once the architecture is in place to allow the import mechanism to function, the virtual machine itself (e.g. the code which implements the virtual machine) no longer needs to be modified in order to allow new intrinsics to be utilized by end user programmers. Since source code is typically more convenient to write than the language used to implement the virtual machine and the risk of miscoding the virtual machine is minimized when introducing new intrinsics, the import mechanism described herein increases the efficiency at which new hardware intrinsics can be introduced.
US11366676B2
A system for providing user assistance receives a request for user assistance from a component on a user interface. The component includes a help identifier, and the request is generated by a type of user selection, such as the clicking of an icon. The system determines a level of user assistance based on the type of selection and retrieves user assistance content based on the help identifier and the determined level of user assistance. In one embodiment, the user interface includes three levels of user assistance.
US11366675B2
A device, includes an instruction buffer. The instruction buffer is configured to store instructions related to at least a portion of a data stream to be analyzed by a state machine engine as the device. The state machine engine includes configurable elements configured to analyze the at least a portion of a data stream and to selectively output the result of the analysis. Additionally, the instruction buffer is configured to receive the indications as part of a direct memory access (DMA) transfer.
US11366664B1
Systems, apparatuses and methods are disclosed for efficient management of registers in a graph stream processing (GSP) system. The GSP system includes a thread scheduler module operative to initiate a Single Instruction Multiple Data (SIMD) thread, the SIMD thread including a dispatch mask with an initial value. A thread arbiter module operative to select an instruction from the instructions and provide the instruction to each of one or more compute resources, and an instruction iterator module, associated with the each of one or more compute resources operative to determine a data type of the instruction. The instruction iterator module iteratively executes the instruction based on the data type and the dispatch mask.
US11366663B2
Disclosed embodiments relate to systems and methods for performing 16-bit floating-point vector dot product instructions. In one example, a processor includes fetch circuitry to fetch an instruction having fields to specify an opcode and locations of first source, second source, and destination vectors, the opcode to indicate execution circuitry is to multiply N pairs of 16-bit floating-point formatted elements of the specified first and second sources, and accumulate the resulting products with previous contents of a corresponding single-precision element of the specified destination, decode circuitry to decode the fetched instruction, and execution circuitry to respond to the decoded instruction as specified by the opcode.
US11366662B2
A high-level synthesis multiprocessor system enables sophisticated algorithms to be easily realized by almost a smallest circuit. A shared memory is divided into a plurality of banks. The memory banks are connected to processors, respectively. Each processor receives an instruction code and an operand from its connected memory bank. After the operation execution, the processor sends the result to its adjacent processor element to set it as an accumulator value at the time of execution of a next instruction. A software program to be executed is fixed. A processor to execute each instruction in the software program is uniquely identified. Each processor has a function for executing its instruction out of all executable instructions in the multiprocessor system, and does not have a function for executing an instruction that the processor is not to execute. The circuit configuration with unused instructions deleted is provided.
US11366656B2
A system, method, and non-transitory computer-readable storage medium for identifying customization changes have been disclosed. The system comprises a processor and a memory that includes instructions executable by the processor to cause the system to identify a baseline script of a plurality of baseline scripts from a baseline instance that corresponds to a custom script of a plurality of custom scripts from a customized instance. The customized instance is a customized version of the baseline instance. The instructions are executable to cause the system to compare the baseline script to the custom script to identify one or more changes between the baseline script and the custom script, to determine an amount of change using the one or more identified changes, and to generate a graphical user interface that includes an identifier of the baseline script, an identifier of the custom script, and a graphical indication of the amount of change.
US11366654B2
The management of applications in a computing environment often involves a significant number of computing operations, such as acquiring the application, deploying data objects in various locations, and configuring the application with respect to the deployed device. Conventional computing environments may provide inadequate support throughout a typical application life cycle, especially for a computing environment distributed across many devices. Instead, the computing environment may be represented in a deployable object hierarchy that may be distributed to various devices. An application management service may therefore be provided to install representations of the application in the object hierarchy, and to support many other aspects of the application life cycle, such as application discovery, sharing, updating, and removal. The devices may therefore provide the applications of the computing environment to the user in a consistent manner with reduced manual management among the devices comprising the computing mesh.
US11366652B1
The functionality offered through a game development application can be extended using a plurality of extension modules. A customer portal can expose information about the available modules to a developer, where the extension modules can include components such as a customer interface enabling an authorized entity to access or modify the functionality, as well as an application programming interface (API) or other interface for enabling the functionality to be accessed during gameplay. The API can be associated with various resources that can be allocated to the customer over a period of time, or that can be allocated dynamically in order to process discrete tasks. The allocation of resources can occur after release of the game and during live gameplay. Similar functionality can be accessed by a game administrator to trigger specific actions during gameplay.
US11366649B2
A method for generating a program to run on multiple tiles. The method comprises: receiving an input graph comprising data nodes, compute vertices and edges; receiving an initial tile-mapping specifying which data nodes and vertices are allocated to which tile; and determining a subgraph of the input graph that meets one or more heuristic rules. The rules comprises: the subgraph comprises at least one data node, the subgraph spans no more than a threshold number of tiles in the initial tile-mapping, and the subgraph comprises at least a minimum number of edges outputting to one or more vertices on one or more other tiles. The method further comprises adapting the initial mapping to migrate the data nodes and any vertices of the determined subgraph to said one or more other tiles.
US11366644B1
Systems and methods for analyzing Robotic Process Automation (RPA) code are provided. A robotic process automation (RPA) file is received by the RPA analysis and review system. The RPA analysis and review system uses a code review configuration which defines coding standards for the RPA files code. RPA data within the RPA file is parsed and received for compliance with coding standards and restructured for rendering in a code-review graphical user interface (GUI). A code-review GUI with the restructured RPA data is then rendered, along with information that includes whether the RPA code was in compliance with the coding standards.
US11366632B2
An electronic device determines that an application has been launched for which screencasting is available. In response, the device displays a screencast control panel. A user inputs an instruction to begin screencasting via the control panel. In response to this instruction, the electronic device screencasts media content including content created by the application.
US11366631B2
Provided is an information processing device provided with an obtaining unit (211) that obtains first physical information of a first user present in a first space, and second physical information of a second user present in a second space, a virtual space generation unit (213) that generates a virtual space on the basis of the first physical information or the second physical information, as operation mode control unit (211) that switches an operation mode in a case where a trigger caused by at least any one of the first user or the second user occurs, and a control unit (210) that interlocks switch of the operation mode with at least one device present is the first space or at least one device present in the second space.
US11366628B2
A tiled electronic device includes a first display panel, at least two other display panels and a roller. The first display panel transmits a plurality of signals to the at least two other display panels directly. The at least two other display panels include a second display panel being adjacent to the first display panel. The roller is rotatable in a rotating direction, wherein the first display panel is connected to the roller, and the second display panel is connected to the roller.
US11366623B2
An image processing device may, in a case where an obtainment request is received from a terminal device, send to the terminal device one or more pieces of setting data stored in a setting storage area related to an image processing, in a case where a first type of changing request requesting changing of stored contents in the setting storage area is received from the terminal device, change the stored contents in the setting storage area according to the first type of changing request. In a case where a second type of changing request is received from the terminal device, changing according to the second type of changing request may be restricted, the second type of changing request being for requesting changing of the stored contents in the setting storage area.
US11366621B2
Disclosed are a printing method using websocket communication and a management method for a websocket communication channel. The printing method includes establishing, by a printing apparatus, a websocket channel for communicating with an external apparatus, requesting, by the printing apparatus, print data from the external apparatus through the websocket channel, determining, by the printing apparatus, whether a predetermined condition associated with an acquisition of the print data is satisfied in response to the request for the print data, and controlling, by the printing apparatus, a channel duration time of the websocket channel when the predetermined condition is satisfied.
US11366619B2
An information processing device includes: a processor configured to: acquire (i) names of items whose set values have been changed from a setting screen and (ii) changed set values of the items; display, on a file name setting screen, one or more user-operable elements each corresponding to a respective one of the items whose set values have been changed; and in response to a user instruction, create a file name that includes (i) a name of at least one of the items and (ii) the set value of the at least one of the items, in which the file name is created in accordance with an arranged order of the elements displayed on the file name setting screen.
US11366618B2
The present invention provides a control method of a server, wherein the control method includes the steps of: setting a first node within the server as a master device; setting a second node within the server as a slave device; controlling the first node to receive data from another device via network; storing the data into a first write buffer within the first node; performing a cache mirroring operation to copy the data stored in the first write buffer into a second write buffer within the second node; setting a first tail register and a first head register within the first node, and setting a second tail register and a second head register within the second node; and referring to the first tail register and the first head register to determine if the data stored in the first write buffer is successful written into the second write buffer.
US11366602B2
A data storage device is disclosed comprising a non-volatile storage medium (NVSM), and a head configured to access the NVSM. During a first interval, the head is used to write first data to a first segment of the NVSM, and during a second interval, the head is used to read the first data from the first segment of the NVSM and erase at least part of the first data from the first segment of the NVSM.
US11366591B2
A data system includes a plurality of storage drives each comprising a multi-lane serial drive interface. The data system also includes a control system configured to receive, over a host link, a write operation for storage of data, process a storage address of the write operation against storage allocation information to apportion the data for storage among more than one target storage drive, and transfer corresponding portions of the data to the target storage drives.
US11366590B2
A host device is configured to communicate over a network with a storage system comprising a plurality of storage devices. The host device comprises a multi-path input-output (MPIO) driver configured to control delivery of input-output (IO) operations from the host device to the storage system over selected ones of a plurality of paths through the network. The MPIO driver is further configured to determine IO processing performance for each of at least a subset of the paths, and to dynamically adjust a path selection algorithm utilized in selecting particular ones of the paths for delivery of the IO operations from the host device to the storage system based at least in part on the determined performance. For example, dynamically adjusting a path selection algorithm illustratively comprises activating a particular one of a plurality of distinct path selection algorithms available to the MPIO driver and/or adjusting one or more parameters of a given path selection algorithm.