Document Document Title
US11335861B2 Organic photoelectric conversion element
A photoelectric conversion element uses organic materials and is provided with improved quantum efficiency and response rate. The organic photoelectric conversion element includes, in a photoelectric conversion layer, p-type molecules represented by Formula (1): in which A represents any one of oxygen, sulfur or selenium, any one of R1 to R4 represents a substituted or unsubstituted aryl or heteroaryl having 4 to 30 carbon atoms, the remainder of R1 to R4 each represent hydrogen, any one of R5 to R8 represents a substituted or unsubstituted aryl or heteroaryl having 4 to 30 carbon atoms, and the remainder of R5 to R8 each represent hydrogen.
US11335858B2 Aromatic amine derivatives and organic electroluminescent elements using same
Provided are an organic EL device material capable of reducing the driving voltage of an organic EL device and increasing the lifetime of the device as compared with a conventional organic EL device material, specifically an aromatic amine derivative represented by N(Ara) (Arb) (Arc), and an organic EL device using the material. [Ara is represented by the formula (II). (In the formula (II): La represents a single bond or an arylene group; R1 to R4 each represent an alkyl group, an aryl group, or the like, and R3's or R4's, or R3 and R4 may be bonded to each other to form a ring; and o represents 0 to 3 and p represents 0 to 4.) Arb is represented by the formula (III). (in the formula (III), X represents NRa, O, or S, and Ra and R5 to R7 each represent an alkyl group, an aryl group, or the like, and R5's, R6's, or R7's adjacent to each other, or R5 and R6 may be bonded to each other to form a ring; n represents 2 to 4 when X represents NRa, and represents 0 to 4 when X represents O or S; and q represents 0 to 3, r and s each independently represent 0 to 4.) Arc represents an aryl group, or is represented by the formula (III).]
US11335857B2 Organic electroluminescence device and display device including the same
Provided are an organic electroluminescence device and a display device including the same. The organic electroluminescence device includes a polycyclic compound represented by Formula 1 in a hole blocking layer and at least one of a first light emitting layer and an electron transport layer, wherein each of Y1 to Y5 and Y11 to Y15 is independently CH or N, at least four of Y1 to Y5 are CH, at least four of Y11 to Y15 are CH, and R1, R2, and R3 are as disclosed in the description.
US11335851B2 Methods and apparatuses for producing magnetoresistive apparatuses
Methods and apparatuses for producing magnetoresistive apparatuses are provided. Here, structures are formed for defining regions of the same magnetization, magnets are magnetized, and structures are formed within the magnets of the regions, for example, in order to define magnetoresistive elements.
US11335846B2 Molecularly doped piezoelectric foams
A material that includes a polymer foam and at least one polar dopant molecule included in the polymer foam, wherein the material is a piezoelectric.
US11335841B2 LED module and method for manufacturing LED module
An LED module includes a first metal layer disposed on a base surface and an LED chip disposed on the first metal layer. The first metal layer includes a first end portion forming a contour away from the base surface, and a curved portion between a region overlapping the LED chip and the first end portion.
US11335840B2 Optical semiconductor device package, optical semiconductor device, and manufacturing method for optical semiconductor device package
An optical semiconductor device package includes a circuit board in which a first metal, a second metal, and a third metal are sequentially stacked in an optical semiconductor element mounting region. The first metal has a first standard electrode potential. The second metal is disposed on a portion of an upper surface of the first metal and has a second standard electrode potential that is greater than the first standard electrode potential. The third metal is disposed on the upper surface of the first metal and an upper surface of the second metal and has a third standard electrode potential that is greater than the first standard electrode potential and less than the second standard electrode potential.
US11335839B2 Group III nitride semiconductor light emitting diode, and method for producing same
The object of the present invention is to provide a Group III nitride semiconductor light emitting diode having improved light extraction efficiency. A Group III nitride semiconductor light emitting diode according to the present disclosure includes an RAMO4 layer including a single crystal represented by the general formula RAMO4 (wherein R represents one or more trivalent elements selected from the group consisting of Sc, In, Y and lanthanoid elements, A represents one or more trivalent elements selected from the group consisting of Fe (III), Ga and Al, and M represents one or more divalent elements selected from the group consisting of Mg, Mn, Fe (II), Co, Cu, Zn and Cd); and a layered product stacked on the RAMO4 layer. The layered product includes at least a light emitting layer including a Group III nitride semiconductor. A degree of flatness of a surface, of the RAMO4 layer, opposite to the layered product is lower than a degree of flatness of a surface, of the RAMO4 layer, adjacent to the layered product.
US11335829B2 Multi-color light emitting structures with controllable emission color
Disclosed herein are multi-layered optically active regions for semiconductor light-emitting devices (LEDs) that incorporate intermediate carrier blocking layers, the intermediate carrier blocking layers having design parameters for compositions and doping levels selected to provide efficient control over the carrier injection distribution across the active regions to achieve desired device injection characteristics. Examples of embodiments discussed herein include, among others: a multiple-quantum-well variable-color LED operating in visible optical range with full coverage of RGB gamut, a multiple-quantum-well variable-color LED operating in visible optical range with an extended color gamut beyond standard RGB gamut, a multiple-quantum-well light-white emitting LED with variable color temperature, and a multiple-quantum-well LED with uniformly populated active layers.
US11335828B2 Method of handling micro device
A method of handling a micro device is provided. The method includes: holding the micro device by a transfer head; forming a liquid layer between the micro device and a substrate; maintaining a first temperature of the transfer head to be lower than an environmental temperature; maintaining a second temperature of the substrate to be lower than the environmental temperature; and binding the micro device to the substrate by the liquid layer.
US11335827B2 Methods for manufacturing semiconductor device
A method for manufacturing a semiconductor device is provided. The method includes forming a plurality of light-emitting elements on a first substrate and forming a first pattern array on a second substrate. The method also includes transferring the plurality of light-emitting elements from the first substrate to the second substrate. The method further includes forming the first pattern array on a third substrate. In addition, the method includes transferring the plurality of light-emitting elements from the second substrate to the third substrate. The method also includes forming a second pattern array on a fourth substrate. The method further includes transferring the plurality of light-emitting elements from the third substrate to the fourth substrate. The pitch between the plurality of light-emitting elements on the first substrate is different than the pitch of the first pattern array.
US11335822B2 Multijunction solar cell having patterned emitter and method of making the solar cell
A multijunction solar cell includes a base substrate comprising a Group IV semiconductor and a dopant of a first carrier type. A patterned emitter is formed at a first surface of the base substrate. The patterned emitter comprises a plurality of well regions doped with a dopant of a second carrier type in the Group IV semiconductor. The base substrate including the patterned emitter form a first solar subcell. The multijunction solar cell further comprises an upper structure comprising one or more additional solar subcells over the first solar subcell. Methods of making a multijunction solar cell are also described.
US11335820B2 Waveguide photoelectric detector
A waveguide photoelectric detector, comprising: a substrate comprising a silicon layer, the silicon layer having a silicon waveguide formed thereon; an active layer dispose on the silicon waveguide, the active layer having a first doped region formed thereon; a horizontal PIN junction formed at an area of the silicon layer below the active layer, the horizontal PIN junction comprising a second doped region, an intrinsic region, and a third doped region. A doping type of the second doped region is the same as that of the first doped region. One end of the second doped region near the intrinsic region is connected to the first doped region. The third doped region and the first doped region form a vertical PIN junction.
US11335815B1 Method of making wide tuning range and super low capacitance varactor diodes
A semiconductor device includes a semiconductor die, an N-doped region, an N-contact metal, a PN junction mesa, a P-contact metal, a first passivation layer, an anode feed metal, and a cathode feed metal. The semiconductor die may include a plurality of semiconductor layers disposed on an insulating substrate. The N-doped region may define an active area of the device. The N-contact metal may be disposed on a first portion of the N-doped region. The PN junction mesa may be disposed on a second portion of the N-doped region. The PN junction mesa may comprise a hyperabrupt N-doping layer disposed on the first portion of the N-doped region and a P-doped layer disposed on the hyperabrupt N-doping layer. The P-contact metal may be disposed on the P-doped layer of the PN junction mesa. The first passivation layer may cover the semiconductor layers of the semiconductor device and have openings for the N-contact metal and the P-contact metal. The anode feed metal may connect the P-contact metal to a first bond pad. The anode feed metal generally forms an arch from the P-contact metal to the first bond pad and the arch defines a space between the anode feed metal and the first passivation layer covering the semiconductor layers and a the of the PN junction mesa.
US11335813B2 Semiconductor device
A semiconductor device in which the accuracy of arithmetic operation is increased by correction of the threshold voltage of a transistor can be provided. The semiconductor device includes first and second current supply circuits, and the second current supply circuit has the same configuration as the first current supply circuit. The first current supply circuit includes first and second transistors, a first capacitor, and first to third nodes. A first terminal of the first transistor is electrically connected to the first node, and a back gate of the first transistor is electrically connected to a first terminal of the second transistor and a first terminal of the first capacitor. A gate of the first transistor is electrically connected to the second node, and a second terminal of the first capacitor is electrically connected to a second terminal of the first transistor. The first node of the first current supply circuit is electrically connected to a second node of each of the first and second current supply circuits. The threshold voltage of the first transistor is corrected by writing a correction voltage to the back gate of the first transistor.
US11335810B2 Method and system for fabrication of a vertical fin-based field effect transistor
A transistor includes a substrate having a first surface and a second surface opposite the first surface, a drift region having a doped region on the first surface of the substrate and a graded doping region on the doped region, a semiconductor fin protruding from the graded doping region and comprising a metal compound layer at an upper portion of the semiconductor fin, a source metal contact on the metal compound layer, a gate layer having a bottom portion directly contacting the graded doping region; and a drain metal contact on the second surface of the substrate.
US11335808B1 Semiconductor device and manufacturing method thereof
A semiconductor device including a substrate, a gate structure, a source/drain region, an epitaxial layer, and a spacer wall is provided. The substrate has an upper surface. The gate structure is arranged on the upper surface. The source/drain region is arranged on two sides of the gate structure, is partially embedded in the substrate, and has a tip located in the substrate. A material of the source/drain region includes silicon germanium. The epitaxial layer is arranged between the gate structure and the source/drain region. The spacer wall is arranged on the epitaxial layer on the two sides of the gate structure. A manufacturing method of a semiconductor device is also provided.
US11335807B2 Isolation schemes for gate-all-around transistor devices
Isolation schemes for gate-all-around (GAA) transistor devices are provided herein. In some cases, the isolation schemes include changing the semiconductor nanowires/nanoribbons in a targeted channel region between active or functional transistor devices to electrically isolate those active devices. The targeted channel region is referred to herein as a dummy channel region, as it is not used as an actual channel region for an active or functional transistor device. The semiconductor nanowires/nanoribbons in the dummy channel region can be changed by converting them to an electrical insulator and/or by adding dopant that is opposite in type relative to surrounding source/drain material (to create a p-n junction). The isolation schemes described herein enable neighboring active devices to retain strain in the nanowires/nanoribbons of their channel regions, thereby improving device performance.
US11335806B2 Semiconductor device structure and method for forming the same
A semiconductor device structure is provided. The semiconductor device structure includes a substrate, a first fin structure over the substrate, and a FeFET device over a first region of the substrate. The FeFET includes a first gate stack across the first fin structure. The semiconductor device structure also includes first gate spacer layers alongside the first gate stack, and a ferroelectric layer over the first gate stack. At least a portion of the ferroelectric layer is located between upper portions of the first gate spacer layers and is adjacent to the first gate stack.
US11335802B2 High electron mobility transistor and method of manufacturing the same
Provided are a high electron mobility transistor and a method of manufacturing the high electron mobility transistor. The high electron mobility transistor includes a gate electrode provided on a depletion forming layer. The gate electrode includes a first gate electrode configured to form an ohmic contact with the depletion forming layer, and a second gate electrode configured to form a Schottky contact with the depletion forming layer.
US11335797B2 Semiconductor devices and methods for fabricating the same
A semiconductor device is provided. The semiconductor device includes a channel layer disposed on a substrate, a barrier layer disposed on the channel layer, and a nitride layer disposed on the barrier layer. The semiconductor device also includes a compound semiconductor layer that includes an upper portion and a lower portion, wherein the lower portion penetrates through the nitride layer and a portion of the barrier layer. The semiconductor device also includes a spacer layer conformally disposed on a portion of the barrier layer and extending onto the nitride layer. The semiconductor device further includes a gate electrode disposed on the compound semiconductor layer, and a pair of source/drain electrodes disposed on opposite sides of the gate electrode. The pair of source/drain electrodes extends through the spacer layer, the nitride layer, and at least a portion of the barrier layer.
US11335796B2 Source to channel junction for III-V metal-oxide-semiconductor field effect transistors (MOSFETs)
Embodiments herein describe techniques, systems, and method for a semiconductor device. Embodiments herein may present a semiconductor device including a substrate, and a channel area above the substrate and including a first III-V material. A source area may be above the substrate and including a second III-V material. An interface between the channel area and the source area may include the first III-V material. The source area may include a barrier layer of a third III-V material above the substrate. A current is to flow between the source area and the channel area through the barrier layer. Other embodiments may be described and/or claimed.
US11335794B2 Advanced wafer bonded heterojunction bipolar transistors and methods of manufacture of advanced wafer bonded heterojunction bipolar transistors
Methods of manufacturing a heterojunction bipolar transistor are described herein. An exemplary method can include providing a base/emitter stack, the base/emitter stack comprising a substrate, an etch stop layer over the substrate, an emitter contact layer over the etch stop layer, an emitter over the emitter contact layer, and/or a base over the emitter. The exemplary method further can include forming a collector. The exemplary method also can include wafer bonding the base to the collector. Other embodiments are also disclosed herein.
US11335789B2 Channel structures for thin-film transistors
Embodiments herein describe techniques for a thin-film transistor (TFT) above a substrate. The transistor includes a gate electrode above the substrate, and a channel layer above the substrate, separated from the gate electrode by a gate dielectric layer. The transistor further includes a contact electrode above the channel layer and in contact with a contact area of the channel layer. The contact area has a thickness determined based on a Schottky barrier height of a Schottky barrier formed at an interface between the contact electrode and the contact area, a doping concentration of the contact area, and a contact resistance at the interface between the contact electrode and the contact area. Other embodiments may be described and/or claimed.
US11335785B2 Metal oxide semiconductor integrated circuit basic unit
A MOS integrated circuit basic unit includes: a drain semiconductor region; a lightly doped drain region; a channel semiconductor region; a source semiconductor region; a source electrode; a gate electrode; a gate dielectric layer; and a drain electrode. The drain semiconductor region is the bottom of the basic unit. The gate electrode has a ring structure, which surrounds the channel semiconductor region, the source semiconductor region and the lightly doped drain region. The upper surface of the gate electrode is aligned to the upper surface of the source semiconductor region; and a bottom surface of the gate electrode is lower than an interface of the lightly doped drain region and the drain semiconductor region. The gate dielectric layer is disposed between the gate electrode and the adjacent functional layer. The drain semiconductor region is connected to the drain electrode of the basic unit.
US11335783B2 Method of making semiconductor ferroelectric memory element, and semiconductor ferroelectric memory transistor
A FeFET and a method of its manufacture are provided, the FeFET having a ferroelectric whose film thickness (dr) is made small and so nanofine as to range in: 59 nm
US11335782B2 Oxide semiconductor thin film, thin film transistor, method producing the same, and sputtering target
[Solving Means] An oxide semiconductor thin film according to an embodiment of the present invention includes: an oxide semiconductor that mainly contains In, Sn, and Ge. An atom ratio of Ge/(In+Sn+Ge) is 0.07 or more and 0.40 or less. As a result, it is possible to achieve transistor characteristics with a mobility of 10 cm2/Vs or more.
US11335778B2 Quantum dot devices with overlapping gates
Disclosed herein are quantum dot devices, as well as related computing devices and methods. For example, in some embodiments, a quantum dot device may include: a quantum well stack; a first gate above the quantum well stack, wherein the first gate includes a first gate metal and a first gate dielectric; and a second gate above the quantum well stack, wherein the second gate includes a second gate metal and a second gate dielectric, and the first gate is at least partially between a portion of the second gate and the quantum well stack.
US11335776B2 Hybrid channel semiconductor device and method
A device includes a first semiconductor strip protruding from a substrate, a second semiconductor strip protruding from the substrate, an isolation material surrounding the first semiconductor strip and the second semiconductor strip, a nanosheet structure over the first semiconductor strip, wherein the nanosheet structure is separated from the first semiconductor strip by a first gate structure including a gate electrode material, wherein the first gate structure partially surrounds the nanosheet structure, and a first semiconductor channel region and a semiconductor second channel region over the second semiconductor strip, wherein the first semiconductor channel region is separated from the second semiconductor channel region by a second gate structure including the gate electrode material, wherein the second gate structure extends on a top surface of the second semiconductor strip.
US11335773B2 Trench contact resistance reduction
A method is presented for forming a semiconductor device. The method includes forming source/drain over a semiconductor substrate, forming a sacrificial layer over the source/drain, and forming an inter-level dielectric (ILD) layer over the sacrificial layer. The method further includes forming trenches that extend partially into the sacrificial layer, removing the sacrificial layer to expose an upper surface of the source/drain, and filling the trenches with at least one conducting material. The sacrificial layer is germanium (Ge) and the at least one conducting material includes three conducting materials.
US11335764B2 Display including plurality of wirings bypassing hole area encompassed by display area, and electronic device including same
Disclosed is a display having at least one hole formed in a display area on which an image is displayed, and an electronic device including same. The electronic device comprises a display including the display area having a plurality of pixels and a plurality of wirings, wherein the display includes: a hole area encompassed by the display area; a plurality of first wirings extending from a first side of the display area so as to be formed at first intervals, and connected to the side opposite to the first side; second wirings extending from a second side of the display area so as to be arranged at the first intervals on the side opposite to the second side; and a plurality of third wirings extending from the first side of the display area.
US11335762B2 Display device having enhanced UV light blocking
A display device includes a substrate, a pixel circuit unit which is disposed on the substrate and having a first hole, a light blocking layer which is disposed on the pixel circuit unit and having a second hole corresponding to the first hole, a light emitting layer disposed on the pixel circuit unit, and a sealing unit on the light blocking layer. The substrate includes a first layer having a depression corresponding to the first hole, and a second layer which is disposed between the first layer and the pixel circuit unit and having a third hole between the depression and the second hole. The sealing unit includes a cover portion on the light blocking layer, and an extension portion extending from the cover portion. The depression has a width larger than a width of the third hole.
US11335759B2 Display device
A display device includes: a substrate including a display area and a peripheral area outside the display area; a plurality of display elements arranged in the display area; and a pad disposed in the peripheral area and having a multi-layered structure, where the multi-layered structure of the pad includes: a metal layer; a conductive protective layer on a top surface of the metal layer; and a metal thin film on a top surface of the conductive protective layer.
US11335749B2 Organic light-emitting display apparatus
An organic light-emitting display apparatus includes a plurality of pixels. At least one of the pixels includes a first conductive layer over a substrate, a first organic insulating layer including a first opening exposing a portion of the first conductive layer, a first inorganic insulating layer over the first organic insulating layer and including a second opening exposing the portion of the first conductive layer exposed through the first opening, and a second conductive layer on the first inorganic insulating layer and contacting the portion of the first conductive layer exposed through the first opening and the second opening.
US11335747B2 Display device and method of manufacturing the same
A display device includes a bank including an opening exposing a surface of a base. The bank further includes side surfaces adjacent to an upper surface. The side surfaces slope downward from the upper surface toward an opening in an organic film pattern. A plurality of fine holes is formed on the upper surface and the side surfaces, the bank may also include a plurality of inner holes.
US11335746B2 Display device and electronic device
A display device with a narrow bezel is provided. The display device includes a pixel circuit and a driver circuit which are provided on the same plane. The driver circuit includes a selection circuit and a buffer circuit. The selection circuit includes a first transistor. The buffer circuit includes a second transistor. The first transistor has a region overlapping with the second transistor. One of a source and a drain of the first transistor is electrically connected to a gate of the second transistor. One of a source and a drain of the second transistor is electrically connected to the pixel circuit.
US11335744B2 Array substrate, display panel and display apparatus
An array substrate, a display panel, and a display apparatus. The array substrate includes a base substrate; a first electrode layer formed on the base substrate; a light emitting layer formed on the first electrode layer and including a non-transparent first light emitting region, a second light emitting region, and a transparent third light emitting region; and a second electrode layer formed on the light emitting layer. The first light emitting region includes first light emitting structures. The second light emitting region includes second light emitting structures. The third light emitting region includes third light emitting structures. The second light emitting region is located between the first light emitting region and the third light emitting region. A distribution density of first light emitting structures, a distribution density of second light emitting structures, and a distribution density of third light emitting structures are gradually changed in sequence.
US11335738B2 Display device and method of manufacturing the same
A display device includes: a lower substrate including a first area, and a second area surrounding the first area; a display layer including a plurality of display elements at the second area, and having a first hole corresponding to the first area; and an upper substrate covering the display layer. The upper substrate includes a lower surface facing the lower substrate, and the lower surface of the upper substrate has a first groove corresponding to the first area.
US11335735B2 Stretchable display apparatus and image display driving method
A stretchable display apparatus having a substantially non-stretched state and a stretched state is provided. The stretchable display apparatus includes a first stretchable display panel including a plurality of first active subpixels of a first color and a plurality of first standby subpixels of the first color, a second stretchable display panel including a plurality of second active subpixels of the second color and a plurality of second standby subpixels of the second color, and a third stretchable display panel including a plurality of third active subpixels of the third color and a plurality of third standby subpixels of the third color. In the substantially non-stretched state, the plurality of first standby subpixels of the first color, the plurality of second standby subpixels of the second color, and the plurality of third standby subpixels of the third color are configured to be in a standby state and not emit light.
US11335732B2 Image sensors and methods of forming image sensors
Image sensors are provided. An image sensor includes a color filter layer. The image sensor includes a metal structure adjacent a sidewall of the color filter layer. The image sensor includes an insulating layer on the color filter layer. Moreover, the image sensor includes an electrode layer on the insulating layer. Methods of forming image sensors are also provided.
US11335730B2 Vertical resistive memory device with embedded selectors
A vertical resistive switching memory device is provided that includes a resistive random access memory (ReRAM) stack embedded in a material stack of alternating layers of an interlayer dielectric material and a recessed electrode material. A selector device encapsulates a portion of the ReRAM stack and is present in an undercut region that is laterally adjacent to each of the recessed electrode material layers of the material stack.
US11335728B2 Methods of forming magnetoresistive devices and integrated circuits
Magnetoresistive device architectures and methods for manufacturing are presented that facilitate integration of process steps associated with forming such devices into standard process flows used for surrounding logic/circuitry. In some embodiments, the magnetoresistive device structures are designed such that the devices are able to fit within the vertical dimensions of the integrated circuit associated with a single metal layer and a single layer of interlayer dielectric material. Integrating the processing for the magnetoresistive devices can include using the same standard interlayer dielectric material as used in the surrounding circuits on the integrated circuit as well as using standard vias to interconnect to at least one of the electrodes of the magnetoresistive devices.
US11335726B2 Lens structure configured to increase quantum efficiency of image sensor
Various embodiments of the present disclosure are directed towards an image sensor having a substrate including a plurality of sidewalls that define a plurality of protrusions along a first side of the substrate. The substrate has a first index of refraction. A photodetector is disposed within the substrate and underlying the plurality of protrusions. A plurality of micro-lenses overlying the first side of the substrate. The micro-lenses have a second index of refraction that is less than the first index of refraction. The micro-lenses are respectively disposed laterally between and directly contact an adjacent pair of protrusions in the plurality of protrusions. Further, the micro-lenses respectively comprise a convex upper surface.
US11335724B2 Marking system and method
A system for use in identifying a user includes a portable emitter transported with the user. The emitter includes a quantum cascade laser configured to emit a thermal beam identifying a location of the user in response to a command, the thermal beam having a wavelength between approximately 2 μm and approximately 30 μm.
US11335722B2 Solid-state imaging device and electronic apparatus
To provide a back-illuminated solid-state imaging device that can improve image quality. Provided is a back-illuminated solid-state imaging device that includes at least a semiconductor substrate, an organic photoelectric conversion film, and an optical waveguide. The organic photoelectric conversion film is formed on one of front and back surfaces of the semiconductor substrate. The optical waveguide is formed between the semiconductor substrate and the organic photoelectric conversion film.
US11335721B2 Backside illuminated image sensor device with shielding layer
A backside illuminated image sensor device with a shielding layer and a manufacturing method thereof are provided. In the backside illuminated image senor device, a patterned conductive shielding layer is formed on a dielectric layer on a backside surface of a semiconductor substrate and surrounding a pixel array on a front side surface of the semiconductor substrate.
US11335718B2 Cell deep trench isolation structure for near infrared improvement
A pixel cell includes a photodiode disposed in a pixel cell region and proximate to a front side of a semiconductor layer to generate image charge in response to incident light directed through a backside to the photodiode. A cell deep trench isolation (CDTI) structure is disposed in the pixel cell region along an optical path of the incident light to the photodiode and proximate to the backside. The CDTI structure includes a central portion extending a first depth from the backside towards the front side. Planar outer portions extend laterally outward from the central portion. The planar output portions further extend a second depth from the backside towards the front side. The first depth is greater than the second depth. Planes formed by each of the planar outer portions intersect in a line coincident with a longitudinal center line of the central portion of the CDTI structure.
US11335717B2 Semiconductor device including light-collimating layer
A semiconductor device is provided. The semiconductor device includes a substrate and a light-collimating layer. The substrate has a plurality of pixels. The light-collimating layer is disposed on the substrate, and the light-collimating layer includes a transparent material layer, a first light-shielding layer, a second light-shielding layer and a plurality of transparent pillars. The transparent material layer covers the pixels. The first light-shielding layer is disposed on the substrate and the first light-shielding layer has a plurality of holes corresponding to the pixels. The second light-shielding layer is disposed on the first light-shielding layer. The transparent pillars are disposed in the second light-shielding layer.
US11335714B2 Display substrate and display device
The present disclosure provides a display substrate and a display device. A display substrate provided by an embodiment of the present disclosure includes: a display region and a peripheral region surrounding the display region; the display region includes: a plurality of gate lines, a plurality of data lines, and a plurality of pixel units, and each of the plurality of pixel units includes a driving transistor and a pixel electrode that are connected to each other; the peripheral region includes: signal lines and at least one electrostatic discharge structure for performing electrostatic discharge on the signal lines.
US11335712B2 Array substrate, display apparatus, and method of fabricating array substrate
An array substrate is provided. The array substrate includes a base substrate; a first bonding pad layer including a plurality of first bonding pads on a first side of the base substrate; a second bonding pad layer including a plurality of second bonding pads on a second side of the base substrate, wherein the second side is opposite to the first side; and a plurality of signal lines on a side of the second bonding pad layer away from the base substrate. A respective one of the plurality of second bonding pads extends through the base substrate to electrically connect to a respective one of the plurality of first bonding pads. The respective one of the plurality of first bonding pads includes a protruding portion protruding away from the first side of the base substrate along a direction from the second side to the first side.
US11335707B2 Display apparatus and method of manufacturing the same
A display apparatus includes a base substrate, a polysilicon active pattern disposed on the base substrate, including polycrystalline silicon, including a source region and a drain region each doped with impurities and a channel region between the source region and the drain region, and including indium, a first gate electrode overlapping the channel region, and a source electrode electrically connected to the source region and a drain electrode electrically connected to the drain region.
US11335705B2 Thin film tunnel field effect transistors having relatively increased width
Thin film tunnel field effect transistors having relatively increased width are described. In an example, integrated circuit structure includes an insulator structure above a substrate. The insulator structure has a topography that varies along a plane parallel with a global plane of the substrate. A channel material layer is on the insulator structure. The channel material layer is conformal with the topography of the insulator structure. A gate electrode is over a channel portion of the channel material layer on the insulator structure. A first conductive contact is over a source portion of the channel material layer on the insulator structure, the source portion having a first conductivity type. A second conductive contact is over a drain portion of the channel material layer on the insulator structure, the drain portion having a second conductivity type opposite the first conductivity type.
US11335696B2 Semiconductor memory device
A semiconductor memory device according to an embodiment includes a substrate, a first conductive layer, first and second pillars. The substrate includes first to third regions. The first pillars are provided in the first region to penetrate the first conductive layer. The second pillars are provided in the second region or the third region to penetrate the first conductive layer. The second region includes first and second sub-regions. The first sub-region includes a contact corresponding to the first conductive layer. A coverage of the second pillars in the second sub-region is higher than a coverage of the second pillars in the first sub-region and lower than or equal to a coverage of the first pillars in the first region.
US11335694B2 Memory arrays and methods used in forming a memory array comprising strings of memory cells
A method used in forming a memory array comprises forming a substrate comprising a conductor tier comprising an upper conductor material and a lower conductor material, and a stack comprising vertically-alternating first tiers and second tiers above the conductor tier. Horizontally-elongated trenches are formed through the stack to the upper conductor material and the lower conductor material. At least one of the upper and lower conductor materials have an exposed catalytic surface in the trenches. Metal material is electrolessly deposited onto the catalytic surface to cover the upper conductor material and the lower conductor material within the trenches. Channel-material strings of memory cells are formed and extend through the second tiers and the first tiers. Other embodiments, including structure independent of method, are disclosed.
US11335687B2 Memory device
A memory cell includes: a bit line and a plate line that are spaced apart from each other and vertically oriented in a first direction; a transistor including an active layer, the active layer being laterally oriented in a second direction, intersecting with the bit line; a capacitor laterally oriented in the second direction between the active layer and the plate line; and a word line laterally oriented in a third direction, intersecting with the bit line and the active layer, wherein the word line is embedded in the active layer.
US11335684B2 Memory device having 2-transistor memory cell and access line plate
Some embodiments include apparatuses and methods using a substrate, a pillar having a length perpendicular to the substrate, a first conductive plate, a second conductive plate, a memory cell located between the first and second conductive plates and electrically separated from the first and second conductive plates, and a conductive connection. The first conductive plate is located in a first level of the apparatus and being separated from the pillar by a first dielectric located in the first level. The second conductive plate is located in a second level of the apparatus and being separated from the pillar by a second dielectric located in the second level. The memory cell includes a first semiconductor material located in a third level of the apparatus between the first and second levels and contacting the pillar and the conductive connection, and a second semiconductor material located in a fourth level of the apparatus between the first and second levels and contacting the pillar.
US11335683B2 Device channel profile structure
A transistor channel profile structure may be improved to provide better transistor circuits performance. In one example, a transistor circuit may include different fin profiles for the NMOS transistors and the PMOS transistors, such as the NMOS fins are thicker than the PMOS fins or the NMOS fin has a straight vertical surface and the PMOS fin has a notch at a fin bottom region. In still another example, a transistor circuit may include different nano-sheet profiles for a NMOS GAA device and a PMOS GAA device where the NMOS nano-sheet is thicker than the PMOS nano-sheet. Such configurations optimize the NMOS and the PMOS transistors with the NMOS having a low channel resistance while the PMOS has a lower short channel effect.
US11335679B2 Semiconductor device and method of fabricating the same
Disclosed are a semiconductor device and a method of fabricating the same. The semiconductor device includes first and second gate patterns that are spaced apart from each other in a first direction on a substrate and extend in the first direction, a separation pattern that is disposed between and being in direct contact with the first and second gate patterns and extends in a second direction intersecting the first direction, a third gate pattern that is spaced apart in the second direction from the first gate pattern and extends in the first direction, and an interlayer dielectric layer disposed between the first gate pattern and the third gate pattern. The separation pattern includes a material different from a material of the interlayer dielectric layer. A bottom surface of the separation pattern has an uneven structure.
US11335677B2 Combined MCD and MOS transistor semiconductor device
This disclosure relates to a combined MOS controlled diode (MCD) and MOS transistor semiconductor device and associated method of manufacture. The semiconductor device includes an epitaxial semiconductor layer arranged on a semiconductor substrate and a matrix of trenches formed in the epitaxial layer, with the matrix of trenches including a first plurality of spaced apart parallel trenches and a second plurality of spaced apart parallel trenches. Each of the first plurality of parallel trenches is orthogonal to each of the second plurality of parallel trenches and gate electrodes are arranged in each of the first plurality of spaced apart parallel trenches. Source electrodes are arranged in each of the second plurality of spaced apart parallel trenches.
US11335676B2 Semiconductor device
A semiconductor device includes: a test transistor which is formed over a substrate; a test pattern structure which is formed in an upper portion of the substrate to be spaced apart from the test transistor; and a protection transistor which is positioned between the test pattern structure and the test transistor.
US11335671B2 Stacked die assembly including double-sided inter-die bonding connections and methods of forming the same
Multiple bonded units are provided, each of which includes a respective front-side die and a backside die. The two dies in each bonded unit may be a memory die and a logic die configured to control operation of memory elements in the memory die. Alternatively, the two dies may be memory dies. The multiple bonded units can be attached such that front-side external bonding pads have physically exposed surfaces that face upward and backside external bonding pads of each bonded unit have physically exposed surfaces that face downward. A first set of bonding wires can connect a respective pair of front-side external bonding pads, and a second set of bonding wires can connect a respective pair of backside external bonding pads.
US11335669B2 Wafer level chip scale filter packaging using semiconductor wafers with through wafer vias
A method of fabricating an electronics package includes forming a cavity in a first surface of a semiconductor substrate, forming one or more passive devices on the semiconductor substrate, forming a microelectromechanical device on a piezoelectric substrate, and bonding the semiconductor substrate to the piezoelectric substrate with the microelectromechanical device disposed within the cavity.
US11335666B2 Memory device and manufacturing method thereof
A memory device including a first semiconductor die and a memory cube mounted on and connected with the first semiconductor die is described. The memory cube includes multiple stacked tiers, and each tier of the multiple stacked tiers includes second semiconductor dies laterally wrapped by an encapsulant and a redistribution structure disposed on the second semiconductor dies and the encapsulant. The second semiconductor dies of the multiple stacked tiers are electrically connected with the first semiconductor die through the redistribution structures in the multiple stacked tiers. Each redistribution structure in the multiple stacked tiers includes redistribution patterns, the redistribution structure closest to the first semiconductor die further includes a thermally conductive layer connected to the first semiconductor die, wherein a material of the redistribution patterns in the multiple stacked tiers is different from a material of the thermally conductive layer of the redistribution structure closest to the first semiconductor die, and the thermally conductive layer is electrically isolated from the second semiconductor dies in the multiple stacked tiers and the first semiconductor die.
US11335662B2 Solder reflow oven for batch processing
A solder reflow oven may include a reflow chamber and a plurality of vertically spaced apart wafer-support plates positioned in the reflow chamber. A plurality of semiconductor wafers each including a solder are configured to be disposed in the reflow chamber such that each semiconductor wafer is disposed proximate to, and vertically spaced apart from, a wafer-support plate. Each wafer-support plate may include at least one of liquid-flow channels or resistive heating elements. A control system control the flow of a hot liquid through the channels or activate the heating elements to heat a wafer to a temperature above the solder reflow temperature.
US11335658B2 Multi-chip package and method of formation
A method comprises applying a metal-paste printing process to a surface-mount device to form a metal pillar, placing a first semiconductor die adjacent to the surface-mount device, forming a molding compound layer over the first semiconductor die and the surface-mount device, grinding the molding compound layer until a top surface of the first semiconductor die is exposed and forming a plurality of interconnect structures over the molding compound layer.
US11335657B2 Wafer scale supercomputer
A data processing system includes a first wafer comprising a plurality of first chips, and kerf and crack-stop structures around perimeters of the first chips, and a second wafer comprising a plurality second chips, a plurality of interconnect structures through a connection zone between the second chips, and a plurality of thru silicon vias, wherein the first wafer and the second wafer are bonded face-to-face such that the interconnect structures of the second wafer electrically connect adjacent chip sites of the first wafer and where a pitch of the chips on the first and second wafer are equal.
US11335641B2 Microelectronic assemblies
Microelectronic assemblies, and related devices and methods, are disclosed herein. For example, in some embodiments, a microelectronic assembly may include a package substrate including a dielectric material having a first surface and an opposing second surface, a first photodefinable material on at least a portion of the second surface, and a second photodefinable material on at least a portion of the first photodefinable material, wherein the second photodefinable material has a different material composition than the first photodefinable material.
US11335637B2 Semiconductor devices and methods of manufacturing semiconductor devices
A semiconductor device includes a substrate having an active region, a gate structure disposed on the active region, a source/drain region disposed in the active region at a side of the gate structure, a first interlayer insulating layer and a second interlayer insulating layer sequentially disposed on the gate structure and the source/drain region with an etch stop layer interposed therebetween, a first contact plug connected to the source/drain region through the first interlayer insulating layer, a second contact plug connected to the gate structure through the first interlayer insulating layer and the second interlayer insulating layer, a first metal line disposed on the second interlayer insulating layer, and having a metal via disposed in the second interlayer insulating layer and connected to the first contact plug, and a second metal line disposed on the second interlayer insulating layer, and directly connected to the second contact plug.
US11335635B2 Thin film resistors of semiconductor devices
A semiconductor device is provided. A semiconductor device includes a first and a second region, a dielectric layer, a capping layer, and a planar resistive layer. The dielectric layer is arranged over the first and second regions and the capping layer is arranged over the dielectric layer. The capping layer has a substantially planar top surface over the first and second regions. The planar resistive layer is encapsulated within the capping layer in the first device region.
US11335627B2 Connection arrangements for integrated lateral diffusion field effect transistors having a backside contact
A semiconductor package includes a leadframe having an electrically conductive paddle, electrically conductive perimeter package leads, a first electrically conductive clip electrically connected to a first set of the package leads, and a second electrically conductive clip electrically connected to a second set of the package leads. The semiconductor package includes a single semiconductor die. The die includes a front-side active layer having an integrated power structure of two or more transistors. The die includes a backside portion having a backside contact electrically coupled to at least one of the two or more transistors and to the paddle. One or more first front-side contacts of the die are electrically coupled to at least one of the transistors and to the first clip, and one or more second front-side contacts of the die are electrically coupled to at least one of the transistors and to the second clip.
US11335622B2 Method, apparatus, and assembly for thermally connecting layers
A die of an integrated circuit and an upper layer of a circuit assembly are thermally connected by applying a thermal interface material (TIM) on the die, such that the TIM is between the die and an upper layer. The TIM comprises an emulsion of liquid metal droplets and uncured polymer. The method further comprises compressing the circuit assembly thereby deforming the liquid metal droplets and curing the thermal interface material thereby forming the circuit assembly.
US11335614B2 Electric component embedded structure
In an electric component embedded structure, a first electrode terminal provided on a first main surface includes an intra-area terminal, and the intra-area terminal is electrically connected to an overlap portion of an overlap wiring in a formation area of an electric component. Accordingly, a decrease in mounting area of the electric component embedded structure is achieved. The intra-area terminal can be electrically connected to a second electrode terminal provided on a second main surface via a first via-conductor, the overlap wiring, and a second via-conductor. The intra-area terminal is connected to a wiring (an overlap wiring) of a first insulating layer without additionally providing a rewiring layer causing an increase in thickness, and the increase in thickness is curbed, whereby a decrease in size of the electric component embedded structure is achieved.
US11335613B2 Insulating component, semiconductor package, and semiconductor apparatus
An insulating component includes an insulating substrate, a metal layer, a bond, and a lead terminal. The plate-like insulating substrate has a groove continuous from its upper to side surfaces. The metal layer includes a first metal layer on the upper surface of the insulating substrate and a second metal layer on an inner surface of the groove continuous with the first metal layer. The bond is on an upper surface of the metal layer. The lead terminal is on an upper surface of the first metal layer with the bond in between, and overlaps the groove. The bond includes a first bond fixing the lead terminal to the first metal layer and a second bond on an upper surface of the second metal layer continuous with the first bond. The groove includes an inner wall having a ridge. The second bond is between the ridge and the lead terminal.
US11335610B2 Semiconductor structure including interconnection to probe pad with probe mark and method of manufacturing the same
Provided is a semiconductor structure including a pad disposed over and electrically connected to an interconnect structure, wherein the pad has a probe mark, and the probe mark has a concave surface; a protective layer conformally covering the pad and the probe mark; and a bonding structure disposed over the protective layer, wherein the bonding structure includes: a bonding dielectric layer includes a first bonding dielectric material and a second bonding dielectric material on the first bonding dielectric material; a first bonding metal layer including a via plug and a metal feature, wherein the via plug penetrates through the first bonding dielectric material and the protective layer to electrically connect to the pad having the probe mark, the metal feature is located on the via plug and the first bonding dielectric material, and the metal feature is laterally surrounded by the second bonding dielectric material.
US11335605B2 Strained semiconductor device with improved NBTI and a method of making the same
A method of forming a strained semiconductor device includes: forming a substrate and a MOS device on the substrate; depositing a molecular plug film structure on the MOS device, The molecular plug film structure includes at least one molecular plug film, depositing a stress film on the molecular plug film structure, and performing an annealing process. The stress applied to the MOS device by the stress film is increased by the annealing process. The structure made by the method includes: a MOS device formed on a substrate, a molecular plug film structure formed on the MOS device, the molecular plug film structure includes at least one molecular plug film, and a stress film formed on the molecular plug film structure.
US11335602B2 Methods of forming microelectronic devices, and related microelectronic devices and electronic systems
A method of forming a microelectronic device comprises forming a microelectronic device structure comprising a base structure; a doped semiconductive material overlying the base structure; a stack structure overlying the doped semiconductive material; semiconductive structures extending from within the base structure, through the doped semiconductive structure, and into a lower portion of the stack structure; cell pillar structures horizontally aligned with the semiconductive structures and vertically extending through an upper portion of the stack structure; and digit line structures vertically overlying the stack structure. An additional microelectronic device structure comprising control logic devices is formed. The microelectronic device structure is attached to the additional microelectronic device structure to form an assembly. The base structure and portions of the semiconductive structures are removed. The doped semiconductive material is then patterned to form at least one source structure coupled to the cell pillar structures. Devices and systems are also described.
US11335601B2 Non-planar I/O and logic semiconductor devices having different workfunction on common substrate
Non-planar I/O and logic semiconductor devices having different workfunctions on common substrates and methods of fabricating non-planar I/O and logic semiconductor devices having different workfunctions on common substrates are described. For example, a semiconductor structure includes a first semiconductor device disposed above a substrate. The first semiconductor device has a conductivity type and includes a gate electrode having a first workfunction. The semiconductor structure also includes a second semiconductor device disposed above the substrate. The second semiconductor device has the conductivity type and includes a gate electrode having a second, different, workfunction.
US11335599B2 Self-aligned contacts for 3D logic and memory
A semiconductor device includes dielectric layers and local interconnects that are stacked over a substrate alternatively, and extend along a top surface of the substrate laterally. Sidewalls of the dielectric layers and sidewalls of the local interconnects have a staircase configuration. The local interconnects are spaced apart from each other by dielectric layers and have uncovered portions by the dielectric layers. The semiconductor device also includes conductive layers selectively positioned over the uncovered portions of the local interconnects, where sidewalls of the conductive layers and sidewalls of the local interconnects are coplanar. The semiconductor device further includes isolation caps that extend from the dielectric layers. The isolation caps are positioned along sidewalls of the conductive layers and sidewalls of the local interconnects so as to separate the conductive layers from one another.
US11335598B2 Grating replication using helmets and topographically-selective deposition
Embodiments include an interconnect structure and methods of forming such an interconnect structure. In an embodiment, the interconnect structure comprises a first interlayer dielectric (ILD) and a first interconnect layer with a plurality of first conductive traces partially embedded in the first ILD. In an embodiment, an etch stop layer is formed over surfaces of the first ILD and sidewall surfaces of the first conductive traces. In an embodiment, the interconnect structure further comprises a second interconnect layer that includes a plurality of second conductive traces. In an embodiment, a via between the first interconnect layer and the second interconnect layer may be self-aligned with the first interconnect layer.
US11335597B2 Method for forming a buried metal line
A method for forming a buried metal line in a substrate includes forming, at a position between a pair of semiconductor structures protruding from the substrate, a metal line trench in the substrate at a level below a base of each semiconductor structure of the pair. Forming the metal line trench includes etching an upper trench portion in the substrate, forming a spacer on sidewall surfaces of the upper trench portion that expose a bottom surface of the upper trench portion, and, while the spacer masks the sidewall surfaces, etching a lower trench portion by etching the substrate via the upper trench portion such that a width of the lower trench portion exceeds a width of the upper trench portion. The method further includes forming the metal line in the metal line trench.
US11335594B2 Method for manufacturing semiconductor device and semiconductor device
A method for manufacturing a semiconductor device (10) includes, in the following order: forming a first insulating film (14) on a semiconductor substrate (12); forming, on the first insulating film (14), wiring in which at least the uppermost layer is made of Au (16); implanting ions, which do not impair insulating properties even when implanted into the insulating film (14), into the upper surface of the wiring (16) and a region not covered with the wiring (16) on the upper surface of the first insulating film (14); and forming a second insulating film (18) that covers the wiring (16).
US11335588B2 Substrate holding apparatus and substrate processing apparatus
A substrate holding apparatus which can stably hold a substrate, such as a wafer, while causing the substrate to make a circular motion and rotating the substrate about its axis is disclosed. The substrate holding apparatus includes: rollers; electric motors configured to rotate the rollers; eccentric shafts arranged around a central axis; and actuators. The eccentric shafts include movable shafts and reference shafts, the actuators are coupled to the movable shafts, respectively, and the actuators are configured to move the movable shafts in a direction closer to the reference shafts and in a direction away from the reference shafts.
US11335584B2 Method of dismantling a stack of at least three substrates
A method for disassembling a stack of at least three substrates. The invention relates to the techniques for transferring thin films in the microelectronics field. It proposes a method for disassembling a stack of at least three substrates having between them two interfaces, one interface of which has an adhesion energy and an interface of which has an adhesion energy, with less than, the method comprising: 1) implementing a removal of material on the first substrate, in order to expose a surface of the second substrate, 2) transferring the stack onto a flexible adhesive film so that the surface has, with an adhesive layer of the film, an adhesion energy greater than, and 3) disassembling the third substrate at the interface between the second substrate and the third substrate. The method makes it possible to open the stack via the interface thereof with the highest adhesion energy.
US11335572B2 Transition device for flexible device and production method therefor, and method for fabricating flexible device
A transition device for a flexible device and a production method therefor, and a method for fabricating a flexible device are provided. The transition device includes a functional component and a transition base. The functional component has a first surface for mounting with a base and a second surface opposite to the first surface, and the transition base is bonded to the second surface of the functional component by an adhesive layer.
US11335568B2 Method for forming semiconductor structure
A method for forming a semiconductor structure is provided. The method includes: forming first and second hard mask layers and a target layer on a substrate; patterning the second hard mask layer to form patterned second hard masks including a second wide mask and second narrow masks; and forming spacers on sidewalls of the second wide mask and the second narrow masks. Then, a photoresist layer is formed to cover the second wide mask and the spacers on the sidewalls of the second wide mask. The second narrow masks and the photoresist layer are removed. And, the first hard mask layer is etched with the spacers and the second wide mask together as a mask to form patterned first hard masks on the target layer, wherein the spacers define a first line width, and the second wide mask and the pair of spacers define a second line width.
US11335567B2 Etching method and etching apparatus
There is provided an etching method, including: loading a substrate having a metallic film formed on the substrate into a processing container; and subsequently, oxidizing and etching the metallic film by setting an internal pressure of the processing container to a pressure higher than 2.40×104 Pa and supplying an oxidizing gas for oxidizing the metallic film and an etching gas comprising β-diketone into the processing container.
US11335566B2 Method for planarization of spin-on and CVD-deposited organic films
The disclosure relates to techniques and methods for planarizing a substrate by amplifying and controlling z-height technology. Variability of z-height can be modeled or measured for each device. A counter height pattern can then be created and processed on a substrate. By using different materials with different etch rates, a planarizing pattern can be transferred to the substrate or system to create a planarized substrate surface for improved lithography. Additionally, a transition region slope can be precisely controlled using the same methods.
US11335565B2 Systems and methods to form airgaps
Exemplary etching methods may include flowing a fluorine-containing precursor into a substrate processing region of a semiconductor processing chamber. The methods may include flowing a hydrogen-containing precursor into the substrate processing region. The methods may include contacting a substrate housed in the substrate processing region with the fluorine-containing precursor and the hydrogen-containing precursor. The substrate may include a trench or recessed feature, and a spacer may be formed along a sidewall of the trench or feature. The spacer may include a plurality of layers including a first layer of a carbon-containing or nitrogen-containing material and a second layer of an oxygen-containing material. The methods may also include removing the oxygen-containing material.
US11335559B2 Pattern-forming method, and composition
A pattern-forming method includes: forming a pattern on an upper face side of a substrate; applying a first composition to a sidewall of the pattern; forming a resin layer by applying a second composition to an inner face side of the sidewall of the pattern coated with the first composition; allowing the resin layer to separate into a plurality of phases; and removing at least one of the plurality of phases. The first composition contains a first polymer. The second composition contains a second polymer. The second polymer includes a first block having a first structural unit and a second block having a second structural unit. The polarity of the second structural unit is higher than the polarity of the first structural unit. Immediately before forming of the resin layer, a static contact angle θ (°) of water on the sidewall of the pattern satisfies inequality (1). α ≥ θ ≥ α + β 2 ( 1 )
US11335557B2 Multi-deposition process for high quality gallium nitride device manufacturing
A group III-nitride (III-N)-based electronic device includes an engineered substrate, a metalorganic chemical vapor deposition (MOCVD) III-N-based epitaxial layer coupled to the engineered substrate, and a hybrid vapor phase epitaxy (HVPE) III-N-based epitaxial layer coupled to the MOCVD epitaxial layer.
US11335556B2 Directed growth of electrically self-contacted monolayer transition metal dichalcogenides with lithographically defined metallic patterns
Methods and materials for growing TMD materials on substrates and making semiconductor devices are described. Metal contacts may be created prior to conducting a deposition process such as chemical vapor deposition (CVD) to grow a TMD material, such that the metal contacts serve as the seed/catalyst for TMD material growth. A method of making a semiconductor device may include conducting a lift-off lithography process on a substrate to produce a substrate having metal contacts deposited thereon in lithographically defined areas, and then growing a TMD material on the substrate by a deposition process to make a semiconductor device. Further described are semiconductor devices having a substrate with metal contacts deposited thereon in lithographically defined areas, and a TMD material on the substrate, where the TMD material is a continuous, substantially uniform monolayer film between and on the metal contacts, where the metal contacts are chemically bonded to the TMD material.
US11335555B2 Methods for conformal doping of three dimensional structures
Methods of conformally doping three dimensional structures are discussed. Some embodiments utilize conformal silicon films deposited on the structures. The silicon films are doped after deposition to comprise halogen atoms. The structures are then annealed to dope the structures with halogen atoms from the doped silicon films.
US11335554B2 Method of manufacturing semiconductor device, substrate processing apparatus, and recording medium
There is provided a technique that includes: (a) modifying a surface of one base among a first base and a second base to be F-terminated by supplying a fluorine-containing radical generated from a fluorine-containing gas to a substrate where the first base and the second base are exposed at a surface of the substrate; and (b) forming a film on a surface of the other base, which is different from the one base, among the first base and the second base by supplying a film-forming gas to the substrate after modifying the surface of the one base.
US11335552B2 Structure and formation method of semiconductor device with oxide semiconductor channel
A semiconductor device structure and a method for forming a semiconductor device structure are provided. The semiconductor device structure includes an oxide semiconductor nanostructure suspended over a substrate. The semiconductor device structure also includes a source/drain structure adjacent to the oxide semiconductor nanostructure. The source/drain structure contains oxygen, and the oxide semiconductor nanostructure has a greater atomic concentration of oxygen than that of the source/drain structure. The semiconductor device structure further includes a gate stack wrapping around the oxide semiconductor nanostructure.
US11335551B2 Method of producing a component of a device, and the resulting components and devices
The present method comprises providing a flexible web substrate (e.g., polymeric flexible web substrates) that forms at least part of a component of a device, coating so as to wet-out on and cover all or a substantial portion of a major surface on one side or both sides of the flexible web substrate with flowable polymeric material, while the flexible web substrate is moving in a down-web direction, and solidifying the polymeric material so as to form one cleaning layer on the major surface of one side or both sides of the flexible web substrate. The present invention can be utilized in a continuous in-line manufacturing process. In applications of the present invention where the flexible web substrate will not form a component of a device, the present invention broadly provides a method for cleaning particles from a flexible web of indefinite length. Each cleaning layer forms a substantially adhesive bond to the major surface that is readily removable without damaging or leaving a substantial residue of cleaning layer material on the major surface. A substantial number of the particles that were on this major surface are captured by and removable with the cleaning layer.
US11335550B2 Method and apparatus for cleaning semiconductor wafer
Provided are an apparatus and a method which ensure the wafers immersing in the chemical solution from one cleaning tank to the other cleaning tanks. The apparatus includes an inner tank (1001); at least one divider (1002) for dividing the inner tank (1001) into at least two cleaning tanks filled with chemical solution; a first robot (1005) equipped with at least a pair of end effectors (1051) for gripping and taking a wafer from a first cleaning tank (1011) to a second cleaning tank (1012); wherein each cleaning tank is provided with a cassette bracket (1003) in the bottom for holding wafers, and the at least one divider (1002) is provided with at least one slot (1004)< wherein the first robot (1005) grips and takes the wafer from the first cleaning tank (1011) to the second cleaning tank (1012) through the slot (1004) while keeping the wafer immersing.
US11335548B2 Exposure apparatus and article manufacturing method
An exposure apparatus comprising a holding part for holding an electric discharge lamp, the electric discharge lamp includes an electric discharge tube which covers an electric discharge space in which a pair of electrodes are disposed to face each other, a socket provided on one end of the electric discharge tube, a metal member which guides one of the pair of electrodes into the socket, wherein an opening for ventilation is provided in a bottom of the socket, the holding part includes a ventilation pipe to form a path for ventilation through the opening in the bottom of the socket, and a cooling part for cooling the metal member by supplying a cooling medium to the metal member through the ventilation pipe.
US11335546B2 Laser desorption/ionization method, mass spectrometry method, sample support body, and manufacturing method of sample support body
A laser desorption/ionization method, includes: a first step of preparing a sample support body including a substrate on which a plurality of through holes opening to a first surface and a second surface facing each other are formed, a conductive layer provided on at least the first surface, and a solvent provided in the plurality of through holes with refractoriness in a vacuum; a second step of mounting a sample on a mounting surface of a mounting portion, and of disposing the sample support body on the sample such that the second surface is in contact with the sample; and a third step of ionizing a component of the sample that is mixed with the solvent and is moved to the first surface side from the second surface side through the through hole by irradiating the first surface with laser beam while applying a voltage to the conductive layer.
US11335538B2 Device and method for filtering multiple pulse signals
The invention relates to a filter unit for filtering multiple pulse signals comprising a number of filter circuits, which are connected in parallel. Each filter circuit comprises an input and an output, wherein the input is configured to receive an amplitude of an input signal and the output is configured to activate an output signal. Each filter circuit has an allocated filter level and further comprises a pulse level detection circuit configured to detect a change of state of a pulse level of the input signal. The change of state comprises a transition from a first pulse level to a second pulse level and if the pulse level corresponds to the allocated filter level of the filter circuit the output of said filter circuit is activated.
US11335530B2 Electron emission structure and X-ray tube including the same
An electron emission structure according to embodiments of the inventive concept includes a cathode electrode and electron emission yarns each having a yarn shape and disposed in the cathode electrode. Here, the cathode electrode includes a plurality of first conductive panels spaced apart from each other in a first direction and at least one second conductive panel that crosses the first conductive panels in the first direction. Also, each of the first conductive panels includes at least one groove at an upper portion thereof. The second conductive panel is inserted to the groove of each of the first conductive panels. Each of the electron emission yarns is disposed between the first conductive panels. Each of the electron emission yarns contacts the second conductive panel. Each of the electron emission yarns is mechanically fixed and vertically aligned as well as arranged regularly by the second conductive panel and one pair of adjacent first conductive panels of the first conductive panels.
US11335528B2 Fusible switching disconnect modules and devices with electromagnetic coil and trip mechanism
A fusible switch disconnect device includes a housing adapted to receive at least one fuse therein, and a switchable contact for connecting the fuse to circuitry. A tripping mechanism including an electromagnetic coil is operable to move the switchable contact to an open position in response to a predetermined electrical condition when the fuse is engaged and when the switchable contact is in the closed position.
US11335526B2 Coil carrier for an electromagnetic switch
A coil carrier for an electromagnetic switch of a starting device including a cavity enclosed by a carrier wall for winding of a coil wire. The carrier wall may extend in an axial direction from a first end wall to a second end wall. The coil carrier may include at least one separating body protruding radially, and extending in a circumferential direction, on a side of the carrier wall facing away from the cavity. The at least one separating body may have a recess which separates a first separating body end of the at least one separating body from a second separating body end of the at least one separating body in the circumferential direction. The at least one separating body may have an axially extending body width that decreases along the circumferential direction.
US11335520B2 Rupture resistant relay
A rupture resistant relay. The relay has an outer housing with contacts extending through the outer housing. An outer core is positioned in the outer housing. A cover member is provided on the outer core. The cover member and the outer core encapsulate an interior chamber. A support member extends over the cover member. The support member is integrally attached to the outer core. The cover member prevents components the cover member and components of the interior chamber from projecting out of the envelope of the outer housing when an explosion occurs in the interior chamber.
US11335513B2 Passivation of defects in perovskite materials for improved solar cell efficiency and stability
Semiconductor devices, and methods of forming the same, include a cathode layer, an anode layer, and an active layer disposed between the cathode layer and the anode layer, wherein the active layer includes a perovskite layer. A passivation layer is disposed directly on a surface of the active layer between the cathode layer and the active layer, the passivation layer including a layer of material that passivates both cationic and anionic defects in the surface of the active layer.
US11335511B2 Ceramic laminate including a protrusion and multilayer ceramic capacitor
A multilayer ceramic capacitor includes a laminate including ceramic layers and internal electrode layers arranged in a stacking direction, and two or more exposure regions at which the internal electrode layers and the ceramic layer interposed between the internal electrode layers are both exposed. The laminate has a rectangular parallelepiped configuration or shape and includes two longitudinal end surfaces, and four surfaces orthogonal to the end surfaces. On at least one of the four surfaces, the laminate includes a protrusion in which the exposure region protrudes outward.
US11335509B2 Multilayer ceramic capacitor
A multilayer ceramic capacitor includes a ceramic body including a stack of dielectric layers and internal electrodes, and an external electrode electrically connected to each of the internal electrodes and provided at each of both end surfaces of the ceramic body. The external electrode includes a metal layer and a plating layer on the metal layer. In a cross section of the metal layer that is obtained by cutting the external electrode along a plane parallel to a side surface at a central position in a width direction, the metal layer includes a dielectric material at an area ratio of about 20% or more, and includes cavities at an area ratio of about 5% or more and about 20% or less, the cavities having an average diameter of about 0.5 μm or more and about 1.5 μm or less, and having a maximum diameter of about 5.0 μm or less.
US11335503B2 Ceramic capacitor having metal or metal oxide in side margin portions, and method of manufacturing the same
A multilayer ceramic capacitor includes: a ceramic body including dielectric layers and having first and second surfaces opposing each other, third and fourth surfaces connecting the first and second surfaces to each other, and fifth and sixth surfaces connected to the first to fourth surfaces and opposing each other; a plurality of internal electrodes disposed in the ceramic body, each exposed to the first and second surfaces and having one ends exposed to the third or fourth surface; and a first side margin portion and a second side margin portion disposed, respectively, on the first and second surfaces of the ceramic body, wherein a metal or a metal oxide is disposed in each of the first and second side margin portions, and a ratio of a diameter of the metal or the metal oxide to a thickness of the dielectric layer is 0.8 or less.
US11335502B2 Film capacitor, method of producing film capacitor, dielectric resin film, and method of producing dielectric resin film
A film capacitor that includes a dielectric resin film having a first surface and a second surface opposite to the first surface, the second surface having a silicone resin-containing layer; a first metal layer opposite to the first surface of the dielectric resin film; and a second metal layer opposed to the second surface of the dielectric resin film.
US11335501B2 Multilayer ceramic electronic component and method for producing the same
A multilayer ceramic electronic component includes a multilayer body including a plurality of stacked ceramic layers and a plurality of stacked inner electrode layers, and outer electrodes on end surfaces of the multilayer body. The outer electrodes include underlying electrode layers on the end surfaces, conductive resin layers that cover the underlying electrode layers, and plating layers that cover the conductive resin layers. The underlying electrode layers are joined to the plating layers in connecting portions without the conductive resin layers interposed between the underlying electrode layers and the plating layers.
US11335500B2 Method and device for producing a winding element
The invention provides a method and a device for producing a winding element from a supplied wire, in particular from a round copper wire, said method and device allowing the economical and flexible production of a winding element which, when subsequently used in the field of electrical engineering as a coil or inductor fitted in a stator, ensures the highest possible groove filling factor. For this purpose, the wire is wound to a three-dimensional shape and the cross section of the wire is changed simultaneously, as a result of which separate method steps and therefore tool arrangements for three-dimensional winding of the wire as well as the change of the cross-section of the wire can advantageously be dispensed with.
US11335497B2 Electromagnetic coils and methods of making same
An electromagnetic coil that can withstand high temperatures and operate efficiently and methods of making the same are provided. In preferred embodiments the electromagnetic coil comprises: a bobbin made entirely of ceramic; a coiled conductor wrapped around the bobbin; a potting resin applied to the coiled conductor during winding wherein, the resin is a siloxane polymer mixed with a metal oxide or a cyanate ester; and an overwind made of glass fiber yarn.
US11335494B2 Planar transformer
A planar transformer is disclosed. The planar transformer includes a first core, a second core, a third core, and a fourth core, which are sequentially disposed; a primary coil unit having multiple primary substrates through which the first to fourth cores penetrate and on which primary coil patterns are formed such that magnetic flux is generated in a first direction in the first and fourth cores and in a second direction in the second and third cores; and a secondary coil unit having multiple secondary substrates through which the first to fourth cores penetrate and on which secondary coil patterns are formed, the secondary coil patterns formed on a periphery of the first to fourth cores such that current induced by the magnetic flux flowing in the first to fourth cores flows therein, wherein the multiple primary and secondary substrates form a multi-layer structure.
US11335485B2 Multilayer electrical steel sheet
Provided is a multilayer electrical steel sheet having low high-frequency iron loss and high magnetic flux density. The multilayer electrical steel sheet has an inner layer and surface layers provided on both sides of the inner layer, in which the surface layers and inner layer have predetermined chemical compositions, the multilayer electrical steel sheet having: ΔSi of 0.5 mass % or more, ΔSi being defined as a difference between a Si content in the surface layer [Si]1 and a Si content in the inner layer [Si]0 represented by [Si]1−[Si]0; Δλ1.0/400 of 1.0×10−6 or less, Δλ1.0/400 being defined as an absolute value of the difference between a magnetostriction of the surface layer λ1.0/400,1 and a magnetostriction of the inner layer λ1.0/400,0; a sheet thickness t of 0.03 mm to 0.3 mm, and a ratio of a total thickness of the surface layers t1 to t of from 0.10 to 0.70.
US11335482B2 High-temperature-stability permanent magnet material and application thereof
The present disclosure discloses a high-temperature-stability permanent magnet material and an application thereof. The microstructure of the permanent magnet material comprises a first magnetic phase and a second magnetic phase; the first magnetic phase is a magnetic phase with uniaxial anisotropy, and the second magnetic phase is a magnetic phase with spin reorientation transition; and the first magnetic phase and the second magnetic phase are isolated from each other; and the absolute value of the temperature coefficient of saturation magnetization intensity of the first magnetic phase is less than 0.02%/° C. By means of the permanent magnet material comprising the first magnetic phase and the second magnetic phase, a positive temperature coefficient of coercivity can be obtained, so that obtaining a low temperature coefficient of coercivity can be targeted, regular and universal.
US11335481B2 Oxide superconductor and method for manufacturing the same
An oxide superconductor of an embodiment includes an oxide superconductor layer having a continuous Perovskite structure containing rare earth elements, barium (Ba), and copper (Cu). The rare earth elements contain a first element which is praseodymium (Pr), at least one second element selected from the group consisting of neodymium (Nd), samarium (Sm), europium (Eu), and gadolinium (Gd), at least one third element selected from the group consisting of yttrium (Y), terbium (Tb), dysprosium (Dy), and holmium (Ho), and at least one fourth element selected from the group consisting of erbium (Er), thulium (Tm), ytterbium (Yb), and lutetium (Lu).
US11335480B2 Resistor
A resistor includes a first insulator, a resistive body, a second insulator, a pair of electrodes, and a covering body. The first insulator has a first obverse surface facing in a thickness direction thereof. The resistive body is provided on the first obverse surface. The second insulator covers the resistive body. The pair of electrodes are electrically connected to the resistive body at both sides in a first direction perpendicular to the thickness direction. The covering body is formed on at least one of the first insulator and the second insulator. The covering body has electrical conductivity. The first layer is in contact with at least one of the first insulator and the second insulator.
US11335476B2 Wire harness
A wire harness including: a tube that is made of metal; a plurality of electrical wires that are inserted into the tube; and a plurality of shields that are formed by braided wires in which conductive strands are woven into a tubular shape, and include tubular portions that respectively cover portions of the electrical wires located outside the tube, wherein portions at one end of the plurality of shields are put together and are fixed to the tube.
US11335471B1 System for closing drum unit for storing radioactive waste
Proposed is a system for closing a drum unit for storing radioactive waste, the system including: a supporting unit configured to be seated on the ground; a drum unit configured to be seated on a top part of the supporting unit and having a plurality of first fastening holes; a moving unit configured to move to a side of the drum unit; a cover unit provided at the inside of the moving unit or at one side of the drum unit and having a plurality of second fastening holes; tightening units configured to be inserted into the associated second fastening holes; a fastening unit configured to grip the cover unit through a gripping part to move the cover unit to the top part of the drum unit simultaneously, thereby closing a gap between the drum unit and the cover unit; and a controller configured to control the fastening unit.
US11335470B1 In-glovebox container
A container having two different closing mechanism designs including an upright strike-less latch design and a Buttress thread design.
US11335466B2 Method for determining disease symptom relations using acceptance and rejection of random samples
A method and apparatus are provided that includes iteratively sampling candidates from medical records and evaluating whether ones of the candidates better explain a member from the medical records. The iterations replace the member with the candidates and depending on whether the candidates better explain the member from the medical records may be weighted in a next iteration.
US11335465B2 Information output apparatus, information output method, and information output program
There are provided an information output apparatus, an information output method, and an information output program capable of outputting information effective for diagnosis or evaluation of dementia. In a case where a brain area having a high atrophy rate is input, the information output apparatus can output a test item highly relevant to the input brain area using a first table T1 that stores the relevance between a plurality of divided brain areas of a brain image and a plurality of test items of a dementia diagnostic test. In addition, in a case where a test item of interest is input, a brain area highly relevant to the input test item can be output.
US11335462B1 Systems and methods to process electronic images to identify diagnostic tests
Systems and methods are disclosed for processing digital images to identify diagnostic tests, the method comprising receiving one or more digital images associated with a pathology specimen, determining a plurality of diagnostic tests, applying a machine learning system to the one or more digital images to identify any prerequisite conditions for each of the plurality of diagnostic tests to be applicable, the machine learning system having been trained by processing a plurality of training images, identifying, using the machine learning system, applicable diagnostic tests of the plurality of diagnostic tests based on the one or more digital images and the prerequisite conditions, and outputting the applicable diagnostic tests to a digital storage device and/or display.
US11335460B2 Neural network based selection of representative patients
Techniques for identifying representative patients from a patient group are provided. Based on an outcome of interest, one or more patients can be grouped according to phenotyping features associated with the outcome of interest. Additionally, in response to grouping the one or more patients, a representative patient of the one or more patients can be determined based on values associated with the phenotyping features.
US11335459B2 Surgical instrument set and instrument management system
A system includes a first memory to store instrument IDs associated in a one-to-one correspondence with instruments, a second memory to store set IDs associated in a one-to-one correspondence with surgical instrument sets each including a plurality of instruments, a third memory to store work histories of the instruments each identified by a respective one of the instrument IDs, each of the work histories stored in association with the respective one of the instrument IDs and including work information about repair work, and a fourth memory to store work histories of the surgical instrument sets each identified by a respective one of the set IDs, each of the work histories stored in association with the respective one of the set IDs and including work information about repair work.
US11335449B2 Movement station for interactive health therapy
Systems, methods, and devices for interactive workplace health therapy are disclosed, which include a movement station having a processor, memory, a user interface communicatively coupled to the processor, a communication interface, and at least one sensor. At least one piece of health therapy equipment is provided in a receptacle of the movement station. The sensor of the movement station is arranged to detect a mobile computing device that is in proximity of the movement station, and a user associated with the mobile computing device is identified. Based on the identity of the user, user profile information is retrieved from a user profile database. At least one directive is presented to the identified user via the user interface. The directive instructs the user in the use of the at least one piece of health therapy equipment. Information regarding the user's use of the at least one piece of health therapy equipment is collected and stored in the user profile database.
US11335447B2 Tracking module securable to respiratory device
An inhaler tracker module is secured to an inhaler and has an activation sensor for sensing use of the inhaler. The tracker module includes a memory for storing inhaler use data, and a communications component for wirelessly transmitting the stored inhaler use data. The tracker module is wrapped around the inhaler body and includes a pressure switch located at the top of the canister to detect a user pressing the canister into the body for inhaler use. The tracking module has a standby mode in which it remains until inhaler use or until inhaler use data is stored and it is transmitted. A pairing function is provided.
US11335443B1 Phenotypic patient data derivation from economic data
The application of deep machine learning controllers to derive models of phenotypic patient data from primary economic data is disclosed herein. The use of systems and methods of employing the model are disclosed and useful in predicting treatment outcomes and compound efficacy, suggesting treatment plans and compounds, and clinical studies and phenotypical correlation studies in conjunction with medical records, economic data sets or combinations thereof.
US11335440B1 Health status system, platform, and method
A health status platform includes a receiving component that receives a test result a test of a biological sample collected from a human patient. The test result includes an indication of a presence of an infectious disease in the patient, and an identification and a verification of the patient. The platform includes a certificate component that issues a certificate of origin of the biological sample; and a data merging component that cooperates with a venue access manager that controls access to a venue. The data merging component implements a distributed ledger system that stores encrypted test results of the patient and the identification and verification of the patient, and an end-to-end encryption system that receives an encrypted venue access request from a venue access manager, decrypts the access request, determines if an access request is valid, and if valid, provides an encrypted certificate of origin to the venue access manager.
US11335437B2 Set membership testers for aligning nucleic acid samples
Disclosed are methods and tools for rapidly aligning reads to a reference sequence. These methods and tools employ Bloom filters or similar set membership testers to perform the alignment. The reads may be short sequences of nucleic acids or other biological molecules and the reference sequences may be sequences of genomes, chromosomes, etc. The Bloom filters include a collection of hash functions, a bit array, and associated logic for applying reads to the filter. Each filter, and there may be multiple of these used in a particular application, is used to determine whether an applied read is present in a reference sequence. Each Bloom filter is associated with a single reference sequence such as the sequence of a particular chromosome. In one example, chromosomal abundance is determined by aligning reads from a sequencer to multiple chromosomes, each having an associated Bloom filter or other set membership tester.
US11335436B2 Methods and systems for multiple taxonomic classification
Described herein are methods of identifying a plurality of polynucleotides, as well as detecting presence, absence, or abundance of a plurality of taxa in a sample. Also provided are systems for performing methods of the disclosure.
US11335433B2 Feature selection for efficient epistasis modeling for phenotype prediction
Various embodiments select markers for modeling epistasis effects. In one embodiment, a processor receives a set of genetic markers and a phenotype. A relevance score is determined with respect to the phenotype for each of the set of genetic markers. A threshold is set based on the relevance score of a genetic marker with a highest relevancy score. A relevance score is determined for at least one genetic marker in the set of genetic markers for at least one interaction between the at least one genetic marker and at least one other genetic marker in the set of genetic markers. The at least one interaction is added to a top-k feature set based on the relevance score of the at least one interaction satisfying the threshold.
US11335432B2 Method for selecting bad columns in data storage medium
A method for selecting bad columns in a data storage medium is provided. The data storage medium is coupled to a control unit, and the data storage medium includes data blocks, wherein each of the data blocks includes columns. The columns are divided into chunks. The method for selecting bad columns in the data storage medium includes following steps. (a) The control unit calculates a number of bad columns in each of the chunks to sorts the chunks, wherein the bad columns are selected from the columns. (b) The control unit sequentially marks or records the bad columns in each of the chunks with bad column groups, wherein a bad column position and a bad column number in each of the chunks are marked or recorded in each of the bad column groups.
US11335429B1 Error recovery operations within a memory sub-system
A method includes determining whether a data reliability parameter associated with a set of memory cells is greater than a threshold data reliability parameter and in response to determining that the data reliability parameter is greater than the threshold data reliability parameter, performing an error recovery operation. The method further includes, subsequent to performing the error recovery operation, determining whether the data reliability parameter associated with the set of memory cells is less than the threshold data reliability parameter and in response to determining that the data reliability parameter is less than the threshold data reliability parameter, setting an offset associated with the error recovery operation as a default read voltage for the set of memory cells.
US11335423B2 Storage device and method of operating the same
A method of operating a storage device including a non-volatile memory includes storing program and erase counts of the non-volatile memory as metadata in units of super blocks, wherein each of the super blocks includes a pre-defined number of blocks of the non-volatile memory, performing a read operation on a first block included in a first super block based on a first read level, storing the first read level as a history read level of the first super block in a history buffer when the read operation on the first block is successful, receiving a read request for a second block of the first super block and an address of the second block from a host, and performing a read operation on the second block based on the history read level stored in the history buffer. The pre-defined number is at least two.
US11335417B1 Read threshold optimization systems and methods using model-less regression
A controller optimizes a read threshold value for a memory device using model-less regression. The controller performs read operations on cells using read threshold voltage values. The controller measures probability values for the multiple read threshold voltage values, and estimates a threshold voltage distribution curve based on the multiple read threshold voltage values and the measured probability values using a set regression formula. The controller determines a read threshold voltage value corresponding to a set point on the threshold voltage distribution curve, and performs a read operation on the cells using the read threshold voltage value.
US11335412B2 Managing sub-block erase operations in a memory sub-system
A processing device in a memory system receives an erase request to erase data stored at a data block of a memory device, the erase request identifying a selected sub-block of a plurality of sub-blocks of the data block for erase, each of the plurality of sub-blocks comprising select gate devices (SGDs) and data storage devices. For each sub-block of the plurality of sub-blocks not selected for erase, the processing device applies an input voltage at a bitline of the respective sub-block and applies a plurality of gate voltages to a plurality of wordlines of the respective sub-block, the plurality of wordlines are coupled to the SGDs and to the data storage devices, each voltage of the plurality of voltages applied to a successive wordline of the plurality of wordlines is less than a previous voltage applied to a previous wordline by an amount equal to a step down interval.
US11335409B2 Data erasing method of non-volatile memory and storage device using the same
A data erasing method of a non-volatile memory and a storage device using the same are provided. The data erasing method of the non-volatile memory includes the following steps. A boost circuit is boosted to output a damage voltage. A switch is turned on to apply the damage voltage to the non-volatile memory. The switch is connected between the boost circuit and the non-volatile memory. The non-volatile memory is destroyed by the damage voltage.
US11335406B2 Memory device for performing program verify operation and method of operating the same
Provided herein may be a memory device and a method of operating the same. The memory device may include a plurality of cell strings, a peripheral circuit, and control logic. Each of the cell strings includes a drain select transistor, a source select transistor, and a plurality of memory cells that are coupled in series between the drain select transistor and the source select transistor. The peripheral circuit may be configured to perform a program operation and a program verify operation on a cell string that is selected from among the plurality of cell strings. The control logic may be configured to control the peripheral circuit to boost a channel voltage of at least one unselected cell string, among the plurality of cell strings, based on a comparison between a degree of progress of the program operation and a reference degree of progress during the program verify operation.
US11335405B2 Nonvolatile memory device and operation method thereof
An operation method of a nonvolatile memory device includes receiving a first DQ signal representing a first data bit from an external device through a first DQ line and receiving a second DQ signal representing a second data bit from the external device through a second DQ line, and programming a first memory cell corresponding to the first DQ line and a second memory cell corresponding to the second DQ line such that the first memory cell has any one of an erase state and a first program state based on the first DQ signal and the second memory cell has any one of the erase state and a second program state based on the second DQ signal. A lower limit value of a threshold voltage distribution corresponding to the second program state is higher than a lower limit value of a threshold voltage distribution corresponding to the first program state.
US11335403B2 Techniques for programming multi-level self-selecting memory cell
Techniques are provided for programming a multi-level self-selecting memory cell that includes a chalcogenide material. To program one or more intermediate memory states to the self-selecting memory cell, a programming pulse sequence that includes two pulses may be used. A first pulse of the programming pulse sequence may have a first polarity and a first magnitude and the second pulse of the programming pulse sequence may have a second polarity different than the first polarity and a second magnitude different than the first magnitude. After applying both pulses in the programming pulse sequence, the self-selecting memory cell may store an intermediate state that represents two bits of data (e.g., a logic ‘01’ or a logic ‘10’).
US11335401B1 Memory unit with multiple word lines for nonvolatile computing-in-memory applications and current calibrating method thereof
A memory unit with multiple word lines for a plurality of non-volatile computing-in-memory applications is configured to compute a plurality of input signals and a plurality of weights. The memory unit includes a non-volatile memory cell array, a replica non-volatile memory cell array and a multi-row current calibration circuit. The non-volatile memory cell array is configured to generate a bit-line current. The replica non-volatile memory cell array includes a plurality of replica non-volatile memory cells and is configured to generate a calibration current. Each of the replica non-volatile memory cells is in the high resistance state. The multi-row current calibration circuit is electrically connected to the non-volatile memory cell array and the replica non-volatile memory cell array. The multi-row current calibration circuit is configured to subtract the calibration current from a dataline current to generate a calibrated dataline current. The dataline current is equal to the bit-line current.
US11335400B2 Computing-in-memory chip and memory cell array structure
In a computing-in-memory chip and a memory cell array structure, a memory cell array therein includes a plurality of memory cell sub-arrays arranged in an array. Each memory cell sub-array comprises a plurality of switch units and a plurality of memory cells arranged in an array; and first terminals of all memory cells in each column are connected to a source line, second terminals of all the memory cells are connected to a bit line, third terminals of all memory cells in each row are connected to a word line through a switch unit, a plurality of rows of memory cells are correspondingly connected to a plurality of switch units, control terminals of the plurality of switch units are connected to a local word line of the memory cell sub-array, and whether to activate the memory cell sub-array is controlled by controlling the local word line.
US11335396B1 Timing signal delay for a memory device
Methods, systems, and devices for timing signal delay for a memory device are described. In some memory devices, operations for accessing memory cells may be performed with timing that is asynchronous relative to an input signal. To support asynchronous timing, a memory device may include delay components that support generating a timing signal having aspects that are delayed relative to an input signal. A memory device may include delay components having a configurable impedance based at least in part on one or more fabrication characteristics of the memory device, one or more operating conditions of the memory device, one or more bias voltages, or a combination thereof.
US11335392B2 Memory devices including processing elements, and memory systems including memory devices
A memory device according to some aspects of the inventive concepts includes a memory cell array including a plurality of banks, at least one Processing Element (PE) connected to at least one bank selected from the plurality of banks, and a control logic configured to control an active operation in which wordlines included in each of the plurality of banks is activated, and configured to control a refresh operation in which at least one bank is refreshed, based on a PE enable signal configured to selectively enable the at least one PE.
US11335389B2 Electronic devices executing a termination operation
An electronic device includes a write shift circuit configured to generate, when a write operation is performed, a period signal which is activated for a clock enable period, based on a write command in synchronization with a write clock signal. The electronic device also includes a clock generation circuit configured to generate, when the write operation is performed, the write clock signal based on the period signal. The electronic device further includes a termination control circuit configured to generate a termination enablement signal, based on the period signal in the write operation, which is activated for a termination operation period.
US11335387B2 In-memory computing circuit for fully connected binary neural network
An in-memory computing circuit for a fully connected binary neural network includes an input latch circuit, a counting addressing module, an address selector, a decoding and word line drive circuit, a memory array, a pre-charge circuit, a writing bit line drive circuit, a replica bit line column cell, a timing control circuit, a sensitive amplifier and a NAND gate array, an output latch circuit and an analog delay chain. A parallel XNOR operation is performed in the circuit on the SRAM bit line, and the accumulation operation, activation operation and other operations are performed by the delay chain in the time domain. Partial calculation is completed while reading the data, and the delay chain with a small area occupation can be integrated with SRAM, thus reducing the energy consumption of the memory access process. Multi-column parallel computing also improves system throughput.
US11335384B2 Capacitive voltage dividers coupled to voltage regulators
A method of operating a memory sub-system includes receiving an input voltage at a power management (PM) component of a memory sub-system, where the PM component includes a capacitive voltage divider (CVD), a linear voltage regulator (LVR), and a switching voltage regulator (SVR). The method includes determining whether the input voltage corresponds to a low power mode of the memory sub-system and that the input voltage is higher than an uppermost supply voltage at which a memory component of the memory sub-system is configured to operate. The method further includes selectably coupling, responsive to a determination of the low power mode, the CVD and the LVR and sequentially reducing the input voltage by the CVD and the LVR to a supply voltage for the memory component, where the supply voltage is not higher than the uppermost supply voltage at which the memory component is configured to operate.
US11335382B2 Playback device, playback method, and recording medium
A decoding system decodes a video stream, which is encoded video information. The decoding system includes an attribute information acquirer that acquires first attribute information, indicating whether a dynamic range of luminance of the video stream is a first dynamic range or a second dynamic range that is wider than the first dynamic range, and a decoder that acquires the video steam and generates decoded video information. The decoding system also includes an outputter that, in a case where the first attribute information indicates the second dynamic range, outputs the decoded video information and maximum luminance information indicating a maximum luminance of the video stream in accordance with the second dynamic range. Further, in other cases, the outputter outputs the decoded video information and maximum luminance information indicating the maximum luminance of all pictures in the video stream.
US11335379B2 Video processing method, device and electronic equipment
Provided a video processing method, a device and electronic equipment, which can process a video including multiple human body objects to obtain a plot video segment for any one of the multiple human body objects. The embodiments of the present application can carry out pertinent observations on the human body objects and improve the sensory experience of video viewers. The video processing method includes obtaining a first video including multiple human body objects; determining a detection region of a first object among the multiple human body objects according to at least one image frame of the first video; performing human behavior feature detection on the detection region of the first object in the first video to obtain a first plot video segment of the first object in the first video.
US11335378B2 Systems and methods for dynamic audio processing
An audio processing system includes a server complex in communication with a network. The server complex receives a digital audio file and one or more analog domain control settings from a client device across the network. A digital-to-analog converter converts the digital audio file to an analog signal. One or more analog signal processors apply at least one analog modification to the analog signal in accordance with the one or more analog domain control settings. An analog-to-digital converter converts the modified analog signal to a modified digital audio file. The server complex can then deliver the modified digital audio file to the client device across the network.
US11335377B1 Blocking mechanism for a storage cartridge to prevent insertion into a storage drive
Provided are a storage cartridge, system, and method for a blocking mechanism for a storage cartridge to prevent insertion into a storage drive. The storage cartridge includes an outer surface having an opening, a blocking mechanism disposed within the storage cartridge, wherein in an unreleased state an end of the blocking mechanism is positioned at the opening in the outer surface, and a releasing mechanism coupled to the blocking mechanism in the unreleased state and to engage the blocking mechanism to urge the blocking mechanism to extend through the opening past the outer surface in a released state in a manner that prevents the storage cartridge from being inserted into the storage drive.
US11335372B2 Optical disk reproducing device
An optical disk reproducing device includes a division element that divides a reflected light reflected and diffracted by an optical disk into a light flux in a central region and light fluxes in end regions; a photodetector that has a central light receiver that receives the light flux in the central region and at least two end light receivers that receive the light fluxes in the end regions, and outputs a light amount signal corresponding to a light amount of each of the received light fluxes; a non-linear processor that receives each of the light amount signals from the central light receiver and the end light receivers, and outputs linear signals and non-linear signals obtained by processing the light amount signals by linear and non-linear arithmetic operations; an equalization processor that receives the linear signals and the non-linear signals and outputs signals each amplified with a predetermined gain; an adder that adds the amplified signals and outputs an equalization signal; a reproduction signal processor that processes the equalization signal and outputs a reproduction signal and an equalization error signal; and a gain controller that receives the equalization error signal and controls an amplification gain of the non-linear signals.
US11335367B2 Aluminum alloy substrate for magnetic disk, disk drive device, method for manufacturing aluminum alloy substrate for magnetic disk, and method for measuring aluminum alloy substrate for magnetic disk
An aluminum alloy substrate (1) for magnetic disk satisfies at least two of three inequalities of an inequality group [A] and satisfies all of four inequalities of an inequality group [B], or satisfies at least two of the three inequalities of the inequality group [A] and satisfies all of four inequalities of an inequality group [C], when a plate thickness of the disk at a position (b1) is defined as tb1, a plate thickness at a position (b2) is defined as tb2, a plate thickness at a position (b3) is defined as tb3, a plate thickness at a position (a1) is defined as ta1, a plate thickness at a position (a2) is defined as ta2, and a plate thickness at a position (a3) is defined as ta3.
US11335365B2 Magnetoresistance effect element and heusler alloy
A magnetoresistance effect element and a Heusler alloy in which a state change due to annealing does not easily occur. The element includes a first ferromagnetic layer, a second ferromagnetic layer, and a non-magnetic layer positioned between the first ferromagnetic layer and the second ferromagnetic layer, in which at least one of the first ferromagnetic layer and the second ferromagnetic layer is a Heusler alloy in which a portion of elements of an alloy represented by Co2FeαZβ is substituted with a substitution element, in which Z is one or more elements selected from the group consisting of Al, Si, Ga, Ge, and Sn, α and β satisfy 2.3≤α+β, α<β, and 0.5<α<1.9, and the substitution element is one or more elements selected from the group consisting of elements having a melting point higher than that of Fe among elements of Groups 4 to 10.
US11335364B1 Secure data erase for tape storage
In an approach, a processor determines that an inactive data area is present at end-of-tape (EOT) of a tape. A processor, responsive to determining that the inactive data area is present at EOT, securely erases the inactive data area that is present at EOT by overwriting data located at the inactive data area with different data.
US11335362B2 Wearable mixed sensor array for self-voice capture
A wearable for capturing self-voice using a mixed sensor array, including a microphone generating a microphone signal and positioned to capture a user's voice; an accelerometer generating an accelerometer signal and positioned to capture the user's voice; and a controller receiving the microphone signal and the accelerometer signal and configured to generate a mixed output signal, wherein the mixed output signal comprises a microphone signal component and an accelerometer signal component, wherein a ratio of the microphone signal component and the accelerometer signal component is related to a value of a noise metric representing a magnitude of ambient noise.
US11335360B2 Techniques to enhance transcript of speech with indications of speaker emotion
In one aspect, a device includes at least one processor and storage accessible to the at least one processor. The storage includes instructions executable by the at least one processor to analyze the decibel levels of audio of a user's speech. The instructions are executable to, based on the analysis, enhance a transcript of the user's speech with indications of particular words from the user's speech as being associated with one or more emotions of the user.
US11335359B2 Methods and devices for obtaining an event designation based on audio data
A method performed by a processing node (10), comprising the steps of: i. obtaining (11), from at least one communication device (100), audio data (12) associated with a sound and storing (13) the audio data (12) in the processing node (10), ii. Obtaining (15) an event designation (16) associated with the sound and storing (17) the event designation (16) in the processing node (10), iii. determining (19) a model (20) which associates the audio data (12) with the event designation (16) and storing the model (21), and iv. Providing (23) the model (20) to the communication device (100). A method performed by the communication device (100), as well as a processing node (10), a communication device (100), a system (1000) and computer programs for performing the methods are also described.
US11335357B2 Playback enhancement in audio systems
Audio systems and methods are provided that enhance a portion of audio content relative to other portions of the audio content. The systems and methods select the portion to be enhanced and calculate an intelligibility metric of the selected portion, such as a dialogue portion. The systems and methods determine a gain based at least in part upon the intelligibility metric and apply the gain to the selected portion to provide an enhanced portion. The systems and methods provide an audio signal, based at least in part upon the enhanced portion, to an output for conversion to an acoustic signal, such as by an acoustic transducer.
US11335351B2 Cognitive automation-based engine BOT for processing audio and taking actions in response thereto
Aspects of the disclosure relate to cognitive automation-based engine processing on audio files and streams received from meetings and/or telephone calls. A noise mask can be applied to enhance the audio. Real-time speech analytics separate speech for different speakers into time-stamped streams, which are transcribed and merged into a combined output. The output is parsed by analyzing the combined output for correct syntax, normalized by breaking the parsed data into record groups for efficient processing, validated to ensure that the data satisfies defined formats and input criteria, and enriched to correct for any errors and to augment the audio information. Notifications based on the enriched data may be provided to call or meeting participants. Cognitive automation functions may also identify callers or meeting attendees, identify action items, assign tasks, calendar appointments for future meetings, create email distribution lists, route transcriptions, monitor for legal compliance, and correct for regionalization issues.
US11335348B2 Input method, device, apparatus, and storage medium
The disclosure relates to a method, device, apparatus, and storage medium. The method includes recognizing voice data inputted by a user; obtaining a voice text corresponding to the voice data; obtaining, based on the voice text, a text to-be-input corresponding to the voice data, wherein the text to-be-input includes a plurality of words constituting a phrase or a sentence; and displaying the text to-be-input in an input textbox of an input interface.
US11335340B2 Home appliance operating based on artificial intelligence and voice recognition and method for controlling thereof
Provided is a home appliance that performs a washing or drying operation based on a start command input through artificial intelligence and voice recognition a method for controlling such a home appliance. According to the present disclosure, the home appliance and the method for controlling such a home appliance include a sensor that senses a state of a door installed in a washing unit and a controller that executes an operation command based on a change of a state of the door sensed by the sensor. At this time, when the door is changed from an open state to a close state after the power of the home appliance is turned on, the controller controls the operation of the washing unit based on the operation command extracted from the voice signal of the user. Thus, the present disclosure may enable performing an command to start an operation input based on voice recognition.
US11335338B2 Speech recognition
A speech recognition system comprises: an input, for receiving an input signal from at least one microphone; a first buffer, for storing the input signal; a noise reduction block, for receiving the input signal and generating a noise reduced input signal; a speech recognition engine, for receiving either the input signal output from the first buffer or the noise reduced input signal from the noise reduction block; and a selection circuit for directing either the input signal output from the first buffer or the noise reduced input signal from the noise reduction block to the speech recognition engine.
US11335328B2 Unsupervised learning of semantic audio representations
Methods are provided for generating training triplets that can be used to train multidimensional embeddings to represent the semantic content of non-speech sounds present in a corpus of audio recordings. These training triplets can be used with a triplet loss function to train the multidimensional embeddings such that the embeddings can be used to cluster the contents of a corpus of audio recordings, to facilitate a query-by-example lookup from the corpus, to allow a small number of manually-labeled audio recordings to be generalized, or to facilitate some other audio classification task. The triplet sampling methods may be used individually or collectively, and each represent a respective heuristic about the semantic structure of audio recordings.
US11335327B2 Text-to-speech enriching system
Disclosed herein are system, method, and computer program product embodiments for a text-to-speech system. An embodiment operates by identifying a document including text, wherein the text includes both a structured portion of text, and an unstructured portion of text. Both the structured portion and unstructured portions of the text are identified within the document rich data, wherein the structured portion corresponds to a rich data portion that includes both a descriptor and content, and wherein an unstructured portion of the text includes alphanumeric text. A request to audibly output the document including the rich data portion is received from a user profile. A summary of the rich data portion is generated at level of detail corresponding to the user profile. The audible version of the document including both the alphanumeric text of the unstructured portion of the document and the generated summary is audibly output.
US11335326B2 Systems and methods for generating audible versions of text sentences from audio snippets
A method is performed at a server system of a media-providing service. The server system has one or more processors and memory storing instructions for execution by the one or more processors. The method includes receiving a text sentence including a plurality of words from a device of a first user and extracting a plurality of audio snippets from one or more audio tracks. A respective audio snippet in the plurality of audio snippets corresponds to one or more words in the plurality of words of the text sentence. The method also includes assembling the plurality of audio snippets in a first order to produce an audible version of the text sentence. The method further includes providing, for playback at the device of the first user, the audible version of the text sentence including the plurality of audio snippets in the first order.
US11335322B2 Learning device, learning method, voice synthesis device, and voice synthesis method
The present technology relates to a learning device, a learning method, a voice synthesis device, and a voice synthesis method configured so that information can be provided via voice allowing easy understanding of contents by a user as a speech destination. A learning device according to one embodiment of the present technology performs voice recognition of speech voice of a plurality of users, estimates statuses when a speech is made, and learns, on the basis of speech voice data, a voice recognition result, and the statuses when the speech is made, voice synthesis data to be used for generation of synthesized voice according to statuses upon voice synthesis. Moreover, a voice synthesis device estimates statuses, and uses the voice synthesis data to generate synthesized voice indicating the contents of predetermined text data and obtained according to the estimated statuses. The present technology can be applied to an agent device.
US11335319B2 Conversation-aware proactive notifications for a voice interface device
A method for proactive notifications in a voice interface device includes: receiving a first user voice request for an action with an future performance time; assigning the first user voice request to a voice assistant service for performance; subsequent to the receiving, receiving a second user voice request and in response to the second user voice request initiating a conversation with the user; and during the conversation: receiving a notification from the voice assistant service of performance of the action; triggering a first audible announcement to the user to indicate a transition from the conversation and interrupting the conversation; triggering a second audible announcement to the user to indicate performance of the action; and triggering a third audible announcement to the user to indicate a transition back to the conversation and rejoining the conversation.
US11335314B2 Active noise control system comprising auxiliary filter selection based on object position
Adaptive filters output a cancellation sound from a speaker, a selector selects outputs of a plurality of auxiliary filters each corresponding to different positions, a subtractor subtracts the selected output from the output of the microphone and outputs the subtracted output to the adaptive filter as an error signal, and a position detection device detects a position of a head of a user. A transfer function estimated so that the error signal becomes 0 when noise is canceled at the corresponding position is preset in the auxiliary filter. When the auxiliary filter corresponding to the position close to the head of the user changes, the switching control unit stepwise increases the frequency with which the output of the auxiliary filter is selected by the selector to 100%.
US11335312B2 Active noise cancellation systems and methods
Embodiments include fenestration units with active sound canceling properties, retrofit units with active sound canceling properties and related methods. In an embodiment a fenestration unit with active sound canceling properties can include an glazing unit including an exterior transparent pane, an interior transparent pane, and an internal space disposed between the exterior and interior transparent panes. The fenestration unit can include an active noise cancellation system including an exterior module including a sound input device and a signal emitter. An interior module can include a signal receiver to receive the signal from the signal emitter, and a vibration generator configured to vibrate the interior transparent pane. A sound cancellation control module can control the vibration generator to vibrate the interior transparent pane and generate pressure waves causing destructive interference with a portion of the sound waves received by the sound input device. Other embodiments are also included herein.
US11335310B2 Instrument trigger and instrument trigger mounting systems and methods
An apparatus, system, and method for a magnetically and releaseably attachable trigger for an instrument is provided. Additionally, the trigger provides for an increased sensitivity of sound by being in direct physical contact with the surface on which it is attached.
US11335308B2 Keyboard instrument and manufacturing method therefor
A keyboard instrument includes a keyboard unit including a key-connecting part to which a plurality of keys are connected; and a lower case having a pedestal and a supporting part on the pedestal, the supporting part vertically protruding from an upper surface of the pedestal, wherein the key-connecting part is directly mounted on an upper portion of the supporting part.
US11335307B2 Drum suspension apparatus
A percussion instrument mount includes a base that supports a percussion instrument in a playing position. The percussion instrument mount also includes a swing arm that is coupled to the percussion instrument, and is also coupled to the base via a joint such that the swing arm rotates about the joint from an equilibrium position in response to a playing impact on the percussion instrument. The percussion instrument mount still further includes a playing impact energy absorber that provides a restoring force to the swing arm so as to return the swing arm to the equilibrium position.
US11335293B2 Shift register unit, method of driving shift register unit, gate drive circuit, and display device
A shift register unit, a method of driving a shift register unit, a gate drive circuit, and a display device are provided. The shift register unit includes an input circuit, an output circuit, a first reset circuit, and a reset control circuit. The input circuit is configured to control a level of a first node; the output circuit is configured to output a clock signal to an output terminal; the first reset circuit is configured to reset the first node; and the reset control circuit is configured to input the first reset signal to the first reset circuit in response to a reset control signal and a reference signal, to turn on the first reset circuit and the reset control circuit is further configured to enable an amplitude of a level of the first reset signal to be larger than an amplitude of a level of the reference signal.
US11335290B2 Drive circuit, drive device and display device
A drive circuit, a drive device and a display device are provided. The drive circuit is connected to a drive voltage source, a threshold value voltage source, a turn-on voltage signal source, and a turn-off voltage signal source. The drive circuit includes a first comparison circuit, a second comparison circuit, a third comparison circuit, a first switch circuit, a second switch circuit, a third switch circuit and a fourth switch circuit. The drive circuit can turn off an output of a voltage source signal in a timely manner when an abnormality occurs in a panel, thereby preventing a gate-chip on film from working abnormally.
US11335288B2 Control chip for use in variable refresh rate and related display device and driving method
A control chip configured to be coupled with a backlight driving chip and a display panel is provided. The control chip includes a storage element and a processing circuit. The storage element is configured to store a predetermined vertical refresh rate of the display panel. The processing circuit is coupled with the storage element, and is configured to provide a switching signal to the backlight driving chip so that the backlight driving chip enables a backlight module according to the switching signal. A frequency of the switching signal is equal to the predetermined vertical refresh rate. If the processing circuit has not received a vertical refresh starting pulse for more than a predetermined frame time corresponding to the predetermined vertical refresh rate, the processing circuit increases the frequency of the switching signal.
US11335286B2 Display panel and display device for solving uneven brightness of display panel
The present application discloses a display panel and a display device. The display panel includes a substrate, and the substrate is provided thereon with a plurality of data lines. The data lines include an odd-numbered column of data lines and an even-numbered column of data lines. A line width of the odd-numbered column of data lines is greater than a line width of the even-numbered column of data lines.
US11335285B2 Circuit and method for adjusting display brightness level to display image with an improved homogenization effect
A circuit and method facilitate driving a display panel to display an image with improved brightness uniformity are disclosed. In the circuit, an image information extraction sub-circuit extracts, and sends to a compensation processing sub-circuit, display information of each of the plurality of pixels based on the image. The compensation processing sub-circuit then divides a display region of the display panel into a plurality of sub-regions, obtains an average brightness value of each sub-region, and further determines whether a compensation is needed for displaying the image based on a uniformity of the average brightness values of all sub-regions. If so, the compensation processing sub-circuit further performs compensation to an input voltage and/or an effective light output area of each of the pixels to be lightened in each sub-region to thereby obtain an improved brightness uniformity when displaying the image.
US11335280B2 Display device, terminal device, and driving method with a memory function for temperature acquisition and waveform selection
An image update determining unit compares a previously set temperature with a temperature estimated by a temperature increase estimating unit, and determines whether or not an image update operation is executable, and an image update interval is appropriately set according to the estimated temperature by performing image update on an image to be displayed next when the image update determining unit determines the image update operation to be executable but not performing image update when the image update determining unit determines the image update operation to be non-executable.
US11335276B2 Display driving device and driving method of adjusting brightness of image based on ambient illumination
A display driving device, which adjusts a brightness of an image on the basis of an ambient illumination even without an increase in amount of power consumption, includes a controller determining a clipping ratio for clipping input image data by using an ambient illumination value when the ambient illumination value is input thereto, a gain calculator calculating a frame gain which is to be applied to the input image data, based on the clipping ratio, an input image clipping unit clipping the input image data by applying the frame gain in the input image data, and a gamma converter gamma-converting clipped input image data to generate output image data.
US11335274B2 Source driver and display device having temperature sensor
An embodiment relates to a temperature sensor having a correction function and is able to reduce errors in measurement by the temperature sensor by calibrating a correlation between temperature and voltage.
US11335268B2 Data driver and data voltage setting method thereof
A data driver includes a first and second data voltage generator and a third data voltage generator. The first and second data voltage generator generates a first data voltage corresponding to a first grayscale value and a second data voltage corresponding to a second grayscale value lower than the first grayscale value based on a reference voltage. The third data voltage generator generates a third data voltage corresponding to a third grayscale value lower than the second grayscale value based on a voltage level difference between the first data voltage and the second data voltage.
US11335266B2 Compensation method for display panel and display panel
A compensation method for a display panel and a display device are provided. The display panel includes a plurality of sub-pixels, and at least one of the plurality of sub-pixels includes a sensing capacitor. The method includes: obtaining a first voltage value and a second voltage value of the sensing capacitor, obtaining a temperature change amount of a sub-pixel corresponding to the sensing capacitor according to the first voltage value and the second voltage value of the sensing capacitor, determining a value of a compensation parameter of the sub-pixel according to the temperature change amount of the sub-pixel and a preset correspondence between the temperature change amount of the sub-pixel and the compensation parameter; and performing a compensation on a driving voltage of the sub-pixel according to the value of the compensation parameter as determined.
US11335258B2 Information handling system thin display with minimal bezel
A zero bezel display formed from an organic light emitting diode film defines a viewing perimeter within an outer perimeter and supports control lines between the viewing perimeter and outer perimeter. A relief cut from each corner of the display film allows each side of the display film to fold to the rear of the display so that the viewing perimeter defines the viewable edge of the display.
US11335250B2 Pixel driving circuit and display panel
A pixel driving circuit is provided, and the pixel driving circuit includes a light-emitting driving circuit, a photosensitive driving circuit, a micro light-emitting diode, and a photoelectric conversion device, wherein when the pixel driving circuit is in a display mode, the light-emitting driving circuit drives the micro light-emitting diode to emit light for display, and when the pixel drive circuit is in a photosensitive display mode, the photosensitive driving circuit drives the photoelectric conversion device to generate a photocurrent, and when the photocurrent is received by the micro light-emitting diode, the micro light-emitting diode will emit light for display. Functions of electronic devices may be integrated into a display panel to achieve full-screen display.
US11335249B1 Light-emitting panel and brightness adjustment method, and display device
A light-emitting panel and a brightness adjustment method, and a display device are provided. The method includes providing the light-emitting panel including a substrate, a plurality of light-emitting units, a control circuit, and a plurality of signal lines. The control circuit includes a data signal input terminal, a data storage unit, and a plurality of first signal terminals. The data storage unit is configured to store a first voltage signal and a first pulse width modulation signal corresponding to a different grayscale value. Each signal line connects a light-emitting unit with a first signal terminal. The method also includes obtaining a to-be-displayed screen, and determining each grayscale value of a corresponding light-emitting unit of the plurality of light-emitting units. Further, the method includes according to different grayscale values, calling the first pulse width modulation signal and the first voltage signal corresponding to each grayscale value in the data storage unit.
US11335247B2 Pixel circuit, light emitting display device, and driving method thereof
A light emitting display device includes a pixel circuit including: a first transistor having a first electrode connected to a first node coupled to a first power supply line, a second electrode connected to a second node, and a gate electrode connected to a third node; a second transistor having a first electrode connected to the first node, a second electrode connected to the third node, and a gate electrode connected to a first gate line; a light emitting diode connected to the first transistor; a first capacitor having a first electrode connected to the third node and a second electrode connected to a conductive line and an anode electrode of the light emitting diode; and a second capacitor having a first electrode connected to the third node and a second electrode connected to a constant voltage source which supplies a DC voltage.
US11335246B2 Display panel with different pixel density and display device
A display panel and a display device are provided in the present disclosure. The display panel includes first pixels and second pixels, and further includes a display region including an optical component region and a regular display region. First light-emitting elements are in the optical component region; second light-emitting elements are in the regular display region; and a density of the light-emitting elements in the optical component region is less than a density of the light-emitting elements in the regular display region. The first pixels include first blue pixels, first red pixels, and first green pixels; a width-to-length ratio of a first drive transistor corresponding to a first blue pixel is R1, a width-to-length ratio of a first drive transistor corresponding to a first red pixel is R2, and a width-to-length ratio of a first drive transistor corresponding to a first green pixel is R3, where R1>R2>0 and/or R1>R3>0.
US11335245B2 Method and apparatus for blue light management via a variable light emitting diode input
A first light emitting diode has a first driving input, and emits a red color light. A second light emitting diode has a second driving input, and emits a green color light. A third light emitting diode has a third driving input, and emits a blue color light. When a first current is applied to the third driving input, the third light emitting diode produces a first amount of blue light energy. When a second current is applied to the third driving input, the third light emitting diode produces a second amount of the blue light energy. The second amount of blue light energy corresponds to a percentage of blue energy reduction as compared to the amount of first blue light energy.
US11335234B1 Display device and method of driving display device
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.
US11335232B2 Display device
A display device is provided. The display device includes a display unit, a transparency controlling unit, and a driving circuit. The driving circuit is coupled to the display unit and the transparency controlling unit. The driving circuit drives the display unit and the transparency controlling unit in different modes. Therefore, the display device may provide a transparent display function.
US11335225B2 Stretchable display device
One or more embodiments of the present disclosure provides a stretchable display device. The stretchable display device includes a lower substrate including a display area and a non-display area, a plurality of first substrates and a plurality of second substrates disposed in the display area, a plurality of light emitting elements disposed on each of the plurality of first substrates, a switching transistor and a driving transistor disposed on each of the plurality of second substrates, in which the switching transistor may output a data signal to the driving transistor in accordance with a scan signal and the driving transistor may output a driving current to the light emitting element in accordance with the data signal.
US11335217B2 Display device and manufacturing method thereof
A display device and a method for manufacturing a display device is provided. The display device includes a display panel. The display panel includes a bending portion, a first non-bending portion and a second non-bending portion, positioned at two opposite sides of the bending portion. The second non-bending portion is positioned by bending the bending portion in an asymmetric and non-180 degree way toward a back side of the first non-bending portion. The present disclosure solves the issues of the conventional art, which cannot narrow down the width of the side frame.
US11335216B2 Display panel, folding method thereof, and display device
A display panel, a folding method thereof, and a display device are provided. The display panel includes a display region, a non-display region, and a bending region. Side edges of the bending region include bending points, the bending points are disposed in the bending region, and the side edges are concaved toward an interior of the bending region at the bending points. During folding, the bending points on the side edges of two sides form at least one guiding axis, which makes the display panel easier to bend, and folding precision and folding effect are good.
US11335215B2 Illuminated label holder device
A shelf illumination device that includes a label holder configured to hold a label and also configured for removable attachment to a front-facing end of a retail store shelf. The device includes a light bar having a plurality of light sources positioned along a length of the light bar, and with a handle attached to one end of the light bar. A carrier has a first flat portion that extends for a length at least as long the light bar. The carrier further includes a first projection and a second projection that together define an opening configured to hold the light bar. The carrier is configured for assembly to the label holder. A light-conducting member is sandwiched between the label holder and the carrier. The light-conducting member has an edge configured to receive light from a source and to conduct that light throughout the entire light-conducting member.
US11335212B2 Surgical simulation arrangement
The present disclosure relates to a surgical simulation arrangement for a user handling a simulation instrument, allowing for simulation improvements when simulating e.g. a laparoscopic, arthroscopic or thoracoscopic procedure. The present disclosure also relates to a haptic user interface device for use with a surgical simulation system.
US11335208B2 Device and method for identifying a user
A device and method for identifying a user. The device including a terminal including a touch screen with a set of embossments superimposed on a virtual keyboard and displaying information related to a transaction, a contact and/or contactless smart card reader device, a processor and a memory containing a set of modules and/or algorithms to implement the method including activation of a low vision mode by a double-tap gesture on the screen, the searching for the center of a virtual keyboard where an embossment is located, determination of the positions of the other keys from the central key, choice and storage of a desired key by lifting the finger from the touch screen at the position of the desired key, validation of the choice of key made by a double-tap gesture on the touch screen or validation of the code/PIN by a double-tap gesture on the touch screen.
US11335203B1 Methods and systems for voice recognition in autonomous flight of an electric aircraft
A system for voice recognition in autonomous flight of an electric aircraft that includes a computing device communicatively connected to the electric aircraft configured to receive at least a voice datum from a remote device, wherein the voice datum is configured to include at least an expression datum, generate, using a first machine-learning process, a transcription datum as a function of the at least a voice datum, extract at least a query as a function of the transcription datum, generate, using a second machine-learning process, a communication output as a function of the at least a query, and adjust a flight plan as a function of the communication output.
US11335199B2 Parking control system, parking control method, and mobile robot device
A parking control system includes a cloud server, a sensor coupled to a parking spot, and a mobile robot device. The sensor detects a vehicle entering the parking spot, and transmits a first signal to the cloud server. The cloud server, upon reception of the first signal, records an entry time of the vehicle, and dispatches the mobile robot device to the parking spot. The mobile robot device captures identification information of the vehicle by a camera, and transmits a second signal including the identification information to the cloud server. The sensor detects the vehicle exiting the parking spot, and transmits a third signal to the cloud server. The cloud server, upon reception of the third signal, records an exit time of the vehicle. The cloud server calculates a parking duration between the entry time and the exit time, and determines whether the parking duration has exceeded a predetermined duration.
US11335196B2 Method for data classification and data transmission in vehicles
In a method for data classification and data transmission in vehicles, event data which characterize an event that occurs in a first vehicle are stored in a data packet. Event data of the data packet are transmitted from the first to a second vehicle and displayed there if at least a portion of the event data and/or driving-specific data from the first vehicle corresponds to a driving or event category that is determined in the second vehicle.
US11335195B2 Traffic control system
A traffic control system includes a vehicle control system that transmits traveling information during traveling of a vehicle, and a management and control system that collects the traveling information from vehicle control systems of other vehicles and transmit recommended traveling information based on the collected traveling information. The vehicle control system transmits traveling data containing a traveling trajectory of the vehicle as the traveling information, and determines a third traveling route on which the vehicle travels, based on a first traveling route based on the recommended traveling information and a second traveling route based on a recognition result of a traveling environment of the vehicle. The management and control system collects the traveling data of vehicles traveling on a same travel lane and extract highly reliable data, and calculates the recommended traveling information based on the extracted traveling data and transmits the calculated recommended traveling information.
US11335192B1 System, method, and computer program product for detecting a driving direction
A system, a method, and a computer program product are disclosed for detecting a driving direction. The system may include: a memory to store computer-executable instructions; and one or more processors to execute the instructions to receive sensor data associated with a plurality of locations and determine trajectory data associated with the plurality of locations based on the sensor data and map data. Further, the one or more processors may execute the instructions to identify, based on the trajectory data, a set of unmatched locations from the plurality of locations. The set of unmatched locations comprises at least a first predetermined number of unmatched locations. Furthermore, the one or more processors may execute the instructions to detect the driving direction based on the set of unmatched locations and the map data.
US11335189B2 Method for defining road networks
Disclosed are systems and methods relating to defining a road network used by vehicles for movement and/or parking. A classifier may be employed for identifying portions of the road network via machine learning techniques and processing of historical telematic data.
US11335185B2 Battery-powered control device including a rotating portion
Provided herein are examples of a remote control device that provides a retrofit solution for an existing switched control system. The remote control device may comprise a control circuit, a rotatable portion, a magnetic ring coupled to the rotatable portion, and first and second Hall-effect sensor circuits configured to generate respective first and second sensor control signals in response to magnetic fields generated by the magnetic elements. The control circuit may operate in a normal mode when the rotatable portion is being rotated, and in a reduced-power mode when the rotatable portion is not being rotated. The control circuit may disable the second Hall-effect sensor circuit in the reduced-power mode. The control circuit may detect movement of the rotatable portion in response to the first sensor control signal in the reduced-power mode and enable the second Hall-effect sensor circuit in response to detecting movement of the rotatable portion.
US11335181B2 Systems and methods for security sensor configuration
Systems and methods for configuring a security sensor are provided. Some methods can include receiving user input identifying a configuration setting of the security sensor through a user input device located on the security sensor, identifying the configuration setting based on the user input, transmitting a registration message to a security system control panel identifying the configuration setting, and operating in accordance with the configuration setting.
US11335176B2 Generating a model for a control panel of a fire control system
Methods, devices, and systems for generating a model for a control panel of a fire control system are described herein. One computing device includes a memory and a processor configured to execute executable instructions stored in the memory to: receive a test string from a control panel of a fire control system, the text string comprising a number of values; receive a number of locations from a user, wherein each location of the number of locations is a location within the text string of a value of the number of values corresponding to a variable of a number of variables; generate a model for the control panel based on the number of locations and the number of variables; and store the model in the memory.
US11335175B2 Two-level LED security light with motion sensor
The disclosure is a connectivity APP loaded in a mobile phone for configuring a linkable security lighting system comprising a plurality of LED security lights installed outdoors, wherein by operating the connectivity APP the plurality of LED security lights are divided into N groups of member security lights to be linked. Each group of member security lights is assigned a group code to be applied to each member security light in the group such that within the group the member security lights are interlinked wirelessly via wireless signals prefixed with the same group code, wherein when a member security light is initiated by a sensing signal for operating an illumination mode, the member security light being initiated acts as a commander to transmit an instruction signal to activate all member security lights belonging to the same group code to synchronously operate the illumination mode.
US11335171B2 Home emergency guidance and advisement system
An emergency guidance and advisement system is provided to automatically determine a floor map of a building and using the floor map for advising how to exit the building during an emergency, such as a fire. The system can automatically create an escape plan, based on pre-disaster and in-disaster motion detection of users within the home, and provide dynamic advisement to guide users out of the home during an emergency.
US11335166B2 Progressive betting systems
Embodiments described herein relate to systems and methods for monitoring progressive game activities at a plurality of gaming tables. For example, embodiments described herein relate to systems and methods for monitoring that a bet for playing a progressive game was made, the amount of the bet, the position of the bet, the identification of the player who made the bet and the identification of the gaming table at which the bet was made. A progressive jackpot metric may be computed based on the data captured at the gaming table for increasing or decreasing one or more progressive jackpots. Visual elements corresponding to the one or more progressive jackpots may be rendered on a jackpot interface display.
US11335163B2 System and method for implementing a refund calculator in a game
One aspect of the disclosure relates to implementing a refund calculator in an online game. The refund calculator may provide the ability to prioritize what users may receive items, troops, and/or any other in-game parameters. The refund calculator may provide the ability to determine how many items and/or troops the user may be refunded, the time frame in which the user receives the items, troops and/or other aspects of a refund.
US11335162B2 Gaming machine and method for evaluating player reactions
An electronic gaming machine includes a display, a digital camera device, a credit input mechanism, and a processor programmed to perform operations comprising: (i) receiving, from the digital camera device, a digital image of the player; (ii) determining an emotional state of the player by performing facial expression analysis on the digital image; (iii) determining an emotion level of the player by categorizing the emotional state of the player based on the determined emotional state, the categorizing includes a first state representing a positive emotional level and a second state representing another emotional level; (iv) determining that the emotional level is the other emotional level; and (v) automatically initiating a game session action during the game play session, the game session action is configured to cause the player to transition to the positive emotional level.
US11335161B2 Gaming machine and method for evaluating player reactions
An electronic gaming machine includes a display, a digital camera device, a credit input mechanism, and a processor programmed to perform operations comprising: (i) receiving, from the digital camera device, a digital image of the player; (ii) determining an emotional state of the player by performing facial expression analysis on the digital image; (iii) determining an emotion level of the player by categorizing the emotional state of the player based on the determined emotional state, the categorizing includes a first state representing a positive emotional level and a second state representing another emotional level; (iv) determining that the emotional level is the other emotional level; and (v) automatically initiating a game session action during the game play session, the game session action is configured to cause the player to transition to the positive emotional level.
US11335160B2 Casino games
Apparatus and methods related to multi-player casino games are described. An electronic gaming device is provided that allows a live player to compete against a virtual player in a multi-player wager-based game using playing cards derived from the insertion of a physical denomination of currency. The electronic gaming device can be configured to simulate the decision making of a virtual player and associated behaviors of the virtual player during game play. In some instances, the simulated behaviors of the virtual player output at the electronic gaming device can be learned by a live player so that the live player can make better or more advantageous game play decisions. The simulated behaviors of the virtual player can be conveyed to the live player via visual images, such as simulated facial expressions of the virtual player.
US11335156B2 Method of gaming, a gaming system and a game controller
Systems and methods of gaming are disclosed herein. An example method includes receiving a credit wager to initiate play of a base game. The method also includes designating a first symbol display position on the display, selecting a first symbol from a symbol set for display at the first symbol display position, evaluating whether the first symbol is an award symbol, and controlling the display to display a secondary game in response to a determination that the first symbol is an award symbol.
US11335155B2 Persistent device relationships in wagering game systems
In some embodiments a wagering game system comprises a personal area network device configured to render media content including results of a wagering game. The system can include a wagering game machine configured to determine and provide the wagering game results to the personal area network device. The wagering game machine can include a personal area network device transceiver configured to exchange data with the personal area network device, the data including the wagering game results, and a personal area network controller configured to detect the personal area network device, to procure an identification code for the personal area network device without player input, and to authenticate the personal area network device by use of the identification code. The system can also include a repository configured to store the identification code in association with a player identifier and to provide the identification code to the wagering game machine upon request.
US11335153B1 Fully autonomous system and method for grading, stamping and encapsulating a collectible object
Embodiments relate to a system, comprising, an electromechanical platform for positioning and orienting a collectible to capture a plurality of images by an image capturing device of at least a first side and a second side of the collectible, a computer comprising at least one processor comprising computer-executable instructions stored on one or more computer-readable media, wherein the computer is operable to receive the plurality of images of the collectible, at least one processing routine comprising an image processing algorithm for a condition assessment of the collectible applied to at least one image from the plurality of images by at least one processor to obtain a raw data of the condition of the collectible, a device for encapsulating the collectible in a tamper proof casing and stamping at least one or more labels on the tamper proof casing, wherein the stamping of the at least one or more labels is at a specified location on the tamper proof casing; and wherein the system is operable to be fully autonomous.
US11335152B2 Method and apparatus for transportable voting equipment to provide curbside voting, mobile voting, and printing of printed vote records
An electronic voting system that includes transportable voting equipment is described. Such transportable voting equipment includes a carrier that may be transportable and easily moved to enable curbside/mobile voting. The carrier may be ergonomically shaped for usage by passing through a vehicle window and resting in a voter's lap. In one embodiment, the carrier may include a printer to produce a printed vote record. The electronic voting system may include the use of a base station (for example located inside a polling building), the curbside/mobile carrier, and a smart panel that is dockable and removable to/from both the base station and the curbside/mobile carrier.
US11335150B2 Electronic lockbox with interface to other electronic locks
An electronic lock system that uses an intermediary controller (“IMC”), such as an electronic lockbox, to communicate with an electronic lock that protects buildings, such as dwellings. The IMC also communicates with a wireless portable computer (“WPC”), such as a smart phone, so that an authorized user can first authenticate credentials to the IMC, then have the IMC (or the WPC) send appropriate messages to the electronic lock to command that lock to unlock. The IMC must initially be setup by an ADMIN, so that the IMC's memory contains the specific codes and protocols to successfully communicate with the electronic lock. In this manner, the user can obtain access to the building without specific knowledge of those specific codes and protocols required by the electronic lock. An alarm panel on a building could also be disarmed by the IMC, if its specific codes and protocols are first setup into the IMC's memory.
US11335143B2 Privacy control-adjustable commercial vehicle electronic logging device (ELD) and trip data-sharing system between a transportation company and a third-party corporate partner entity
A novel privacy control-adjustable commercial vehicle ELD and trip data-sharing system and a related method of operation provide a dynamically-adjustable access grant or denial of privacy-sensitive and competitive intelligence-sensitive commercial fleet vehicle operations information to a third-party corporate partner entity of a transportation company, based on a trip data-share authorizer's response to an electronic request made by the third-party corporate partner entity. In one embodiment, vehicle information is categorized into a mandatory disclosure dataset and a privacy-adjustable dataset, wherein the mandatory disclosure dataset is disclosed to a vehicle monitoring personnel or an authorized third-party corporate partner entity at all times within a prespecified time limit, while the privacy-adjustable dataset is only selectively accessible when the trip data share authorizer explicitly grants access via an electronic user interface connected to the privacy control-adjustable commercial vehicle ELD and trip data-sharing system, upon entry of a correct or authenticated partner key.
US11335140B2 Terminal device and collection method
A terminal device according to one aspect of an embodiment includes a storage, an acquisition unit, a selection unit, and a transmitting unit. The storage stores therein imaging data captured from a moving body. The acquisition unit acquires a transmitting request for imaging data transmitted from an external device on the basis of positional information on the moving body. The selection unit selects, from among the imaging data stored in the storage, target data that is imaging data corresponding to the transmitting request acquired by the acquisition unit. The transmitting unit transmits the target data selected by the selection unit.
US11335136B2 Method for ascertaining illegal driving behavior by a vehicle
A method for ascertaining illegal driving behavior of at least one road user in the surroundings of a vehicle includes the surroundings being detected by vehicle sensors, a surroundings model being created based on the sensor data of the vehicle sensors, an illegal behavior of the at least one road user being detected on the basis of the surroundings model, and the sensor data in a time window of the detected illegal behavior being stored as evidence.
US11335131B2 Unmanned aerial vehicle maintenance and utility plan
A computer-implemented method includes: receiving, by a computer device, sensor data for a plurality of UAVs in a fleet of UAVs; applying, by the computer device, logistic regression to the sensor data; predicting, by the computer device, a probability of malfunction of each UAV in the fleet of UAVs based on the applying; combining, by the computer device, the probability of malfunction of each UAV with a pre-existing malfunction data set to produce an intermediate malfunction data set; generating, by the computer device, additional cases of predicted UAV malfunctions with a GAN, the GAN using the intermediate malfunction data set as initial training data for the GAN; combining, by the computer device, the additional cases with the intermediate malfunction data set to produce a combined malfunction data set; and comparing, by the computer device, the sensor data for a first UAV of the UAVs to the combined malfunction data set.
US11335127B2 Media processing method, related apparatus, and storage medium
Provided is a video processing method, including: obtaining a to-be-processed video and generating a first gait energy diagram, the to-be-processed video including an object with a to-be-recognized identity; obtaining a second gait energy diagram, the second gait energy diagram being generated based on a video including an object with a known identity; inputting the first gait energy diagram and the second gait energy diagram into a deep neural network; extracting respective identity information of the first gait energy diagram and the second gait energy diagram, and determining a fused gait feature vector from gait feature vectors of the first gait energy diagram and the second gait energy diagram; and calculating a similarity based on at least the fused gait feature vector. The identity information of the first gait energy diagram includes gait feature vectors, and the identity information of the second gait energy diagram includes gait feature vectors.
US11335125B2 Information processing device
An information processing device of the present invention includes: an image processing means that extracts a feature value of an object within a captured image obtained by capturing a pre-passing region of a gate, and stores matching information relating to matching of the object based on the feature value; a distance estimating means that estimates a distance from the gate to the object within the captured image; and a matching means that executes matching determination based on the estimated distance and the stored matching information of the object that the distance has been estimated.
US11335124B2 Face recognition method and apparatus, classification model training method and apparatus, storage medium and computer device
This application relates to a face recognition method performed at a computer server. After obtaining a to-be-recognized face image, the server inputs the to-be-recognized face image into a classification model. The server then obtains a recognition result of the to-be-recognized face image through the classification model. The classification model is obtained by inputting a training sample marked with class information into the classification model, outputting an output result of the training sample, calculating a loss of the classification model in a training process according to the output result, the class information and model parameters of the classification model, and performing back propagation optimization on the classification model according to the loss.
US11335123B2 Live facial recognition system and method
A live facial recognition method includes projecting a given pattern to a subject under recognition; capturing a reflected pattern of the subject under recognition; and detecting whether the subject under recognition is a flat surface according to the reflected pattern. The subject under recognition is determined to be a living subject when the subject under recognition is not a flat surface.
US11335122B2 Method and electronic device for processing facial images
A method includes determining information indicative of at least one facial characteristic associated with at least one face in the source image, processing the source image using a filter based on the determined information, performing wavelet decomposition on each of the filtered image and the source image, determining weightage factors associated with the wavelet decomposition of each of the filtered image and the source image, based on the determined information, obtaining a wavelet image to generate a texture restored image from the wavelet decomposition of each of the filtered image and the source image based on the weightage factors.
US11335120B2 Face reconstruction from a learned embedding
The present disclosure provides systems and methods that perform face reconstruction based on an image of a face. In particular, one example system of the present disclosure combines a machine-learned image recognition model with a face modeler that uses a morphable model of a human's facial appearance. The image recognition model can be a deep learning model that generates an embedding in response to receipt of an image (e.g., an uncontrolled image of a face). The example system can further include a small, lightweight, translation model structurally positioned between the image recognition model and the face modeler. The translation model can be a machine-learned model that is trained to receive the embedding generated by the image recognition model and, in response, output a plurality of facial modeling parameter values usable by the face modeler to generate a model of the face.
US11335118B2 Signal retrieval apparatus, method, and program
A signal output unit outputs an acquired signal. A signal accumulation unit accumulates signals. A signal attribute value display unit displays a value of an attribute related to an element constituting a target represented by the acquired signal or a signal generation source in a state in which an instruction for changing the value of the attribute is able to be received. A changed attribute value acquisition unit acquires a changed value of the attribute when the instruction for changing the value of the attribute is received. A signal retrieval unit retrieves, from the signals accumulated in the signal accumulation unit, a signal similar to a changed signal when the value of the attribute has been changed on the basis of the changed value of the attribute acquired by the changed attribute value acquisition unit.
US11335116B2 Apparatus and method for identifying fake fingerprint by using impedance
The present invention relates to an apparatus and method for identifying a fake fingerprint by using impedance, which enables identification of a fingerprint or fake fingerprint by measuring an impedance value of a fake fingerprint made of silicon or gelatin. In the present invention, a fingerprint recognition module identifies, through a driver IC, an impedance value of an ultrasonic wave reflected from a finger and identifies a fake fingerprint on the basis of a changed impedance value, and determines a fake fingerprint by measuring an impedance value in an ultrasonic wave which is emitted from the fingerprint recognition module, collides with a fake fingerprint, and is then reflected therefrom. Therefore, the present invention can more accurately recognize a fingerprint than a conventional method of recognizing a fingerprint by distinguishing between x, y, z vectors thereof and, through accurate identification of a fake fingerprint, can prevent a harmful consequence which may be caused by an authentication of the fake fingerprint.
US11335113B2 Texture image acquisition circuit, display panel and texture image acquisition method
A texture image acquisition circuit, a display panel and a texture image acquisition method. The texture image acquisition circuit includes a charge neutralization circuit and a first acquisition circuit, the charge neutralization circuit is electrically connected to the first acquisition circuit, the charge neutralization circuit receives a first control signal to cause a current flowing through the first acquisition circuit to be a first current, and the charge neutralization circuit is configured to receive a second control signal to cause a current flowing through the first acquisition circuit to be a second current, a direction of the second current and a direction of the first current are opposite to each other; the first acquisition circuit is configured to receive light from a texture and accumulate a first signal amount that is acquired after the light from the texture is converted, so as to acquire a first acquisition value.
US11335112B2 Systems and methods for identifying a unified entity from a plurality of discrete parts
Disclosed systems and methods can include capturing the sequence of images of a monitored region that includes a sub-region of interest, processing the sequence of images using heuristics and rules of an artificial intelligence model to identify the plurality of discrete parts that are associated with a type of a unified entity, and processing the sequence of images using the heuristics and the rules of the artificial intelligence model to virtually link together a group of the plurality of discrete parts that correspond to a specific embodiment of the unified entity that is present in the sub-region of interest, wherein the heuristics and the rules of the artificial intelligence model can be developed from a training process that includes the artificial intelligence model receiving sample images delineating exemplary discrete parts on exemplary embodiments of the unified entity.
US11335111B2 Optical character recognition (OCR) induction for multi-page changes
Provided are techniques for OCR induction for multi-page changes. A plurality of documents of a document type are processed to generate text area data for a text area in one or more documents of the plurality of documents, where the text area data includes coordinate locations of a zone for the text area based on expansion and direction of shift of the text area. A page flow model is trained using the plurality of documents and the text area data. In response to receiving a new document comprising the text area, a scanning script is received from the page flow model, where the page flow model identifies a new zone for the text area in the new document and determines how to adjust another zone for an element in the new document. The scanning script is used to scan the new document to generate digital text.
US11335109B2 Computing device for document authentication and a method to operate the same
A computing device for document authentication and a method to operate the same are provided. The computing device includes one or more processors, a securing subsystem configured to generate at least one unique identification to one or more users, a registration subsystem configured to enable the one or more users to register the one or more documents upon using the at least one unique identification, an encryption subsystem configured to encrypt the one or more documents, a hash subsystem configured to hash each of the one or more documents, a digital signature subsystem configured to generate a unique digital signature associated with each of one or more hashed documents, a private network subsystem configured to upload the one or more hashed documents into a Hyperledger of a blockchain platform, a validation subsystem configured to validate the one or more documents and to provide services associated with validated documents.
US11335103B2 Evaluation system, evaluation method, and storage medium
An evaluation system includes: an acquisition unit that acquires an image acquired by imaging an exterior of a vehicle; and an evaluation unit that derives and assigns an evaluation point for evaluating social credibility of a vehicle occupant of the vehicle on the basis of the image acquired by the acquisition unit.
US11335101B2 Locating element detection method, device and medium
The present disclosure provides a locating element detection method, device and medium, and relates to object detection technologies and is applicable for autonomous parking scenarios. The method includes: obtaining a circular-scanning stitched image around a vehicle; detect the circular-scanning stitched image to determine at least one locating element existing on ambient ground of the vehicle and a semantic type to which each pixel on the circular-scanning stitched image belongs; and performing matching and fusion on the at least one locating element based on the semantic type to obtain a locating element detection result.
US11335097B1 Sharing video footage from audio/video recording and communication devices
Video footage captured by A/V recording and communication devices may be readily uploaded to the cloud and shared with a requesting party, such as a law enforcement agency. When a request is received from a requesting party for video footage, videos meeting the criteria specified by the requesting party may be determined. Consent requests may then be sent to users associated with each of the A/V recording and communication devices that recorded the videos meeting the criteria specified by the requesting party. When user consents to share the videos, the videos may be provided to the requesting party.
US11335096B2 Method, system and electronic device for processing audio-visual data
A method, a system and an electronic device for processing audio-visual data. In the method, a first dataset is obtained, where the first dataset includes several data pairs, and each of the data pairs in the first dataset includes a video frame and an audio clip that match each other. A multi-channel feature extraction network model is established to extract the visual features of each video frame and the auditory features of each audio clip in the first dataset. A contrastive loss function model is established using the extracted visual features and the auditory features to train the multi-channel feature extraction network. A classifier is established to determine whether an input audio-visual data pair is matched.
US11335089B2 Food detection and identification method based on deep learning
The present invention discloses a food detection and identification method based on deep learning, which realizes food positioning and identification by a deep convolutional network. The method comprises: firstly, training a general multi target positioning network and a classification network by using food pictures; secondly, inputting the results of the positioning network into the classification network; finally, providing a classification result by the classification network. The method uses two deep convolutional networks with different functions to respectively detect and identify the food, which can effectively reduce the labeling cost of the food and improve the accuracy of positioning and identification.
US11335088B2 Augmented reality item collections
Systems and methods are provided for performing operations including: receiving, via a messaging application, input that selects a collection of augmented reality items; obtaining an identifier of the collection of the augmented reality items; searching, based on the identifier, a plurality of augmented reality items to identify a subset of augmented reality items associated with the identifier; causing the messaging application to present the subset of augmented reality items; and causing the messaging application to modify an image based on a first augmented reality item in the subset.
US11335082B2 Reading system, moving body, reading method, and storage medium
According to an embodiment, a reading system includes a first extractor and a reader. The first extractor extracts, from an image in which a meter is imaged, a first region surrounded with a first contour, and a second region surrounded with a second contour positioned outward of the first contour. The reader calculates a first indication based on the first region, calculates a second indication based on the second region, calculates a first score relating to the first indication based on the first region, and calculates a second score relating to the second indication based on the second region.
US11335081B2 Method for automatic extraction of data from graph
A method for automatic extraction of data from a graph, including text area locating and text box classification; locating of coordinate axes, and locating of the positions of hatch marks on the coordinate axes; legend locating and information extraction; extracting corresponding bar or polyline connected components according to legend color, and filtering and classification; determining key points on the X-axis and locating a corresponding X-axis label for each key point; locating key points of the bars and polyline according to the X-axis key points, determining labeled numerical text boxes that correspond to the key points, and identifying the numerical text; calculating a corresponding value for each pixel, and estimating corresponding values of the key points of the bars or polyline; determining a final result according to a difference between the estimated values and the recognized labeled values.
US11335077B1 Generating and modifying representations of dynamic objects in an artificial reality environment
A method includes receiving an image of a real environment using a camera worn by a user, and determining a portion of the image that comprises an object of interest. Based on the portion of the image that comprises the object of interest, a surface representing the object of interest is generated. Depth measurements of the real environment corresponding to the portion of the image comprising the object of interest are received and used to determine a depth of the surface representing the object of interest. The surface is posed in a coordinate system corresponding to the real environment based on the depth of the surface and a visibility of a virtual object is determined relative to the object of interest by comparing a model of the virtual object with the surface. The output image is generated based on the determined visibility of the virtual object.
US11335075B2 Systems and methods for 3D registration of curves and surfaces using local differential information
Systems and methods are provided for accomplishing fast and accurate 3D registration of curves and surfaces using local differential information, i.e., normals and tangents. In an embodiment, a method solves the curve-vs-surface alignment problem either by using a purely online search scheme, or by taking advantage of the availability of a pre-operative model, which often happens in medical procedures, to further speed-up the computational search by performing offline processing of the pre-operative bone model. The disclosed method is also extended to solve the curve-vs-curve and surface-vs-surface alignment problems, which also have important applications in medical procedures such as arthroscopy and arthroplasty.
US11335072B2 System for three dimensional visualization of a monitored item, sensors, and reciprocal rendering for a monitored item incorporating extended reality
An application is presented for providing a highly accurate and realistic 3D virtual model of monitored items. The 3D virtual model may include virtual icons that represent a set of sensors. Data visualizations are provided in the 3D virtual model depicting relevant information about the monitored items and the set of sensors. Alarms can be triggered if the sensor exceeds normal operating thresholds and a user directed to a specific sensor that is malfunctioning or subject to the alert. The user can rewind through the virtual model to view events leading up to the alarm or malfunctioning of the monitored item. Further, a 3D virtual model can be reciprocally rendered as a digital twin on a second user's computing device and any extended reality graphical manipulation shared with the second user whether the second user is physically adjacent to a monitored item or remote from a monitored item.
US11335071B2 Image generation apparatus and image generation method for augmented reality images based on object interaction
A moving-object position and orientation acquisition section acquires a position and an orientation of a moving object detected by a tracker provided in the moving object to be moved by a user. An AR region determination section determines, as an augmented reality region, a region that corresponds to a partial space occupied by the moving object in a real world and viewed from a viewpoint of the user. The moving object is configured to be moved by the user. An AR generation section generates an augmented reality image in the augmented reality region in a shot image of the real world.
US11335070B2 Dynamic colocation of virtual content
Disclosed herein are systems and methods for colocating virtual content. A method may include receiving first persistent coordinate data, second persistent coordinate data, and relational data. A third persistent coordinate data and a fourth persistent coordinate data may be determined based on input received via one or more sensors of a head-wearable device. It can be determined whether the first persistent coordinate data corresponds to the third persistent coordinate data. In accordance with a determination that the first persistent coordinate data corresponds to the third persistent coordinate data, it can be determined whether the second persistent coordinate data corresponds to the fourth persistent coordinate data. In accordance with a determination that the second persistent coordinate data corresponds to the fourth persistent coordinate data, a virtual object can be displayed using the relational data and the second persistent coordinate data via a display of the head-wearable device. In accordance with a determination that the second persistent coordinate data does not correspond to the fourth persistent coordinate data, the virtual object can be displayed using the relational data and the first persistent coordinate data via the display of the head-wearable device. In accordance with a determination that the first persistent coordinate data does not correspond to the third persistent coordinate data, the method may forgo displaying the virtual object via the display of the head-wearable device.
US11335069B1 Face animation synthesis
In some embodiments, users' experience of engaging with augmented reality technology is enhanced by providing a process, referred to as face animation synthesis, that replaces an actor's face in the frames of a video with a user's face from the user's portrait image. The resulting face in the frames of the video retains the facial expressions, as well as color and lighting, of the actor's face but, at the same time, has the likeness of the user's face. An example face animation synthesis experience can be made available to uses of a messaging system by providing a face animation synthesis augmented reality component.
US11335066B2 Apparatus and operating method for displaying augmented reality object
A display apparatus and an operating method thereof obtain at least one first sensor data of a first point in time, receive a first image frame including a first augmented reality (AR) object corresponding to the first point in time, the first AR object generated by a first processor, based on the first sensor data, obtain second sensor data of a second point in time subsequent to the first point in time, correct the first AR object to a second AR object matched to the second point in time, based on the second sensor data, and display a second image frame including the second AR object.
US11335061B2 Ray intersection data structure with many-to-many mapping between bounding regions and primitives
Disclosed techniques relate to an acceleration data structure for ray intersection with a many-to-many mapping between bounding regions and primitives. In some embodiments, one or more graphics processors access data for multiple graphics primitives in a graphics scene and generate a spatially organized data structure. Some nodes of the data structure indicate graphics primitives and some nodes indicate coordinates of bounding regions in the graphics scene. In some embodiments, the spatially organized data structure includes a node with a bounding region for which multiple primitives are indicated as children and also includes a primitive for which multiple bounding regions are indicated as parents. Disclosed techniques may generate bounding regions that closely fit primitives, which may reduce primitive testing for ray tracing. This in turn may increase performance or reduce power consumption relative to traditional techniques.
US11335050B2 Generating digital image editing guides by determining and filtering raster image content boundaries
The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating visual image editing guides for digital raster images by identifying and filtering edge paths. In particular, in one or more embodiments, the disclosed systems utilize denoising and adaptive thresholding with a digital image to generate a simplified, binary digital image. Further, in some embodiments, the disclosed systems utilize contour detection to identify a set of edge paths from the raster image for the simplified, binary digital image. Additionally, in one or more embodiments, the disclosed systems filter the set of edge paths based on edge length and utilizes the filtered set of edge paths to generate visual image editing guides for generating modified digital images.
US11335046B2 Display method and display apparatus
A display method is so designed that in an image bundle formed of a plurality of images, the area of each of the images disposed in a central section or a spread section of the image bundle and overlapping with each other is greater than the area of each of the images disposed in positions outside the central section or the spread section and overlapping with each other, and the images disposed in the central section or the spread section of the image bundle preferentially hold and regenerate textures having resolutions higher than the resolutions of the textures used to generate the images disposed in the positions outside the central section or the spread section and are generated by using the textures having the resolutions higher than the resolutions of the textures used to generate the images disposed in the positions outside the central section or the spread section.
US11335042B2 Extending freeform gradients to support advanced curve primitives
Methods, systems, and non-transitory computer readable storage media are disclosed for utilizing enhanced curve primitives to modify color gradients in vector-based graphics. To illustrate, the disclosed system can receive an input of a curve to insert into a portion of a vector-based graphic including a mesh for a color gradient. The disclosed system can then insert a discontinuity into the mesh by adding a plurality of vertices to the mesh defining two unconnected edges at the position of the curve within the portion of the vector-based graphic. After inserting the discontinuity into the mesh, the disclosed system can determine colors for the edges of the discontinuity based on one or more user-selected colors and/or one or more colors associated with the color gradient. The disclosed system can then update the color gradient in response to determining the colors for the edges of the discontinuity.
US11335041B2 Image reconstruction system and method
A method and system for image reconstruction are provided. A projection image of a projection object may be obtained. A processed projection image may be generated based on the projection image through one or more pre-process operations. A reconstructed image including an artifact may be reconstructed based on the processed projection image. The artifact may be a detector edge artifact, a projection object edge artifact, and a serrated artifact. The detector edge artifact, the projection object edge artifact, and the serrated artifact may be removed from the reconstructed image.
US11335040B2 Multi-focal non-parallel collimator-based imaging
A system and method include training of an artificial neural network to generate a simulated attenuation-corrected reconstructed volume from an input non-attenuation-corrected reconstructed volume, the training based on a plurality of non-attenuation-corrected volumes generated from respective ones of a plurality of sets of two-dimensional emission data and on a plurality of attenuation-corrected reconstructed volumes generated from respective ones of the plurality of sets of two-dimensional emission data.
US11335039B2 Correlation of multiple-source image data
Compositing is provided in which visual elements from different sources, including live action objects and computer graphic (CG) merged in a constant feed. Representative output images are produced during a live action shoot. The compositing system uses supplementary data, such as depth data of the live action objects for integration with CG items and light marker detection data for device calibration and performance capture. Varying capture times (e.g., exposure times) and processing times are tracked to align with corresponding incoming images and data.
US11335036B2 Image synthesizing system and image synthesizing method
An object of the present invention is to improve the image quality of images obtained during travelling even in inferior environmental conditions. A camera 101-1 is mounted in a train 1-1, and a camera 101-2 is mounted in a train 1-2. Each of the camera 101-1 and the camera 101-2 images the same physical object at different times while moving along the same track 5. A processing apparatus 2 generates a synthetic image 7 by synthesizing images related to the same physical object imaged by the cameras 101-1 and 101-2 while moving along the same track 5, and displays the same on a display screen 2A.
US11335035B2 Context-aware compression with quantization of hierarchical transform matrices
Apparatus and method for context-aware compression. For example, one embodiment of an apparatus comprises: ray traversal/intersection circuitry to traverse rays through a hierarchical acceleration data structure to identify intersections between rays and primitives of a graphics scene; matrix compression circuitry/logic to compress hierarchical transformation matrices to generate compressed hierarchical transformation matrices by quantizing N-bit floating point data elements associated with child transforms of the hierarchical transformation matrices to variable-bit floating point numbers or integers comprising offsets from a parent transform of the child transform; and an instance processor to generate a plurality of instances of one or more base geometric objects in accordance with the compressed hierarchical transformation matrices.
US11335032B2 Rate controlled image and texture data compression
In one embodiment, a computing system may determine a quantization range having a first quantization endpoint and a second quantization endpoint. While fixing the second quantization endpoint to an initial value determined based on the color range, one of a plurality of first candidate values for the first quantization endpoint is selected based on a plurality of corresponding first quantization errors. While fixing the first quantization endpoint to the selected first candidate value, one of a plurality of second candidate values for the second quantization endpoint is selected based on a plurality of corresponding second quantization errors. The computing system may define quantization levels corresponding to the bit depth using the quantization range defined by the first quantization endpoint and the second quantization endpoint, and then encode the one or more color components of the pixel region using the quantization levels.
US11335031B2 Image data decompression
A method and decompression unit for performing decompression to determine image element values from compressed data representing a block of image element values each comprising one or more data values relating to a respective one or more channels. An indication of an origin value for each of the channels is read from the compressed data. For each of the channels, an indication of a first number of bits for representing difference values between the data values and the origin value for the channel is read from the compressed data. For each of the one or more channels, a second number of bits is obtained, wherein representations of the difference values for each of the channels are included in the compressed data using the second number of bits for that channel. The obtained second numbers of bits for the respective channels are used to read the representations of the difference values for the image element values being decompressed from the compressed data. Based on the representations of the difference values read from the compressed data, for each of the channels and for each of the image element values being decompressed, a difference value is determined in accordance with the first number of bits for the channel. For each of the one or more channels, the data value relating to the channel for each of the image element values being decompressed is determined using: (i) the origin value for the channel, and (ii) the determined difference value for the channel for the image element value.
US11335030B2 Camera-calibration system and method thereof
A camera calibration system according to an exemplary embodiment includes a first camera capturing the surroundings of a vehicle; a second camera capturing the surroundings of the vehicle and having an overlapping field of view that overlaps with a field of view of the first camera; and a controller configured to receive a first image obtained by the first camera and a second image obtained by the second camera, detect a plurality of calibration markers positioned in the overlapping field of view in the first image and assign a tag to each of the plurality of calibration markers detected in the first image, detect a plurality of calibrate markers positioned in the overlapping field of view in the second image and assign a tag to each of the plurality of calibrate markers detected in the second image, and calibrate the field of view of at least one of the first camera and the second camera based on the tag assigned to each of the plurality of calibration markers detected in the first image and the tag assigned to each of the plurality of calibration markers detected in the second image.
US11335027B2 Generating spatial gradient maps for a person in an image
In one example in accordance with the present disclosure, a system is described. The system includes a pose estimator to identify a plurality of anatomical points on a person depicted in an image. A frame former of the system generates a frame for the person by connecting a first set of the plurality of anatomical points to form a skeleton and forming at least a head region and a torso region of the person based on a second set of the plurality of anatomical points. A map generator of the system generates a spatial gradient map projecting outwards from the frame. In the system, the spatial gradient map is based on pixel distance from the frame and an intensity along the gradient map indicates a pixels likelihood of form a part of the person.
US11335026B1 Detecting target objects in a 3D space
Search points in a search space may be projected onto images from cameras imaging different parts of the search space. Subimages, corresponding to the projected search points, may be selected and processed to determine if a target object has been detected. Based on subimages in which target objects are detected, as well as orientation data from cameras capturing images from which the subimages were selected, positions of the target objects in the search space may be determined.
US11335025B2 Method and device for joint point detection
The disclosure provides a method and a device for joint point detection. The method includes: obtaining a human body image and finding joint points to generate a human body pose skeleton; finding a trunk joint point corresponding to a trunk joint; defining a region of interest corresponding to the trunk joint point in the human body pose skeleton, wherein the trunk joint point is connected to a limb of a human body, the limb includes sub-limbs connected to each other via a limb joint; finding partitions corresponding to the sub-limbs based on the region of interest; defining a specific limb joint point based on the partitions; and defining the specific limb joint as corresponding to the limb joint and accordingly updating the human body pose skeleton.
US11335022B2 3D reconstruction using wide-angle imaging devices
The pose of a wide-angle image is determined by dewarping regions of the wide-angle image, determining estimated poses of the dewarped regions of the wide-angle image and deriving a pose of the wide-angle image from the estimated poses of the of the dewarped regions. The estimated poses of the dewarped regions may be determined by comparing features in the dewarped regions with features in prior dewarped regions from one or more prior wide-angle images, as well as by comparing features in the dewarped regions with features in a point cloud.
US11335011B2 Object detection device, object detection system, object detection method, and non-transitory computer-readable medium storing program
Provided is an object detection device capable of accurately calculating a movement parameter related to the movement of an object. An object detection device (1) includes a feature extraction unit (2) and a calculation unit (4). When an object passes each of a plurality of irradiation areas of irradiation light from a first sensor and a second sensor, which are configured to detect a feature of a part of a surface of an object by applying irradiation light, the feature extraction unit (2) extracts features of the object in the plurality of irradiation areas. The calculation unit (4) calculates a movement parameter of the object between the plurality of irradiation areas when a difference between the features respectively extracted in the plurality of irradiation areas falls below a predetermined first threshold.
US11335006B2 Image segmentation with active contour
An image segmentation system is discloses that provides one or more possible contours of a feature of an image, in parallel, that respectively correspond to different interpretations of the image. First, a relatively large set of possible contours are generated in accordance with an image segmentation algorithm. Subsequently, this set of possible contours is reduced to a few candidates reflecting representative solutions corresponding to one or more desired applications.
US11335005B2 Method and device for detecting corners
Described is a computer-implemented method for determining material interfaces of an object from at least one measurement of the object, a rasterized representation of the object being produced by means of the measurement, the rasterized representation having a plurality of measurement points, a measurement point having at least one piece of image information, which indicates a value of a measurement variable for the object at the position of the measurement point. The method comprises the determining of a parameterization of the rasterized representation of the object, the parameterization assigning at least one parameter to each of the measurement points of a subset of the measurement points of the representation, and the applying of at least one parameter-dependent edge-detection operator to the measurement points of the rasterized representation, an edge-detection operator being designed to determine the location of at least one material interface in the rasterized representation.
US11334999B2 Method and apparatus for imaging an organ
A method of quantifying changes in a visceral organ comprises acquiring first (310) and second (410) medical scans of a visceral organ at first and second timepoints. At least part of the visceral organ in the first medical scan is parcellated into a first set of one or more subregions (420), based on image content, each subregion comprising a plurality of voxels. The first medical scan (310) is aligned to the second medical scan (410), before or after parcellating the first medical scan (310). Then the second medical scan is parcellated into a second set of one or more subregions. A metric is evaluated for a subregion in the first medical scan (310), and for the corresponding subregion in the second medical scan (410). A difference in the metric values provides a measure of a change that has occurred in the subregion, between the first and second timepoints.
US11334998B2 Medical image processing apparatus, X-ray diagnostic apparatus, and computer-implemented method
According to one embodiment, a medical image processing apparatus includes processing circuitry. The processing circuitry specifies, before position alignment between a first X-ray image and a second X-ray image which is acquired with a device inserted, a device area candidate in the second X-ray image as a candidate of an area where the device appears. The processing circuitry performs the position alignment using first processing of removing the specified device area candidate or second processing of reducing a contribution of the specified device area candidate.
US11334995B2 Hierarchical systems and methods for image segmentation
Described herein are systems, methods and instrumentalities associated with image segmentation. The systems, methods and instrumentalities have a hierarchical structure for producing a coarse segmentation of an anatomical structure and then refining the coarse segmentation based on a shape prior of the anatomical structure. The coarse segmentation may be generated using a multi-task neural network and based on both a segmentation loss and a regression loss. The refined segmentation may be obtained by deforming the shape prior using one or more of a shape-based model or a learning-based model.
US11334993B2 Microbubble and nanobubble expansion using perfluorocarbon nanodroplets for enhanced ultrasound imaging and therapy
The disclosure describes imaging and therapy techniques comprising nanodroplets. More particularly, aspects of the disclosure relate to the use of nanodroplets to modify nanobubbles or microbubbles to provide improved imaging and/or therapeutic techniques and compositions.
US11334981B2 Method and apparatus for detecting a screen, and electronic device
A method for detecting a screen is provided, which may improve detection accuracy of defective sub-pixels in the display screen. The method includes: obtaining an image of a screen to be detected; performing Gabor filtering on the image of the screen to be detected to obtain a plurality of Gabor filtered images; performing image fusion on the plurality of Gabor filtered images to obtain a fused image; segmenting the fused image by using different gray thresholds to obtain segmented images; and performing defect detection according to the segmented images to determine whether there is a defective sub-pixel in the screen to be detected. A value range of different gray thresholds is within a gray value range of the fused image.
US11334978B2 Recommendation engine for comparing physical activity to ground truth
A platform to accurately detect user pose/verify against a reference ground truth and provide feedback using an accuracy score that represents the deviation of the user pose from the reference ground truth, typically established by an expert.
US11334967B2 Method and image processing device for generating image filter
A method and an image processing device for generating an image filter are proposed. The method includes the following steps. A first image is received and inputted into a pre-trained convolutional neural network (CNN) model, and the image filter corresponding to the first image is obtained based on an output result of the pre-trained CNN model.
US11334964B2 Color image processing on the fly for bar code readers
Methods and devices for performing color imaging processing on the fly for barcode readers are disclosed herein. An example method includes color image processing in a barcode reader to identify one of raw image data or processed image data and further decoding indicia in the identified raw or processed image data. The method includes receiving a raw image data of an image of an object, performing image processing on the raw image data, analyzing the raw image data and the processed image data, and identifying which of the raw image data or processed image data to communicate to a decoder for further decoding. The decoder then identifies, in the identified raw image data or processed image data, indicia corresponding to an object, and decodes the identified indicia.
US11334962B2 Compute optimization mechanism for deep neural networks
An apparatus to facilitate compute optimization is disclosed. The apparatus includes a plurality of processing units each comprising a plurality of processing cores of a first type and a second type. A first set of processing cores of a first type perform multi-dimensional matrix operations and a second set of processing cores of a second type perform general purpose graphics processing unit (GPGPU) operations.
US11334961B2 Multi-scale warping circuit for image fusion architecture
Embodiments relate to circuitry for warping image pyramids for image fusion. An image fusion circuit receives captured images, and generates image pyramids corresponding to the received images to be used for image fusion. A warping circuit warps the first image pyramid based upon one or more warping parameters to align the first image pyramid to the second image pyramid. The warping circuit is a multi-scale warping circuit configured to warp each level of the first image pyramid, using a first warping engine that warps a base level of the image pyramid, and at least one addition warping engine that warps a plurality of scaled levels of the image pyramid in parallel with the first warping engine.
US11334954B2 Identification and image construction for social media
A system may display a representative image of historical information associated with a social media account. In an example, an apparatus may include a processor and a memory coupled with the processor that effectuates operations. The operations may include receiving information during a period associated with a social media account, wherein the information comprises one or more keywords associated with an image, text, audio, or video of respective social media posts, and wherein the one or more keywords is determined based on computer image analysis or machine learning of the respective social media posts, based on the information, determining that a threshold amount of activity associated with the social media account corresponds with at least a representative image indicative of the activity during the period; and sending an alert that comprises the representative image.
US11334940B1 Accident reconstruction implementing unmanned aerial vehicles (UAVs)
Unmanned aerial vehicles (UAVs) may facilitate the generation of a virtual reconstruction model of a vehicle collision. UAVs may collect data (including images) related to the vehicle collision, such as with the insured's permission, which may be received by an external computing device associated with the insurer and utilized to perform a photogrammetric analysis of the images to determine vehicle impact points, the road layout at the scene of the collision, the state of the traffic light at the scene of the collision, the speeds and directions of vehicles, etc. This data may be used to generate a virtual reconstruction model of the vehicle collision. An insurer may use the virtual reconstruction model to perform various insurance-related tasks, such as allocating fault to drivers or autonomous vehicles involved in the vehicle collision, and adjustment of insurance pricing based upon the fault allocation.
US11334932B2 Communicating purchase requests to offline devices
A method includes receiving, by a payment provide server of a payment provider from a point-of-sale (POS) device associated with a first merchant at a merchant location, a checkout request for a first user to purchase one or more items sold by the first merchant. The method further includes accessing an account of the first user with the payment provider based on authentication information included in the checkout request and identifying a previously stored payment token that is associated with the account of the first user, the previously stored payment token indicating one or more additional items for potential purchase. Further, the method includes in response to the identifying, transmitting instructions to the POS device that cause the POS device to display a request for the first user to add at least one of the one or more additional items for potential purchase for checkout at the merchant location.
US11334931B2 Validating identification of a user for purchase of age-restricted items
An identification validation system and method may include detecting that a first age restricted item has been selected for purchase at a first point of sale by a user, determining that an age validation is not enabled, requiring that the user submit an identification instrument to verify an age of the user, after the purchase is complete, prompting the user to enable the age validation feature of the mobile wallet application of the user mobile device, directing a software application loaded on the user mobile device to access at least one biometric data input functionality of the user mobile device to capture the at least one biometric of the user, and comparing biometric features of the user captured by at least one camera.
US11334929B2 Managing resource requests that exceed reserved resource capacity
A computer system that provides clients access to pooled resources in order to provide computing or data storage services may receive service requests (which explicitly or implicitly include requests for pooled resources), may service at least some of those requests, and may determine pricing for the serviced requests. The pricing for each request may be dependent on whether it was serviced using a portion of a resource pool that was reserved for the use of the client on whose behalf it was received or using burst capacity (e.g., unreserved or otherwise idle capacity within the resource pool). Pricing for the use of reserved capacity may be fixed, regardless of the amount of reserved capacity used. Pricing for burst capacity may depend on actual use, and may be demand-based (e.g., using a spot-market-based dynamic pricing model). Clients with reserved capacity may optionally request access to burst capacity.
US11334928B2 Capturing company page quality
The technical problem of predicting the level of activity driven by a web page representing a company in an on-line social network system is addressed by providing a company page assessment system. A company page assessment system is configured to use a machine learning model to determine features and respective thresholds that signal the likelihood of a web page representing a company (a company page) to drive member activity in the on-line social network system. The company page assessment system also provides the ability to assess quality of a company page. Different quality levels of a company page can be indicated by respective labels “Complete Page,” “Quality Page,” and “Engaged Quality Page.”
US11334927B2 Consumer controlled portfolio charitable giving system and method
A donation facilitation system that can allow a donor, such as a customer, to challenge another entity, such as a provider, to make a provider contribution to a portfolio of charities set up by the donor upon, for example, the purchase of a good or service from the provider. The provided portfolio donation facilitation system can allow the other entity such as a provider to create its own provider portfolio of charities and make a provider contribution to a customer's portfolio of charities when at least one component of the provider's portfolio of charities matches at least one component of the customer's portfolio of charities.
US11334920B2 System and method for dynamically retrieving and monitoring geofence activity
Systems, device and techniques are disclosed for dynamically retrieving and monitoring geo-fence activity. A meta geo-fence may be identified based on a user device geolocation. The meta geo-fence having a radius that is dynamically generated to include previously defined geo-fences within or touching the meta geo-fence. User device geolocation may be monitored in relation to the defined geo-fences included in the radius of the meta geo-fence. A communication may be sent to the user device when the user device reports that the user device has entered or exited one of the previously defined geo-fences within or touching the radius of the meta geo-fence.
US11334918B2 Exchanging identifiers between wireless communication to determine further information to be exchanged or further services to be provided
A server exchanges information between one or more wireless devices to complete a transaction. The server receives second device identifier information from a first wireless device using a wide area network. The second device identifier information was previously provided to the first wireless device using short range wireless communication. The server then uses the second device identifier information to determine additional information concerning an entity or object located in proximity to the second device, and then the server delivers information to the first wireless device based at least in part upon both (a) the second device identifier and (b) a current step in a multiple step process for an ongoing electronic commerce transaction.
US11334917B2 Method and apparatus for delivering advertisements
Embodiments of the specification provide a method and apparatus for delivering advertisements. The method for delivering advertisements comprises: obtaining location information of a plurality of users and/or one or more offline merchants; determining a target group of target users around an advertisement delivery device according to the location information of a plurality of users and/or one or more offline merchants; determining profile data of the target group around the advertisement delivery device; and delivering an advertisement to the advertisement delivery device based on the profile data of the target group around the advertisement delivery device.
US11334909B2 Method of providing television program advertisement
[Problem to be solved] An object of the present invention is to provide a method for improving an advertising effect, particularly in a television commercial. [Solution] According to an embodiment of the present invention, the disclosed method is a method for providing an advertisement for a television program, which determines an advertisement-related product related to a product to be advertised, refers supply prediction information of the advertisement-related product, and determines the time for placing the TV program advertisement based on the supply prediction information.
US11334908B2 Advertisement detection method, advertisement detection apparatus, and storage medium
A device extracts a plurality of characteristics from a sample set. For each extracted characteristic, the device determines different types of advertisements carried in advertisement samples in the sample set matching the characteristic. The device determines characteristic values of the characteristic that correspond to the different types of advertisements. The device filters based on characteristic values of the characteristic that correspond to the different types of advertisements, the extracted plurality of characteristics to obtain respective advertisement characteristics of the different types of advertisements. The device matches the advertisement characteristics of the different types of advertisements against characteristics extracted from a to-be-detected sample, and determines whether the to-be-detected sample carries an advertisement, and if so, which type of advertisement.
US11334907B1 Structured fine print
A method, apparatus, and computer program product are disclosed to improve utilization of fine print for a document. An example method includes receiving information identifying a location and a domain associated with the document, and identifying, based on the received location and domain, a set of fine print clause data structures relevant to the location and the domain. The method further includes transmitting an indication of the set of identified fine print clause data structures to the developer device, and receiving an indication of a selection of a subset of the set of fine print data structures. Finally, the method includes causing generation of a visual representation of the document that displays fine print clauses corresponding to the subset, wherein the location of the fine print clauses in the visual representation is based on a categorization of the fine print clause data structures corresponding to the fine print clauses.
US11334906B2 Device agnostic single verification digital payment processing system for accepting payment from a user device at a brick and mortar point of sale terminal
The present disclosure is for a system and a method for disaggregating point-of-sale terminals in coupon or token based transactions wherein buyers may initiate a purchase transaction via a computing device and/or their mobile-wallets and sellers may complete the transaction on their point-of-sale terminals, which may not have digital payment processing capabilities. Unlike traditional coupon or token redemption systems, which require communication from a point-of-sale terminal and a user device (and the related infrastructure required to integrate the two systems), systems and methods of the present enable verification using a single device.
US11334905B2 Systems and methods for gated offer eligibility verification
Systems and methods for automatically determining consumer eligibility for a gated offer while reducing data exposure, are herein disclosed. In one example, a method for automatically determining consumer eligibility for a gated offer using a hashed dataset comprises, receiving an eligibility claim from a requester, receiving credentials from a consumer, selecting a verification source based on the eligibility claim and the credentials, determining an eligibility status of the eligibility claim by comparing the credentials against a hashed dataset of the verification source, and transmitting the eligibility status to the requester. In this way, a verification platform may determine consumer eligibility to a gated offer using hashed data, without holding the underlying personal data of the consumer, thereby reducing data exposure of the consumer.
US11334903B2 Systems and methods for providing expedited promotions
Systems and methods for providing expedited promotions are disclosed. In one embodiment, a method may include (1) a financial institution server comprising at least one computer processor receiving, from a merchant, a transaction comprising an identification of a good or service, a customer financial instrument issued by the financial institution, and a promotion identifier; (2) the financial institution server retrieving a promotion associated with the promotion identifier; (3) the financial institution server approving the transaction with the financial instrument; and (4) the financial institution server automatically applying the promotion to the transaction.
US11334900B1 Voice-based collection of statistical data
Systems and methods for voice-based collection of statistical data are provided. An example method includes sensing, by an acoustic sensor, an ambient acoustic signal; determining, by one or more processors communicatively coupled to a user device and the acoustic sensor, that the user device has played a question prompting a user to answer the question; analyzing, by the one or more processors, the ambient acoustic signal to determine that the user has uttered an answer; converting, by the one or more processors, the ambient acoustic signal including the uttered answer into audio data; sending, via the user device, the audio data to a remote computing system; converting the audio data into text and at least one feature associated with the user; generating a record including the text and the at least one feature; and adding, by the remote computing system, the record to the statistical data.
US11334895B2 Methods, systems, and apparatuses for detecting merchant category code shift behavior
A method for detecting merchant category code (MCC) shift behavior is disclosed. A target merchant operating in one or more industries is identified, and a peer set of merchants that operate in the same industries as the target merchant is determined. A first dataset D1 and a second dataset D2 is received. One or more merchant consistency ratios using the first dataset D1 and the second dataset D2 is calculated. An industry ratio for each of the industries and a MCC ratio for the one or more merchants is calculated using the second dataset D2. Whether the target merchant exhibits MCC shift behavior is determined by comparing the merchant consistency ratios to a first threshold, comparing each industry ratio to a second threshold, and comparing the MCC ratio to a third threshold. In response to a determination that the target merchant exhibits MCC shift behavior, an alert is communicated.
US11334890B2 Method and system for secure authentication of user and mobile device without secure elements
A method for generating payment credentials in a payment transaction includes: storing, in a memory, at least a single use key associated with a transaction account; receiving, by a receiving device, a personal identification number; identifying, by a processing device, a first session key; generating, by the processing device, a second session key based on at least the stored single use key and the received personal identification number; generating, by the processing device, a first application cryptogram based on at least the first session key; generating, by the processing device, a second application cryptogram based on at least the second session key; and transmitting, by a transmitting device, at least the first application cryptogram and second application cryptogram for use in a payment transaction.
US11334888B2 Method and apparatus for consensus verification
A method for consensus verification implementable by a first blockchain node in a consensus network may comprise: receiving a transaction request from a client, and performing a first security verification on the transaction request; in response to determining that the transaction request passes the first security verification, storing the transaction request, and broadcasting the transaction request to each of second blockchain nodes in the consensus network, causing the each second blockchain node to store the transaction request in response to the second blockchain node determining that the transaction request passes a second security verification; performing pre-processing on at least one stored transaction request in response to determining that a preset condition is satisfied, to obtain and store a pre-processed block; and broadcasting the obtained pre-processed block to the second blockchain nodes, causing the second blockchain nodes to perform consensus verification on the obtained pre-processed block.
US11334887B2 Payment card authentication management
A payment card system for authorization and authentication is provided. A computing device monitors one or more transactions to detect various security threats comprising one or more accounts. A computing device determines to elevate a security level associated, at least, with one account based, at least, in part, on detection of, at least, one security threat. A computing device generates at least one temporary personal identification number based, at least, on determination to elevate a security level associated, at least, with one account.
US11334883B1 Systems, methods, and program products for modifying the supply, depositing, holding and/or distributing collateral as a stable value token in the form of digital assets
The present invention generally relates to a method, system and program product for depositing, holding and/or distributing collateral in the form of digital assets in a peer-to-peer network.
US11334882B1 Data access management on a distributed ledger system
Techniques are described for managing ownership and transfers of physical objects using information stored on a distributed ledger such as a blockchain. A distributed ledger may securely store object data describing the current owner(s) of an object, the previous owner(s) of the object, the history of transfers of the object, and/or other information regarding the object. Use of a distributed ledger may provide an immutable, readily auditable record of the current ownership and ownership history of the object. Each user participating in the system may be assigned a unique identifier to be used for conducting transactions on the distributed ledger network. A user may also be provided with a digital security token such as a cryptographic key that is useable to authenticate the user and enable access to the object data stored on the distributed ledger(s).
US11334878B2 Combining explicit and implicit feedback in self-learning fraud detection systems
An improved technique involves including implicit feedback inferred from a fraud analyst's actions into a fraud detection model tuning process. Along these lines, as part of a tuning process, an authentication server sends electronic transactions carrying a certain amount of risk to a case management center in which fraud analysts investigate the electronic transactions to verify whether the transactions are fraudulent or non-fraudulent. In addition to receiving this explicit feedback from the case management center, however, the authentication server also receives implicit feedback indicative of attributes of the fraud analysts themselves. The authentication server then inputs these implicit feedback parameter values into a fraud detection model tuning engine that tunes the fraud detection model.
US11334872B2 Systems and methods for personalizing payment cards
A first communication channel is established between a contactless blank IC (integrated circuit) payment card and a mobile device. The mobile device is in proximity to the contactless blank IC payment card. A second communication channel is established, via the mobile device, between a remote personalization server computer and the contactless blank IC payment card. Payment card personalization data is received and stored in the contactless blank IC payment card. The data had been downloaded from the remote personalization server computer to the contactless blank IC payment card via the second communication channel.
US11334870B2 Wearable transaction device
A wearable transaction device may include a housing, a fastener component attached to the housing, and an electronic chip secured within the housing. The wearable transaction device may detect a connection with a user device, and receive, from the user device and via the connection, security information for operating the wearable transaction device. The security information may indicate one or more conditions for placing the wearable transaction device in a payment mode or a non-payment mode. The wearable transaction device may receive a request to perform the transaction, and determine, based on the security information, whether the wearable transaction device is in the payment mode or the non-payment mode. The wearable transaction device may selectively perform the transaction based on whether the wearable transaction device is in the payment mode or the non-payment mode.
US11334867B2 Methods and systems for facilitating payment transactions at point of sale terminals
Embodiments provide a method for facilitating a payment transaction at a POS terminal. The method includes receiving, by a server system associated with a payment network, a machine-readable code comprising information corresponding to a merchant and a dynamic token. The machine-readable code is valid for only a pre-defined interval. The method includes sending, by the server system, a notification associated with the machine-readable code received from the customer device, to a merchant device for approval of the payment transaction. The method further includes receiving, by the server system, a merchant defined transaction code from the merchant device in response to receipt of the notification at the merchant device. The merchant defined transaction code indicates a nature of the payment transaction. facilitating, by the server system, the payment transaction upon receipt of the merchant defined transaction code from the merchant device.
US11334863B2 Methods and device for touchless payment processing
A transaction is maintained in a shopping cart and processed by a transaction manager in cooperation with a transaction application of a user device. The status device displays a code that when obtained by user device and provided to the transaction manager links the cart to the status device. Acquisition of the code is an indication that the customer associated with the cart is ready to checkout and pay for the items in the cart. The entire payment processing between the application, the transaction manager, and a payment service is monitored by transaction manager. Payment processing statuses for the payment as it processes in real time are sent from the transaction manager to the status device. Status device displays payment status messages on a display of that device and/or illuminates colored lights and/or plays specialized audible sounds indicative of the statuses as the payment processing continues in real time.
US11334862B2 Terminal transaction method, and terminal
In this application, a terminal transaction method and a terminal are provided and used to resolve a problem existing in the prior art that an NFC application does not match a type of a POS, and there is relatively poor user experience. The method includes: establishing, by a terminal, a near field communication NFC radio frequency connection to a point of sale POS, and starting up a first transaction; and selecting, by the terminal, a first NFC application corresponding to the POS, and performing the first transaction when a use condition of the first NFC application is already satisfied.
US11334858B2 Video analysis of food service counter operations
In a restaurant having a customer-facing food service counter, a video camera is positioned to produce video of an area that includes the food service counter. The video is analyzed to determine the ingredients that are used to prepare each of multiple customer meals. This information may be used to recommend a modified ingredient layout of the food service counter, where the modified ingredient layout is formulated so as to improve serving efficiency or customer convenience.
US11334854B2 Systems and methods to generate an asset workscope
Methods, apparatus, systems, and articles of manufacture to generate an asset workscope are disclosed. An example system includes an asset health calculator to identify an asset on which to perform maintenance based on generating a first asset health quantifier corresponding to a first asset health status, a task generator to determine a first workscope including first asset maintenance tasks, and a task optimizer to determine a second workscope including second asset maintenance tasks based on the first asset health quantifier and/or first workscope. The example system includes a workscope effect calculator to generate a second asset health quantifier corresponding to a second asset health status when the second workscope is completed on the asset, and to update the asset health calculator, task generator, and/or task optimizer to improve determination of first and/or second workscopes to improve the second asset health quantifier relative to the first asset health quantifier.
US11334852B2 Secured attachment management
The secure management of attachments is described. In one example, files are identified for attachment to a message through a secure content application extension. Rather than directly attaching the files to the message, a resource locator or link to the files is generated, and the resource locator is inserted into the message. The message is then forwarded for distribution to client devices based on an addressee list for the message. The distribution of and access to the files is managed separately by a management service. The management service can notify the client devices to retrieve the files based on a file access schedule. At each of the client devices, users can access the files through a secure content file application extension using the resource locator during the file access schedule. Thus, the files are distributed through secure content file applications and not as direct attachments to messages.
US11334850B2 Economic development and collaboration system
An exemplary embodiment of the present invention provides an economic development system, which enables individuals within a community to efficiently identify and express their interests in one or more economic propositions. The economic development system comprises an application which allows users to uniquely interface with the one or more economic propositions. Users of the economic development system are able to efficiently identify and express support or disapprove for one or more economic propositions. A plurality of engagement mechanisms is provided by the economic development system to assist users in democratizing their interests. The economic development system also allows for crowdfunding of economic propositions and further provides valuable statistical data which can be utilized by developers, business owners, and local municipalities to implement one or more economic propositions.
US11334847B2 Systems and methods for dynamic balancing of virtual bundles
A computer-implemented system for dynamic inventory balancing including at a processor and a memory device comprising instructions that when executed configure the processor to perform operations. The operations including receiving an inventory data feed from at least one fulfillment center, storing (in a database) a plurality of virtual bundles with associated grouping numbers and quantities—the plurality of virtual bundles having item bundles grouping two or more of a same item in the inventory data. The operations also include exposing the database to queries from a seller portal through at least one of RESTful service, a queue based system, an index, or an object table and receiving a client order, the client order comprising a bundle selection from the plurality of virtual bundles, and updating the plurality of virtual bundles by rebalancing the plurality of virtual bundles and corresponding associated quantities based on the bundle selection.
US11334846B1 Systems and computer-implemented methods for inventory management
Disclosed are systems and methods for inventory management based on effective days to expiry accounting for serving days of an expiring item and inventory days of supply. The disclosed system provides dynamic and automated inventory management which provides a desirable solution for a wide range of inventory applications, such as optimizing order fulfillment, inventory/receiving management, pricing/promotions determination, and store inventory management.
US11334845B2 System and method for generating notification of an order delivery
A system provides notification of a time range for an order delivery. The system identifies estimated maximum delivery dates for each order in historical order data, and generates estimated minimum delivery dates for a first portion of the historical order data using a predictive model, wherein the predictive model is trained on a second portion of the historical order data. The system evaluates accuracy of the predictive model by determining a proportion of the first portion of the historical order data that had an actual delivery date between its corresponding estimated minimum delivery date and its corresponding estimated maximum delivery date, and revises a feature matrix to improve the accuracy of the predictive model. The system also estimates a maximum delivery date for the order delivery based on a plurality of lead times, estimates a minimum delivery date for the order delivery using the predictive model with improved accuracy.
US11334844B1 Electronic marketplace drop shipping
Systems and methods which provide for order fulfilment using drop shipping from participating suppliers in an electronic marketplace are described. A drop shipping management system may utilize various rules and information regarding merchants, suppliers, items, etc. in facilitating electronic marketplace drop shipping. Drop shipping management systems may, for example, utilize merchant drop ship rules with respect to merchant drop ship information for determining whether drop shipping is to be provided for a merchant with respect to one or more items in the electronic marketplace. Further, drop shipping management systems may utilize supplier drop ship rules with respect to supplier drop ship information in determining a supplier to provide drop shipping with respect to one or more items in the electronic marketplace. Drop shipping management of embodiments provides a many-to-many drop shipping solution in which multiple merchants are connected to multiple drop ship suppliers in an electronic marketplace environment.
US11334843B2 Apparatus for temporal scheduling of a load to be transported
An apparatus is provided for improved processing of instructions to provide temporal selection to a client when scheduling a load to be transported for a prospective transportation industry customer. The apparatus includes a processor and a non-transitory machine readable memory. The processor is designed to process instructions to provide date and time selection to a client from a server to enable temporal scheduling of a load to be transported for a prospective transportation industry customer. The non-transitory machine readable memory at a host server has stored therein computer instructions programmed to cause the processor to store and access user information and instructions, and to present, enable, receive, store and associate date ranges, time ranges and waypoints for a load and cargo delivery destination. A method is also provided.
US11334838B2 Business model generation support method and business model generation support device
Disclosed is a business model generation support method for proposing a new business model. A computer receives a first business model and a second business model, and adds, for the plurality of business models, a first activity and a second activity which are respectively performed by the first and second business models to first information that predefines jobs performed by the business models as activities. Next, the computer adds the relation between a first data item and the first activity and the relation between a second data item and the second activity to second information that predefines the relation between the activities and the data items used for performing the activities. The first and second data items are used for performing the first and second activities, respectively. Then, the computer searches the second information to obtain a third activity including both the first data item and the second data item.
US11334835B2 Systems and method for incident scorecard
A system includes a client instance hosted by a datacenter, wherein the client instance is generated for one or more client networks. The system performs operations comprising generating a graphical user interface, receiving, via the graphical user interface, an input adjusting the selected time period, and updating the graphical user interface in real time in response to the received input. The graphical user interface includes a timeline that spans an entirety of an incident dataset, a selected time period, wherein the selected time period is a portion of the timeline, a plot of incident data from the incident dataset over the selected time period, and a plurality of calculated metrics based on the incident data during the selected time period.
US11334830B2 System and method for crisis and business resiliency management
Methods and systems for providing a crisis management platform are described. A method includes receiving a first notification of an event, such as a crisis event. A second notification of the event is transmitted to user equipment devices of a plurality of individuals. A user selection of a crisis-related option from a plurality of crisis-related options is received after transmitting the second notification is transmitted, and an action is taken in response to receiving the user selection of the crisis-related option. An electronic document is designed and distributed as a portable tool with easily accessible information for a crisis team to use as a straightforward reference to manage the decisioning and workflow coordination related to crisis management. Interactive user interfaces with hyperlinks to various electronic resources and tools may be provided to automatically and methodologically inform various users of their roles and guide them through a crisis response procedure.
US11334828B2 Automated data mapping wizard for robotic process automation (RPA) or enterprise systems
A computing device may execute a wizard component for a customer resource management (CRM) component. The wizard component may generate a match result between a data model and fields in the CRM component. The wizard component may generate a robotic process automation (RPA) workflow based on the match result. The RPA workflow may add or update data of the fields of the CRM component based on a RPA activity component.
US11334826B2 WCD system prioritization of alerts based on severity and/or required timeliness of user response
Embodiments of this disclosure are directed to a wearable cardioverter defibrillator (“WCD”) system design in which a WCD implements an alert prioritization scheme to provide the patient with feedback in an order that is less likely to cause confusion. Different conditions (e.g., device status, equipment condition, or physiologic condition) are prioritized based on an analysis of severity of the condition and timeliness of user action needed. The prioritization scheme defines what alert, if any, is presented to the user by the WCD system as a result of various conditions. Generally stated, an alert for the highest priority condition currently detected is presented to the user and maintained until that condition either changes or becomes surpassed in the prioritization scheme.
US11334825B2 Identifying an application for communicating with one or more individuals
A method may involve receiving, by a computing system, an input indicative of an individual with whom a user of a client device is to communicate. The computing system may determine data of a plurality of applications, the data being indicative of the individual being available with at least one of the plurality of applications. The computing system may select, based at least in part on the data, a first application, from among the plurality of applications, for communication with the individual, and may cause the client device to output an indication that the first application can be used to communicate with the individual.
US11334822B2 Preauthorization management system
A preauthorization management system. The preauthorization management system allows a health care provider to submit a preauthorization request and track the status of the preauthorization request until a final determination is reached. Once a request has been submitted, the preauthorization management system monitors the status of the request until a final disposition is reached. The preauthorization management system documents the submission and determination process to provide a record that may be used to show an event or outcome occurred. The preauthorization management system offers a simplified and uniform system for managing preauthorization for health care services that reduces or eliminates the need for health care providers to learn diverse systems and procedures of a multitude of health insurance providers.
US11334820B2 Question prioritization in community-driven question-and-answer systems
Some embodiments provide a system that facilitates use of a question-and-answer system. During operation, the system determines a community value of a question submitted by a first user to the question-and-answer system. Next, the system prioritizes answering of the question by a second user in the question-and-answer system based on the community value.
US11334815B1 Cloud based machine learning
Disclosed are various embodiments for implementing computational tasks in a cloud environment in one or more operating system level virtualized containers. A parameter file can specify different parameters including hardware parameters, library parameters, user code parameters, and job parameters (e.g., sets of hyperparameters). The parameter file can be converted via a mapping and implemented in a cloud-based container platform.
US11334811B2 Efficient cooling of ion chains for quantum computation
The disclosure describes various aspects of techniques for cooling a chain of ions to near the combined ground state that does not grow with the number of ions in the chain. By addressing each ion individually and using each ion to cool a different motional mode, it is possible to cool the motional modes concurrently. In an example, a third of the total motional modes can be cooled at the same time. In an aspect, the techniques include generating a sideband cooling laser beam for each ion in the ion chain, concurrently cooling two or more motional modes associated with the ions in the ion chain using the respective sideband cooling laser beam until each of the two or more motional modes reaches a motional ground state, and performing a quantum computation using the ion chain after the two or more motional modes have reached the motional ground state.
US11334803B2 Data processing system to detect neurodevelopmental-specific learning disorders
This document describes a data processing system for processing a feature vector that comprises features (one or more) that are indicative of dyslexic behavior that are indicative of dyslexic behavior. The data processing system includes a feature classification engine that generates classification metrics for a feature vector. Machine learning logic is used to determine a classification metric for each feature. Features that have a classification metric below a pre-determined threshold are removed. The data processing system includes a prediction engine that generates a prediction value indicative of a predicted likelihood of dyslexia. The prediction engine assigns, to each remaining feature, based on the classification metric of the respective remaining feature, a prediction weight and determines the prediction value based on the prediction weights.
US11334802B2 Data analysis and visualization using structured data tables and nodal networks
Disclosed methods and systems describe an analytics server that generates an inter-related nodal data structure. The analytics server receives an electronic template having a set of input fields, the electronic template identifying at least a portion of data stored within a database and its corresponding domain data table and a display attribute, the electronic template further identifying a database storing the data; retrieves the data from the database; parses the data into a set of unique domain data tables having a first criterion and a set of unique dimension tables having a second criterion; generates a nodal network comprising a set of nodes where each node represents at least a portion of the retrieved data, each node having metadata comprising a unique identifier corresponding to a unique domain table and a unique dimension table corresponding to data associated with each node; links one or more nodes based their respective metadata.
US11334800B2 Altering input search terms
In one general embodiment, a computer program product for altering input search terms comprises a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, and where the program instructions are executable by a processor to cause the processor to perform a method comprising identifying an input search term, utilizing the processor, determining, utilizing the processor, an additional term associated with the input search term, where the additional term targets a predetermined entity, altering, utilizing the processor, the input search term utilizing the determined additional term, and performing, utilizing the processor, a search, utilizing the altered input search term.
US11334797B2 System and method for predicting and interpreting driving behavior
A system for predicting and interpreting bad driving behavior of a vehicle includes a first edge computing device that can acquire spatial-temporal data for the vehicle from one or more sensors that are part of traffic infrastructure. The first edge computing device includes a processor and instructions executable by the processor that execute unsupervised deep learning methods on the data from the sensors to cluster the data into segments and integrate a language model with the deep learning method to output the bad driving behavior in a natural language. The instructions further include normalizing the data, processing the data with a first artificial neural network (ANN) to output a first vector, processing the clustered data segments with a second ANN to output a second vector, concatenating the vectors into a single vector, and processing the single vector with a third ANN to output a predicted bad driving behavior of the vehicle.
US11334795B2 Automated and adaptive design and training of neural networks
Systems and methods are described for developing and using neural network models. An example method of training a neural network includes: oscillating a learning rate while performing a preliminary training of a neural network; determining, based on the preliminary training, a number of training epochs to perform for a subsequent training session; and training the neural network using the determined number of training epochs. The systems and methods can be used to build neural network models that efficiently and accurately handle heterogeneous data.
US11334792B2 Asynchronous deep reinforcement learning
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for asynchronous deep reinforcement learning. One of the systems includes a plurality of workers, wherein each worker is configured to operate independently of each other worker, and wherein each worker is associated with a respective actor that interacts with a respective replica of the environment during the training of the deep neural network.
US11334790B1 System and method for recurrent neural networks for forecasting of consumer goods' sales and inventory
A computerized system and method for forecasting future performance values based on past performance data, the system training one or more neural networks on the past performance data, with the training facilitated by a training scheduler that extracts data points from a time series data array and prepares training jobs to be processed by a training worker utilizing the neural networks to process the training jobs to create a number of predicted values that when aggregated can be used to calculate a mean predicted value and a confidence metric.
US11334785B2 Bot builder dialog map
This disclosure relates to tools to facilitate the configuration of interactive agents, sometimes referred to as bots, chatbots, virtual robots, or talkbots. Specifically, the disclosure relates to the provision of a map view visualization of an interactive agent. The map view can display a complexity indicator or usage percentage for each dialog and provide an easy mechanism for creation of new dialogs, actions, parameters, rules, and logic.
US11334783B2 Direct attachment of RFID chips to metallic structures as part of a fabric label
Systems and methods are provided for assembling an RFID device mounted to a fabric substrate via a “flip chip” approach. The system includes a pin thermode with a tip configured to penetrate the fabric substrate. The pin thermode may include or omit a heating element, with the tip being variously configured. The tip may have a variable cross-sectional area or include a plurality of projections that separately penetrate the fabric substrate, for example. If the pin thermode includes a heating element, a body of the pin thermode may be formed of a low thermal conductivity material to allow the temperature of the tip to increase without increasing the temperature of the body to the same degree. The body may define a lumen, with the tip and/or body defining an aperture for flowing a liquid out of the pin thermode and into the region surrounding the pin thermode.
US11334777B2 Method and system for three-dimensional print oriented image segmentation
A system and method for converting imaging data, for example, medical imaging data, to three-dimensional printer data Imaging data may be received describing for example a three-dimensional volume of a subject or patient. Using printer definition data describing a particular printer, 3D printer input data may be created from the imaging data describing at least part of the three-dimensional volume.
US11334776B2 Image forming apparatus
An image forming apparatus can include a print head, a detector, a controller, and a power source. The print head includes one or more light emitting element rows, each light emitting element row composed of a plurality of light emitting elements. The detector detects the number of light emitting elements that emit light according to image data. The controller controls a driving voltage for driving the light emitting element based on a detection result. The power source supplies the driving voltage to the print head.
US11334773B2 Task-based image masking
Techniques for masking images based on a particular task are described. A system masks portions of an image that are not relevant to a particular task, thus, reducing the amount of data used by applications for image processing tasks. For example, images to be processed using a hair color classification model are masked so that only portions that show the person's hair are available for the model to analyze. The system configures different masker components to mask images for different tasks. A masker component can be implemented at a user device to mask images prior to sending to an application/task-specific model.
US11334770B1 Phenotype analysis of cellular image data using a deep metric network
The present disclosure relates to phenotype analysis of cellular image data using a deep metric network. One example embodiment includes a method. The method includes receiving a target image of a target biological cell having a target phenotype. The method also includes obtaining a semantic embedding associated with the target image. The semantic embedding is generated using a machine-learned, deep metric network model. Further, the method includes obtaining, for each of a plurality of candidate images of candidate biological cells each having a respective candidate phenotype, a semantic embedding associated with the respective candidate image. In addition, the method includes identifying, for each of the semantic embeddings, common morphological variations and reducing, for each of the semantic embeddings based on the identified common morphological variations, effects of nuisances. Even further, the method includes determining, by the computing device, a similarity score for each candidate image.
US11334768B1 Ephemeral content management
Systems, methods, devices, media, and computer-readable instructions are described for local image tagging and processing in a resource-constrained environment such as a mobile device. In some embodiments, characteristics associated with images are used to determine whether to store content (e.g., images and video clips) as ephemeral content or non-ephemeral content. Based on the determination, the image is stored in a non-ephemeral camera roll storage of the mobile device, or an ephemeral local application storage. Additional storage operations such as encryption or backup copying may additionally be determined and performed based on the analysis of the content. In some embodiments, such images may be indexed, sorted, and searched based on the image tagging operations used to characterize the content.
US11334766B2 Noise-resistant object detection with noisy annotations
Systems and methods are provided for training object detectors of a neural network model with a mixture of label noise and bounding box noise. According to some embodiments, a learning framework is provided which jointly optimizes object labels, bounding box coordinates, and model parameters by performing alternating noise correction and model training. In some embodiments, to disentangle label noise and bounding box noise, a two-step noise correction method is employed. In some examples, the first step performs class-agnostic bounding box correction by minimizing classifier discrepancy and maximizing region objectness. In some examples, the second step uses dual detection heads for label correction and class-specific bounding box refinement.
US11334765B2 Training a neural network with representations of user interface devices
A wearable display system can be capable of determining a user interface (UI) event with respect to a virtual UI device (e.g., a button) and a pointer (e.g., a finger or a stylus) using a neural network. The wearable display system can render a representation of the UI device onto an image of the pointer captured when the virtual UI device is shown to the user and the user uses the pointer to interact with the virtual UI device. The representation of the UI device can include concentric shapes (or shapes with similar or the same centers of gravity) of high contrast. The neural network can be trained using training images with representations of virtual UI devices and pointers.
US11334760B2 Computer architecture for mapping correlithm objects to sequential values in a correlithm object processing system
A device configured to emulate an actor in a correlithm object processing system includes a memory and a processor. The memory stores an actor table that includes a string correlithm object comprising a plurality of sub-string correlithm objects. The actor is implemented by the processor and receives an input correlithm object, determines n-dimensional distances between the input correlithm object and at least a portion of the plurality of sub-string correlithm objects, and identifies a sub-string correlithm object from the actor table with the shortest determined n-dimensional distance. The actor outputs the real-world output value associated with the identified sub-string correlithm object in the actor table.
US11334756B2 Homography through satellite image matching
Provided is a method and system that includes an imaging device to be disposed in a lighting fixture to capture images, a remote computing device in communication with the imaging device, and comprising at least one processor. The processor is capable of processing data related to images from the at least one imaging device and from a satellite imagery system, performing comparison operation by detecting a first set of points of interest in an image from the at least one imaging device and corresponding second set of points of interest in an image of a same area from the satellite imagery system, and calculating a homography matrix by matching the first set of points of interests in the image from the at least one imaging device and the second set of points of interest in the image from the satellite imagery system, to determine latitude and longitude coordinates of the image from the imaging device.
US11334755B1 Automated spoofing transformation
An image transformation method includes: causing a first display device to display one or more calibration patterns. One or more first images include a corresponding calibration pattern of the one or more calibration patterns. The one or more first images are captured by an image capture device disposed at a non-zero capture angle with respect to the first display device. The method also includes determining based on the one or more first images, a transformation to be applied to account for the non-zero capture angle; obtaining a second image of a human user; applying the transformation to the second image to generate a transformed spoof representation of the human user for capture by the image capture device being held at the non-zero capture angle with respect to the first display device; and causing the first display device to display the transformed spoof representation.
US11334751B2 Systems and methods for processing video data for activity monitoring
Embodiments of a method and system described herein enable capture of video data streams from multiple, different video data source devices and the processing of the video data streams. The video data streams are merged such that various data protocols can all be processed with the same worker processors on different types of operating systems, which are typically distributed. In an embodiment the multiple video data sources comprises at least one mobile device executing a video sensing application that produces a video data stream for processing by video analysis worker processes. The processes include automatically detecting features in an urban scene comprising sidewalks, roads, bike routes and road crossings.
US11334745B2 Electronic device and method for providing service information related to broadcast content in electronic device
An electronic device according to one embodiment of the present invention comprises: at least one communication interface; a display; a memory; and at least one processor electrically connected to the at least one communication interface, the display, and the memory, wherein the memory may store instructions which, when executed, cause the at least one processor to: acquire, in response to receiving a request for service information related to broadcast content sent from a content server, at least one image frame included in the broadcast content; determine whether at least one face region has been detected within the at least one image frame; perform, if the at least one face region is determined to have been detected, image analysis on the basis of the detected at least one face region; and provide, through the display, service information corresponding to a result of the image analysis. In addition, various embodiments are possible.
US11334741B2 Method and apparatus for inspecting and sorting
A method and apparatus for sorting is described, and which includes providing a product stream formed of individual objects of interest having feature aspects which can be detected; generating multiple images of each of the respective objects of interest; classifying the feature aspects of the objects of interest; identifying complementary images by analyzing some of the multiplicity of images; fusing the complementary images to form an aggregated region representation of the complementary images; and sorting the respective objects of interest based at least in part upon the aggregated region representation which is formed.
US11334735B2 Detachable adapter device for simplified replacement of a base station for a wireless barcode scanner
A removable adapter device is integrated into a cradle for holding a handheld scanner. The adapter device enables the cradle to be removed and reattached or removed and replaced with another cradle without needing access to or changing cables that connect the cradle to a host system. The adapter device provides a standardize configuration, connection, or both to allow simplified replacement of different manufacturer cradles and scanners without concern about the cable connection to the host system. The adapter device acts as an interface for data and power transmission between the cradle and the host system.
US11334728B2 Interrogator and interrogation system employing the same
An interrogator, methods of discerning the presence of an object, and interrogation systems employing the same. In one embodiment, the interrogation systems include multiple interrogators that communicate with a base command unit to track a location of an object. In another embodiment wherein the object is an RFID object (e.g., an object with an RFID tag), the interrogators employ signal processing techniques such as precharging the RFID object, and correlating a reference code with a reply code from the RFID object using selected techniques to increase a sensitivity of the interrogator, especially for adverse environments. In other embodiments, the interrogation systems include variations of metal instruments and sponges employed therewith. In yet another embodiment, the interrogation system includes metal interrogators capable of discerning the presence of a metal object, especially in a presence of another metal object.
US11334727B2 Electronic tag writing system and method for same
A technology is for writing different information depending on an object into an electronic tag. The above problem is solved by an electronic tag writing system including a writing device that writes write information into an electronic tag, and an information acquisition section that acquires write information related to an object associated with the electronic tag, in which the write information acquired by the information acquisition section is written into the electronic tag using the writing device.
US11334725B2 Sensor data collection control based on natural language interaction
A discourse pattern is generated by analyzing a set of natural language interactions. A sensor activation plan corresponding to the discourse pattern is determined, the sensor activation plan comprising a data collection parameter corresponding to a first sensor. Within a first natural language interaction, a first pattern having above a threshold similarity to the discourse pattern is detected. Responsive to the detecting, a configuration of the sensor is adjusted according to the sensor activation plan.
US11334723B2 Method and device for processing untagged data, and storage medium
A method for processing untagged data includes: similarity comparison is performed on a semantic vector of untagged data and a semantic vector of each piece of tagged data to obtain similarities corresponding to respective pieces of tagged data; a preset number of similarities are selected according to a preset selection rule; the untagged data is predicted with a tagging model obtained by training through the tagged data, to obtain a prediction result of the untagged data; and the untagged data is divided into untagged data that can be tagged by a device or untagged data that cannot be tagged by the device according to the preset number of similarities and the prediction result.
US11334721B2 System, method, and recording medium for corpus pattern paraphrasing
A corpus pattern paraphrasing method, system, and non-transitory computer readable medium, include aligning slots of patterns for verbal phrases based on syntactical and lexical features along with calculated synonyms to predict paraphrases that are not previously stored in a corpus of sentences in a database.
US11334714B2 Generating diverse smart replies using synonym hierarchy
Techniques for generating diverse smart replies using a synonym hierarchy are disclosed herein. A computer system may detect that a first set of one or more messages having first content has been transmitted from a first computing device of a first user to a second computing device of a second user, determine a plurality of candidate replies based on the first content of the first set of one or more messages, and then select a plurality of smart replies from the plurality of candidate replies using a hierarchical graph data structure and at least one diversity rule. The selecting of the plurality of smart replies comprises omitting at least one of the plurality of candidate replies from selection based on the at least one diversity rule, which limits a number of the plurality of smart replies that have a common parent node.
US11334711B2 Management of building plan documents utilizing comments and a correction list
Systems and methods for managing and processing building plan documents. An electronic building plan document including a plurality of plan sheets is received. A first plan sheet is provided for display. A user interface is provided via which a user can select or enter a first comment associated with the first plan sheet. A user interface is provided via which the user can associate metadata, including a project type or discipline, with the first comment. A first plurality of comments, including the first comment, is stored in association with respective metadata. A user interface via which the user can select, by category and/or subcategory a plurality of comments to be included in a plan correction list, and a correction list is generated including a plurality of comments specified by a plurality of users.
US11334704B1 System, method, and computer program product for mixed signal verification
The present disclosure relates to a computer-implemented method for mixed signal design verification. Embodiments may include receiving, using a processor, an electronic circuit design and compiling and elaborating the electronic circuit design. Embodiments may also include simulating the electronic circuit design and updating, during the simulating, a System Verilog User-Defined Resolution function (“SV-UDR”) associated with the electronic circuit design.
US11334698B2 Cell-aware defect characterization by considering inter-cell timing
Disclosed is cell-aware defect characterization by considering inter-cell timing. Also disclosed is a method and apparatus that determines whether a defect can be detected in a standard library cell used to design an integrated circuit. A defect detection table is generated that indicates whether particular defects can be detected with particular combinations of input logic states and under varying load conditions. Results are merged to provide a single metric for each combination of input and output logic states that indicates one of three possible results for each defect: (1) whether the defect can be detected under all load conditions, (2) whether the defect can be detected only under some load conditions; or (3) whether the defect cannot be detected for the particular combination of input logic states regardless of the load conditions.
US11334694B2 Personal care compositions comprising malodor reduction compositions
The present invention relates to personal care compositions comprising malodor reduction compositions and methods of making and using such personal care compositions. Such personal care compositions comprising the malodor control technologies disclosed herein provide malodor control without leaving an undesirable scent and when perfume is used to scent such compositions, such scent is not unduly altered by the malodor control technology.
US11334691B2 Detection of gaps between objects in computer added design defined geometries
A methods and computer systems can automatically identify and fill gaps in a computer aided design. One method includes identifying a first set of points on a first solid in a CAD design. The method includes identifying a second set of points on the second solid in the CAD design. The method also includes determining a volume of the gap between the first solid and the second solid based on a Delaunay tetrahedralization of the first set of points and the second set of points.
US11334688B2 RFID information processing
This disclosure relates to radio frequency identification (RFID)-based communications technologies. In one aspect, a radio-frequency-based communications apparatus includes an antenna, a near field communication (NFC) radio frequency module and an electronic product code (EPC) radio frequency module separately connected to the antenna, an NFC processing module connected to the NFC radio frequency module, and an EPC processing module connected to the EPC radio frequency module. The NFC radio frequency module and the NFC processing module are configured to process signals transmitted according to one or more predetermined NFC protocols. The EPC radio frequency module and the EPC processing module are configured to process signals transmitted according to one or more predetermined EPC protocols.
US11334683B2 Method for a multi-country data pipeline to protect personally identifying information
A multi-country data pipeline keeps all of the PII received from a user that is in a first country in the first country. The data pipeline allows the non-personal data received from the user to be transmitted and analyzed in a second country. The method further allows the results of the analysis in the second country to be transmitted back to the first country where the PII is added to the results of the analysis. The data pipeline allows the results of the analysis in the second country to be used to take a desired action for the user in the first country, all while the PII of the user never leaves the first country.
US11334682B2 Data subject access request processing systems and related methods
In particular embodiments, computer-implemented data processing, systems, and method configured to: receive a request to initiate a transaction between an entity and a data subject, generate (i) a consent receipt for the transaction comprising at least a unique subject identifier and a unique consent receipt key and (ii) a unique cookie to identify the data subject's transaction initiated by the data subject, store the consent receipt for the transaction and the unique cookie, receive a data subject access request from the data subject, verify an identity of the data subject based at least in part on the unique cookie process the request, process the request by identifying one or more pieces of personal data associated with the data subject, and taking one or more actions based at least in part on the data subject access request.
US11334679B2 System and method for optimizing a user experience based on patient context, user roles, current workflow, and display proximity
In a medical workspaces management method, a user identified in a users database (52) is authenticated. At a server computer (10), a virtual session is created including running instances (16) of a plurality of medical applications on the server computer with the instances associated with the authenticated user. Using at least one locating service (20), a current medical content presentation device (30, 32) is identified which is proximate to the authenticated user. At the server computer, a set of rules is applied to determine content of the instances to be presented. This content is pushed from the server computer to the current medical content presentation device. At the current medical content presentation device, the pushed content is presented on a display (40, 42) of the current medical content presentation device.
US11334676B2 Compact key encoding of data for public exposure such as cloud storage
Techniques for secure public exposure of digital data include extracting n chunks, each containing Q bits, n=2(Q+1). A random mapping of each chunk to only one batch of M numbered batches is determined and stored securely. A bit based on a random key is combined at a location based on batch number with each of the chunks in the batch to produce a batch of enhanced chunks, each containing Q+1 bits. This is repeated with each non-overlapping batch of chunks, each enhanced chunk of the batch having one bit based on a different bit from the key. A unique set of the enhanced chunks is combined with a XOR to produce an encoded chunk, every bit of which is based on a bit from the key. An encoding vector B that indicates the unique set is stored securely. The encoded chunk can be safely exposed publically.
US11334675B2 Systems and methods for supporting secure transfer of data between workspaces
Systems and methods support secure transfer of data between workspaces operating on an IHS (Information Handling System). Upon a request for access to a first managed resource, such as protected data, a first workspace is deployed according to a first workspace definition. Upon a request for access to a second managed resource, a second workspace is deployed according to a second workspace definition. In response to an indication of a portion of the protected data from the first workspace being copied to a buffer supported by the IHS and of a request to paste the copied portion of the protected data to the second workspace, the protections provided by the second workspace are evaluated. If the protections of the second workspace are inadequate, an updated second workspace definition is selected that specifies additional protections. The second workspace is updated according to the updated second workspace definition and the transfer is permitted.
US11334673B2 Systems and methods for AIDA campaign controller intelligent records
Systems and methods, disclosed herein, of a campaign controller that stores information to a database about execution of multiple simulated phishing campaigns for multiple users, where each of the simulated phishing campaigns use one or more models for communicating simulated phishing communications. Based on this information, the campaign controller may determine a rate of success of the model, in causing a user to interact with a link in one of the simulated phishing campaigns, and may display the model's rate of success via a user interface.
US11334672B2 Cluster security based on virtual machine content
A cluster is scanned. The cluster includes one or more virtual machines. A first content file change is detected based on the scan of the cluster. The first content file change is to a first content file. The first content file is located on a first virtual machine related to the cluster. A content-based security level of the cluster is determined based on the detection of the first content file change. The determined content-based security level of the cluster is compared to a security level standard of the cluster. A security gap is identified based on the comparison of the determined content-based security level to the security level standard of the cluster. In response to the identification of the security gap, an update to the security settings of the cluster is performed.
US11334665B2 Systems and methods for automated detection and analysis of security threats
Systems and methods for automated detection and analysis of security threats are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for automated detection and analysis of security threats may include the following: (1) receiving an item from an asset; (2) inspecting the item using at least one rule; (3) determining an exposure related to the item to determine an exposure to the item; (4) enriching the item with additional data; (5) calculating a total score for the item based on the inspection, the exposure, and the enriching; and (6) generating an alert for the item based on the total score exceeding a threshold.
US11334664B2 Determining whether two programs are identical
Embodiments are directed to a computer-implemented method for determining whether a program has been modified. The method can include determining that a first instance of the program is loaded in main memory. The method can further include determining a starting memory location of the first instance of the program. A second instance of the program is loaded into main memory. The second instance of the program is loaded such that memory references in the second instance of the program are resolved as if the second instance were loaded at the starting memory location of the first instance of the program. The first instance of the program is compared with the second instance of the program.
US11334663B2 Determining whether two programs are identical
Embodiments are directed to a computer-implemented method for determining whether a program has been modified. The method can include determining that a first instance of the program is loaded in main memory. The method can further include determining a starting memory location of the first instance of the program. A second instance of the program is loaded into main memory. The second instance of the program is loaded such that memory references in the second instance of the program are resolved as if the second instance were loaded at the starting memory location of the first instance of the program. The first instance of the program is compared with the second instance of the program.
US11334653B2 Message sender security in messaging system
Some embodiments include a method of providing security and privacy for a message sender. The method can include a messaging application determining that a messaging interface of the computing device is active and is revealing or about to reveal the electronic message. The messaging application can identify a recipient account of a messaging server system that is associated with the electronic message according to the electronic message or the messaging server system. The messaging application can then monitor a data feed from a sensor of the computing device to detect a biometric pattern that matches against a biometric profile model associated with the recipient account utilizing a biometric recognition process. In response to determining that the detected biometric pattern does not match the biometric profile model associated with the recipient account, the messaging application can activate a privacy shield to prevent content of the electronic message from being revealed.
US11334652B2 Fingerprint identification method, device, mobile terminal, and storage medium
A fingerprint identification method, a device, a mobile terminal, and a storage medium, belong to the technical field of information processing technology. The method is applied to a terminal, response to detecting a touch operation on a specified application icon, obtaining fingerprint information corresponding to the touch operation; transmitting the fingerprint information to an application corresponding to the specified application icon; the application performing a safety authentication to the fingerprint information; and response to determining that the fingerprint information passes the safety authentication, the application entering an application display interface.
US11334650B2 Cross-device security scheme for tethered devices
Embodiments help to provide a cross-device security schema for an audio device and a master device to which it is tethered (e.g., a smartphone). An example security scheme provides flexible mechanisms for locking and unlocking the audio device and the device to which it is tethered. For instance, an example security scheme may include: (a) an unlock sync feature that unlocks the audio device and keeps the audio device unlocked whenever the master device is unlocked, (b) a separate audio device unlock process that unlocks the audio device only (without unlocking the master device, and (c) an on-head detection process that, in at least some scenarios, locks the audio device in response to a determination that the audio device is not being worn.
US11334649B2 Method, system and product for verifying digital media
Method, system and computer program product, the method comprising: during a streaming session of a media by a capturing device to the processing platform, transmitting to the capturing device an instruction to implement an operation mode when capturing a second portion of the media; receiving from the capturing device the media, wherein the media comprises at least a first portion and the second portion; and verifying authenticity of the media, wherein said verifying is based on a determination that the second portion of the media complies with the operation mode.
US11334644B2 Methods and systems for three-way merges of object representations
In one aspect, a method for automatically merging changes to a web page document, includes the step of providing an object of a web page document. The method includes determining an object type of the object of the web page document. The web page document is coded in a markup language. The method includes selecting a set of attributes of the object type that are to be taken into account during a merging operation involving a plurality of changes to the object. Given the object of the object type, the method includes receiving a plurality of changes to the object. The plurality of changes comprises a first set of changes and a second set of changes. The method includes the step of generating a key-value mapping for an original object. The set of attributes is used to associate with the object a key-value mapping. The key-value mapping includes, for each attribute of the set of attributes a key-value of the mapping, where the name of the attribute is the mapping key and the value of the attribute is the mapping value. The method includes generating a key-value mapping for the object after the first set of changes. The method includes generating a key-value mapping for the object after the second set of changes. The method includes constructing a merged version of the object that incorporates the plurality of changes to the object by: constructing a merged key-value mapping of attributes from the key-value mapping of the original object, the key-value mapping of the object after the first set of changes, and the key-value mapping of the object after the second set of changes, combining all of the merged attribute values, and using the attribute names as the keys.
US11334642B2 Self-learning webpage layout based on history data
A system and method for implementing a self-learning webpage layout based on history data is disclose. A server system collects user preference data from one or more client system. The server system stores the collected user preference data in a database associated with the server system. The server system receives a webpage request from a client system, wherein the requested webpage includes a plurality of topical sections. For each respective topical section, the server system accesses user preference data associated with the respective topical section from the database associated with the server system. The server system automatically generates a customized layout for the requested webpage by arranging the one or more topical sections in association with the user preference data associated with each topical section.
US11334641B2 Tailored messaging
The disclosed embodiments generally relate to techniques for tailoring messages for network communication. More specifically, the disclosed embodiments relate to systems and methods to provide customized information updates based on recipient preferences. For example, a recipient may prefer receiving updates less frequently than the system creates updates and/or may prefer to receive different levels of data in the updates. In some embodiments, a deltasnap technique is provided which allows for more efficient tailoring of the rate that update messages are provided. In some embodiments, a partitioning technique is provided which allows for more efficient tailoring of the content of update messages. In some embodiments, the deltasnap technique is provided in combination with the partitioning technique which allows for more efficient tailoring of the rate and content of the update messages.
US11334638B2 Methods and systems for updating a search index
A system and method of indexing documents to support frequent field updates without reindexing may include receiving, from an indexing application, first fields from a document to be indexed. The method may also include receiving, from the indexing application, second fields from the document to be indexed. The first fields are to an index file associated with the indexing application. The index file comprises a directory wrapper around at least a portion of a file system for the indexing application, wherein the wrapper (i) provides indications of when the in-memory file is flushed to the file system, and (ii) controls synchronization of the file system and a data store. The method may further include writing the second fields to a reverse index.
US11334634B2 Conversation based dynamic functional settings
Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: receiving conversation data of a user from a data source, the data source being provided be a voice enabled personal assistant (VEPA); processing the conversation data to return a sentiment parameter value and a topic parameter value for the conversation data; updating one or more functional setting of a computing environment in dependence on the sentiment parameter value and the topic parameter value; receiving subsequent conversation data from the data source; and processing the subsequent conversation data in accordance with the updated one or more functional setting.
US11334632B2 Data storage and calling methods and devices
Data storage and calling methods and devices are provided. One of the methods includes: receiving first motion data and business data; establishing an association relationship between the first motion data and the business data and storing the association relationship; receiving second motion data; and determining first motion data that matches the second motion data, and returning, to a sender of the second motion data, business data associated with the matched first motion data.
US11334627B2 Data processing
A computer-processor-implemented data processing method comprises: a computer processor executing instances of one or more processing functions, each instance of a processing function having an associated function-call identifier; and in response to initiation of execution by the computer processor of a given processing function instance configured to modify one or more pointers of a partitioned acyclic data structure: the computer processor storing the function-call identifier for that processing function instance in a memory at a storage location associated with the partitioned acyclic data structure; for a memory location which stores data representing a given pointer of the partitioned acyclic data structure, the computer processor defining a period of exclusive access to at least that memory location by applying and subsequently releasing an exclusive tag for at least that memory location; and the computer processor selectively processing the given pointer during the period of exclusive access in dependence upon whether the function-call identifier of the prevailing processing function instance is identical to the function-call identifier stored in association with the partitioned acyclic data structure.
US11334626B1 Hybrid graph and relational database architecture
Aspects of the disclosure relate to searching a dual database graph. The dual database graph is resident on a dual database graph platform. The platform includes two or more nodes interconnected by one or more edges. The graph database stores graph data corresponding to the graph(s) and a relational database for storing metadata corresponding to the graph(s). The method includes receiving as input a search criterion. The search criterion may include a plurality of data points corresponding to a relational database node profile or a relational database subgraph profile. The platform may search the relational database for a subset of graphs that each includes a relational database node or a relational database subgraph that matches the node profile or subgraph profile of the search criterion. The platform may then retrieve a relational database node or a relational database subgraph that matches the node profile or subgraph profile.
US11334624B2 Curating operational historian data for distribution via a communication network
Targeted distributing of reports containing historical process control information to particular user devices via a communications network. A curating service permits assigning a score to each report based on an interest level value of the historical process control information to a user associated with each user device and/or an urgency value of the historical process control information. Routing reports to user devices based on the score raises visibility of the historical process control information without overburdening the communications network.
US11334621B2 Image search system, image search method and storage medium
The image search system according to the present invention accumulates virtual viewpoint video image data generated based on image data obtained by capturing an object from a plurality of directions by a plurality of cameras and a virtual viewpoint parameter used for generation of the virtual viewpoint video image data in association with each other. Then, the image search system extracts, in a case where a search condition is input via an input unit, virtual viewpoint video image data associated with a virtual viewpoint parameter corresponding to the search condition from the accumulated virtual viewpoint video image data. Further, the image search system presents information of the extracted virtual viewpoint video image data as results of the search. Due to this, convenience relating to a search for a virtual viewpoint video image improves.
US11334620B2 Generating custom audio content for an exercise session
System, apparatuses, and methods can provide customized exercise sessions and customized videos corresponding to the exercise session. Audio clips can be dynamically selected to make custom audio content for an exercise session. The audio clips and metadata can be obtained, where the audio clips correspond to categories. The exercise session can include one or more components. A destination timeline for a component can include one or more first segments that require audio, and one or more second segments that can optionally have audio. Audio clips can be selected for the various segments, where a segment can be designated for a particular category of audio clips. Identification information for the selected audio clips can be saved and used to generate the custom audio content.
US11334616B2 Method for managing multimedia files
A method for managing multimedia files includes an operating step whereby at least one playback management object of one or several multimedia files is generated, said playback management object including at least one playback parameter of multimedia files, said operating step whereby at least one playback management object is generated including at least an operating step whereby said at least one playback parameter of multimedia files is generated. The method also comprises an operating step whereby at least one link between said playback management object and at least a first multimedia file is generated, the operating step whereby said at least one playback management object and/or said link are stored in a memory and an operating step whereby at least a first multimedia file or a plurality of multimedia files are played, as a function of said at least one playback parameter of said playback management object.
US11334615B2 Media fingerprinting and identification system
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.
US11334614B2 Content sharing platform profile generation
Systems and methods are provided receiving, from a computing device associated with a first user of a content sharing platform, a request to access a second user profile associated with a second user in the content sharing platform, accessing activity data related to both the first user and the second user in the content sharing platform, determining common activity data to both the first user and the second user, wherein the common activity data comprises at least one media content item generated by the second user that was viewed or saved by the first user, or one or more datum saved by the first user from a communication received from the second user, and generating second user profile data comprising the common activity data related to both the first user and the second user in the content sharing platform as part of the second user profile.
US11334613B2 Group profile generation and content item selection based upon group profiles
One or more computing devices, systems, and/or methods are provided. A first plurality of sets of device information associated with a plurality of devices may be received and/or identified. The plurality of devices may be grouped into a plurality of groups based upon the first plurality of sets of device information. A plurality of group profiles associated with the plurality of groups may be generated. A first group profile of the plurality of group profiles may be associated with a first group of the plurality of groups. The first group profile may be generated based upon sets of device information, of the first plurality of sets of device information, associated with the first group. A request for content associated with a first device belonging to the first group may be received. A first content item may be selected for presentation via the first device based upon the first group profile.
US11334612B2 Multilevel representation learning for computer content quality
In an example, a piece of content is obtained. The piece of content is segmented into a plurality of segments. Each of the plurality of segments is divided into a plurality of units. Then, for each of the plurality of units for each segment, a quality model is used to pass the unit through a long short-term memory (LSTM) corresponding to the unit, causing an embedding of the unit and generating one or more parameters. For each of the plurality of segments for the piece of content, the quality model is used to pass the segment, and one or more parameters obtained from LSTMs corresponding to units within the segment, through an LSTM corresponding to the segment, causing an embedding of the segment. The piece of content is then classified as spam based on the embeddings of the plurality of segments for the piece of content, using the quality model.
US11334610B2 Providing relevance-ordered categories of information
A computer-implemented method is disclosed. The method includes receiving from a remote device a search query, generating a plurality of different category-directed result sets for the search query, determining an order for the plurality of category-directed result sets based on the search query, and transmitting the plurality of category-directed result sets to the remote device, in a manner that the result sets are to be displayed in the remote device in the determined order.
US11334608B2 Method and system for key phrase extraction and generation from text
A system and method combining supervised and unsupervised natural language processing to extract keywords from text in natural language processing, the method includes receiving, through a processor, one or more entities through an input processing unit and converting the one or more entities into a standard document object. Further, parsing the standard document object through a text processing engine into one or more of a sentence and a token and selecting through a candidate identification engine one or more right candidates to be ranked. Further, assigning one or more scores to the one or more right candidates, ranking the one or more right candidates through a graph based ranking engine, creating a connected graph between the ranked one or more right candidates and assigning, through a phrase embedding engine, an edge weight to one or more edges between a right candidate and another right candidate.
US11334607B2 Identifying key words within a plurality of documents
A computer-implemented method according to one embodiment includes identifying a first group of textual data, determining a plurality of word combinations within the first group of textual data, and determining a first plurality of key words for the first group of textual data, utilizing the plurality of word combinations.
US11334605B2 Incremental update of compressed navigational databases
A computing device may identify a plurality of equally sized data blocks of a first navigation file and may identify a plurality of equally sized data blocks of a second navigation file. The computing device may perform binary difference operations between the data blocks of the first navigation file to corresponding data blocks of the second navigation file The result of the binary difference operations is stored in a plurality of navigation patch files. At least two of the plurality of navigation patch files are merged into a merged navigation patch file.
US11334603B2 Efficiently finding potential duplicate values in data
A method, system and computer program product for finding groups of potential duplicates in attribute values. Each attribute value of the attribute values is converted to a respective set of bigrams. All bigrams present in the attribute values may be determined. Bigrams present in the attribute values may be represented as bits. This may result in a bitmap representing the presence of the bigrams in the attribute values. The attribute values may be grouped using bitwise operations on the bitmap, where each group includes attribute values that are determined based on pairwise bigram-based similarity scores. The pairwise bigram-based similarity score reflects the number of common bigrams between two attribute values.
US11334597B2 Resource management systems and methods
Example resource management systems and methods are described. In one implementation, a resource manager is configured to manage data processing tasks associated with multiple data elements. An execution platform is coupled to the resource manager and includes multiple execution nodes configured to store data retrieved from multiple remote storage devices. Each execution node includes a cache and a processor, where the cache and processor are independent of the remote storage devices. A metadata manager is configured to access metadata associated with at least a portion of the multiple data elements.
US11334596B2 Selectively identifying and recommending digital content items for synchronization
One or more embodiments of a synchronization system facilitate selectivity synchronizing digital content items from a collection of digital content items to a local storage of a client device. In particular, one or more embodiments described herein collect and analyze recall data for users of a digital content management system with respect to digital content items to determine synchronization scores for the digital content items. One or more embodiments described herein further include selectively identifying a subset of the digital content items based on the synchronization scores to recommend for synchronization to a local storage of a client device.
US11334589B2 System and platform for computing and analyzing big data
Aspects of the present disclosure involve systems, methods, devices, and the like for creating a unified analytics platform for big data analytics, visualization and data store. In one embodiment the unified analytics platform can include at least a computer platform, core data platform, and integration platform. The unified analytics platform is designed to provide visibility into datasets, provide operational metrics, and provide the integration of notebooks and tools for big data analysis.
US11334586B1 Methods and systems for processing database records based on results of a dynamic query session
Embodiments of the present disclosure are directed to methods and systems for the processing of database records based on results of a dynamic query session. More specifically, one or more templates can be defined. Each template can relate to a pre-defined condition of one or more records of the plurality of records and can define a dynamic query session related to the one or more records and one or more actions directed to the one or more records. The records can be monitored for an occurrence of the pre-defined condition on at least one record. In response to detecting the occurrence of the pre-defined condition on the at least one record, the dynamic query session related to the at least one record can be launched and the one or more actions can be initiated based on results of the dynamic query session.
US11334585B2 Enterprise search using database views
Techniques for implementing enterprise search using database views are disclosed. In some example embodiments, a computer-implemented method comprises: receiving database queries; generating, for each database query, a corresponding database view comprising a result set arranged in one or more fields of a table; storing the corresponding database views of the database queries; generating a corresponding search configuration for each one of the stored database views, the corresponding search configuration indicating the field(s) of the table of the stored database view; storing the corresponding search configurations for the stored database views; receiving an enterprise search query comprising one or more terms entered via a full-text search field; generating search results for the enterprise search query based on the term(s) using the stored search configurations to access data in the field(s) of the tables of the stored database views; and causing the generated search results to be displayed.
US11334581B2 System and method for providing an enriched sensory response to analytics queries
A system and method for providing sensory analytics responses. The method comprises collecting raw data from a plurality of data sources; extracting, from the collected raw data, a subset of the raw data to be analyzed; generating, based on the extracted subset of the raw data, an analytics dataset, wherein the analytics dataset includes a performance indicator; determining, based on at least one received input, at least one query; determining, based on the generated analytics dataset, a response to the at least one query, wherein the response includes at least one sensory output; and causing projection of the determined at least one sensory output.
US11334580B1 System and method for dynamically sorting geographic locations according to users' specific preferences and importance to the user
A system and method that given a user preference will create a list of geographic locations that are the closest matches to the user's criteria. Based on the user specified importance of one or more categories and advanced metrics, locations are ranked. Climate category is ranked by estimating the number of days the user will be comfortable per year. Budget category is estimated based on if user wants to save money, have approximately the same cost of living, or pay more for improved lifestyle. For diversity metric, ranking is based on diverse or a specific ethnicity.
US11334578B2 Method, system and non-transitory computer-readable recording medium for searching for document comprising formula
According to one aspect of the invention, there is provided a method for searching for documents containing mathematical expressions, the method comprising the steps of: dividing a first document containing mathematical expressions into a plurality of components; comparing the plurality of components with a plurality of other components extracted from a plurality of other documents, with reference to weights respectively assigned to the plurality of components according to types of the components; and determining a document associated with the first document among the plurality of other documents, with reference to a result of the comparison, wherein the weights are adaptively adjusted according to a result of the determination of the document associated with the first document.
US11334576B2 Guidance-attribute controls in a search system
Methods, systems, and computer storage media for processing search queries using relevance-based search refinement are provided. In response to a search query, search result items are displayed on a search interface along with selectable guidance attributes. The guidance attributes are an identified ranked set of characteristics of items based on historical user interactions of users interacting with the search result items provided in response to the search query. Upon selection of a guidance attribute, a guidance-attribute control having embedded selectable values is displayed. A selection of an embedded value is received to cause execution of an embedded-value search operation. A first embedded-value search operation is executed to identify a subset of the items using the selected value. Alternatively, a second embedded-value search operation is executed to provide a dynamically updatable count of search results items that will be provided upon refinement of the search results items using the selected value.
US11334575B2 Integrating relational database temporal tables with a distributed programming environment
Certain aspects of the present disclosure provide techniques for identifying temporal data in data streams to create a temporal database for a stream(s) application to query for temporal data. An example technique includes receiving streams of data at a streams engine and processing the streams of data according to a priority order. The streams engine identifies whether the database is a temporal database and identifies temporal data in each stream of data based on frame analysis, natural language processing techniques, metadata, and optical character recognition. Further, the streams engine generates context data corresponding to the temporal data. The streams engine generates a temporal data record based on the temporal data and context data, and the streams engine generates a reliability factor. The temporal data record and reliability factor are stored in the temporal database for a stream application to query regarding temporal information at a later point in time.
US11334574B2 Methods and devices for identifying relevant information for a first entity
Some aspects provide: analyzing data exchange database records of a first entity; determining a sector with which the first entity is associated by at least one of the analyzing and first entity input identifying the sector; analyzing data exchange database records of second entity(ies) different from the first entity, to determine sector associated second entity(ies) data exchanges; analyzing the sector associated second entity(ies) data exchange records to determine data baseline(s); analyzing the first entity data exchange records to determine first entity data baseline(s), at least one of which corresponding in type to a respective one of the data baseline(s); comparing one of the data baseline(s) to a corresponding one of the first entity data baseline(s); identifying the relevant information based on the comparing; and notifying, via a communication module of the computing device, over a network, an electronic device associated with the first entity of the relevant information.
US11334567B2 Efficient SQL-based graph random walk
Embodiments generate random walks through a directed graph that is represented in a relational database table. Each row of the graph table represents a directed edge in the graph and includes a source vertex and a destination vertex. Each row is further augmented to (a) indicate the number of outbound edges starting from the destination vertex in the row and (b) include an identifier that distinguishes the edge from other outbound edges starting from the same source vertex. An SQL query may be executed on the augmented graph table. Starting from a source vertex (starting vertex or the destination vertex of the previously selected hop) the query randomly selects a row of the graph table representing one of the outbound edges from the source vertex and adds the selected outbound edge as a row in a random walk table that represents the next hop in the random walk.
US11334566B2 Latency optimization for online service feed
Methods, systems, and computer programs are presented for reducing latency for providing a user feed containing one or more posts. One method includes operations for receiving a request to access the user feed and for performing a first query to search posts. The first query uses a first time horizon delimiting a creation time of posts and a first maximum number of posts selected for ranking. The posts from the first query are sent to the client device for presentation on a user interface. Further, a second query is performed to search posts, where the second query uses a second time horizon that is greater than the first time horizon and a second maximum number of posts for ranking that is greater than the first maximum number of posts. The posts from the first query and the second query are merged and sent to the client device for presentation.
US11334555B2 Method and apparatus for a file sharing and synchronization system
A computer-implemented method is provided for managing and sharing picture files. In one embodiment of the present invention, the method comprises providing a server platform and providing a datastore on the server platform for maintaining full resolution copies of the files shared between a plurality of sharing clients. A synchronization engine is provided on the server platform and is configured to send real-time updates to a plurality of sharing clients when at least one of the sharing clients updates or changes one of said files. A web interface may also be provided that allows a user to access files in the datastore through the use of a web browser.
US11334545B2 System and method for managing space in storage object structures
System and method for managing space in storage object structures stored in a storage system uses an object B tree structure to manage a storage object in a storage object structure in the storage system, which provides virtual physical block addresses for data of the storage object and for metadata of nodes of the object B tree structure. The metadata of the nodes of the object B tree structure is written in the storage object structure using first real physical block addresses, which are translated from the virtual block addresses for the metadata of the nodes of the object B tree structure using a metadata system file B tree structure. The data of the storage object is written in the storage object structure using second real physical block addresses, which are translated from the virtual block addresses for the data of the storage object using a data system file B tree structure.
US11334540B2 Namespace hierarchy preservation with multiple object storage objects
To leverage the attributes of object storage for applications/systems created to interface with a network files system, an object storage backed file system can accept the defined file system commands from the applications/systems and transform the file system commands into requests that target object storage. The file system is “backed” by object storage because attributes and content of file system entities are stored in objects. For instance, content data and metadata of a file are stored in objects in object storage. This object storage backed file system can be considered a bridge between a client perceived hierarchical file system namespace and a flat namespace of an object storage.
US11334539B2 Change-protected database system
A plurality of database access requests are received at a database system within a designated database access scope. The plurality of database access requests may include a first request to read from a first database table and a second request to write to a second database table. The second request may occur during or after the receipt of the first request. A database access dependency rule linking the first database table and the second database table may be created. The database access dependency rule may impose a protected database access framework when executing a subsequent write request to the second database table when the first database table is updated. The protected database access framework may store one or more values associated with the subsequent write request in a staging table that are capable of being used to undo the subsequent write request.
US11334538B2 System and method for cardinality estimation feedback loops in query processing
Methods for cardinality estimation feedback loops in query processing are performed by systems and devices. A query host executes queries against data sources via an engine based on estimated cardinalities, and query monitors generate event signals during and at completion of execution. Event signals include indicia of actual data cardinality, runtime statistics, and query parameters in query plans, and are routed to analyzers of a feedback optimizer where event signal information is analyzed. The feedback optimizer utilizes analysis results to generate change recommendations as feedback for later executions of the queries, or similar queries, performed by a query optimizer of the query host. The query host stores change recommendations, and subsequent queries are monitored for the same or similar queries to which change recommendations are applied to query plans for execution and observance by the query monitors. Change recommendations are optionally viewed and selected via a user interface.
US11334533B2 Dynamic storage tiering in a virtual environment
Methods, computer program products, and computer systems for performing dynamic storage tiering in a virtual environment are disclosed. In one embodiment, such a method can include moving a storage object from a first storage tier of a storage system to a second storage tier of the storage system, which can be performed based, at least in part, on tiering information. Such moving can include determining a location of the storage object in the storage system by translating a location of the storage object in a virtual machine file to the location of the storage object in the storage system, using mapping information, and transmitting an instruction to a storage manager of the storage system. The instruction indicates that the storage manager should perform the moving. The mapping information translates a location in the virtual machine file to a corresponding location in the storage system.
US11334530B2 Network partition tolerance in a high available centralized VCS implementation
Implementations provide a database lock mechanism used to prevent concurrent writes to service on network partition scenarios associated with a version control system. The database lock mechanism may be provided on per repository basis to ensure both nodes are working and maintaining data consistency, even when they are not connected when interruptions in network communication disrupts the intercommunication between nodes. In other implementations, the disclosed locking mechanism is configured to ensure and perform write and synchronization operations on isolated nodes, regardless of miss-communication between the nodes.
US11334517B1 Electronic device for hot plugging detection
An electronic device is provided. The electronic device includes a board, a first latch mechanism, and an expansion card. A controller is disposed on the board. The first latch mechanism is disposed on the board. The first latch mechanism is electrically connected to the controller. The expansion card is plugged in the first latch mechanism and disposed over the board. The expansion card is electrically connected to the controller through the first latch mechanism. The controller determines a connecting condition of the first latch mechanism according to a connecting signal provided by the expansion card.
US11334515B1 Method for enhancing port error monitoring in IEEE-1394 high-performance serial bus
A method for enabling and disabling Port Error detection and customizing corresponding error count threshold values. The method allows for adjustment of signal error verification thresholds before a connected port signals a loss of connection due to corrupted characters detected during normal operation and initialization on an IEEE-1394 serial bus. Also, the method customizes the limits for a Loss of Synchronization transition and reduces the probability for Bus Resets. Further, the method provides for a more stable bus operation, which is critical for usage in tight-looped and low-latency control systems.
US11334514B2 Circuit for a bus system and method for operating a circuit
A circuit for a bus system is provided. The circuit includes: an ascertainment circuit, which is configured to ascertain a first state in which an absolute difference of a voltage between two bus-side terminals is above a threshold value, to ascertain a second state in which the absolute value of the voltage between the two bus-side terminals is below the threshold value, to ascertain a bit boundary as a function of a number of state transitions between the first and second state, and to ascertain at least one time window, the start of which is situated before the bit boundary and the end of which is situated after the bit boundary; and a suppression circuit, which is configured to be activated when a state transition from the first state into the second state occurs within the ascertained time window.
US11334513B2 Data communication circuit
In an embodiment, a method includes receiving in parallel first data and second data; and delivering in series the first and second data, where the first data comprises electric power delivery configuration data. In some embodiments, delivering in series the first and second data includes delivering the first and second data wirelessly.
US11334510B1 Systems and methods for combination write blocking with connection interface control devices
A write blocking system may include a host computer. The host computer may include a host processor configured as a blocking driver. A separate connection interface device may be is configured to be operatively coupled to the host processor, and include a switch and a connection interface control device, such as a processor assembly. The switch may be connected to a storage drive. The connection interface control device may communicate with the blocking driver while the connection interface control device is operatively coupled to the host processor. The connection interface control device may selectively establish communication between the storage drive and the host processor by operating the switch after communication between the connection interface control device and the blocking driver. The blocking driver may filter commands from the host processor that are directed to the connected storage drive.
US11334508B2 Storage system, data management method, and data management program
An object of the present invention is to properly secure the consistency of data while suppressing a processing load of a controller on a processor. A storage system includes a plurality of controllers and an HCA that can directly access a memory and can communicate with the controllers. The controller includes a CPU, and a memory having a buffer region into which data is temporarily stored and a cache region into which data is cached. In the case where new data according to a write request is stored into the buffer region, the CPU of the controller sequentially transfers the new data to the cache regions using the HCA without passing through the other buffer regions.
US11334507B2 Method and system for communicating data packets in remote direct memory access networks
The present disclosure describes a method and a system for sending data packets to improve Quality of Service in Non-Volatile Memory express (NVMe) aware Remote Direct Memory Access (RDMA) network, including receiving, by a host RNIC, RDMA command from a host initiator, wherein the RDMA command comprises data packets, arranging, by the host RNIC, the data packets based on weights and priorities of RDMA queue pairs, storing, by the host RNIC, the data packets in a host queue from host RDMA queue pairs based on the weights and priorities of the RDMA queue pairs, and sending, by the host RNIC, the data packets through host virtual lanes to a target RNIC.
US11334506B2 Interface connection device, system and method thereof
An interface connection method applied to a connection device. The connection device is configured to connect a host end having a first connection interface and a device end having a second connection interface. The interface connection method includes determining a voltage level of a detection pin; performing a first initialization when the detection pin is at a low level; providing an electrical power for detecting whether the electrical power is consumed or not when the detection pin is at a high level; sending a link signal when the electrical power is consumed; and performing a second initialization when the device end is detected to be in a ready state.
US11334503B2 Handling an input/output store instruction
An input/output store instruction is handled. A data processing system includes a system nest coupled to at least one input/output bus by an input/output bus controller. The data processing system further includes at least a data processing unit including a core, system firmware and an asynchronous core-nest interface. The data processing unit is coupled to the system nest via an aggregation buffer. The system nest is configured to asynchronously load from and/or store data to at least one external device which is coupled to the at least one input/output bus. The data processing unit is configured to complete the input/output store instruction before an execution of the input/output store instruction in the system nest is completed. The asynchronous core-nest interface includes an input/output status array with multiple input/output status buffers.
US11334502B2 Memory protection based on system state
Disclosed in some examples are memory systems, computing systems, and machine readable mediums for protecting memory at identified addresses based upon access rules defining permissible access to the identified memory addresses that depends on the value of one or more registers stored in the memory system. In some examples, the value of the registers (e.g., a Platform Configuration Register) may depend on a state of a computing device in which the memory system is installed.
US11334501B2 Access permissions for memory regions
In some examples, a control device includes a controller to receive, from a requester device that is separate from the control device, a request to access a first memory region of a memory. The controller is to determine, based on occurrence of a systems initialization event and according to permissions information that identifies access permissions for respective memory regions of the memory, whether access of content in the first memory region is allowed.
US11334498B2 Zero copy method that can span multiple address spaces for data path applications
A system and method for transferring data between a user space buffer in the address space of a user space process running on a virtual machine and a storage system are described. The user space buffer is represented as a file with a file descriptor. In the method, a file system proxy receives a request for I/O read or write from the user space process without copying data to be transferred. The file system proxy then sends the request to a file system server without copying data to be transferred. The file system server then requests that the storage system perform the requested I/O directly between the storage system and the user space buffer, the only transfer of data being between the storage system and the user space buffer.
US11334490B2 Multi-value mapping for object store
A method for mapping an object store may include storing a data entry within a mapping page for an object in the object store, wherein the data entry may include a key and a value, and the value may include an address for the object in the object store. The method may further include storing multiple data entries within the mapping page for multiple corresponding objects in the object store, wherein each data entry may include a key and one or more values for a corresponding object in the object store, and each value may include an address for the corresponding object in the object store. The data entries may be part of a mapping data structure which may include nodes, and each node may be stored within a mapping page.
US11334488B2 Cache management circuits for predictive adjustment of cache control policies based on persistent, history-based cache control information
A cache management circuit that includes a predictive adjustment circuit configured to predictively generate cache control information based on a cache hit-miss indicator and the retention ranks of accessed cache lines to improve cache efficiency is disclosed. The predictive adjustment circuit stores the cache control information persistently, independent of whether the data remains in cache memory. The stored cache control information is indicative of prior cache access activity for data from a memory address, which is indicative of the data's “usefulness.” Based on the cache control information, the predictive adjustment circuit controls generation of retention ranks for data in the cache lines when the data is inserted, accessed, and evicted. After the data has been evicted from the cache memory and is later accessed by a subsequent memory request, the persistently stored cache control information corresponding to that memory address increases the information available for determining the usefulness of data.
US11334487B2 Cache sharing in virtual clusters
Shared memory caching resolves latency issues in computing nodes associated with a cluster in a virtual computing environment. A portion of random access memory in one or more of the computing nodes is allocated for shared use by the cluster. Whenever local cache memory is unable in one of the computing nodes, a cluster neighbor cache allocated in a different computing node may be utilized as remote cache memory. Neighboring computing nodes may thus share their resources for the benefit of the cluster.
US11334481B2 Staggered garbage collection unit (GCU) allocation across dies
Apparatus and method for managing a non-volatile memory (NVM) such as a flash memory in a solid-state drive (SSD). In some embodiments, the NVM is arranged as a plurality of semiconductor memory dies coupled to a controller circuit using a plurality of channels. The controller circuit divides the plurality of dies into a succession of garbage collection units (GCUs). Each GCU is independently erasable and allocatable for storage of user data. The GCUs are staggered so that each GCU is formed from a different subset of the dies in the NVM. In further embodiments, the dies are arranged into NVM sets in accordance with the NVMe (Non-Volatile Memory Express) specification with each NVM set addressable by a different user for storage of data in a separate set of staggered GCUs.
US11334479B1 Configuring write parallelism for namespaces in a nonvolatile memory controller
This disclosure provides for improvements in managing multi-drive, multi-die or multi-plane NAND flash memory. In one embodiment, the host directly assigns physical addresses and performs logical-to-physical address translation in a manner that reduces or eliminates the need for a memory controller to handle these functions, and initiates functions such as wear leveling in a manner that avoids competition with host data accesses. A memory controller optionally educates the host on array composition, capabilities and addressing restrictions. Host software can therefore interleave write and read requests across dies in a manner unencumbered by memory controller address translation. For multi-plane designs, the host writes related data in a manner consistent with multi-plane device addressing limitations. The host is therefore able to “plan ahead” in a manner supporting host issuance of true multi-plane read commands.
US11334476B2 Client-side survey control
Systems and methods for controlling delivery of surveys associated with a software application at a client device. One system includes a client device having an interface, a memory, and an electronic processor. The interface is configured to receive a survey including a survey item and a survey rule defining when the survey item is to be delivered to a user of the client device. The memory is configured to store the survey. The electronic processor is configured to execute the software application and receive a log of events associated with the execution of the software application. The electronic processor is also configured to access the survey stored in the memory, determine when the log of events satisfies the survey rule, and deliver the survey item to the user in response to the log of events satisfying the survey rule.
US11334474B2 Fast change impact analysis tool for large-scale software systems
A method may include obtaining original source code including entities. The entities each correspond to a location in the original source code. The method may further include during an offline phase and by a computer processor, generating, from the original source code, (i) a dependency graph including nodes corresponding to the entities and (ii) a location index that maps each location in the original source code to one of the nodes, and during an online phase following the offline phase and using the dependency graph and the location index: identifying modified locations in the original source code by comparing modified source code to the original source code, obtaining, for each of the modified locations and by searching the location index, matching nodes, determining, for each of the matching nodes, impacted nodes reachable from the matching node, and identifying, using the location index, impacted entities corresponding to the impacted nodes.
US11334469B2 Compound conditional reordering for faster short-circuiting
A computing device is provided, including a processor configured to receive source code at a compiler. The source code may include at least one compound conditional having a plurality of conditions. For each condition of the plurality of conditions, the source code may further include a respective code block including instructions to evaluate the condition. For each ordering of a plurality of orderings of the plurality of conditions, the processor may determine that the ordering satisfies one or more legality constraints. For each ordering of the plurality of orderings that satisfy the one or more legality constraints, the processor may determine a respective estimated computational cost for that ordering. The processor may reorder the plurality of conditions to have an ordering that has a lowest estimated computational cost of the plurality of orderings that satisfy the one or more legality constraints.
US11334465B2 Long running workflows for robotic process automation
Systems and methods for executing a robotic process automation (RPA) workflow are provided. The RPA workflow is executed by a first robot. The execution of the RPA workflow is suspended by the first robot. A current context of the RPA workflow is serialized at a time of the suspension and the current context of the RPA workflow is stored. The execution of the RPA workflow is resumed by a second robot based on a triggering condition by retrieving the current context of the RPA workflow. The first robot and the second robot may be the same robot or different robots.
US11334463B2 Detection of computing resource leakage in cloud computing architectures
Techniques and systems for detecting leakage of computing resources in cloud computing architectures are described. In some implementations, first data may be obtained that indicates usage of a computing resource, such as non-volatile memory, volatile memory, processor cycles, or network resources, by a group of computing devices included in a cloud computing architecture. The first data may be used to determine reference data that may include a distribution of values of usage of the computing resource by the group of computing devices. Second data may also be collected that indicates usage of the computing resource by the group of computing devices during a subsequent time frame. The second data may be evaluated against the reference data to determine whether one or more conditions indicating a leak of the computing resource are satisfied.
US11334461B2 Distributed application resource determination based on performance metrics
In one example, a system may include an application monitoring server and an endpoint in communication with the application monitoring server. Example endpoint may include an agent to collect performance metrics associated with a program running in the endpoint and a discovery unit in communication with the agent. The discovery unit may include a metric parser to receive the performance metrics in a source format and parse the received performance metrics. Further, the discovery unit may include a resource extractor to apply a transformation definition to the parsed performance metrics to determine a plurality of resources in a destination format. The plurality of resources may be associated with an application being executed in the endpoint. Furthermore, the discovery unit may include a transmitting unit to transmit the performance metrics and first information associated with the plurality of resources to the application monitoring server via a network.
US11334457B1 Semiconductor memory device and memory system including the same
A semiconductor memory device including a memory cell array and an error relief circuit may be provided. The memory cell array includes plurality of memory cells which store data and are coupled to a plurality of word-lines and a plurality of bit-lines. The error relief circuit includes a replacement memory. The error relief circuit receives a command and an address from an external device, stores a first data associated with a first address in the replacement memory in response to detecting a sequence of the consecutively received commands with respect to the first address, and inputs/outputs the first data associated with the first address through the replacement memory.
US11334451B2 Method and apparatus for redundant data processing in which there is no checking for determining whether respective transformations are linked to a correct processor core
An arrangement for redundant data processing has an integrated circuit in which the functionality of a multi-core processor is implemented. Processor cores (40; 50) of the multi-core processor are each designed to execute a useful program. The results which emerge from the execution of the useful program by the different processor cores are compared by a comparison module of the arrangement. The processor cores differ from one another with respect to an address or data structure (AS1, AS2; DS1, DS2) which is used by a processor core to respectively store and read data in or from a memory area (70; 80) that is assigned to the particular processor core. In terms of hardware, the individual processor cores are at least partially implemented separately in the integrated circuit.
US11334444B2 Method, device and computer program product for managing a storage system
Embodiments of the present disclosure relate to a method, device and computer program product for managing storage systems. A method comprises, in response to receiving a command to recover a storage system, reading first configuration information from a first disk of the storage system to be recovered, the first configuration information indicating a first disk array group to which the first disk belongs. The method further comprises recovering the first disk array group based at least on the first configuration information. The method further comprises, in response to the first disk array group being recovered, reading second configuration information from the first disk array group, the second configuration information indicating a storage resource pool to which the first disk array group belongs. Additionally, the method further comprises recovering the storage resource pool based at least on the second configuration information. Embodiments of the present disclosure can gradually recover various levels of storage objects in the storage system in the event of loss of configuration information in the system database.
US11334443B1 Trusted data restoration and authentication
A method and system for verified data restoration in storage systems is described. The method may include calculating a hash sum relating to initial data for storing in an archive and storing the data into the archive and storing the calculated initial hash sum into a blockchain network. The method may further include retrieving the data from the archive and calculating a retrieved hash sum of the retrieved data. The method may also include comparing the initial hash sum from the blockchain network with the retrieved hash sum. The method may additionally include restoring the data from the archive if the initial hash sum is equivalent to the retrieved hash sum.
US11334442B2 Management database long-term archiving to a recovery manager
A storage manager for an information management system determines whether one or more predetermined conditions have been met for transferring metadata of previously performed backup jobs stored in a first management database. A backup job may correspond to a backup operation of a primary storage device of a first client computing device. In response to a determination that one or more of the predetermined conditions have been met, the storage manager may transfer metadata for a second plurality of backup jobs to a second management database of a recovery manager. The recovery manager may receive a request to restore data to the primary storage device of the first client computing device based on the metadata of the second plurality of backup jobs. A media agent managed by the recovery manager may then restore the requested data to the primary storage device of the first client computing device.
US11334441B2 Distribution of snaps for load balancing data node clusters
Snaps are distributed among data nodes for load balancing and overload avoidance. A snap is initially associated with a first VNAS server on a first data node that hosts the primary volume being snapped. A second data node is selected based on loading. The second data node may be in the same or a different cluster. A second VNAS server is instantiated on the second data node. The snap is then mounted on the second VNAS server. The second VNAS server may be configured as the target for all reads to the snap. If the second data node is in a different cluster than the snap may be copied or moved from a first SAN node to a second SAN node. Multiple copies of snaps may be distributed, and individual snaps and copies may be associated with different SLOs.
US11334440B2 Information processing system, information processing apparatus, and information processing method
An information processing system including a first information processing apparatus including a unit configured to transmit information about the first information processing apparatus to a server, and a unit configured to cause a display to display a screen via which backup data to be imported to the first information processing apparatus is to be designated. The server including a unit configured to acquire identification information about some backup data, the identification information acquired based on the transmitted information and the some backup data including backup data about a second information processing apparatus different from the first information processing apparatus, from among a plurality of pieces of backup data about one or more information processing apparatuses managed by the server. The server transmit the identification information to the first information processing apparatus, and the screen provides information that is based on the identification information, and lists the some backup data.
US11334437B2 Method to recover an error state in a serial communication with an integrated circuit card, corresponding system and computer program product
In an embodiment a method for recovering an error state of an integrated circuit card, wherein the integrated circuit card is coupled to a transmitter device via a serial communication interface including at least a serial clock signal line on which a serial clock signal is transmittable from the transmitter device to the integrated circuit card, wherein the method includes upon detecting the error state, embedding, by the transmitter device, a reset signal in the serial clock signal; sending, by the transmitter device, the serial clock signal as reference clock signal on the serial clock signal line to the integrated circuit card, the reset signal representing a variation of parameters of the serial clock signal; checking, by the integrated circuit card, a presence of the variation of parameters of the serial clock signal; and upon checking the presence of the variation of parameters, performing, by the integrated circuit card, a transition from the error state to a reset state.
US11334435B2 Safety event detection for a memory device
Methods, systems, and devices for performing safety event detection for a memory device are described. For example, a memory array of a memory device may operate in a first mode of operation (e.g., a normal mode of operation). An event associated with a reduction of data integrity for the memory array may be detected. In some cases, the event may be associated with a temperature of the memory device, a voltage level detected at the memory device, an error event at the memory device, or the like. Based on the detected event, it may be determined whether to adjust the operation of the memory device to a second mode of operation (e.g., a safe mode of operation). The second mode of operation may correspond to a mode of operation that increases data retention characteristics.
US11334429B2 Non-volatile memory apparatus and reading method thereof
A non-volatile memory apparatus includes an error checking and correcting (ECC) decoding circuit, a first cyclic redundancy check (CRC) circuit, a second CRC circuit, and an interface circuit. The ECC decoding circuit decodes an original codeword to obtain a decoded codeword. The interface circuit receives and provides a first data portion of the decoded codeword to a host. The first CRC circuit performs a first CRC on the first data portion and generates a check status message based on a relationship between a result of the first CRC and a first CRC code of the decoded codeword. The second CRC circuit performs a second CRC on the first data portion to generate a second CRC code. The second CRC circuit determines whether to further change the second CRC code to make the second CRC code not match the first data portion according to the check status message.
US11334422B2 System and method for data redistribution in a database
A method for data redistribution of a job data in a first datanode (DN) to at least one additional DN in a Massively Parallel Processing (MPP) Database (DB) is provided. The method includes recording a snapshot of the job data, creating a first data portion in the first DN and a redistribution data portion in the first DN, collecting changes to a job data copy stored in a temporary table, and initiating transfer of the redistribution data portion to the at least one additional DN.
US11334419B1 Information handling system fault analysis with remote remediation file system
A disclosed fault analysis solution and method includes provisioning an NVMe boot directory of an information handling system with a notification module configured to perform certain operations in a pre-OS context, The operations may include detecting a pre-OS error event, determining a faulty component associated with the error event, identifying one or more executable scripts and tools associated with the faulty component, invoking a support app to download the one or more executable scripts and tools, and executing the one or more executable scripts and tools to generate a fault analysis report. The executable scripts may perform script operations including retrieving event data including one or more logs and system parameters associated with either the error event or the faulty component and storing the event data in an error log file. The executable tools may perform remedial measures associated with the error event or the faulty component.
US11334418B2 Cloud-based recovery system
A computing system in a server environment receives a diagnostic data package, corresponding to a problem, from a client computing system and runs a problem-specific analyzer to generate additional problem-specific data. A root cause for the problem is identified along with a recovery action, based on the diagnostic data package and the additional problem-specific data. The root cause and recovery action are communicated to the client computing system.
US11334416B2 System and method for transferring peripheral firmware core data
An information handling system includes a first memory to store firmware core data for a peripheral device. A second memory includes a video framebuffer portion and a firmware core data portion. In response to a firmware exception within the peripheral device, the second memory receives the firmware core data. A baseboard management controller communicates with the peripheral device and with the second memory. The baseboard management controller queries the peripheral device for firmware storage capabilities of the peripheral device, and notifies a user of the information handling system that a firmware crash of the peripheral device has occurred. In response to the firmware crash of the peripheral device, the baseboard management controller receives the firmware core data from the peripheral device.
US11334415B2 Data storage device and method for sharing memory of controller thereof
A data storage device and a method for sharing memory of controller thereof are provided. The data storage device comprises a non-volatile memory and a controller, which is electrically coupled to the non-volatile memory and comprises an access interface, a redundant array of independent disks (RAID) error correcting code (ECC) engine and a central processing unit (CPU). The CPU has a first memory for storing temporary data, the RAID ECC engine has a second memory, and the controller maps the unused memory space of the second memory to the first memory to be virtualized as part of the first memory when the second memory is not fully used so that the CPU can also use the unused memory space of the second memory to store the temporary data.
US11334413B2 Estimating an error rate associated with memory
The present disclosure includes apparatuses and methods for estimating an error rate associated with memory. A number of embodiments include sensing data stored in a memory, performing an error detection operation on the sensed data, determining a quantity of parity violations associated with the error detection operation, and estimating an error rate associated with the memory based on the determined quantity of parity violations.
US11334411B2 Functional safety software concept for motor drives
According to an aspect, there is provided a functional safety, FS, watch-dog timer circuit for a computing device of a frequency converter controlling a motor. The FS watchdog timer circuit is configured to trigger a safe state of the frequency converter in response to a timer of the FS watchdog timer circuit expiring. Moreover, the FS watchdog timer circuit is configured to reset the time in response to receiving a first refresh signal from the computing device funning FS software using non-inverted logic as well as in response to receiving a second refresh signal from the computing device running the FS software using inverted logic.
US11334405B2 Distributed persistent queue facilitating state machine replication
Disclosed are a method and system for implementing a distributed persistent queue. To implement the queue, an API is defined that includes a command to enqueue an object onto the queue, to obtain the ordering of all objects in the queue and to remove any item from the queue. Enqueuing an object includes obtaining a unique ID for the object from a generator and then storing the object in a persistent shared log, which provides persistent storage for the queue. Obtaining an ordering of all objects in the persistent queue includes receiving for each object stored in the queue a pair of values, the first being the unique ID and the second being a sequence number from the persistent shared log. Regardless of the host computer system making the request for the ordering of objects in the queue the ordering provided to each host computer system is the same.
US11334399B2 Methods and apparatus to manage power of deep learning accelerator systems
Apparatus, systems, methods, and articles of manufacture to manage power of deep learning accelerator systems are disclosed. An example apparatus includes a power manager and a power controller. The power manager is to generate a power table to allocate power frequencies between an accelerator and memory based on a ratio of compute tasks and bandwidth tasks in a first workload; update the power table based on a request to at least one of add a second workload or remove the first workload; and determine an index into the power table. The power controller is to determine a power consumption based on the power table; determine whether to update the index based on a power budget and the power consumption; and allocate power to the accelerator and the memory according to the power table.
US11334395B2 Methods and apparatus to allocate hardware in virtualized computing architectures
Methods, apparatus, systems and articles of manufacture are disclosed to allocate hardware in virtualized computing architectures. An example apparatus to manage a virtual server rack comprises a drift analyzer to determine that hardware resources assigned to a virtualized workload domain exceed the resources requested for the virtualized workload domain; and a rebalancer to reassign one or more of the hardware resources in response to an indication from the drift analyzer.
US11334387B2 Throttle memory as a service based on connectivity bandwidth
Systems, methods and apparatuses to throttle network communications for memory as a service are described. For example, a computing device can borrow an amount of random access memory of the lender device over a communication connection between the lender device and the computing device. The computing device can allocate virtual memory to applications running in the computing device, and configure at least a portion of the virtual memory to be hosted on the amount of memory loaned by the lender device to the computing device. The computing device can throttle data communications used by memory regions in accessing the amount of memory over the communication connection according to the criticality levels of the contents stored in the memory regions.
US11334384B2 Scheduler queue assignment burst mode
Systems, apparatuses, and methods for implementing scheduler queue assignment burst mode are disclosed. A scheduler queue assignment unit receives a dispatch packet with a plurality of operations from a decode unit in each clock cycle. The scheduler queue assignment unit determines if the number of operations in the dispatch packet for any class of operations is greater than a corresponding threshold for dispatching to the scheduler queues in a single cycle. If the number of operations for a given class is greater than the corresponding threshold, and if a burst mode counter is less than a burst mode window threshold, the scheduler queue assignment unit dispatches the extra number of operations for the given class in a single cycle. By operating in burst mode for a given operation class during a small number of cycles, processor throughput can be increased without starving the processor of other operation classes.
US11334380B2 Remote memory in hypervisor
The disclosure provides an approach for creating a pool of memory out of local memories of host machines, and providing that pool for the hosts to use. The pool is managed by a controller that keeps track of memory usage and allocated memory among hosts. The controller allocates or reclaims memory between hosts, as needed by the hosts. Memory allocated from a second host to a first host may then be divided into smaller portions by the first host, and further allocated to virtual machines executing within the first host.
US11334379B2 Control device
A control device according to an embodiment includes hardware. The hardware includes a memory and a processor. The memory stores a host operating system (OS), a virtual machine, a guest OS, a guest process, and a controller process. The virtual machine is implemented on the host OS. The guest OS operates on the virtual machine. The guest process unit is operated by the guest OS, and executes control processing for an external appliance to be controlled using the hardware that is allocated to the guest OS in accordance with hardware allocation data indicating hardware to be allocated to each of the host OS and the guest OS. The controller process unit is operated by the host OS, and executes control processing for the appliance to be controlled using the hardware that is allocated to the host OS in accordance with the hardware allocation data.
US11334378B2 Method for performance analysis by extrapolation of a software application in a cluster of servers
A method for performance analysis of a software application, by its parallel execution in a cluster of reference servers, includes a first execution involving exchanges of useful data between computational and storage nodes of the cluster of servers executed by an interconnection network according to a predetermined protocol by encapsulating these useful data in messages of predetermined size; a second execution involving the same exchanges of useful data between the same computational and storage nodes of the cluster of servers executed by the same interconnection network according to the same protocol but with a different predetermined message size; an extrapolation of the software application performance comprising a simulation of a variation of a bandwidth of the interconnection network based on the difference in the predetermined size of the messages exchanged during the first and second executions.
US11334370B2 Automated software setup
The present disclosure pertains to automated software setup. In one embodiment, a first set of entity descriptors associated with a first entity is obtained. Similar entities to the first entity are determined by comparing the first set of entity descriptors to each of a plurality of sets of entity descriptors, each associated with a particular entity that previously setup the software. The percentage of the similar entities that selected a particular software functionality requirement is determined and a set of software functionality requirements for the first entity is determined based on the percentages. A user interface is provided for selecting the plurality of possible software functionality requirements and the first set of software functionality requirements are pre-selected in the user interface. Accordingly, software setup for a new entity is automated based on the software setup selections of similar entities.
US11334368B2 Process and thread launch features
A system for providing features at launch to an application. The system may execute a user-space launcher application. To execute the launcher application, the computing system may: wrap a process creation function with a process creation wrapper function, preload a function library comprising the process creation function, launch an application specified to the launcher application, intercept a call to the process creation function of the launched application with the process creation wrapper function, create a process on behalf of the launched application using the process creation function, and provide a feature at launch to the process of the launched application based on a parameter specified to the launcher.
US11334367B2 Placeholder boot option and boot option replacement system
A boot option system includes a pre-boot execution environment system coupled to a server device through a network. The server device creates a device placeholder boot option including a device path terminating at a storage controller in the server device. During a first boot and based on first boot instructions received from the pre-boot execution environment system, the server device moves the device placeholder boot option to a desired location within a boot sequence for the server device. During a second boot and based on second boot instructions received from the pre-boot execution environment system, the server device provides an operating system on the server device. The server device then replaces, at the desired location within the boot sequence, the device placeholder boot option with an operating system boot option that was provided on the server device in response to the provisioning of the operating system on the server device.
US11334364B2 Layered composite boot device and file system for operating system booting in file system virtualization environments
A layered composite boot device, and a corresponding layered composite file system, can be implemented by a boot manager. Requests directed to the layered composite boot device and file system, can be serviced from a primary device and file system that are encapsulated by the layered composite boot device and file system. The primary device and file system can correspond to a virtualized file system within a container environment, thereby enabling changes within the container environment to affect early stages of operating system booting in the container environment. Should such requests not be serviceable from the primary layers, the composite device and file system can comprise secondary layers that can correspond to a container host connection and the host file system, providing fallback to existing data if changes within the container environment were not made, thereby enabling booting to proceed in a traditional manner.
US11334362B2 Generating and executing a control flow
Examples of the present disclosure provide apparatuses and methods related to generating and executing a control flow. An example apparatus can include a first device configured to generate control flow instructions, and a second device including an array of memory cells, an execution unit to execute the control flow instructions, and a controller configured to control an execution of the control flow instructions on data stored in the array.
US11334361B2 Shared pointer for local history records used by prediction circuitry
An apparatus has processing circuitry, and history storage circuitry to store local history records. Each local history record corresponds to a respective subset of instruction addresses and tracks a sequence of observed instruction behaviour observed for successive instances of instructions having addresses in that subset. Pointer storage circuitry to store a shared pointer shared between the local history records. The shared pointer indicates a common storage position reached in each local history record. Prediction circuitry determines predicted instruction behaviour for a given instruction address based on a selected portion of a selected local history record stored in the history storage circuitry. The prediction circuitry selects the selected local history record based on the given instruction address and selects the selected portion based on the shared pointer.
US11334360B2 High throughput disassembly system for executable code and applications
The present invention performs high-throughput disassembly for executable code comprising a plurality of instructions. An input of the executable code is received. Exhaustive disassembly is performed on the executable code to produce a set of exhaustively disassembled instructions. An instruction flow graph is constructed from the exhaustively disassembled instructions. Instruction embedding is performed on the exhaustively disassembled instructions to construct embeddings.
US11334359B2 Systems and methods for management of dynamic devices
Methods and systems are provided for managing dynamic devices of an IHS (Information Handling System) that include re-programmable logic circuitry. The dynamic devices of the IHS are identified and the type of a dynamic device is determined based on operations implemented by the re-programmable logic circuitry of that dynamic device. The dynamic device is enrolled for management by a remote access controller of the IHS based on its determined type. Messages are registered for management of the dynamic device, where the messages are selected based on its determined type. Remote management of the dynamic device is initiated using the registered messages. Any programming that changes the type of the dynamic device of the dynamic device is detected. If a change is detected, the dynamic device is enrolled for remote management using updated messages based on its updated type.
US11334352B1 Systems and methods for generating an immune protocol for identifying and reversing immune disease
A system for generating an immune protocol including a computing device configured to receive an immune biomarker, retrieve an immune profile, assign the immune profile to an immune category, determine, using the immune category and the immune profile, an elimination plan, including identifying an effect on the immune profile for each nutrition element consumed by the user, determine at least a nutrition element that contributes to the immune category, create, using the elimination plan, a reintroduction phase, including identifying a frequency associated with the nutrition element determined in the elimination plan, and identifying a magnitude associated with the nutrition element determined in the elimination plan, identify a plurality of protocol elements, wherein each contains a nutrient amount intended to prevent autoimmune disease, and generate an immune protocol as a function of the elimination plan, the reintroduction phase, and the plurality of protocol elements.
US11334350B2 Program component evaluation system and program component evaluation method
An object of the present invention is to efficiently advance development of a program by appropriately evaluating a program component. A program component evaluation system stores a data model that is information including a data type and data characteristics required for each input data of plural program components used for configuring software, extracts the data model conforming to the data type of target input data that is data to be determined regarding whether or not the data can be used as the input data of the program component, analyzes whether or not the target input data conforms to each of the data characteristics for each of the extracted data models, specifies the program component in which the target input data conforms to the data characteristics of the data model of the input data, and outputs information indicating the specified program component.
US11334349B2 Removing feature flag-related codebase from applications
A system and method automatically refactor mature program code having interdependent features to remove instructions pertaining to features that are no longer used. To facilitate reduction of the number of feature dependencies to test, instrumentation data are analyzed to determine which of the available features are in actual use. A graph of feature dependencies is built based on the program configuration, and the program code is simulated, according to existing testing protocols, with various combinations of features disabled to determine whether the program continues to function without error. When features are found that can be safely removed, the codebase is automatically refactored to eliminate the implementing code corresponding to the features. The refactored code then may be further automatically retested and deployed into the production environment.
US11334348B2 Utilizing machine learning to identify and correct differences in application programming interface (API) specifications
A device may receive API specifications associated with APIs, and may store the API specifications in a data structure. The device may process the API specifications to identify a system level set of API specifications that includes API specifications utilized by multiple systems, a release level set of API specifications that includes API specifications with different release dates, and a version level set of API specifications that includes API specifications with different versions. The device may process the system level set of API specifications, with a machine learning model, to determine system level differences in the system level set of API specifications, and may correct the system level set of API specifications, based on the system level differences, to generate a corrected system level set of API specifications. The device may cause the corrected system level set of API specifications to be implemented in the multiple systems.
US11334345B2 Differential firmware update generation
A method of generating an output differential firmware update. Differential firmware update characteristic data is sent from a trusted execution environment (TEE) to an authorizing entity. The differential firmware update characteristic data indicates at least one characteristic associated with generation of the output differential firmware update within the TEE. The TEE obtains a key from the authorizing entity, and is thereby authorized by the authorizing entity to generate the output differential firmware update. The TEE obtains an encrypted version of a firmware portion of the firmware. The encrypted version of the firmware portion is decrypted using the key to obtain a decrypted version of the firmware portion. The output differential firmware update is generated using the decrypted version of the firmware portion.
US11334343B1 Systems and methods for managing releases of applications in a computing environment
Described herein are systems and methods for managing releases of an application in a controlled manner. A computing environment may include a first and second release of an application service, a message broker, a deployment management service and an application management service. The deployment management service may receive settings for the second release, configure the application management service in the computing environment with the settings, and transmit a request to the message broker to cause the application management service to receive messages published to a first category of the message broker. The application management service may receive a message from the message broker, identify a second category of the message broker corresponding to one of the first release or the second release, and publish the message to the second category of the message broker for consumption by one of the first release or the second release of the application service.
US11334337B2 Selecting and sending subset of components to computing device prior to operating system install
Examples disclosed herein relate to providing a subset of software components customized for a device to the device prior to the device installing an associated operating system. An update platform including a repository including a number of software components associated with multiple operating systems and multiple hardware sets is to determine that an operating system install is to occur on the device. The update platform is to select a subset of the software components for the device based on the operating system install and hardware devices on the device. The update platform is to push the subset to a storage coupled to a baseboard management controller of the device prior to the operating system install.
US11334333B1 Generation of adaptive configuration files to satisfy compliance
The present invention may include an embodiment that receives a deployment declaration in a natural language. The embodiment may detect one or more sequencing entities and one or more parameter entities using trained natural language processing. The embodiment may sequence a configuration file based on the one or more sequencing entities. The embodiment may determine a plurality of configuration parameters in the sequenced configuration file. The embodiment may substitute a configuration parameter from the plurality of configuration parameters of the sequenced configuration file with the one or more parameter entities. The embodiment may align the plurality of configuration parameters of the sequenced configuration file based on organization compliance data and deploys a tuned cloud service using the sequenced configuration file.
US11334330B2 General machine learning model, and model file generation and parsing method
Disclosed are a general machine learning model generation method and apparatus, and a computer device and a storage medium. The method comprises: acquiring task parameters of a machine learning task (S1201); performing classification processing on the task parameters to obtain task instructions and model parameters (S1202); aggregating the task instructions and the model parameters according to a data type to obtain stack data and heap data (S1203); and integrating the stack data and the heap data to obtain a general machine learning model (S1204). By means of the method, compiled results of a corresponding general model in the running of an algorithm can be directly executed, which avoids repetitive compilation, thus greatly improving the efficiency of machine learning algorithm implementation and shortening the time from compilation to obtaining execution results.
US11334322B2 Amplifying, generating, or certifying randomness
A security test logic system can include a non-transitory memory configured to store measurements from a measurement apparatus, the measurement outputs comprising indications of presence or absence of coincidences where particles are detected at more than one detector at substantially the same time, the detectors being at the end of different channels from a particle source and having substantially the same length. The system can include a processor configured to compute a test statistic from the stored measurements. The test statistic may express a Bell inequality, and the system can compare the test statistic with a threshold. The processor can be configured to generate and output a certificate certifying that the measurements are from a quantum system if the value of the computed test statistic passes the threshold.
US11334321B2 True random number generator based on period jitter
A true random number generator (TRNG) for generating a sequence of random numbers of bits is disclosed. The TRNG includes a TRNG cell configured to generate a sequence of bits logically alternating with a mean frequency and with substantially random period jitter; a period monitor configured to generate a first sequence of random bits based on a set of periods of the sequence of logically alternating bits; and a sampling circuit configured to sample the first sequence of random bits in response to a sampling clock to generate a second sequence of random bits.
US11334320B2 Generating randomness in neural networks
An execution unit configured to execute a computer program instruction to generate random numbers based on a predetermined probability distribution. The execution unit comprises a hardware pseudorandom number generator configured to generate at least randomised bit string on execution of the instruction and adding circuitry which is configured to receive a number of bit sequences of a predetermined bit length selected from the randomised bit string and to sum them to produce a result.
US11334319B2 Apparatus and method for multiplication and accumulation of complex values
An apparatus and method for multiplying packed unsigned words. For example, one embodiment of a processor comprises: a decoder to decode a first instruction to generate a decoded instruction; a first source register to store a first plurality of packed unsigned words; a second source register to store a second plurality of packed unsigned words; execution circuitry to execute the decoded instruction, the execution circuitry comprising: multiplier circuitry to multiply each of a plurality of packed unsigned words from the first source register with corresponding packed unsigned words from the second source register to generate a plurality of products responsive to the decoded instruction, adder circuitry to add the products to generate a first result, and accumulation circuitry to combine the first result with an accumulated result to generate a final result comprising a third plurality of packed unsigned words, and to write the third plurality of packed unsigned words or a maximum value to a destination register.
US11334312B2 Playback device and method of controlling the same
A playback device includes a first communicator that communicates with a terminal device through a first communication scheme and that receives music data and music information indicating an attribute of the music data from the terminal device, a music information storage that stores the music information received by the first communicator, a music player that plays back the music data received by the first communicator, a search processor that generates search data for searching for information related to the music data based on the music information, and a second communicator that communicates via a network through a second communication scheme different from the first communication scheme and that transmits the search data and receives a search result for the search data. The search processor outputs the search result received by the second communicator.
US11334310B2 Synchronization of digital content consumption
In one embodiment, a method includes receiving playback statuses from one or more second client computing devices that are in a synchronous presentation session with a first client computing device. Content presented on the first client computing device and the one or more second client computing devices may be determined to be out of synchronization. A plurality of synchronization options for synchronization of the content may be displayed on the first client computing device. The plurality of synchronization options may be based on the playback statuses associated with the first client computing device and the one or more second client computing devices. A particular synchronization option may be selected from the plurality of synchronization options. The content on the first client computing device may be synchronized with the one or more second client computing devices based on the particular synchronization option.
US11334304B2 Information processing apparatus to display print attribute of multiple groups on identical display and non-transitory computer readable medium
An information processing apparatus includes a processor configured to, in a case where a print attribute is set for each of multiple groups each having a single page or multiple pages, display the groups and the print attribute on an identical display.
US11334303B1 Methods and systems for organizing variable data documents including those with long repeat lengths
A method for printing a variable data document includes receiving the variable data document which has a specified or estimated repeat length L; receiving or selecting a designated queue size (DQS) and a parameter Q representing a number of repeated pages to be provided in a chunk; arranging at least a portion of the variable data document into at least one cycle of chunks for processing using raster image processors (RIPs), wherein each of the at least one cycle of chunks contains R chunks and each chunk of a first cycle of the at least one cycle of chunks has a size C determined using DQS, Q, and L; and processing, using the RIPs, the portion of the variable data document into rasters for printing by providing at least one chunk of the at least one cycle of chunks to each of the RIPs.
US11334302B1 Methods and systems for indicating and replacing missing element(s) in print job files prior to printing
A method for processing a print job file using a printing system includes receiving, by the printing system, the print job file, the print job file including at least one placeholder element designated in the document using a pattern, a spot color, or a set of color values; receiving, by the printing system, missing content for the print job file; replacing, by the printing system, the at least one placeholder element with the missing content; and printing, by the printing system, the print job file including the missing content.
US11334300B2 Non-transitory storage medium storing program readable by computer of information processing apparatus, non-transitory storage medium storing program set, and information processing apparatus
A non-transitory storage medium stores a program readable by a computer of an information processing apparatus. When executed by the computer, the program causes the information processing apparatus to execute: (a) in response to receipt of an establishing instruction, obtaining processing of obtaining device information of at least one connectable device which is a device capable of connecting to the information processing apparatus, (b) specifying processing of specifying a particular device to which the wireless communication is established based on the obtained device information, and (c) instruction processing of instructing an operating system of the information processing apparatus to execute pairing with the particular device. The operating system establishes wireless communication based on a prescribed wireless communication protocol with the particular device in response to receipt of an instruction for the pairing.
US11334299B2 Image forming apparatus and non-transitory computer readable medium
An image forming apparatus includes a memory, and a processor configured to: read a first image of a sheet in a state in which the sheet is held on a sheet holding unit, the sheet being a sheet on which an image has been formed; detect a symbol from the first image of the sheet which has been read, the symbol indicating an orientation of the first image; and, when the orientation of the first image indicated by the detected symbol is different from an orientation of a second image that is to be formed on the sheet, perform a correction process of matching the orientation of the first image with the orientation of the second image that is to be formed on the sheet, the orientation of the first image being indicated by the detected symbol.
US11334298B2 Image layout size calculation apparatus, image layout size calculation method, image layout size calculation program, and recording medium storing the program
Provided are an image layout size calculation apparatus, an image layout size calculation method, and an image layout size calculation program which are capable of outputting an image with a small blurriness degree. A blurriness value is calculated for each image area, and the smallest blurriness value is decided (step S24). Resolution of a printer that prints the image is read (step S25). A layout size in which the blurriness value is equal to or smaller than a second threshold value is calculated based on the number of pixels of the image, the decided blurriness value, and the resolution of the printer (step S26). By printing the image having a size equal to or smaller than the calculated layout size, the blurriness degree of the printed image is reduced.
US11334294B2 Microcontroller architecture for non-volatile memory
A non-volatile memory system comprises a memory structure and a control circuit connected to the memory structure. The control circuit includes a programmable and reprogrammable microcontroller. The microcontroller has a first processor that executes instructions to coordinate sequences of voltages applied to the memory structure by a first circuit in order to perform memory operations. The microcontroller has a second processor that executes second instructions to control a second circuit to test conditions of the non-volatile memory cells in response to the voltages applied to the memory structure. The microcontroller may have a third processor that controls the flow of the memory operation and directs the first and second processors to execute the instructions. The instructions of the various processors may be updated, which provides for flexible flow, core operation control, and condition testing.
US11334290B2 Memory storage device and management method thereof
A management method for managing a memory storage device compatible with a PCIe (PCI Express) standard is disclosed. The memory storage device has a plurality of pins configured to couple to a host system. The management method includes: transmitting a first command to the memory storage device through at least one first pin among the pins to control the memory storage device to enter a target link status; and when the memory storage device is in the target link status, transmitting a second command to the memory storage device through a second pin among the pins to control the memory storage device to leave the target link status. The second pin is not a pin dedicated to control the memory storage device to enter or leave the target link status.
US11334287B2 Data stream identification and processing in data storage device
A computer system having a host in communication with a data storage device is coupled to the host via a peripheral bus and a host interface. The data storage device has a controller, non-volatile storage media; and firmware containing instructions configures the operations of the controller. The host transmits a sequence of commands to the storage device to read data items from, or write data items to, the non-volatile storage media. The storage device examines a subset of the commands to determine whether or not data items identified in the subset are addressed sequentially and optimizes processing of at least a portion of the sequence of commands based on a result of a determination of whether or not data items identified in the subset are addressed sequentially.
US11334286B2 Memory system including multiple memories connected in series
A memory system includes first, second, third, and fourth nonvolatile memory, a memory controller configured to modulate write data for the first and second memory into a first time slot of a data signal according to an allocation scheme, and modulate write data for the third and fourth memory into a second time slot of the data signal according to the allocation scheme, a first bridge circuit configured according to the allocation scheme to extract first write data from the first time slot, a second bridge circuit configured according to the allocation scheme to extract second write data from the first time slot, a third bridge circuit configured according to the allocation scheme to extract third write data from the second time slot, and a fourth bridge circuit configured according to the allocation scheme to extract fourth write data from the second time slot.
US11334283B2 Method for providing application data of at least one application executable on a control unit of a vehicle, method for calibrating a control unit, control unit and evaluation unit
A method for providing application data of at least one application executable on a control unit of a vehicle. The control unit includes components for running an operating system including a virtual memory management. In the method, an application address space of a first virtual memory is initially read out, the application address space being assigned to a process of the application and representing an area of a physical memory of the control unit occupied by the application data. The application address space is mapped in a further step into a virtual address space, which is assigned to a process of a communication application for exchanging data via a communication interface to a control unit-external evaluation unit. The application data are therefore retrievable via the communication interface.
US11334282B2 High bandwidth memory device and system device having the same
According to some embodiments, a high bandwidth memory device includes a base die and a plurality of memory dies stacked on the base die and electrically connected to the base die through a plurality of through substrate vias. The base die includes a plurality of first input buffers configured to receive channel clock signals, channel command/addresses, and channel data from a plurality of first bumps connected to the outside of the base die, a plurality of second input buffers configured to receive test clock signals, test command/addresses, and test data from a plurality of second bumps connected to the outside of the base die, a monitoring unit, a plurality of first output buffers connected to the monitoring unit and configured to output monitored data from the monitoring unit to the plurality of second bumps, and a plurality of paths from the plurality of first input buffers to the monitoring unit. The plurality of second bumps are connected to receive test clock signals, test command/addresses, and test data from the outside of the base die during a first operation mode, and to receive monitored data from the plurality of first output buffers during a second operation mode.
US11334269B2 Content driven storage and retrieval of files
Storage pools having categorized archival storage tapes according to content of files stored on each tape. Archiving new files into the storage pools according to content of the new files for efficient retrieval of files from storage tapes organized by category of content. Recall of multiple files from archival storage tapes to primary storage of an hierarchical storage management system is efficiently performed such that tape mounting operations are minimized.