Document Document Title
US11404550B2 Semiconductor device and method for manufacturing the same
According to one embodiment, a semiconductor device includes first, and second conductive members, first, second, and third semiconductor regions, and an insulating part. A direction from the first conductive member toward the second conductive member is along a first direction. The first semiconductor region includes first and second partial regions. A second direction from the first partial region toward the second partial region crosses the first direction. The first conductive member is between the first partial region and the second conductive member. A direction from the second partial region toward the second semiconductor region is along the first direction. A direction from the second conductive member toward the second semiconductor region is along the second direction. The third semiconductor region is between the second partial region and the second semiconductor region. The insulating part includes a first insulating region, a second insulating region, and a third insulating region.
US11404548B2 Capacitance reduction for backside power rail device
The present disclosure describes a method to form a backside power rail (BPR) semiconductor device with an air gap. The method includes forming a fin structure on a first side of a substrate, forming a source/drain (S/D) region adjacent to the fin structure, forming a first S/D contact structure on the first side of the substrate and in contact with the S/D region, and forming a capping structure on the first S/D contact structure. The method further includes removing a portion of the first S/D contact structure through the capping structure to form an air gap and forming a second S/D contact structure on a second side of the substrate and in contact with the S/D region. The second side is opposite to the first side.
US11404536B2 Thin-film transistor structures with gas spacer
An integrated circuit includes a base, a first transistor structure on or above the base, and a second transistor structure on or above the base, where the second transistor structure is spaced from the first transistor structure. An insulator material at least partially encapsulates an airgap or other gas pocket laterally between the first transistor structure and the second transistor structure. The gas pocket is at least 5 nm in height and at least 5 nm wide according to an embodiment, and in some cases is as tall or taller than active device layers of the transistor structures it separates.
US11404531B2 Display screens and display terminals
A display screen includes a first display area and a second display area that are adjacent to each other. The first display area is connected to the second display area. The display screen further includes a first display panel and a second display panel. The first display panel includes a first substrate, a first electrode layer formed on the first substrate, a first pixel definition layer formed on the first electrode layer, a second electrode layer formed on the first pixel definition layer, and electrode lead-out wires. The first electrode layer includes first electrodes. The first electrode is adjacent to the second display panel. The second electrode layer includes second electrodes. The second electrodes respectively intersect across the first electrodes. The electrode lead-out wires are respectively connected with the first electrodes, and respectively extend in parallel with the second electrodes in the same direction.
US11404526B2 Display substrate and display device
The present disclosure provides a display substrate and a display device. The display substrate comprises a base, a plurality of display units arranged on the base, a signal line and a control unit, wherein the signal line is configured to connect adjacent two display units of the plurality of display units; at least a part of the signal line is made of a shape memory material, and the part is deformed to different degrees under different excitation conditions; the control unit is configured to detect deformation of the base and apply a corresponding excitation condition to the signal line according to the deformation of the base, so that the signal line is in a deformation state adaptive to the deformation of the base.
US11404525B2 Display device and method for manufacturing display device
A terminal of a flexible organic EL display device is formed using a third conductive member being a second metal layer exposed through an opening of a second resin layer. In the opening of the second resin layer, a protruding portion being formed using a third resin layer being a layer lower than the second resin layer and the third conductive member being the second metal layer overlap each other.
US11404524B2 Display panel, display module, and electronic device
A display panel, a display module, and an electronic device are provided. The display panel includes a third metal layer including a signal line, and a conductive layer including a connection portion. The connection portion is connected to the signal line. A pixel definition layer is disposed on the conductive layer, and the pixel definition layer includes a first opening region and a second opening region. A cathode is disposed in the second opening region and disposed on the pixel definition layer. The cathode is connected to the connection portion.
US11404523B2 Display device
A display device includes a data line extending in a first direction, a scan line extending in a second direction crossing the first direction, a wire extending in the second direction, and a bridge electrically connecting the wire to the data line, where the wire includes a branch protruding from the wire in the first direction, and the bridge overlaps the data line and the branch of the wire.
US11404522B2 Display device having first and second gates disposed on a first side of an active area and a pattern disposed on a second side of the active area
A display device including: a panel including pixels, a pixel including: an LED; a capacitor between a first voltage line and a node; a first transistor between the first voltage line and a first electrode of the LED; a second transistor between a data line and a source of the first transistor; a third transistor between the node and a drain of the first transistor; a fourth transistor between the node and a second voltage line; a fifth transistor between the first voltage line and the source of the first transistor; a sixth transistor between the first electrode and the drain of the first transistor; and a seventh transistor between the second voltage line and the first electrode, the third and fourth transistor including: an active area including metal oxide; first and second gates above the active area; and a pattern below the active area.
US11404521B2 Display apparatus including power supply line and fan-out portion
A display apparatus includes a first substrate including a display area and a peripheral area on a side of the display area, a second substrate facing the first substrate, a fan-out portion arranged in the peripheral area and including a plurality of wires, a power supply line arranged over the fan-out portion and in the peripheral area, an insulating layer arranged between the plurality of wires and the power supply line, and a sealing portion arranged in the peripheral area. The sealing portion surrounds a periphery of the display area and attaches the first substrate and the second substrate to each other. The peripheral area includes an overlapping area in which the fan-out portion, the power supply line, and the sealing portion overlap one another. The power supply line arranged in the overlapping area includes a first conductive layer and a second conductive layer arranged on the first conductive layer.
US11404519B2 Organic light emitting display device
An organic light emitting display device may include a first active pattern disposed on a substrate and including a first region, a second region, and a third region; a first gate electrode disposed on the first active pattern and forming a first transistor together with the first region and the second region; a second gate electrode disposed on the first active pattern and forming a second transistor together with the second region and the third region; a third gate electrode disposed on the first gate electrode, overlapping the second region, and forming a storage capacitor together with the first gate electrode; a metal pattern disposed between the first active pattern and the third gate electrode and overlapping the second region; and an organic light emitting diode electrically connected to the first transistor, the second transistor, and the storage capacitor.
US11404518B2 Display panel with dummy pixels and black lines in transmission area
A display panel includes a substrate including a display area and a transmission area arranged in the display area which is surrounded by a first side extending in a first direction, a second side extending in a second direction crossing the first direction, a third side facing the first side, and a fourth side facing the second side, pixels arranged in the display area, a first black line extending from the transmission area to the first side in a third direction different from the second direction and arranged with dummy pixels which do not emit light, and a second black line extending from the transmission area to the second side in a fourth direction different from the first direction and arranged with the dummy pixels which do not emit light, wherein the transmission area is arranged closer to the first and second sides than the third and fourth sides.
US11404515B2 Display substrate and manufacturing method thereof, and display device
A display substrate and a manufacturing method thereof, and a display device, are disclosed. The display substrate includes a base substrate and a thin film transistor (TFT) array, including a plurality of TFTs. A first electrode in each TFT includes a first portion and a second portion, a height of the second portion being greater than a height of the first portion in a direction perpendicular to the base substrate, wherein the first portion forms a groove with respect to the second portion and a wall of the groove comprises the second portion of the first electrode of a thin film transistor adjacent to the TFT. A bottom of the groove is the first pixel electrode of a light emitting element, wherein an organic light emitting functional layer is deposited in the groove on the first pixel electrode, and the second pixel electrode on the organic light emitting functional layer.
US11404514B2 Display device including irregularly-shaped gate disposed below driving thin-film transistor
A display device, including an irregularly-shaped display area disposed with a plurality of irregularly-shaped display pixels and at least one attachment device; and a pixel display area disposed adjacent to the irregularly-shaped display area; wherein each of the irregularly-shaped display pixels comprises an irregularly-shaped gate disposed below a driving thin-film transistor, and the irregularly-shaped gate changes a light-emitting brightness of the irregularly-shaped display pixel according to an adjustment voltage signal to balance light-emission uniformity of the irregularly-shaped display area and the pixel display area.
US11404512B2 Display apparatus including auxiliary pixels
A display apparatus includes a substrate that includes a sensor area, a first non-display area at least partially surrounding the sensor area, and a display area at least partially surrounding the first non-display area. A plurality of auxiliary pixels is disposed in the sensor area. The plurality of auxiliary pixels is configured for passive matrix driving. A plurality of main pixels is disposed in the main display area and is configured for active matrix driving.
US11404506B2 Display device
A display device includes a plurality of subpixels each including a transmission portion and a light emitting portion on a substrate, wherein the light emitting portion includes a driving transistor and an organic light emitting diode connected to the driving transistor, and an extension line extending from a drain electrode of the driving transistor and a first electrode of the organic light emitting diode are connected to each other in the transmission portion.
US11404502B2 Display substrate and manufacturing method thereof, display panel
A display substrate, a manufacturing method thereof and a display panel are provided. The display substrate includes a base and a pixel defining layer provided on the base, the pixel defining layer includes a plurality of sub-pixel regions, and at least one storage tank defined by the pixel defining layer is provided in each of the plurality of sub-pixel regions, and at an identical height with respect to the base, in a length direction of the storage tank, an end portion of the storage tank and a portion between two end portions of the storage tank differ in wettability to a storage material.
US11404498B2 Display device having fingerprint sensing function and method of operating the same
A display device includes a display unit displaying an image, a fingerprint sensing unit disposed on one surface of the display unit and including fingerprint sensing pixels to sense a fingerprint, and a readout circuit providing a selection signal to the fingerprint sensing unit to select a predetermined amount of fingerprint sensing pixels from the fingerprint sensing pixels as a sensing area and receiving a fingerprint sensing signal from the sensing area. The readout circuit accumulates the fingerprint sensing signal provided from the fingerprint sensing pixels in the sensing area during a test mode and calculates a compensation value based on a difference between the accumulated fingerprint sensing signal and a reference value.
US11404497B2 Organic light emitting display device
An organic light emitting display device includes: a substrate including pixel areas and a pixel separating area; a plurality of pixels; a plurality of spacers in the pixel separating area and spaced apart from each other; and a touch electrode unit disposed over the plurality of pixels and spacers. The touch electrode unit includes first touch electrodes arranged in a first direction and second touch electrodes arranged in a second direction. The touch electrode unit includes a plurality of touch pattern unit blocks repeatedly arranged. Each touch pattern unit block includes portions of each of neighboring first touch electrodes and portions of each of neighboring second touch electrodes. The spacers of each touch pattern unit block corresponds to a plurality of spacer pattern unit blocks repeatedly arranged. Each spacer pattern unit includes at least one spacer and is smaller than the touch pattern unit block.
US11404491B2 Display panel having black matrix layer in direct contact with conductive layer and method of manufacturing the same
A display panel and a method of manufacturing the same are provided. The method includes: forming a color filter layer on a glass substrate, the color filter layer including a plurality of color resist matrices having a plurality of colors; forming a black matrix layer between the color resist matrices having the plurality of colors, the black matrix layer including a plurality of black matrices, wherein the black matrices have electrical conductivity, and a position of the black matrices corresponds to a position of a transparent electrode. In the above manner, uniformity of light emission of the display panel can be effectively improved.
US11404489B2 Display substrate capable of alleviating color separation, and display device
A display substrate, a manufacturing method thereof and a display device are provided. The display substrate includes: a driver circuit layer, a planarization layer and light-emitting units, each light-emitting unit includes an anode, a cathode and an organic light emitting layer located between the anode and the cathode, and the anode is connected to a driving electrode of the driver circuit layer through a via hole in the planarization layer. The organic light emitting layer includes: at least one pixel repetition unit, each pixel repetition unit includes multiple pixels, and each pixel includes multiple sub-pixels with different colors. Via holes in the planarization layer that correspond to same colored sub-pixels of at least two pixels in the same pixel repetition unit have different via hole positions, the via hole position being a relative position of a projection of a via hole in the planarization layer within corresponding sub-pixel.
US11404486B2 Display substrate, manufacturing method thereof and display device
The present application relates to a display substrate, a manufacturing method thereof, and a display device. The display substrate includes a base plate, a plurality of pixel structures on the base plate, and a color resist layer on a side of the plurality of pixel structures away from the base plate. The color resist layer includes a plurality of color resist blocks, each color resist block corresponding to one or more of the plurality of pixel structures. Light emitted from each of the plurality of pixel structures has the same color as the color resist block corresponding thereto.
US11404485B2 Array substrate, method of fabricating array substrate, and display panel
The present disclosure generally relates to display technologies. An array substrate may include a plurality of first pixel units and a plurality of second pixel units arranged in alternating manner. Each of the plurality of first pixel units may include a first plurality of subpixels, each of the first plurality of subpixels comprising a functional stack that has a thickness of from 180 to 360 nm. Each of the plurality of second pixel units may include a second plurality of subpixels, each of the second plurality of subpixels comprising a functional stack that has a thickness of from 80 to 140 nm.
US11404475B2 Semiconductor sensor device and semiconductor sensor device manufacturing method
Connection with a wiring structure can be reliably achieved, whereby a semiconductor sensor device and a semiconductor sensor device manufacturing method with increased reliability are provided. A semiconductor sensor device in which a multiple of signal lines and a sensor detection portion are disposed includes a conductive film, disposed on a substrate, that configures the signal lines and whose upper face is exposed by an aperture portion of a width smaller than a width of the signal lines, a conductive member formed on the conductive film and electrically connected to the conductive film via the aperture portion, and a wiring structure, formed on an upper face of the conductive member, of an air bridge structure that connects the signal lines or the signal lines and the sensor detection portion, wherein an upper surface of the conductive member is in contact with the wiring structure, and a side face is exposed.
US11404472B2 Display module and display apparatus including light blocking layer with openings having regular intervals therebetween
A display module includes a substrate, a plurality of LEDs that are disposed on the substrate and irradiate light, and a light blocking layer that covers the plurality of LEDs, and fills intervals among the plurality of LEDs, each interval of the intervals being a distance between two adjacent LEDs of the plurality of LEDs, and wherein the light blocking layer includes a plurality of openings formed such that a top surface of each of the plurality of LEDs is exposed.
US11404467B2 Image sensor and system including the image sensor
An image sensor includes: a pixel array outputting a pixel signal; and a column wiring unit including at least one first column routing wiring extending from the pixel array and including a first connection wiring portion and a protrusion and at least one second column routing wiring including a second connection wiring portion, wherein a sum of lengths of the at least one first connection wiring portion and the protrusion is substantially identical to a length of the at least one second connection wiring portion; and a readout circuit receiving the pixel signal from the column wiring unit.
US11404465B2 Epitaxial semiconductor liner for enhancing uniformity of a charged layer in a deep trench and methods of forming the same
Photodetectors, transistors, and metal interconnect structures may be formed on a front side of the semiconductor substrate. A trench is formed through a backside surface of the semiconductor substrate toward the front side by an anisotropic etch process, which provides a vertical or tapered surface with a first root-mean-square surface roughness greater than 0.5 nm. A single crystalline semiconductor liner is deposited by performing an epitaxial growth process at a growth temperature less than 500 degrees Celsius on the vertical or tapered surface of the trench. A physically exposed side surface of the single crystalline semiconductor liner may have a second root-mean-square surface roughness less than 0.5 nm. At least one dielectric metal oxide liner having a uniform thickness may be formed on the physically exposed side surface to provide a uniform negatively charged film, which may be advantageously used to reduce dark current and white pixels.
US11404464B2 Image sensing device and method of forming the same
An image sensing device is provided. The image sensing device includes a substrate, a plurality of photosensitive elements, a dielectric layer, a reflector, a color filter, and a microlens structure. The substrate has a first pixel and a second pixel adjacent to the first pixel, and the substrate has a front side and a back side opposite the front side. The photosensitive elements are disposed in the substrate. The dielectric layer is disposed on the back side of the substrate. The reflection is disposed on the front side of the substrate and has a parabolic surface. The color filter layer is disposed on the dielectric layer. The microlens structure is disposed on the color filter layer.
US11404462B2 Imaging element and imaging apparatus
Image quality of an imaging element having a configuration in which pixels having color filters are arranged two-dimensionally is prevented from being lowered. An imaging element includes a plurality of pixels and incident light attenuation sections. The pixel includes a color filter transmitting incident light having a predetermined wavelength, and a photoelectric conversion section that produces an electric charge according to the light transmitted through the color filter. The incident light attenuation section is disposed between the color filters of the adjacent pixels, is configured to be different in surface height from the color filters, and attenuates light not transmitted through the color filter but incident on the photoelectric conversion section of the pixel where the color filter is disposed.
US11404457B2 Image sensor
An image sensor may include a substrate including a plurality of unit pixel regions and having first and second surfaces facing each other. Each of the unit pixel regions may include a plurality of floating diffusion parts spaced apart from each other in the substrate, storage nodes provided in the substrate to be spaced apart from and facing the floating diffusion parts, a transfer gate adjacent to a region between the floating diffusion parts and the storage nodes, and photoelectric conversion parts sequentially stacked on one of the first and second surfaces. Each of the photoelectric conversion parts may include common and pixel electrodes respectively provided on top and bottom surfaces thereof and each pixel electrode may be electrically connected to a corresponding one of the storage nodes.
US11404456B2 Photoelectric conversion device
A photoelectric conversion device includes a pixel area, the pixel area including a plurality of pixels arranged in a matrix, each pixel comprising a photoelectric conversion portion, a floating diffusion, and a transfer gate, the transfer gate controlling transfer of charges generated in the photoelectric conversion portion to the floating diffusion. The photoelectric conversion portion is shifted relatively to the transfer gate depending on a position thereof in the pixel area. The shifting direction is a direction perpendicular to a charge transfer direction from the photoelectric conversion portion to the floating diffusion.
US11404454B2 Image sensing device
An image sensing device includes a sensing module, a moving module, and an invisible light transmitter. The sensing module includes several pixel sets. Each of the pixel sets includes several sub-pixels and one or more invisible light sensor. The sub-pixels and the invisible light sensor are arranged into an array. The moving module is connected to the sensing module. The moving module is used to move the sensing module. The invisible light transmitter is disposed corresponding to the sensing module. The invisible light sensor is used to sense an invisible light transmitted from the invisible light transmitter.
US11404452B2 Display panel and manufacturing method thereof
A manufacturing method of a display panel comprises: providing a first substrate; forming active switches on the first substrate; providing a second substrate disposed opposite to the first substrate; forming a color filter layer on the first substrate or the second substrate; and forming at least one spacer unit on the first substrate or the second substrate. The spacer unit comprises a photosensitive spacer material comprising two different wavelengths of light initiators.
US11404448B2 Display substrate, manufacturing method thereof, and display device
A display substrate, a manufacturing method thereof, and a display device are disclosed. The display substrate includes: a base substrate, the base substrate includes a bonding region; and a connection terminal located in the bonding region of the base substrate, the connection terminal includes a first conductive layer and a second conductive layer being in contact with each other, the first conductive layer and the second conductive layer are overlapped with each other in a direction perpendicular to the base substrate.
US11404446B2 Display panel, gate electrode driving circuit, and electronic device
A display panel, a gate electrode driving circuit, and an electronic device are provided. The display panel includes a first metal layer including a first gate electrode; a second metal layer including a first source electrode, a first drain electrode, and a second gate electrode; two ends of a polycrystalline silicon semiconductor layer electrically connected to the first source electrode and the first drain electrode respectively; a third metal layer including a second source electrode and a second drain electrode; and two ends of a metal oxide semiconductor layer electrically connected to the second source electrode and the second drain electrode respectively.
US11404445B2 Display device and display driving method
The application provides a display device and a display driving method. The display device includes a display, a housing, and a camera module arranged between the display and the housing. The display panel comprises a first display area and a second display area. Orthographic projection of the camera module on the display is located in the first display area. Membrane structure in the first display area is composed of transparent materials.
US11404442B2 Protective structure and fabrication methods for the peripheral circuits of a three-dimensional memory
Embodiments of a semiconductor memory device include a substrate having a first region with peripheral devices, a second region with one or more memory arrays, and a third region between the first and the second regions. The semiconductor memory device also includes a protective structure for peripheral devices. The protective structure for peripheral devices of the semiconductor memory device includes a first dielectric layer and a barrier layer disposed on the first dielectric layer. The protective structure for peripheral devices of the semiconductor memory device further includes a dielectric spacer formed on a sidewall of the barrier layer and a sidewall of the first dielectric layer, wherein the protective structure is disposed over the first region and at least a portion of the third region.
US11404434B2 Three-dimensional semiconductor memory device
A semiconductor memory device includes horizontal patterns disposed on a peripheral circuit structure and spaced apart from each other in a first direction. Memory structures are disposed on the horizontal patterns. The memory structures include source structures and electrode structures. A division structure is disposed between adjacent horizontal patterns in the first direction and is configured to separate the source structures of adjacent memory structures from each other. An etch stop pattern is disposed between the horizontal patterns at a level lower than a level of the source structures. The etch stop pattern is connected to a lower portion of the division structure.
US11404433B2 Vertical memory devices
A vertical memory device includes gate electrodes disposed on a substrate and spaced apart from each other in a vertical direction. A channel extends in the vertical direction and is positioned adjacent to the gate electrodes. A tunnel insulation pattern is disposed on a portion of an outer sidewall of the channel that is adjacent to each of the gate electrodes. Charge trapping pattern structures are disposed between the tunnel insulation pattern and each of the gate electrodes. Each of the charge trapping pattern structures includes upper and lower charge trapping patterns spaced apart from each other in the vertical direction. Blocking pattern structures are between the charge trapping patterns and each of the gate electrodes. A first portion of the channel that is adjacent to the tunnel insulation pattern has a thickness in a horizontal direction that is smaller than a thickness of other portions of the channel.
US11404430B2 Semiconductor memory device
According to one embodiment, a semiconductor memory device includes a semiconductor substrate; a first conductor layer provided above the semiconductor substrate and including silicon; a plurality of second conductor layers provided above first conductor layer and stacked apart from each other in the first direction; and a first pillar extending in the first direction through the second conductor layers and including intersection portions where the first pillar intersects the second conductor layer, the intersection portions each functioning as a memory cell transistor, wherein the first conductor layer includes a first region which is in contact with the first pillar and includes at least one element of arsenic (As), phosphorus (P), carbon (C), or boron (B).
US11404429B2 Three-dimensional semiconductor memory devices
Three-dimensional (3D) semiconductor memory devices are provided. A 3D semiconductor memory device includes an electrode structure on a substrate. The electrode structure includes gate electrodes stacked on the substrate. The gate electrodes include electrode pad regions. The 3D semiconductor memory device includes a dummy vertical structure penetrating one of the electrode pad regions. The dummy vertical structure includes a dummy vertical semiconductor pattern and a contact pattern extending from a portion of the dummy vertical semiconductor pattern toward the substrate.
US11404424B2 Static random access memory with magnetic tunnel junction cells
Disclosed herein are related to a memory cell including magnetic tunneling junction (MTJ) devices. In one aspect, the memory cell includes a first layer including a first transistor and a second transistor. In one aspect, the first transistor and the second transistor are connected to each other in a cross-coupled configuration. A first drain structure of the first transistor may be electrically coupled to a first gate structure of the second transistor, and a second drain structure of the second transistor may be electrically coupled to a second gate structure of the first transistor. In one aspect, the memory cell includes a second layer including a first MTJ device electrically coupled to the first drain structure of the first transistor and a second MTJ device electrically coupled to the second drain structure of the second transistor. In one aspect, the second layer is above the first layer.
US11404421B2 Semiconductor storage device
A semiconductor storage device according to the present embodiment includes a plurality of first wires provided above a surface of a semiconductor substrate to extend in a first direction, and a plurality of second wires provided above the first wires to extend in a second direction crossing the first direction. A plurality of capacitor elements are arranged every other intersection region among intersection regions between the first wires and the second wires as viewed from above the surface of the semiconductor substrate. A plurality of transistors are provided above the capacitor elements to correspond thereto, respectively. A first distance between two of the capacitor elements, which are adjacent to each other in the first direction, is narrower than a second distance between two of the capacitor elements, which are adjacent to each other in the second direction.
US11404416B2 Low resistance fill metal layer material as stressor in metal gates
An Integrated Circuit (IC) device includes a first plurality of semiconductor layers over a substrate, a first gate dielectric layer and a first gate electrode. The first gate electrode includes a first fill metal layer and a work function metal layer disposed between the first gate dielectric layer and the first fill metal layer. The IC device further includes a second plurality of semiconductor layers over the substrate, a second gate dielectric layer and a second gate electrode. The second gate electrode includes a second fill metal layer directly contacting the second gate dielectric layer. A top surface of the second fill metal layer extends above a topmost layer of the second plurality of semiconductor layers. The material of the semiconductor layers has a midgap. The work function metal layer has a work function lower than the midgap. The fill metal layer has a work function higher than the midgap.
US11404414B2 Integrated device comprising transistor coupled to a dummy gate contact
An integrated device that includes a substrate, a first transistor located over the substrate, where the first transistor includes a gate. The integrated device includes a first gate contact coupled to the gate of the first transistor, where the first gate contact is configured to be electrically coupled to an interconnect of the integrated device. The integrated device includes a second gate contact coupled to the gate, where the second gate contact is directly electrically coupled to only the gate.
US11404410B2 Semiconductor device having different voltage regions
A semiconductor device includes a substrate having a first region and a second region, a first gate structure disposed on the substrate within the first region, a first S/D region, a first S/D contact, a second gate structure on the substrate within the second region, a second S/D region and a second S/D contact. The first S/D region is disposed in the substrate within the first region and beside the first gate structure. The first S/D contact is connected to the first S/D region. The second S/D region is disposed in the substrate within the second region and beside the second gate structure. The second S/D contact is connected to the second S/D region. The contact area between the second S/D region and the second S/D contact is larger than a contact area between the first S/D region and the first S/D contact.
US11404409B2 Electrostatic discharge protection circuit
An electrostatic discharge (ESD) protection circuit is coupled between first and second power supply buses. The ESD protection circuit includes a detection circuit; a pull-up circuit, coupled to the detection circuit, comprising at least a first n-type transistor; a pull-down circuit, coupled to the pull-up circuit, comprising at least a second n-type transistor; and a bypass circuit, coupled to the pull-up and pull-down circuits, wherein the detection circuit is configured to detect whether an ESD event is present on either the first or the second bus so as to cause the pull-up and pull-down circuits to selectively enable the bypass circuit for providing a discharging path between the first and second power supply buses.
US11404405B2 Semiconductor device including a repeater/buffer at upper metal routing layers and methods of manufacturing the same
A semiconductor device includes a series of metal routing layers and a complementary pair of planar field-effect transistors (FETs) on an upper metal routing layer of the metal routing layers. The upper metal routing layer is M3 or higher. Each of the FETs includes a channel region of a crystalline material. The crystalline material may include polycrystalline silicon. The upper metal routing layer M3 or higher may include cobalt.
US11404400B2 Micro LED based display panel
Light emitting structures and methods of fabrication are described. In an embodiment, LED coupons are transferred to a carrier substrate and then patterned to LED mesa structures. Patterning may be performed on heterogeneous groups of LED coupons with a common mask set. The LED mesa structure are then transferred in bulk to a display substrate. In an embodiment, a light emitting structure includes an arrangement of LEDs with different thickness, and corresponding bottom contacts with different thicknesses bonded to a display substrate.
US11404399B2 Chip transfer substrate, chip transfer device and chip transfer method
The present disclosure provides a chip transfer substrate, a chip transfer device and a chip transfer method. The chip transfer substrate includes a substrate, a plurality of bases spaced apart from each other on the substrate, the plurality of bases being configured to carry micro light emitting diodes (Micro LEDs) to be transferred and being movable on the substrate; and a plurality of distance adjusting components each arranged between two adjacent bases and configured to adjust a distance between the two adjacent bases.
US11404396B2 Semiconductor device comprising memory semiconductor chip in which memory cell is laminated on semiconductor substrate
This semiconductor device includes a memory semiconductor chip in which a plurality of memory cells are laminated on a semiconductor substrate, a planar buffer chip which is a semiconductor chip that comprises a plurality of buffer circuits which hold data read from the memory cell and data written to the memory cell and which output the held data in accordance with the number of bit lines of the plurality of memory cells, and an electrical connection structure which electrically connects the bit lines of the memory cells of the memory semiconductor chips and the buffer circuits of the planar buffer chips to each other in a thickness direction of the memory semiconductor chip and the planar buffer chip. The electrical connection structure electrically connects the bit lines of the plurality of memory cells in the thickness direction through a penetration electrode penetrating at least the plurality of memory cells in the thickness direction.
US11404393B2 Wire bonding method and wire bonding device
A wire bonding method includes bringing a capillary and a wire inserted through the capillary into pressure contact with a bonding point of a lead placed on an XY stage to bond the wire to the lead, including moving the XY stage in a state in which the capillary is in pressure contact with the lead to move the capillary along a movement locus including a plurality of arc portions.
US11404389B2 In-situ component fabrication of a highly efficient, high inductance air core inductor integrated into substrate packages
Embodiments include one or more air core inductors (ACIs) and a method of forming the ACIs. The ACI includes a first inductor loop on a substrate. The first inductor loop has a first line and a second line. The first line has a first thickness that is greater than a second thickness of the second line. The ACI also includes a dielectric over the substrate and the first and second lines. The first line has a top surface above a top surface of the second line. The ACI further includes a second inductor loop on the dielectric and the first inductor loop. The second inductor loop has is coupled to the top surface of the first line of the first inductor loop. The first inductor loop may also have a third thickness, where the third thickness is the distance between the top surfaces of the first and second line.
US11404386B2 Semiconductor device package and method of manufacturing the same
A semiconductor device package and manufacturing method thereof are provided. The semiconductor device package includes a first conductive structure, a second conductive structure, a connection element, a conductive member, an encapsulant and a binding layer. The first conductive structure includes a first circuit layer. The second conductive structure is disposed over the first conductive structure. The connection element is disposed on and electrically connected to the first circuit layer. The conductive member protrudes from the second conductive structure. The encapsulant is disposed between the first conductive structure and the second conductive structure. The binding layer is disposed between the second conductive structure and the encapsulant.
US11404382B2 Semiconductor package including an embedded semiconductor device
A semiconductor package is provided including a package substrate. The package substrate includes a substrate pattern and a substrate insulation layer at least partially surrounding the substrate pattern. The package substrate has a groove. An external connection terminal is disposed below the package substrate. An embedded semiconductor device is disposed within the groove of the package substrate. The embedded semiconductor device includes a first substrate. A first active layer is disposed on the first substrate. A first chip pad is disposed on the first active layer. A buried insulation layer is disposed within the groove of the package substrate and at least partially surrounds at least a portion of a lateral surface of the embedded semiconductor device. A mounted semiconductor device is disposed on the package substrate and is connected to the package substrate and the embedded semiconductor device.
US11404380B2 Semiconductor package structure and method for manufacturing the same
A semiconductor package structure includes at least one first semiconductor die, at least one second semiconductor die and an encapsulant. The first semiconductor die has a first surface and includes a plurality of first pillar structures disposed adjacent to the first surface. The second semiconductor die is electrically connected to the first semiconductor die. The encapsulant covers the first semiconductor die and the second semiconductor die. A lower surface of the encapsulant is substantially coplanar with an end surface of each of the first pillar structures and a surface of the second semiconductor die.
US11404376B2 Interconnection structure, fabricating method thereof, and semiconductor device using the same
A semiconductor device includes a semiconductor substrate, a contact region present in the semiconductor substrate, and a silicide present on a textured surface of the contact region. A plurality of sputter ions is present between the silicide and the contact region. Since the surface of the contact region is textured, the contact area provided by the silicide is increased accordingly, thus the resistance of an interconnection structure in the semiconductor device is reduced.
US11404367B2 Method for forming semiconductor device with self-aligned conductive features
A method for forming a semiconductor device structure is provided. The method includes forming a conductive layer over a semiconductor substrate and forming a sacrificial layer over the conductive layer. The method also includes partially removing the sacrificial layer to form a first dummy element. The method further includes etching the conductive layer with the first dummy element as an etching mask to form a conductive line. In addition, the method includes partially removing the first dummy element to form a second dummy element over the conductive line. The method also includes forming a dielectric layer to surround the conductive line and the second dummy element and removing the second dummy element to form a via hole exposing the conductive line. The method further includes forming a conductive via in the via hole.
US11404365B2 Direct attachment of capacitors to flip chip dies
An integrated circuit package includes a substrate, a flip chip die, and a capacitor. The flip chip die is attached to the substrate via die-to-substrate interconnects. The capacitor is attached to the flip chip die via capacitor-to-die interconnects so that the capacitor occupies a region between the flip chip die and the substrate. Such placement of the capacitor on a flip chip die has the advantage of reducing the distance between the capacitor and its core, thereby reducing unwanted line inductance and series resistance effects. Integrated circuit performance is thereby enhanced.
US11404364B2 Multi-layer embedded magnetic inductor coil
A microelectronics package comprises a substrate that comprises a dielectric and at least two conductor layers within the dielectric, and an inductor structure having a magnetic core at least partially within the dielectric and extending at least between a first conductor layer and a second conductor layer. The inductor structure comprises at least one conductor that extends horizontally at least partially within the magnetic core. The conductor extends in the z-direction within the magnetic core between the first conductor layer and the second conductor layer. One or more vias extend within the dielectric adjacent to the magnetic core between the first conductor layer and the second conductor layer. The conductor of the inductor has a length extending through the magnetic core that is greater than a width of the conductor.
US11404363B2 Connection terminal unit
A connection terminal unit that can be appropriately connected to terminal connection portions of a semiconductor module including a semiconductor element and that can reduce a projection area when seen in a direction orthogonal to a direction along a chip surface is realized. Connection terminal unit includes plurality of connection terminals facing and connected to plurality of terminal connection portions of semiconductor module, and terminal mold portion holding connection terminals. Terminal mold portion has abutment portion that abuts against semiconductor module or base material holding semiconductor module. Abutment portion has vertical abutment portion that abuts against semiconductor module or base material from vertical direction that is a direction in which connection terminals face terminal connection portions, and side abutment portion that abuts against semiconductor module or base material from at least two directions that are different from each other and intersect with vertical direction.
US11404357B2 Semiconductor device
A dielectric film is disposed on a semiconductor substrate, and a conductor including a bent section is arranged between the semiconductor substrate and the dielectric film. A pad is disposed on the dielectric film. The pad is covered with a protective film. The protective film has an opening through which an upper surface of the pad is exposed. The bent section in the conductor and the pad overlap each other as seen in plan view, and an inside corner and an outside corner in the bent section are chamfered.
US11404356B2 Electronic device with die pad and leads, and method of manufacturing
An electronic device includes an electronic component provided with a first electrode pad, a die pad including an obverse surface facing in a first direction with the electronic component mounted on the obverse surface, a first lead, a second lead, and a first connection member electrically connecting the first electrode pad and the first lead to each other. The first lead and the second lead are disposed, as viewed in the first direction, on a same side of the die pad in a second direction perpendicular to the first direction. The first lead includes a first pad portion and a first extended portion. The first connection member is bonded to the first pad portion. The first extended portion extends from the first pad portion up to a position located between the die pad and the second lead as viewed in the first direction.
US11404354B2 Power control modules
A power control module includes a power device having a first side and a second side opposite from the first. The power control module includes a printed wiring board (PWB) spaced apart from the first side of the power device. The PWB is electrically connected to the power device. A heat sink plate is soldered to a second side of the transistor for heat dissipation from the transistor. The PWB and/or the heat sink plate includes an access hole defined therein to allow for access to the transistor during assembly. A method of assembling a power control module includes soldering at least one lead of a power device to a printed wiring board (PWB), pushing the power device toward a heat sink plate, and soldering the power device to the heat sink plate.
US11404352B2 Semiconductor device with through-substrate via and its method of manufacture
A dielectric layer is arranged on a main surface of a semiconductor substrate, a metal layer providing a contact area is embedded in the dielectric layer, a top metal is arranged on an opposite main surface of the substrate, and an electrically conductive interconnection through the substrate, which comprises a plurality of metallizations arranged in a plurality of via holes, connects the contact area with the top metal. The plurality of metallizations is surrounded by an insulating layer penetrating the substrate.
US11404349B2 Multi-chip packages and sinterable paste for use with thermal interface materials
In some embodiments a semiconductor die package includes a package substrate, a plurality of dies each attached to the package substrate, a layer of a thermally conducting sintered paste over the top of each die, a layer of flexible polymer thermal interface material over the sintered paste, and a heat spreader over and thermally connected to the polymer thermal interface material.
US11404348B2 Semiconductor package carrier board, method for fabricating the same, and electronic package having the same
A semiconductor package carrier board, a method for fabricating the same, and an electronic package having the same are provided. The method includes forming on a circuit structure a graphene layer that acts as an insulation heat dissipating layer. Since the heat conductivity of the graphene layer is far greater than the heat conductivity of ink (about 0.4 W/m·k), which is used as solder resist, the heat of the semiconductor package carrier board can be conducted quickly, and thus can avoid the problem that the heat will be accumulated on the semiconductor package carrier board.
US11404345B2 Advanced integrated passive device (IPD) with thin-film heat spreader (TF-HS) layer for high power handling filters in transmit (TX) path
A semiconductor package is described. The semiconductor package includes a passive substrate and a first integrated passive device (IPD) in a first interlayer-dielectric (ILD) layer on the passive substrate. The semiconductor package also includes a second ILD layer on the first ILD layer. The semiconductor package further includes a second IPD in a third ILD layer on the second ILD layer. The semiconductor package also includes a thermal mitigation structure on inductive elements of the second IPD.
US11404342B2 Package structure comprising buffer layer for reducing thermal stress and method of forming the same
A package structure and a method of forming the same are provided. The package structure includes a first die, a second die, a first encapsulant, and a buffer layer. The first die and the second die are disposed side by side. The first encapsulant encapsulates the first die and the second die. The second die includes a die stack encapsulated by a second encapsulant encapsulating a die stack. The buffer layer is disposed between the first encapsulant and the second encapsulant and covers at least a sidewall of the second die and disposed between the first encapsulant and the second encapsulant. The buffer layer has a Young's modulus less than a Young's modulus of the first encapsulant and a Young's modulus of the second encapsulant.
US11404339B2 Fan out package with integrated peripheral devices and methods
A semiconductor device and method of including peripheral devices into a package is disclosed. In one example, a peripheral device includes a passive device such as a capacitor or an inductor. Examples are shown that include a peripheral device that is substantially the same thickness as a die or a die assembly. Examples are further shown that use this configuration in a fan out process to form semiconductor devices.
US11404335B2 Manufacturing method of carrier for semiconductor chip mounting thereon
A manufacturing method of a carrier for a semiconductor chip mounting thereon is provided. The method includes at least the following steps. A plurality of conductive connectors is formed on a fine redistribution structure to form a first portion, where the semiconductor chip is adapted to be mounted on the fine redistribution structure opposite to the conductive connectors. Each of the conductive connectors includes a bump and a solder cap formed on the bump, and the bump is directly connected to the fine redistribution structure. The first portion is disposed on a second portion, where the second portion includes a top redistribution structure directly connected to the solder cap and a second redistribution structure connected to the top redistribution structure, the first portion is disposed on the top redistribution structure, and a contact density of the top redistribution structure is denser than a contact density of the bottom redistribution structure.
US11404334B1 Testing circuit with shared testing pads located on the scribe line and testing method thereof
A testing circuit includes a command pad, a first circuit, a second circuit, a first latch, and a second latch. The command pad receives an operation command. The first integrated circuit performs a corresponding test operation according to the operation command and an internal selection signal. The second integrated circuit performs the corresponding test operation according to the operation command and an internal selection signal. The first latch provides the operation command to the first integrated circuit according to the internal selection signal. The second latch provides the operation command to the second integrated circuit according to the internal selection signal.
US11404330B2 Methods of detecting bonding between a bonding wire and a bonding location on a wire bonding machine
A method of determining a bonding status between wire and at least one bonding location of a semiconductor device is provided. The method includes the steps of: (a) bonding a portion of wire to at least one bonding location of a semiconductor device using a bonding tool of a wire bonding machine; and (b) detecting whether another portion of wire engaged with the bonding tool, and separate from the portion of wire, contacts the portion of wire in a predetermined height range, thereby determining if the portion of wire is bonded to the at least one bonding location.
US11404328B2 Semiconductor structure and manufacturing method thereof
The present disclosure provides a semiconductor structure and a manufacturing method thereof. The method includes: preparing a semiconductor substrate; sequentially forming an oxide layer and a sacrificial layer on the semiconductor substrate, the thickness of the oxide layer is a first thickness; forming a plurality of trenches in the semiconductor substrate, wherein the trenches extending from the sacrificial layer into the semiconductor substrate; forming an isolation dielectric layer on the plurality of trenches and the sacrificial layer, and removing the isolation dielectric layer on the sacrificial layer to form a plurality of isolation structures; forming a well region in the semiconductor substrate; processing the oxide layer by an etching process, so that the thickness of the oxide layer is equal to a second thickness, the first thickness is greater than the second thickness; and forming a polysilicon gate on the etched oxide layer.
US11404325B2 Silicon and silicon germanium nanowire formation
Among other things, one or semiconductor arrangements, and techniques for forming such semiconductor arrangements are provided. For example, one or more silicon and silicon germanium stacks are utilized to form PMOS transistors comprising germanium nanostructure channels and NMOS transistors comprising silicon nanostructure channels. In an example, a first silicon and silicon germanium stack is oxidized to transform silicon to silicon oxide regions, which are removed to form germanium nanostructure channels for PMOS transistors. In another example, silicon and germanium layers within a second silicon and silicon germanium stack are removed to form silicon nanostructure channels for NMOS transistors. PMOS transistors having germanium nanostructure channels and NMOS transistors having silicon nanostructure channels are formed as part of a single fabrication process.
US11404317B2 Method for fabricating a semiconductor device including self-aligned top via formation at line ends
A method for fabricating a semiconductor device includes recessing a first odd hardmask and a first even hardmask to form recessed odd and even hardmasks, forming a first conductive hardmask including first conductive hardmask material on the recessed odd hardmask and a second conductive hardmask on the recessed even hardmask, and forming self-aligned vias at line ends corresponding to the first odd and even conductive lines based at least in part on the first and second conductive hardmasks.
US11404313B2 Selective tungsten deposition at low temperatures
Embodiments of the disclosure relate to methods of depositing tungsten. Some embodiments of the disclosure provide methods for depositing tungsten which are performed at relatively low temperatures. Some embodiments of the disclosure provide methods in which the ratio between reactant gasses is controlled. Some embodiments of the disclosure provide selective deposition of tungsten. Some embodiments of the disclosure provide methods for depositing tungsten films at a low temperature with relatively low roughness, stress and impurity levels.
US11404303B2 Cutting apparatus for cutting workpiece with cutting blade
A cutting apparatus for cutting a workpiece includes a cutting unit for cutting the workpiece with a cutting blade, a moving unit for moving the cutting unit, a delivery pad for delivering the workpiece, and a counterbalance assembly connected to the delivery pad, for applying a pull-up force to the delivery pad. The delivery pad holds the workpiece under suction while being mounted on the moving unit and delivers the workpiece by being moved by the moving unit while holding the workpiece under suction.
US11404302B2 Substrate susceptor using edge purging
A workpiece susceptor body can include a front face configured to support a workpiece, a back face opposite the front face, a workpiece contact zone at least partially forming a support boundary on an inner portion of the front face, and a plurality of axial channels disposed within the susceptor body. The workpiece contact zone can be disposed radially inward of an outer edge of a workpiece positioned on the front face in a processing configuration. Each of the plurality of axial channels may connect to corresponding openings extending into an outer portion of the front face. Each of the openings may be disposed radially outward of the workpiece contact zone of the susceptor body.
US11404295B2 Substrate processing apparatus
A substrate processing apparatus includes a container carrying in/out section on which a substrate conveyance container accommodating a substrate is placed; a processing unit that performs a process on the substrate; a conveyance space through which the substrate is conveyed; a substrate conveyor that conveys the substrate between the container carrying in/out section and the processing unit through the conveyance space; a first gas supply passage that supplies an atmosphere adjusting gas to the processing unit; a first gas discharge passage that discharges the atmosphere adjusting gas from the processing unit; a circulation passage that returns the atmosphere adjusting gas flowing out from the conveyance space to the conveyance space; a second gas supply passage that supplies the atmosphere adjusting gas to a circulation system constituted by the conveyance space and the circulation passage; and a second gas discharge passage that discharges the atmosphere adjusting gas from the circulation system.
US11404290B2 Method and apparatus for pulse gas delivery
In a pulse gas delivery system, a chamber is pre-charged to a prescribed pressure through an upstream valve. Thereafter, a downstream control valve is opened to control flow of the gas during a gas pulse. A dedicated controller may control the downstream control valve in a feedback loop during the pulse based on pressure and temperature detected during the pulse.
US11404286B2 Lead frame
A lead frame includes, as an outermost plating layer, a roughened silver plating layer having acicular projections and covering only top faces on the upper surface side of a lead frame substrate made of a copper-based material. The roughened silver plating layer has a crystal structure in which the crystal direction <101> occupies a largest proportion among the crystal directions <001>, <111>, and <101>. The lead frame can be manufactured with improved productivity owing to reduction in cost and operation time, and achieves remarkably high adhesion to sealing resin while keeping the total thickness of plating layers including the silver plating layer to be thin.
US11404283B2 Etching method
A method for etching a ruthenium film includes a first step of etching the ruthenium film by plasma processing using oxygen-containing gas, and a second step of etching the ruthenium film by plasma processing using chlorine-containing gas. The first step and the second step are alternately performed. In the first step and the second step, the ruthenium film is etched at a target control temperature for a target processing time that are determined based on a pre-obtained relation between an etching amount per one cycle including the first step and the second step as a set, a control temperature of the ruthenium film, and processing times of each of the first step and the second step.
US11404278B2 Optical component having variable depth gratings and method of formation
An optical grating component may include a substrate, and an optical grating, the optical grating being disposed on the substrate. The optical grating may include a plurality of angled structures, disposed at a non-zero angle of inclination with respect to a perpendicular to a plane of the substrate, wherein the plurality of angled structures are arranged to define a variable depth along a first direction, the first direction being parallel to the plane of the substrate.
US11404274B2 Source/drain structure for semiconductor device
The present disclosure describes a semiconductor structure and a method for forming the same. The semiconductor structure can include a substrate, a fin structure over the substrate, a gate structure over a first portion of the fin structure, and an epitaxial region formed in a second portion of the fin structure. The epitaxial region can include a first semiconductor layer and an n-type second semiconductor layer formed over the first semiconductor layer. A lattice constant of the first semiconductor layer can be greater than that of the second semiconductor layer.
US11404270B2 Microelectronic device substrate formed by additive process
A microelectronic device is formed by forming at least a portion of a substrate of the microelectronic device by one or more additive processes. The additive processes may be used to form semiconductor material of the substrate. The additive processes may also be used to form dielectric material structures or electrically conductive structures, such as metal structures, of the substrate. The additive processes are used to form structures of the substrate which would be costly or impractical to form using planar processes. In one aspect, the substrate may include multiple doped semiconductor elements, such as wells or buried layers, having different average doping densities, or depths below a component surface of the substrate. In another aspect, the substrate may include dielectric isolation structures with semiconductor material extending at least partway over and under the dielectric isolation structures. Other structures of the substrate are disclosed.
US11404269B2 Single crystal substrate with undulating ridges and silicon carbide substrate
A single crystal substrate is provided and is characterized in that the single crystal substrate has a foundation substrate provided with a plurality of first grooves, which include a first crystal face and a second crystal face opposed to the first crystal face in an inner face thereof, and the extending direction of which is a<110> direction, and a plurality of second grooves, the extending direction of which intersects with the first grooves, and in which the first grooves are formed in a displaced manner in a depth direction, and a transverse cross-sectional shape of the second groove is a shape in which straight lines are open at an opening angle less than 180°. Further, it is preferred that an angle formed by the first crystal face and the second crystal face is more than 70.6°.
US11404268B2 Method for growing GaN crystal and c-plane GaN substrate
A method for growing a GaN crystal suitable as a material of GaN substrates including C-plane GaN substrates includes: a first step of preparing a GaN seed having a nitrogen polar surface; a second step of arranging a pattern mask on the nitrogen polar surface of the GaN seed, the pattern mask being provided with a periodical opening pattern comprising linear openings and including intersections, the pattern mask being arranged such that longitudinal directions of at least part of the linear openings are within ±3° from a direction of an intersection line between the nitrogen polar surface and an M-plane; and a third step of ammonothermally growing a GaN crystal through the pattern mask such that a gap is formed between the GaN crystal and the pattern mask.
US11404264B2 Silicon doping for laser splash blockage
Semiconductor devices having silicon doping for laser splash protection, along with associated methods and systems, are disclosed herein. In one embodiment, a semiconductor device includes a silicon layer and a circuitry layer with a plurality of semiconductor devices. A doped silicon region is formed on a front side of the silicon layer upon which the circuitry layer is deposited. The doped silicon region is positioned under the circuitry layer. The doped silicon region has a dopant concentration of at least 1015 cm−3.
US11404259B2 Reliable and automatic mass spectral analysis
A method, mass spectrometer and computer readable medium for acquiring mass spectral data in raw profile; detecting presence of compounds and relevant time window; performing multivariate statistical analysis of raw profile data in a time window to determine compounds; obtaining separation time profiles for detected compounds containing respective time locations in a time window; and computing pure mass spectra for compounds based on separation time profiles or time locations. A method, mass spectrometer and computer readable medium for acquiring mass spectral data in raw profile of a known and unknown sample; combining mass spectral scans for a sample into a single mass spectrum across a separation time window; performing multivariate statistical analysis of the acquired mass spectral data and computing a distance measure between the known and unknown sample; and using the distance measure as an indication for an unknown sample belonging to a known sample or sample group.
US11404255B2 Sputtering method and sputtering apparatus
A sputtering method including: performing a pre-sputtering by emitting sputter particles from a target provided in a sputtering apparatus in a state where the target is shielded by a shielding portion of a shutter provided closed to the target to be capable of opening/closing the target; and, after the pre-sputtering, performing a main-sputtering by emitting the sputter particles from the target in a state where an opening of the shutter is aligned with the target thereby depositing the sputter particles on a substrate. When the pre-sputtering and the main-sputtering are repeatedly performed, a shutter position is changed during the pre-sputtering so as to change a position of the shielding portion aligned with the target.
US11404254B2 Insertable target holder for solid dopant materials
An ion source with an insertable target holder for holding a solid dopant material is disclosed. The insertable target holder includes a pocket or cavity into which the solid dopant material is disposed. When the solid dopant material melts, it remains contained within the pocket, thus not damaging or degrading the arc chamber. Additionally, the target holder can be moved from one or more positions where the pocket is at least partially in the arc chamber to one or more positions where the pocket is entirely outside the arc chamber. In certain embodiments, a sleeve may be used to cover at least a portion of the open top of the pocket.
US11404253B2 Plasma processing apparatus and analysis method for analyzing plasma processing data
According to the present invention, a plasma processing apparatus includes an analysis unit that obtains wavelengths of the light correlated with a plasma processing result, selects, from the obtained wavelengths, a wavelength having a first factor that represents a deviation in an intensity distribution of the light and is larger than a first predetermined value, and predicts the plasma processing result using the selected wavelength, or an analysis unit that obtains values computed using each of light intensities of a plurality of wavelengths and correlated with the plasma processing result, selects, from the obtained values, a value having a second factor that represents a deviation in a distribution of the obtained values and is larger than a second predetermined value, and predicts the plasma processing result using the selected value.
US11404249B2 Substrate processing apparatus
A substrate processing apparatus includes a process chamber, a stage that is disposed in the process chamber and on which a substrate is placeable, a moving mechanism, and a focus ring. The focus ring is disposed on the stage and includes an inner focus ring disposed close to the substrate placed on the stage, a middle focus ring that is disposed outside of the inner focus ring and is movable in a vertical direction by the moving mechanism, and an outer focus ring that is disposed outside of the middle focus ring.
US11404247B2 Ion current droop compensation
In some embodiments, a high voltage power supply is disclosed that provides a plurality of high voltage pulses without any voltage droop between two subsequent pulses. In some embodiments, a high voltage power supply is disclosed that provides a waveform of voltage versus time having a plurality of high voltage pulses having a voltage greater than 1 kV and with a substantially flat portion between pulse. In some embodiments, a high voltage power supply is disclosed that includes a snubber with a snubber resistor having a resistance of about 7.5 mΩ-1.25Ω; and a snubber capacitor having a capacitance of about 2 μF-35 μF.
US11404246B2 Nanosecond pulser bias compensation with correction
Some embodiments include a high voltage pulsing circuit comprising: a high voltage pulsing power supply; a transformer electrically coupled with the high voltage pulsing power supply; an output electrically coupled with the transformer and configured to output high voltage pulses with an amplitude greater than 1 kV and a pulse repetition frequency greater than 1 kHz; a bias compensation circuit arranged in parallel with the output the bias compensation circuit comprising; first inductance comprising the inductive elements and any stray inductance between the bias compensation circuit and the high voltage pulsing power supply; and second inductance comprising the inductive elements and any stray inductance between the bias compensation circuit and the output.
US11404244B1 High-resolution x-ray spectroscopy surface material analysis
A method of performing x-ray spectroscopy surface material analysis of a region of interest of a sample with an evaluation system that includes a scanning electron microscope (SEM) column and an x-ray detector, the method comprising: identifying an element expected to be within the region of interest; selecting a landing energy for a charged particle beam generated by the SEM column based on the identified element; scanning the region of interest with a charged particle beam set to the selected landing energy; detecting x-rays generated while the region of interest is scanned by the charged particle beam; and generating a two-dimensional image of the scanned region of interest based on the detected x-rays.
US11404240B2 Inspection devices and methods of inspecting a sample
According to various embodiments, an inspection device may include a chamber, a stage provided within the chamber, an electron emitter, a laser emitter, and a conductive probe. The stage may be configured to hold a sample. The electron emitter may be configured to emit an electron beam towards the stage, to generate a first electrical signal in the sample. The laser emitter may be configured to emit a laser beam towards the stage, to generate a second electrical signal in the sample. The conductive probe may be configured to receive from the conductive structure, at least one of the first electrical signal and the second electrical signal.
US11404236B2 X-ray tube
Provided is an X-ray tube. The X-ray tube includes a cathode electrode, an anode electrode vertically spaced apart from the cathode electrode, an emitter on the cathode electrode, a gate electrode disposed between the cathode electrode and the anode electrode, the gate electrode including an opening at a position corresponding to the emitter, and a spacer provided between the gate electrode and the anode electrode. The spacer includes an insulator and conductive dopants doped in the insulator.
US11404230B2 Fixing structure between metal part and plastic parts of relay/circuit breaker
The disclosure provides fixing structure between a metal part and a plastic part of a relay/circuit breaker, comprising a metal part, a first plastic part and a second plastic part. A positioning groove is disposed on the first plastic part, one portion of the metal part is inserted and positioned in the positioning groove, and the other portion of the metal part is positioned between the first plastic part, and the second plastic part; a through hole is disposed at the second plastic part near to the positioning groove, glue is dispensed into the positioning groove though the through hole. A first glue blocking rib suitably fitting with a corresponding side of the other portion is respectively disposed at a position of the first plastic part corresponding to both sides of the positioning groove to prevent the glue from following to an inside of the relay/circuit breaker.
US11404228B2 Smart acoustical electrical switch
An electrical switch responds to acoustic inputs. A microphone integrated into the electrical switch generates electrical signals in response to the acoustic inputs. A network interface integrated into the electrical switch provides addressable communication with controllers, computers, and other networked devices. The electrical switch may thus be installed or retrofitted into the electrical wiring of all homes and businesses. Users may thus speak voice commands, which are received by the electrical switch and sent for voice control of appliances and other automation tasks.
US11404227B1 Keyboard device
A keyboard device includes a casing and at least one supporting leg. The supporting leg includes a first supporting part, a second supporting part and a pivotal shaft. The supporting leg is pivotally coupled to an accommodation space of the casing through the pivotal shaft. The pivotal shaft is rotatable relative to the casing. Consequently, the supporting leg can be switched between a stored state and a supporting state. When the supporting leg is in the stored state, the supporting leg is accommodated within the accommodation space, and the accommodation space is covered by the first supporting part and the second supporting part. While the supporting leg is switched from the stored state to the supporting state, the first supporting part is pushed into the accommodation space in response to an external force, and the second supporting part is correspondingly moved away from the accommodation space.
US11404225B2 Low-voltage circuit breaker
A low-voltage circuit breaker comprising one or more electrical poles, each of said poles having an internal space with a contact area and an arc extinguishing area, a fixed contact assembly and a movable contact assembly being positioned in said contact area, said movable contact assembly being movable between a closed position in which it is into contact with said fixed contact assembly and an open position in which it is spaced apart from said fixed contact assembly, an arc chamber comprising a plurality of substantially parallel arc-breaking plates made of a ferromagnetic material being positioned in said arc extinguishing area. The low-voltage circuit breaker is characterized in that said arc chamber further comprises at least one arc-breaking plate which is at least partially made of a ceramic material.
US11404221B2 Electrolytic capacitor module, filter circuit and power converter
An electrolytic capacitor module includes at least two types of electrolytic capacitors (4-1, 4-2) having etching pits in electrode foils. The at least two types of electrolytic capacitors (4-1, 4-2) are different in length of the etching pits and are connected in parallel. The number of electrolytic capacitors to be mounted is the same or different. The electrolytic capacitors (4-1, 4-2) are each an electrolytic capacitor with an etching pit length of 27 [μm] or less or an electrolytic capacitor with an etching pit length over 27 [μm]. Such a configuration enhances performance of the electrolytic capacitors in a high-frequency region, keeps a rate of decrease in capacitance low in the high-frequency region, and enhances a ripple current capability in the high-frequency region.
US11404220B2 Solid electrolytic capacitor containing a barrier coating
A solid electrolytic capacitor comprising a capacitor element, anode lead extending from a surface of the capacitor element, an anode termination that is in electrical connection with the anode lead, a cathode termination that is in electrical connection with the solid electrolyte, and a casing material that encapsulates the capacitor element and anode lead is provided. A barrier coating is disposed on at least a portion of the anode termination and/or cathode termination and is in contact with the casing material. The coating contains a hydrophobic resinous material that includes an olefin polymer having a glass transition temperature of from about 20° C. to about 160° C.
US11404219B2 Electrolytic capacitor with improved connection part
In an embodiment an electrolytic capacitor includes a covering element configured to close an opening of a can comprising a capacitor element. A connection element comprises a lead tab for applying an electrical signal to the capacitor element and a rivet having a first head to fix the lead tab to the covering element. The connection element includes an upper washer arranged between the first head of the rivet and the lead tab. The lead tab has a first section having a first opening and a second section having a second opening. The lead tab is folded such that the first opening and the second opening of the lead tab are arranged above each other. The rivet is arranged in the first and second openings of the lead tab and in an opening of the upper washer.
US11404215B2 Capacitor
A capacitor is disclosed. In an embodiment a capacitor includes at least two winding elements, a first busbar and a second busbar, wherein the first busbar and the second busbar connect the winding elements in parallel to each other, and wherein the first busbar and the second busbar are arranged such that they overlap each other.
US11404214B2 Multilayer ceramic capacitor
When internal electrode layers are viewed in a stacking direction, the internal electrode layers include an internal electrode main body portion defining an effective region, and an internal electrode lead-out portion that leads to a first or second end surface of a stacked body, and a length of the internal electrode lead-out portion in a width direction of the stacked body is less than or equal to about ½ of a length of the internal electrode main body portion. The internal electrode layer includes a first region having relatively high continuity of a conductive component defining the internal electrode layer, and a second region having relatively continuity of the conductive component. A central portion of the internal electrode main body portion is defined by the first region, and a portion of the internal electrode lead-out portion is defined by the second region.
US11404206B2 Monitoring system
A monitoring system is described which comprises a sensor device for generating sensor data, the sensor device having a secondary coil, and a receiver device having a controller, and a primary coil for wirelessly communicating with the sensor device, the receiver device being operable to wirelessly charge the sensor device via inductive coupling between the primary and secondary coils. A quality factor of the primary coil is controllable, and the controller is operable to control the quality factor of the primary coil to be higher when the receiver device is wirelessly charging the sensor device than when the receiver device is receiving sensor data from the sensor device. As a result, the same coil can be used both for efficient power transfer (wireless charging) by using the coil in a (relatively) high quality factor mode, and for reliable data communications by using the coil in a (relatively) low quality factor mode.
US11404203B2 Magnetic unit and an associated method thereof
A magnetic unit is presented. The magnetic unit includes a magnetic core. The magnetic core includes a first limb and a second limb disposed proximate to the first limb, where a gap is formed between the first limb and the second limb. The magnetic unit further includes a first winding wound on the first limb. Moreover, the magnetic unit includes a conductive element disposed facing an outer periphery of the first winding, where the conductive element is configured to control a fringing flux generated at the gap. Further, the magnetic unit includes a heat sink operatively coupled to the conductive element, where the conductive element is further configured to transfer heat from at least one of the conductive element and the first winding to the heat sink. Moreover, a high frequency power conversion system and a method of operation of the magnetic unit is also presented.
US11404202B2 Planar transformer and DC-DC converter
A planar transformer includes: a primary side planar air core coil; a secondary side planar air core coil; a primary side planar core; and a secondary side planar core. The secondary side planar air core coil is arranged so as to be spaced from the primary side planar air core coil in the winding center axis direction of the primary side planar air core coil, the secondary side planar air core coil having a non-facing portion configured not to face the primary side planar air core coil in the winding center axis direction. The primary side planar core and the secondary side planar core are stacked on outer sides of the primary side planar air core coil and the secondary side planar air core coil in the directions of the winding center axes, respectively.
US11404199B2 Inductor
An inductor includes a coil having a winding portion of a conductor wound in a two-stage spiral shape and an extended portion extended from the winding portion, an element body containing the coil, and an outer electrode. The winding portion is arranged such that a winding axis intersects a first pair of surfaces, is substantially orthogonal to the first pair of surfaces as viewed from a second pair of surface side, and intersects a normal line on the first pair of surfaces as viewed from a third pair of surfaces side. Respective pairs of surfaces are opposed to one another, and the winding axis is inclined in a direction where an exposed portion exposed on a surface of the element body is positioned closer to an intermediate surface at an equal distance from respective first pair of surfaces relative to the normal line on the first pair of surfaces.
US11404198B2 Reactor
Provided is a reactor including a coil provided with two winding portions that are obtained by winding a winding wire such that axes of the winding portions are parallel to each other, and a magnetic core including a rectangular parallelepiped inner core portion disposed in each of the winding portions, and outer core portions that are disposed outside the winding portions and are for linking the inner core portions, in which at least one of two outer corner portions out of four corner portions of each of the inner core portions includes a corner chamfering portion that has been chamfered more than an inner corner portion that is opposite the outer corner portion, the four corner portions facing an inner circumferential surface of the winding portion and the two outer corner portions being disposed on the side of each winding portion that is distant from the other winding portion.
US11404197B2 Via for magnetic core of inductive component
Techniques for fabricating low-loss magnetic vias within a magnetic core are provided. According to some embodiments, vias with small, well-defined sizes may be fabricated without reliance on precise alignment of layers. According to some embodiments, a magnetic core including a low-loss magnetic via can be wrapped around conductive coils of an inductor. The low-loss magnetic vias can improve performance of an inductive component by improving the quality factor relative to higher loss magnetic vias.
US11404195B2 Reactor
Provided is a reactor that includes: a coil provided with a wound portion that is obtained by winding a winding wire, and has an exposed region with which a liquid coolant comes into direct contact; a magnetic core that is arranged inside and outside the wound portion, and forms a closed magnetic circuit; a sensor member configured to measure the temperature of the coil, the sensor member including a rod-shaped sensor body portion attached to the exposed region of the wound portion, and a wire coupled to the sensor body portion; and a sensor cover portion that covers surfaces of the outer periphery of the sensor body portion, except for a mounting surface for mounting to the wound portion and at least part of a coupling surface to which the wire is coupled.
US11404194B2 Transformer
A transformer includes a transformer body, a tank, a conservator, a plurality of support fittings, and at least one mounting seat. Transformer body includes an iron core and a winding. Tank includes an upper tank, a middle tank, and a lower tank that are bonded together to form an internal space accommodating transformer body. Conservator is arranged at a position above tank. The plurality of support fittings are arranged side by side at intervals to support conservator. At least one mounting seat is bonded to both a peripheral wall of upper tank and a peripheral wall of middle tank, and fixed to tank, and the plurality of support fittings are attached.
US11404189B2 Non-oriented electrical steel sheet and method for manufacturing the same
A non-oriented electrical steel sheet produced by hot rolling a steel slab containing, by mass %, C: not more than 0.0050, Si: 3.2 to 4.5%, Mn: 0.1 to 2.0%, P: not more than 0.020%, As: not more than 0.0030%, Sn+Sb: 0.005 to 0.10%, and one or two elements selected from Mo and W by a content ranging from 0.0020 to 0.10% in total, subjecting the resultant steel sheet to one cold rolling or two or more cold rollings including an intermediate annealing therebetween to achieve a final sheet thickness, and then subjecting the cold rolled sheet to finish annealing, a N2 content in an atmosphere in the finish annealing is set to not more than 20 vol %, and average strain rate in the first pass is set to not more than 4/sec, allowing the cold rolling property to improve with no degradation in magnetic property and no decrease in productivity.
US11404188B2 Calcined ferrite, and sintered ferrite magnet and its production method
A sintered ferrite magnet having a composition of metal elements of Ca, R, A, Fe and Co, which is represented by the general formula of Ca1-x-yRxAyFe2n-zCoz, wherein R is at least one of rare earth elements indispensably including La; A is Sr and/or Ba; x, y, z and n represent the atomic ratios of Ca, R, A, Fe and Co; 2n represents a molar ratio expressed by 2n=(Fe+Co)/(Ca+R+A); and x, y, z and n meet the conditions of 0.15≤x≤0.35, 0.05≤y≤0.40, (1-x-y)>y, 0
US11404183B2 Apparatus for robotically routing wires on a harness form board
Apparatus for robot motion control and wire dispensing during automated routing of wires onto harness form boards. The robot includes a manipulator arm and a wire-routing end effector mounted to a distal end of the manipulator arm. The wire-routing end effector is configured for dispensing and routing a wire along a path through form board devices mounted to a harness form board. The wire-routing end effector is moved along a planned path under the control of a robot controller. An end effector path is provided with a set of processes that enable rapid, even fully automatic, development of robot motion controls for routing wires on harness form boards. The system uses a measurement encoder on the end effector that is routing individual wires on a wire harness form board to learn the length of each wire and its length variation.
US11404182B2 Conductive composite structure for electronic device, method of preparing the same, electrode for electronic device including the conductive composite structure, and electronic device including the conductive composite structure
Provided are a conductive composite structure for an electronic device, a method of preparing the conductive composite structure, an electrode for an electronic device including the conductive composite structure, and an electronic device including the conductive composite structure. The conductive composite structure may contain graphene and an organic composite layer including a conductive polymer having a work function of about 5.3 eV or lower, and has a sheet resistance deviation of about 10% or less.
US11404174B2 System and method for generating plasma and sustaining plasma magnetic field
A system for generating magnetized plasma and sustaining plasma's magnetic field comprises a plasma generator for generating magnetized plasma and a flux conserver in which the generated magnetized plasma is injected and confined. A central conductor comprises an upper central conductor and a lower central conductor that are electrically connected forming a single integrated conductor. The upper central conductor and an outer electrode form an annular plasma propagating channel. The lower central conductor extends out of the plasma generator and into the flux conserver such that an end of the inner electrode is electrically connected to a wall of the flux conserver. A power system provides a formation current pulse and a sustainment current pulse to the central conductor to form the magnetized plasma, inject such plasma into the flux conserver and sustain plasma's magnetic field.
US11404173B2 Double poloidal field coils
A poloidal field coil assembly for use in a tokamak. The poloidal field coil assembly comprises inner and outer poloidal field coils and a controller. The inner poloidal field coil is configured for installation inside a toroidal field coil of the tokamak. The outer poloidal field coil is configured for installation outside the toroidal field coil. The controller is configured to cause current to be supplied to the inner and outer poloidal field coils such that the combined magnetic field produced by the inner and outer poloidal field coils has a null at the toroidal field coil.
US11404163B2 Ventilation system
A ventilator system includes a ventilation device, and is configured to operate in a passive mode configured to transmit ventilation data in response to requests from a ventilation management system, or an active mode configured to automatically transmit ventilation data as the data becomes available. The system receives ventilation system data associated with operation of the ventilation device, modifies one or more operating parameters of the ventilation device based on the received ventilation system data, receives ventilator data associated with the ventilator device, determines an alarm associated with the ventilator device or a patient based on the received ventilator data and, responsive to determining the alarm, sends the alarm to a beginning of a transmission queue for transmitting the ventilation data to the ventilation management system, wherein the alarm is communicated over the network prior to other ventilation data in the transmission queue.
US11404160B2 Method and system for managing and editing data of a medical device
The invention relates to a method and to a system for managing and editing data of a medical device (2, 2′). According to the invention, separate memory areas (22-25) in a cloud storage (19) of a public cloud (13) are provided for at least two different types of medical data sets (P, W, C, B). The data sets (P, W, C, B) stored in a particular memory area (22-25) are each held available in such a way that said data sets (P, W, C, B) can be directly accessed from the Internet (16) if a subscription (18, 18) associated with the memory area (22-25) exists. In addition, at least one specifically associated application (31-34, 94, 95) for running on a user device (8, 9, 11, 12) is provided for each memory area (22-25), said application being designed to retrieve and/or display the data sets (P, W, C, B) contained in the associated memory area (22-25).
US11404157B2 Health information mapping system
A mapping system provides a graphical editor, consisting of a visual channel editor and a node configuration panel, for graphically defining channels for processing messages. Within the visual channel editor, the user is able to create a graphical representation of a channel by interconnecting representations of a source node, mapping nodes, condition nodes, and destination nodes. When a node is selected in the visual channel editor, the node configuration panel displays user interface controls in which the user specifies parameters for the selected node. The mapping system automatically generates scripts for implementing the functionality defined by the user input. In this manner, a user need not have any knowledge of scripting to define mappings to apply to messages. The mapping system may be used to perform mappings of messages of virtually any type, but has specific applicability to mapping messages between Health Information Technology (HIT) systems.
US11404154B2 Activity trends and workouts
The present disclosure generally relates to computer user interfaces, and more specifically to techniques for presenting activity trends and managing workouts.
US11404150B2 System and method for processing medical claims using biometric signatures
A computer-implemented system for processing medical claims is disclosed. The computer-implemented system includes a medical device configured to be manipulated by a user while the user performs a treatment plan; a patient interface associated with the medical device, the patient interface comprising an output configured to present telemedicine information associated with a telemedicine session; and a processor. The processor is configured to, during the telemedicine session, receive device-generated information from the medical device; generate a first biometric signature; using the device-generated information, generate a second biometric signature; using the first and second biometric signatures, generate a signature comparison; using the signature comparison, generate a signature indicator; and transmit the signature indicator.
US11404146B2 Managing user information—data type extension
Systems, methods, and computer-readable medium are provided for managing user information. For example, instructions for implementing a background process configured to manage a first set of data types may be received from a service provider. A data download that includes information about the new data type may also be received from the service provider. A request to access data corresponding to the new data type may be received from an application. Additionally, in some examples, the data corresponding to the new data type may be provided to the application based at least in part on interpreting the data download.
US11404143B2 Method and systems for the indexing of bioinformatics data
Method and apparatus for the indexing of genome sequence data produced by genome sequencing machines. The proposed method can be applied both to raw sequence data produced by sequencing machines and to those sequence reads that cannot be mapped on any reference sequence according to specific matching criteria. This invention describes a method to partition and index unaligned sequence reads to enable browsing and efficient selective access.
US11404137B1 Memory system and operating method of memory system
Embodiments of the present disclosure relate to a memory system and an operating method of the memory system. According to embodiments of the present disclosure, a memory system may include a main core for executing an operation of a first layer and a plurality of sub-cores for executing an operation of a second layer, and the main core may control, when executing a shutdown command received from a host, the plurality of sub-cores so that a second sub-core stores a meta data segment to be processed by a first sub-core among the plurality of sub-cores.
US11404133B1 Valid translation unit count-based memory management
A method includes determining a first valid translation unit count (VTC) for a first block of memory cells, determining a second VTC for a second block of memory cells when the first VTC is below a VTC threshold corresponding to performance of a memory management operation, consolidating the first VTC and the second VTC when the consolidated first VTC and the second VTC equal or exceed the VTC threshold corresponding to the performance of the memory management operation, and executing the memory management operation utilizing the consolidated first VTC and the second VTC.
US11404131B2 Decision for executing full-memory refresh during memory sub-system power-on stage
A system includes a plurality of memory devices and a processing device (e.g., a controller), operatively coupled to the plurality of memory devices. The processing device is to detect a power-on of the system and determine a read-retry trigger rate (TR) of a subset of codewords of the plurality of memory devices during a time interval after an initialization of the memory component. The processing device is further to determine whether the TR satisfies a threshold criterion. In response to the TR not satisfying the threshold criterion, the processing device is to initialize a full-memory refresh of the plurality of memory devices.
US11404129B1 Power architecture for non-volatile memory
Methods, systems, and devices for power architecture for non-volatile memory are described. A memory device may be configured to operate in a first mode and a second mode (e.g., a low power mode). When operating in the first mode, a voltage may be supplied from a power source (e.g., a power management integrated circuit) to a memory array and one or more associated components via a regulator. When the memory device transitions to operate in the second mode, some of the components supplied from the power source may be powered by a charge pump. Control information associated with the memory array may be stored to the one or more components (e.g., to a cache) that are powered by a charge pump.
US11404124B2 Voltage bin boundary calibration at memory device power up
A first current bin boundary for a first voltage bin on a first target die of a set of dies at a memory device is identified by accessing a block family metadata table including an entry for each block family of a memory device. The first current bin boundary corresponds to a first block family associated with the first voltage bin. A first bin boundary offset between the first block family and a second block family corresponding to a first new bin boundary for the first voltage bin is determined. The first bin boundary is determined based on a calibration scan performed for the first voltage bin. A first new bin boundary for the first voltage bin is determined on each die of the set of dies based on the first bin boundary offset.
US11404122B2 Sub-block size reduction for 3D non-volatile memory
Systems and methods for reducing the size of sub-blocks within a physical memory block for a three-dimensional non-volatile memory using buried source lines are described. The physical memory block may be fabricated using dual buried source lines such that sub-blocks within the physical memory block may be individually selected in both a horizontal word line direction and a vertical NAND string direction. The physical memory block may include a plurality of sub-blocks that are individually selectable and that share bit lines and/or source-side select gate lines. The plurality of sub-blocks that are individually selectable may correspond with different portions of the same NAND string in which a first sub-block of the plurality of sub-blocks connects to a drain-side select gate for the NAND string and a second sub-block of the plurality of sub-blocks connects to a source-side select gate for the NAND string.
US11404121B2 Methods for writing ternary content addressable memory devices
Ternary content-addressable memory (TCAM) devices are described. The TCAMs described herein are designed to perform write operations—including data writes and mask writes—in a single clock cycle. For example, data input is written in a row of the TCAM during the first portion of a clock cycle, and a mask is written in another row of the TCAM during the second portion of the clock cycle. In one implementation, a first bus is used both for data write and key search operations, and a second bus is used both for mask write and search masking operations. In another implementation, a first bus is used both for data write and key search operations, a second bus is used for mask write operations, and a third bus is used for search masking operations.
US11404120B2 Refresh operation of a memory cell
Methods, systems, and devices for a refresh operation of a memory cell are described. A memory device may include a plurality of rows of memory cells. Each row of memory cells may undergo a quantity of access operations (e.g., read operations, write operations). During a read operation, a logic state of one or more memory cells may be determined by applying a read pulse having a first polarity. Based on the one or more memory cells storing a particular logic state (e.g., a first logic state), a refresh operation may be performed. During a refresh operation, a refresh pulse having a second polarity (e.g., a different polarity than the first polarity) may be applied to the one or more memory cells.
US11404119B1 Non-volatile memory device and challenge response method
A non-volatile memory device includes a data generation circuit and a reconfiguration processing circuit. The data generation circuit generates: third response data that is different from the first response data (PUF registration mode), when the reconfiguration writing is executed by the reconfiguration processing circuit and the first type of challenge data is obtained again after the reconfiguration writing is executed, after the first response data is generated; and fourth response data that is identical to the second response data (permanent PUF registration mode), when the reconfiguration writing is executed by the reconfiguration processing circuit and the second type of challenge data is obtained again after the reconfiguration writing is executed, after the second response data is generated.
US11404117B2 Self-selecting memory array with horizontal access lines
Methods, systems, and devices for self-selecting memory with horizontal access lines are described. A memory array may include first and second access lines extending in different directions. For example, a first access line may extend in a first direction, and a second access line may extend in a second direction. At each intersection, a plurality of memory cells may exist, and each plurality of memory cells may be in contact with a self-selecting material. Further, a dielectric material may be positioned between a first plurality of memory cells and a second plurality of memory cells in at least one direction. each cell group (e.g., a first and second plurality of memory cells) may be in contact with one of the first access lines and second access lines, respectively.
US11404116B2 Data storage based on data polarity
Methods, systems, and devices for storing and reading data at a memory device are described. A memory device may utilize one or more storage states to store data within a data word. The memory device may exhibit higher data leakage or more power consumption when storing or reading a first storage state compared to storing or reading one or more other storage states. In some cases, the memory device may generate a second data word corresponding to a first data word by modifying each symbol type of the first data word to generate a different symbol type for the second data word. A memory device may reduce the occurrence of a storage state associated with large data leakage, or high-power consumption, or both. Further, the memory device may generate and store an indicator indicating the transformation of a corresponding data word.
US11404115B2 Memory with write assist scheme
The disclosure introduces a write assist scheme that boost the word line of a selected memory cell by using a parasitic capacitor element coupled between the word line and a bit line of at least one unselected memory cell. The SRAM includes a word line, a first bit line, a second bit line, a first memory cell coupled to the first bit line and the word line, a second memory cell coupled to the second bit line and the word line, and a write assist circuit coupled to the second bit line. The write assist circuit is configured to clamp the second bit line to the word line during a write operation of the first memory cell.
US11404112B2 Low-voltage low-power memory device with read, write, hold, and standby assist voltages and operation method thereof
A memory device and an operation method thereof is disclosed. The memory device includes a static random access memory (SRAM) cell, a power-supply assist-voltage generator circuit, a source assist-voltage generator circuit, and a word-line assist-voltage generator circuit. The power-supply assist-voltage generator circuit, the source assist-voltage generator circuit, and the word-line assist-voltage generator circuit lower the effective supply voltage for un-accessed rows of memory cells in the hold mode, increase the effective supply voltage for accessed memory cells in the active mode, and lower the effective supply voltage further for all the SRAM cells in the standby mode to achieve a solution for active and standby power reduction besides achieving the stability and noise margins.
US11404111B2 Sensing techniques using a charge transfer device
Techniques are provided for sensing a signal associated with a memory cell capable of storing three or more logic states. To sense the memory cell (e.g., a signal associated with the memory cell), a charge may be transferred between a digit line and a node coupled with a plurality of sense components using a charge transfer device. Once the charge is transferred, at least some if not each of the plurality of sense components may sense the charge using one of a variety of sensing schemes. For example, the charge may be sensed by each sense component at a same time using a single fixed reference value, or at different times using different fixed reference values. Based on the charge being transferred or transferred with the node (e.g., using the charge transfer device) and each sense component sensing the charge, a logic state associated with the memory cell may be determined.
US11404110B2 Sense amplification device in memory
A sense amplification device is provided. The sense amplification device includes a first sense amplifier, a second sense amplifier, and a third sense amplifier. An input terminal of the first sense amplifier is coupled to a first bit line. An input terminal of the second sense amplifier is coupled to a second bit line. The third sense amplifier has a differential input pair and a differential output pair, wherein a first input terminal of the differential input pair is coupled to an output terminal of the first sense amplifier, a second input terminal of the differential input pair is coupled to an output terminal of the second sense amplifier, a first output terminal of the differential output pair is coupled to the input terminal of the first sense amplifier, and a second output terminal of the differential output pair is coupled to the input terminal of the second sense amplifier.
US11404106B2 Read only memory architecture for analog matrix operations
A read-only memory (ROM) computing unit utilized in matrix operations of a neural network comprising a unit element including one or more connections, wherein a weight associated with the computing unit is responsive to either a connection or lack of connection internal to the unit cell or between the unit element and a wordline and a bitline utilized to form an array of rows and columns in the ROM computing unit, and one or more passive or active electrical elements located in the unit element, wherein the passive or active electrical elements are configured to adjust the weight associated with the compute unit, wherein the ROM computing unit is configured to receive an input and output a value associated with the matrix operation, wherein the value is responsive to the input and weight.
US11404104B2 Semiconductor memory device capable of operating at high speed, low power environment by optimizing latency of read command and write command depending on various operation modes
A semiconductor memory device includes: a memory cell array including banks; a command/address buffer receiving a command/address based on a system clock; a data input/output circuit inputting/outputting data based on a data clock; a mode control circuit generating mode selection signals indicating different latencies according to a burst length signal and operation information on a first operation mode differentiated based on a ratio of the data clock to the system clock, and a second operation mode differentiated based on a bank mode; and a latency setting circuit setting a latency according to an activated one of the mode selection signals, generating an internal write command by delaying a write command at least by the set latency according to the system clock during a write operation, and generating an internal read command by delaying a read command by the set latency according to the system clock during a read operation.
US11404101B2 Memory system and semiconductor storage device configured to discharge word line during abrupt power interrupt
A memory system includes a semiconductor storage device, a power supply circuit that generates a first power, and a memory controller that operates based on the first power and transmits a command to the semiconductor storage device. The semiconductor storage device includes a first terminal, a second terminal, a word line, a first circuit, and a second circuit. The first power is input to the first terminal. A second power that can be used even after a voltage of the first terminal decreases is input to the second terminal. The word line is connected to a control gate of a memory cell transistor. The first circuit applies a voltage according to the command to the word line based on the first power input to the first terminal. The second circuit discharges charges of the word line by using the second power input to the second terminal when a voltage of the first terminal decreases.
US11404100B2 Memory device and method of operating the same
Provided herein may be a memory device having improved overshoot management performance, and a method of operating the memory device. The method may include: applying a select voltage to a select line coupled in common to respective select transistors in a plurality of cell strings; and applying a program voltage to a selected word line coupled in common to selected memory cells among a plurality of memory cells in the plurality of cell strings. The applying of the select voltage may include applying a first select voltage to the select line during a first time period. The applying of the program voltage may include applying, to the select line, a second select voltage having a voltage level higher than a voltage level of the first select voltage.
US11404099B1 Using split word lines and switches for reducing capacitive loading on a memory system
Systems and methods disclosed herein are related to a memory system. In one aspect, the memory system includes a first set of memory cells including a first string of memory cells and a second string of memory cells; and a first switch including: a first electrode connected to first electrodes of the first string of memory cells and first electrodes of the second string of memory cells, and a second electrode connected to a first global bit line, wherein gate electrodes of the first string of memory cells are connected to a first word line and gate electrodes of the second string of memory cells are connected to a second word line.
US11404098B2 Memory device
A memory device includes a first ferromagnetic layer, an insulating layer above the first ferromagnetic layer, a second ferromagnetic layer above the insulating layer, a capping layer on an upper surface of the second ferromagnetic layer, and an electrode on an upper surface of the capping layer. The second ferromagnetic layer includes iron atoms. The capping layer includes one or more elements identical to one or more elements in the second ferromagnetic layer. The electrode includes one or more elements identical to one or more of the elements in the capping layer and includes a material having a Vickers hardness higher than a Vickers hardness of an iron atom.
US11404097B2 Memory system and operating method of the memory system
A memory system includes a memory device including an interface circuit and a semiconductor memory, and a controller to generate a command for controlling the memory device. The interface circuit receives the command from the controller; determines whether the command is for the semiconductor memory or the interface circuit; and when it is determined that the command is for the interface circuit, performs a blocking operation to block transfer of the command between the interface circuit and the semiconductor memory and performs an internal operation of the interface circuit. The internal operation includes a signal controlling operation, a training operation, a read operation, an on-die termination operation, a ZQ calibration operation, or a driving force control operation.
US11404094B2 Transmitter circuitry with N-type pull-up transistor and low output voltage swing
An apparatus is provided, where the apparatus includes a first transistor coupled between a supply node and an output node; a resistor and a second transistor coupled in series between the output node and a ground terminal; a circuitry to receive data, and to output a first control signal and a second control signal to respectively control the first transistor and the second transistor, wherein an output signal at the output node is indicative of the data, and wherein the first transistor is a N-type transistor.
US11404091B2 Memory array word line routing
Routing arrangements for 3D memory arrays and methods of forming the same are disclosed. In an embodiment, a memory array includes a ferroelectric (FE) material contacting a first word line; an oxide semiconductor (OS) layer contacting a source line and a bit line, the FE material being disposed between the OS layer and the first word line; a dielectric material contacting the FE material, the FE material being between the dielectric material and the first word line; an inter-metal dielectric (IMD) over the first word line; a first contact extending through the IMD to the first word line, the first contact being electrically coupled to the first word line; a second contact extending through the dielectric material and the FE material; and a first conductive line electrically coupling the first contact to the second contact.
US11404090B2 Video processing method, video playing method, devices and storage medium
Aspects of the invention provided a video processing method, a video playing method, devices thereof, and a storage medium. The video processing method is applied to a terminal device and can include that a video-frame tagging operation is detected during recording of a video. The video-frame tagging operation can tag a video frame in a recorded video at different times during recording of the video. The video frame can be tagged at different times during recording of the video according to the video-frame tagging operation. A final recorded video is generated based on the tagged video frame and an untagged video frame. The video frame is tagged through the detected video-frame tagging operation and the final recorded video is generated, so that a wonderful moment in the video can be rapidly located based on the tag of the video frame during video playback, and user experience may be improved.
US11404084B2 Magnetic disk device
According to one embodiment, a magnetic disk device includes a magnetic disk, a magnetic head configured to write data on the magnetic disk, an assist section configured to assist, when the magnetic head writes data on the magnetic disk, write of the data by utilizing an assist element, a voltage control section configured to control a voltage to be applied to the assist element, and a positioning control section configured to carry out positioning of the magnetic head relatively to the magnetic disk on the basis of servo data and acquire positional error data of the magnetic head positioned on the basis of the servo data. The voltage control section adjusts the voltage to be applied to the assist element on the basis of the positional error data.
US11404079B1 Data storage device writing to defective data sector for fly height control
A data storage device is disclosed comprising a head actuated over a magnetic media. A write operation is executed to a first data sector by writing to at least part of a defective data sector preceding the first data sector in order to achieve a target fly height of the head prior to writing to the first data sector.
US11404075B1 Vehicle voice user interface
Techniques for confirming an operator of a vehicle is drowsy are described. A vehicle computing system sends data (e.g., raw sensor data and/or alert data corresponding to an indication that a driver is impaired determined based on the raw sensor data) to a remote server(s). The remote server(s) confirms the driver is impaired based on the raw sensor data and/or other contextual data. The remote server(s) then receives output data from a speechlet and causes the vehicle computing system to present output audio corresponding to output data.
US11404072B2 Encoded output data stream transmission
In some examples, an audio sending device receives a stream of application audio data, encodes the stream of application audio data, and in response to detecting an end of the stream of application audio data, provides pre-encoded filler audio data from a buffer in the audio sending device as an encoded stream of filler audio data. The audio sending device transmits the encoded stream of application audio data and the encoded stream of filler audio data in an encoded output data stream over a transport to an audio receiving device.
US11404070B2 System and method for identifying and processing audio signals
A method for phoneme identification. The method includes receiving an audio signal from a speaker, performing initial processing comprising filtering the audio signal to remove audio features, the initial processing resulting in a modified audio signal, transmitting the modified audio signal to a phoneme identification method and a phoneme replacement method to further process the modified audio signal, and transmitting the modified audio signal to a speaker. Also, a system for identifying and processing audio signals. The system includes at least one speaker, at least one microphone, and at least one processor, wherein the processor processes audio signals received using a method for phoneme replacement.
US11404068B2 Method and device for processing internal channels for low complexity format conversion
A method of processing an audio signal includes receiving an audio bitstream encoded via MPEG Surround 212 (MPS212); generating an internal channel (IC) signal for a single channel pair element (CPE), based on the received audio bitstream, equalization (EQ) values for MPS212 output channels defined in a format converter, and gain values for the MPS212 output channels; and generating stereo output channels, based on the generated IC signal.
US11404067B2 Electronic device and method of operating the same
A method of operating an electronic device and an electronic device thereof are provided. The method includes receiving a first voice signal of a first user, authenticating whether the first user has authority to control the electronic device, based on the first voice signal, and determining an instruction corresponding to the first voice signal based on an authentication result and controlling the electronic device according to the instruction. The electronic device includes a receiver configured to receive a first voice signal of a first user and at least one processor configured to authenticate whether the first user has authority to control the electronic device based on the first voice signal, determine an instruction corresponding to the first voice signal, and control the electronic device according to the instruction.
US11404065B2 Method for displaying visual information associated with voice input and electronic device supporting the same
An electronic device disclosed in the disclosure includes a display, a communication interface comprising communication circuitry, a processor, and a memory. The memory may be configured to store instructions which, when executed, cause the processor to control the electronic device to: determine whether an external device is outputting a voice response corresponding to an utterance input of a user, receive a specified user interaction, and allow visual information associated with the voice response to be displayed on the display in response to the user interaction.
US11404064B2 Information processing apparatus and speech analysis method
An information processing apparatus includes a first detector, a textualization device, a second detector, a display device and a display controller. The first detector detects, from audio data in which speech of each person in a group composed of a plurality of persons has been recorded, each utterance made during the speech. The textualization device converts contents of each utterance detected by the first detector into text. The second detector detects predetermined keywords included in each utterance on the basis of text data obtained through textualization by the textualization device. The display controller causes the display device to display the predetermined keywords detected by the second detector.
US11404063B2 Nonverbal information generation apparatus, nonverbal information generation model learning apparatus, methods, and programs
A nonverbal information generation apparatus includes a nonverbal information generation unit that generates time-information-stamped nonverbal information that corresponds to time-information-stamped text feature quantities and an expression unit that expresses the nonverbal information on the basis of the time-information-stamped text feature quantities and a learned nonverbal information generation model. The time-information-stamped text feature quantities are configured to include feature quantities that have been extracted from text and time information representing times assigned to predetermined units of the text. The nonverbal information is information for controlling the expression unit so as to express behavior corresponding to the text. The nonverbal information generation unit controls the expression unit so that the time-information-stamped nonverbal information is expressed from the expression unit in accordance with time information assigned to the nonverbal information, and controls the expression unit so that the text or voice corresponding to the text that corresponds to the time information is output.
US11404062B1 Systems and methods for managing voice environments and voice routines
Provided is a voice assistance system with proactive routines that couples a remote server and respective user voice interactive devices to deliver a complete experience to the end user of the device. The user devices can be managed by groups and/or associated entities who manage voice services for their users. For example, the entities can provide pre-configured voice routines that perform actions on behalf of their users. The voice assistance system can also allow users to customize these routines to improve day to day operation. In addition, external services and/or providers can be linked to the system and allowed to define routines that have external system dependencies. Avoiding and managing conflicts in this environment becomes quite challenging. Some approaches use execution queues and priority, others invoke time slices and limitations on assignment of routines to time slices to resolve these issues, among other examples.
US11404060B2 Electronic device and control method thereof
According to one embodiment, an electronic device determines whether one or more devices should be controlled based on a second utterance input subsequent to a first utterance input from outside in accordance with the first utterance. The electronic device includes a management unit and a controller. The management unit prepares and manages a determination audio data item for determining whether the first utterance is a desired utterance by utterances input from outside at a plurality of times, and determines whether the first utterance is the desired utterance using the prepared and managed determination audio data item. The controller controls the one or more devices based on the second utterance.
US11404057B2 Adaptive interactive voice response system
An interactive voice adapter for adaptive voice routing may establish a real-time communication session between a voice communication client and a text communication client and the voice adapter may receive the audio stream and the text information. The voice adapter may obtain adapted natural language text corresponding to the natural language audio by selectively accessing a speech-to-text service based on a selection criteria. The voice adapter may obtain adapted natural language audio corresponding to the natural language text by selectively accessing a text-to-speech service based on the selection criteria. The voice adapter may communicate the adapted natural language text to the text communication client and the adapted natural language audio to the voice communication client.
US11404055B2 Simultaneous dereverberation and denoising via low latency deep learning
A method includes extracting, from a frame of the audio sample, spectral features indicative of cochlear impulse response of an auditory system; obtaining an estimate of a speech signal in the frame from a neural network that is trained, during a training phase, to accept the spectral features as input and output the estimate of the speech signal, where the estimate of the speech signal includes reverberation and excludes noise present in the frame; mapping the estimate of the speech signal to a frequency domain of the frame using mapping parameters obtained during the training phase to obtain an estimate of a reverberant speech spectrum in the frame; and obtaining, from a time-distributed neural network, a dereverberant frame of the frame, where the estimate of the reverberant speech spectrum in the frame is used as an input to the time-distributed neural network.
US11404051B2 Textual analysis system for automatic language proficiency assessment
A language proficiency analyzer automatically evaluates a person's language proficiency by analyzing that person's oral communications with another person. The analyzer first enhances the quality of an audio recording of a conversation between the two people using a neural network that automatically detects loss features in the audio and adds those loss features back into the audio. The analyzer then performs a textual and audio analysis on the improved audio. Through textual analysis, the analyzer uses a multi-attention network to determine how focused one person is on the other and how pleased one person is with the other. Through audio analysis, the analyzer uses a neural network to determine how well one person pronounced words during the conversation.
US11404043B2 Systems and methods for providing non-lexical cues in synthesized speech
Systems and methods are disclosed for providing non-lexical cues in synthesized speech. An example system includes one or more storage devices including instructions and a processor to execute the instructions. The processor is to execute the instructions to: determine a user tone of the user input; generate a response to the user input based on the user tone; and identify a response tone associated with the user tone. The example system also includes a transmitter to communicate the response and the response tone over a network.
US11404042B2 Electronic device and operation method thereof
Provided are an electronic device and an operation method thereof. The electronic device may include a memory storing one or more instructions, and a processor configured to execute the one or more instructions stored in the memory to: analyze a meaning of a speech section in audio data included in a content being played on the electronic device, based on an analysis result of the speech section, identify, from among a plurality of image frames included in the content, an image candidate section for generating a highlight image, analyze an object included in an image frame corresponding to the image candidate section, and identify a target section for generating the highlight image based on an analysis result of the image candidate section.
US11404040B1 Tools and methods for designing feedforward filters for use in active noise cancelling systems
A method of automated feedforward filter design comprising designing a feedforward filter for a system implementing active noise cancelling is described. The method includes designing the feedforward filter by determining a filter transfer function of the feedforward filter. Optionally, the filter transfer function is determined using a least square method. The method also includes determining the filter transfer function by defining a target transfer function of the feedforward filter and applying the least square method using the target transfer function to determine a filter expression for the filter transfer function. Optionally, the least square method is a weighted least square method.
US11404037B2 Electronic percussion instrument and sound production control method thereof
An electronic percussion instrument and sound production control method thereof are provided. In an electronic cymbal, the output of a musical sound is controlled in accordance with the results of detection from a strike sensor when the strike sensor detects a strike on a striking surface. While the musical sound is output, if a user touches the striking surface, an electrostatic capacitance sensor outputs an output value in accordance with the contact condition so that the musical sound is attenuated in accordance with the output value while being output. Therefore, the user can attenuate the musical sound being output in accordance with the contact conditions on the striking surface, thereby silencing the musical sound by way of the action similar to that of the acoustic cymbal choke that is the action of touching the striking surface.
US11404035B1 Automated string player
Invention is an attachment to any stringed instrument with a neck and fretboard/fingerboard that enables the stringed instrument to play itself. The invention comprises of a picking system, a fretting system, and an interface that allows a user to select what music they would like to play on the stringed instrument. The picking and fretting systems are releasably attached to the stringed instrument. Permanent modifications to the stringed instrument are not required to install the automated string player attachments.
US11404028B2 Sub-display notification handling
Disclosed in some examples are display systems, methods, devices, and machine-readable mediums which provide for a gesture-based method for specifying a region of a display in which to show shared content. Also disclosed are pairing methods for associating the region of the display with a content source device, methods for sharing content within the region, and methods for providing input from the region back to the content source device.
US11404027B2 Image processing method and device, electronic device, and storage medium
The present disclosure relates to an image processing method and device, an electronic device, and a storage medium. The method includes: a dirty region of a display region is determined, and a percentage of the dirty region in the display region is calculated; first image data of the dirty region in an image frame to be updated for displaying and second image data of the dirty region in a presently displayed image frame are acquired, and similarity detection is performed on the first image data and the second image data to generate a similarity detection result; and whether to update the image frame to be updated for displaying to the display region is determined according to the similarity detection result and the percentage of the dirty region in the display region, and if NO, an updating request for the image frame to be updated for displaying is shielded.
US11404026B2 Display device and method of compensating for luminance of display device
A display device according to an embodiment includes a plurality of display panels arranged adjacent to each other and each display panel including first pixels in the display panel and second pixels in the display panel and adjacent to a boundary area of the display panels, and a luminance correction unit configured to generate a correction grayscale value for the second pixel. The luminance correction unit includes an image mapping unit configured to map a captured luminance image to a unit pixel image, a de-blurring unit configured to perform a de-blurring operation on the mapped unit pixel image to calculate a correction luminance value for the second pixel, and a correction unit configured to calculate a correction grayscale value for the second pixel corresponding to the calculated correction luminance value of the second pixel.
US11404022B2 Video frame rate compensation through adjustment of vertical blanking
Systems and methods are configured to adjust the timing of source frame compression in response to fluctuations in a variable frame rate at which source frames are rendered.
US11404018B2 Display device preventing dimming in display during long-term use
A display device comprises a power supply chip configured to output a gate-on voltage; a gamma chip configured to provide a gamma voltage; a detection resistor having a first terminal and a second terminal, wherein the first terminal is grounded; a display panel comprising a plurality of sub-pixels, a plurality of driving transistors and at least one detection transistor; wherein a gate electrode of the driving transistor receives the gate-on voltage, a first electrode of the driving transistor receives the gamma voltage, and a second electrode of the driving transistor is electrically connected to a corresponding sub-pixel; a gate electrode of the detection transistor receives the gate-on voltage, a first electrode of the detection transistor receives a test voltage, and a second electrode of the detection transistor is electrically connected to the second terminal; and a control circuit electrically connected to the second terminal.
US11404012B2 Drivers providing DC-balanced refresh sequences for color electrophoretic displays
A method for driving an electro-optic display having a front electrode, a backplane, and a display medium including at least three differently-colored particles, wherein the medium is positioned between the front electrode and the backplane. The method includes applying a DC balance reset phase to first and second pixel electrodes such that the sum of all impulses results in an offset that maintains a DC-balance across the display medium. The invention additionally includes controllers for executing the method.
US11404006B2 GOA circuit and display panel
A gate driver of array (GOA) circuit and a display panel are disclosed and include a plurality of cascaded GOA units including a node and a pull-up control module, a pull-up module, a transfer-down module, a pull-down module, and a pull-down holding module electrically connected to the node. The pull-up control module pulls up a potential of the node. Under control of which, the pull-up module and the transfer-down module output an output signal and a stage-transfer signal, respectively. The pull-down module pulls the node and the stage-transfer signal down to a low potential. The pull-down holding module maintains the node and the stage-transfer signal at the low potential. The pull-up control module includes a voltage-stabilization module electrically connected to and dividing a voltage of, the node. Thus, ripples at pre-charging points and output signals in the GOA circuit can be reduced.
US11404003B2 Pixel and a display device having the same
A pixel including: a light emitting element; a first transistor connected between a first power source and a second node; a first capacitor connected to a first node or a second node and a third node; a second transistor between the third node and a data line, the second transistor turned on by a first scan signal; a third transistor between the first and second nodes, the third transistor turned on by a second scan signal; a fifth transistor between the first power source and the first transistor, the fifth transistor turned on by a first emission control signal; a sixth transistor between the second node and the light emitting element, the sixth transistor turned on by a second emission control signal; and an eighth transistor between the second node and a second emission control line, the eighth transistor turned on by a fourth scan signal.
US11404000B2 Display device capable of determining a bonding state of a driver integrated circuit therein
A display device includes a first substrate including a display area and a non-display area, pixels disposed in the display area, a driver integrated circuit located in the non-display area and connected to the pixels through data lines, a first pad portion disposed in the non-display area, a second pad portion disposed in the non-display area and connected to the driver integrated circuit, a first thin film transistor connected to one of the data lines and adjusting a first data signal, a second thin film transistor connected to another of the data lines and adjusting the first data signal, a first wiring connecting the first thin film transistor and the first pad portion, a second wiring connecting the second thin film transistor and the second pad portion, and a gate signal line connected to the first and second thin film transistors.
US11403991B2 Display panel and spliced display panel
A display panel and a spliced display panel are provided. The display panel includes a GOA circuit, a GOA signal bus, and a chip-on-film area. The present invention changes a traditional way that signal outputs from both sides of the chip-on-film area to a way that signal outputs from each thin-film chip, so as to reduce signal difference in wiring of a GOA bus.
US11403990B2 Shift register unit, gate driving circuit, display device, and driving method
A shift register unit, a gate driving circuit, a display device, and a driving method are disclosed. The shift register unit includes a blanking unit, a first transmission circuit, a second transmission circuit, a first input-output unit, and a second input-output unit. The blanking unit is configured to charge a pull-up control node in response to a compensation selection control signal and input a blanking pull-up signal to a blanking pull-up node. The first transmission circuit is electrically connected to the blanking pull-up node and the first pull-up node, and the second transmission circuit is electrically connected to the blanking pull-up node and the second pull-up node.
US11403989B2 Display device for providing a voltage based on a load value of a pixel block
A display device includes a plurality of pixels grouped into blocks divided into block rows extending in a first direction and arranged in a second direction, wherein each block includes two or more pixels connected to a first power source line, and each pixel is assigned with a grayscale value in a range of grayscale values that is divided into a plurality of grayscale sections; and a first power source voltage adjuster selecting a reference block row, and determining a magnitude of a first power source voltage supplied to the first power source line based on a number of blocks in the reference block row having a grayscale section that is same as a maximum grayscale section of the reference block row. The maximum grayscale section corresponds to a grayscale section that includes a largest grayscale value having a grayscale value ratio greater than a minimum ratio.
US11403988B2 Display panel, display device, and color filter substrate
A display panel, a display device, and a color filter substrate are provided. The profiled edge region of the display panel comprises a plurality of edge pixels. The profiled edge region is provided with a light shielding structure, and the light shielding structure includes a light shielding unit set in one-to-one correspondence with the plurality of edge pixels. Each plurality of edge pixels includes a plurality of sub-pixels arranged side by side in the first direction.
US11403985B2 Display control device, display device and method of controlling display device
A display control device includes: an input part receiving an input signal including gray levels of the first color, the second color and the third color constituting a color for each of the plurality of pixels; a selection part selecting at least one of the plurality of pixels as a selection pixel and other of the plurality of pixels as a non-selection pixel; and an output part outputting an output signal controlling luminances of the first sub-pixel, the second sub-pixel, the third sub-pixel and the fourth sub-pixel based on the input signal, wherein at least one of the first sub-pixel, the second sub-pixel and the third sub-pixel of the non-selection pixel is controlled to have a luminance of 0 according to the output signal, and wherein the fourth sub-pixel of the selection pixel is controlled to have a luminance of 0 according to the output signal.
US11403984B2 Method for controlling display and electronic device supporting the same
An electronic device is provided. The electronic device includes a display panel, a display driver integrated circuit (display driver IC) to drive the display panel, and a processor operatively connected with the display panel and the display driver IC. The display driver IC is configured to set an operating mode including a first mode having a first refresh rate and a first scan time, a second mode having the first refresh rate and a second scan time, and a third mode having a second refresh rate and the second scan time, receive an image data stream from the processor, and output the image data stream in one of the operating mode through the display panel.
US11403982B2 Shift register unit circuit and driving method thereof, scanning drive circuit and display panel
A shift register unit circuit, a driving method thereof, a scanning drive circuit and a display panel are provided. The shift register unit circuit includes an input sub-circuit configured to set a level at a first node to be an effective level when an input terminal is at an effective level; at least two transmission sub-circuits configured to set a level at a coupled output control node to be an effective level when the first node is at the effective level; and at least two output sub-circuits, each of which is configured to conduct a coupled first clock signal terminal to a coupled output terminal when the coupled output control node is at an effective level.
US11403980B2 Discharge control circuit and method for display panel, and display apparatus
A discharge control circuit for a display panel includes a flip-flop configured to generate a representation of a power supply voltage of the display panel based on the power supply voltage, the representation of the power supply voltage enabling a discharge condition under which a pixel array of the display panel is discharged to be not satisfied upon power-on or during operation of the display panel and to be satisfied upon shutdown of the display panel; and a level shifter configured to level-shift timing signals for controlling operation of the pixel array, to provide the level-shifted timing signals to the display panel, and to initiate discharge of the pixel array in response to the discharge condition being satisfied.
US11403979B2 Dynamic persistence for judder reduction
Implementations disclosed herein provide improved systems and methods for displaying video that has at least some content in the same position in consecutive frames. In some implementations, such content is low frame rate video content altered for display on a display at a higher refresh rate. Judder is reduced or avoided by selectively altering one or more of the consecutive frames, for example, so that the consecutive frames have differences in brightness, color, luminance, or dynamic range. For example, given three consecutive frames of repeated content, the first frame of may be displayed at a 100% brightness level, the second frame may be displayed at 50% brightness, and the third frame may be displayed at 25% brightness. Such differences in brightness or other display characteristics may reduce or avoid the appearance of judder while preserving the overall appearance of the video.
US11403971B2 Self-locking security seal
The present invention relates to a self-locking security seal of the type mostly used within the scope of transporting goods, for the secure closure of containers or the like.
US11403966B2 Fracture reduction simulator
A system for simulating surgery includes an electromagnetic tracking system comprising an emitter and a plurality of electromagnetic sensors and a plurality of model bone fragments, each of the model bone fragments operatively connected to one of the plurality of electromagnetic sensors. A method for simulating surgery includes electromagnetically tracking position of a plurality of model bone fragments and a model bone shaft using an electromagnetic tracking system and displaying virtual fluoroscopic images based on sensed position of the model bone fragments and the model bone shaft.
US11403962B2 System and method for weld training
A weld training device to provide a trainee with a real-world look and feel of a welding torch without the need to provide a welding arc. The weld training device provides adaptive vibration to simulate a welding operation. The weld training tracks performance and provides feedback to a trainee via a local display and/or via a communication to an external computing device.
US11403960B2 Product demonstration creation toolset that provides for entry of persistent data during use of the demonstration
A product training and demonstration tool includes a computer system. The tool also includes a demonstration creation interface in the computer system, wherein the demonstration creation interface is configured to create a demonstration responsive to user input. The tool also includes an upload tool configured to upload a plurality of images to the demonstration. The tool also includes an image editing tool configured to create a clickable hotspot on a first one of the images in response to user input and to create a data entry display on a second one of the images in response to user input. The clickable hotspot includes a data entry field. The tool is configured to populate the display with data entered into the data entry field such that when the user is navigating through the demonstration, data entered into the data entry field will also be displayed in the data entry display.
US11403959B1 Multi-media method for enhanced recall and retention of educational of educational material
A method for enhancing recall and retention of educational material includes sending a series of structured interactions that are derived from educational material to a learner in small, discrete chunks over a period of time. The interactions may be repetitive and may require learner input and interaction.
US11403957B2 Method and apparatus for routing an aerial vehicle based on a relative noise impact
An approach is provided for routing an aerial vehicle based on a relative noise impact. The approach, for example, involves retrieving environmental noise map data for a geographic area. The environmental noise map data indicates existing noise levels measured in the geographic area. The approach also involves determining a vehicle noise characteristic of the aerial vehicle. The approach further involves generating a route for the aerial vehicle over the geographic area based on the relative noise impact of the aerial vehicle while operating over the geographic area. The relative noise impact is computed based on the vehicle noise characteristic relative to the existing noise levels of the environmental noise map data for portions of the geographic area under the route of the aerial vehicle.
US11403954B2 Computing framework for batch routing of autonomous vehicles
Batch routing of autonomous vehicles is disclosed. A method may include maintaining a plurality of vehicle state data object instances that respectively correspond to a plurality of autonomous vehicles. The method includes obtaining a traffic condition location and determining a group of autonomous vehicles from the plurality of autonomous vehicles where the current route of each autonomous vehicle intersects the traffic condition location. The method also includes determining two or more subgroups of autonomous vehicles, and for each subgroup, determining a respective avoidance waypoint corresponding to the subgroup that is not on the current route of the autonomous vehicle. For each autonomous vehicle in the subgroup, the method includes determining an updated route based on the current route of the autonomous vehicle and the respective avoidance waypoint, generating a control instruction based on the updated route, and transmitting the control instruction to the autonomous vehicle.
US11403952B2 Method and system for providing an equipped autonomous vehicle to a destination
A method and system provides an equipped autonomous vehicle to a destination. In one embodiment, a method for providing an equipped autonomous vehicle to a destination includes receiving a request from a user for an equipped autonomous vehicle. The request includes at least one selected activity and a destination. The method includes determining, from the request, a set of equipment for the at least one selected activity and providing the equipped autonomous vehicle with the set of equipment for the at least one selected activity. The method also includes instructing the equipped autonomous vehicle to travel to the destination requested by the user.
US11403951B2 Driving assistance for a motor vehicle when approaching a tollgate
A driving assistance functionality for a motor vehicle when approaching a tollgate is disclosed. The method involves a step (S4) of calculating a probability of a tollgate being present based on at least two road context attributes that are determined from the motor vehicle and defining a road context ahead of said vehicle, said road context attributes being decorrelated from any concept of a tollgate. Examples of road context attributes: speed limit signs; marking lines on the ground; speed bumps or rumble strips on the ground; obstacles such as other vehicles; drivable space.
US11403946B2 Vehicle control device and control method provided in vehicle
The present invention relates to a vehicle control device provided in a vehicle and a control method of a vehicle. A vehicle control device according to an embodiment of the present invention includes a beam output unit for irradiating light to a road surface of a periphery of a vehicle, and a processor for sensing whether an object approaching toward a vehicle door is present or not via a sensing unit provided in the vehicle when a control command for opening the vehicle door is received after the vehicle stops, and, controlling the beam output unit so that information notifying the object approaching toward the vehicle door is irradiated to the road surface of the periphery of the vehicle door in a state in which the vehicle door is closed based on the presence of the object approaching toward the vehicle door.
US11403944B2 Vehicle wireless communication device
The present application is such that, in order to prevent communication disruption caused by a change in the situation of wireless communication due to the distance between a roadway instrument and a self-vehicle, a vehicle wireless communication device includes a communication section; a control section which controls the reception in the communication section; a position detection section which detects the position of a roadway instrument; and a running direction detection section which detects the running direction of a self-vehicle, wherein the communication section, based on the roadway instrument position detected by the position detection section and on the self-vehicle running direction detected by the running direction detection section, receives information from a roadway instrument next closest to a roadway instrument carrying out communication.
US11403930B2 Methods, apparatuses, and systems for configuring a flame detection apparatus using flame detecting components
Methods, apparatuses and systems for configuring a flame detection apparatus using flame detecting components are disclosed herein. An example apparatus may comprise: a controller component and at least one flame detecting component in electronic communication with the controller component. The flame detecting component may be configured to detect infrared radiation associated with a fire in an environment and receive and transmit communication signals. In response to detecting a first infrared control (IR) signal, the flame detecting component may provide an indication of the first IR control signal to the controller component.
US11403929B2 System and method for detecting smoke using a sensor
An improved system and method for detecting smoke using a sensor is disclosed. The method can comprise the steps of storing in memory a plurality of smoke signatures, wherein each of the smoke signatures relates to how the sensor senses one of a plurality of particulates, each of the plurality of particulates indicative or non-indicative of a fire, and receiving current data from the sensor. Moreover, the method can comprise the steps of comparing the current data with the plurality of smoke signatures to determine if the current data matches any of the plurality of smoke signatures, and initiating an alarm sequence based at least in part on a determination as to whether the current data matches a smoke signature related to a fire-indicative particulate of the plurality of particulates.
US11403928B2 System, method and apparatuses for electronic article surveillance
A method, system and devices of controlling an electronic article surveillance tag in an electronic article surveillance system, the tag including a detector for detecting tampering, the system including a positioning sub-system for determining a position of said tag and a control sub-system for controlling operation of said system. A first status message may be received from the electronic article surveillance tag to the control sub-system over a communications connection at a first time instance, and a first state of the tag may be determined by the control sub-system based on the first status message. The first state may be stored in a memory. A first control message may be sent from the control sub-system to the tag, the control message being formed based on the first state, and the operation of the tag may be altered based on the first control message.
US11403927B2 Adjustable electronic tag device for a suitcase
An adjustable electronic tag device for a suitcase or luggage includes an electronic tag provided with a fixing assembly thereon. The fixing assembly fixes the electronic tag to the suitcase. The fixing assembly includes a positioning member including a binding hole and a movable fastener arranged in the binding hole. The positioning member connects with an end of a binder and another of the binder encircles the suitcase and penetrates through the binding hole. The binder has a plurality of bars arranged in rows, and the movable fastener is fastened with at least one of the plurality of bars to fix the binder.
US11403926B2 Interactive security system for a stationary storage container
An interactive security system for placement on a stationary storage container that includes: an attachable object, adapted to attach to the stationary storage container where sensors are within the object capable of detection of movement of the attachable object. The security system also includes an attachable gyroscope, adapted to attach to the stationary storage container and provides a means to detect movement. An attachable keyboard is also provided, wherein the keyboard provides a control device for the interactive security system. Further, an attachable camera is included in the security system, where the attachable camera records activity near the stationary storage container.
US11403925B2 Systems and methods for broadcasting an audio or visual alert that includes a description of features of an ambient object extracted from an image captured by a camera of a doorbell device
Systems and methods for broadcasting an audio or visual alert that includes a description of features of an ambient object extracted from an image captured by a camera of a doorbell device are provided. Such systems and methods can include the camera capturing the image when the ambient object is within a field of view of the camera and a processor receiving the image from the camera, processing the image with an artificial intelligence model to identify and extract details of the features of the ambient object, and initiating a broadcast of the audio or visual alert by an alert device associated with the camera, wherein the audio or visual alert can include the description of the features of the ambient object.
US11403921B2 Radio tag reading device and method
A radio tag reading device includes a placement table, an antenna, a reader, a sensor, and a controller. The antenna is configured to communicate with wireless tags within a communication range covering a placement region of the placement table. The reader is configured to output commodity information based on a signal received by the antenna from wireless tags. The sensor is configured to detect a user near the placement region of the placement table. The controller is configured to start a reading operation by activating the reader and causing the antenna to start emitting radio waves upon the sensor detecting the user near the placement region.
US11403917B2 System and method of providing a feature game with multiple game instances
A gaming machine provides a base game, from which a hold and spin feature game is triggered when a determined number of configurable symbols are displayed in a base game outcome. When the feature game is triggered, the configurable symbols are held in place on the display and the player is provided one or more spins during the feature game in which to collect additional configurable symbols. Any additional configurable symbols are retained on the display during subsequent spins until the feature game is completed. At the end of the feature game, the player is awarded a prize based on the values carried by the configurable symbols. An ante bet entitles to player to additional game instances in the hold and spin feature game. The additional game instances duplicate the configurable symbols that trigger the feature game, but are played independently from one another during the hold and spin feature.
US11403916B1 Electronic gaming system with multiple hand based side wager
The present disclosure provides gaming systems having one or more processors coupled to memory. The gaming system can receive a side wager corresponding to a play of a card game. The gaming system can then provide a plurality of hands for the play of the card game. The gaming system can determine the number of the plurality of hands that satisfy a side wager condition, and calculate a first award amount based on the number of the plurality of hands that satisfy the side wager condition. An account of the player can be credited based on the first award amount. The gaming system can receive wagers that each correspond to a respective hand of the card game. Upon completion of the game, the system can determine an award amount for each of the plurality of hands, and adjust a credit balance of an account based on the award amount for each of the plurality of hands.
US11403915B2 Submission of pre-authorized tax-related documents relating to game payouts
Methods, apparatuses, and computer-readable media for submitting a tax submission on behalf of a player of a game. Based on the location of the gaming device, determine at least one jurisdiction that governs the player's taxable winnings. The player fill out an electronic tax form for each jurisdiction and submits an electronic authorization. Transmitting, in response to the tax liability, a tax submission to a remote device, in which the tax submission comprises at least the electronic tax form and the electronic authorization.
US11403913B2 Virtual ticket-in and ticket-out on a gaming machine
An electronic gaming machine includes a cabinet, a display mounted to the cabinet, a wireless interface for communicating with a portable electronic device, a network interface for communicating with a validation server, a bill validator coupled to a game controller configured to accept bills and printed ticket vouchers, and a removable cash box. The game controller includes a processor and a memory configured to control a wager-based game played on the EGM, redeem virtual ticket vouchers and printed ticket vouchers, receive an indication to transfer value to the EGM via a virtual ticket voucher, receive the virtual ticket voucher including a virtual ticket voucher validation number from the portable electronic device via the wireless interface, validate the virtual ticket voucher with the validation server via the network interface, deposit a credit amount associated with the virtual ticket voucher, and notify the validation server that the virtual ticket voucher is redeemed.
US11403907B2 System for operating electric-vehicle charging station
A system for operating an electric-vehicle charging station is proposed. The system is capable of preventing a general vehicle other than an electric vehicle from being parked in a parking station where the charging module for charging the electric vehicle is installed, preventing an electric vehicle from being parked in a charging station at a higher level than necessary, and eliminating the need for the driver of a subsequent vehicle to wait for charging in the charging station when there is a vehicle that is in a charging state in the charging station.
US11403904B2 Coin handling apparatus
A coin handling apparatus includes: a first transport path configured to transport coins; a feeding unit configured to feed out the coins one by one to the first transport path; a recognition unit configured to recognize the coins fed out to the first transport path by the feeding unit; a storage unit arranged beneath the recognition unit, the storage unit being configured to receive the coins recognized by the recognition unit from the first transport path, and store the coins therein; and a cassette detachably mounted to the coin handling apparatus and arranged beneath the recognition unit and above the storage unit, the cassette being configured to receive the coins from the first transport path and store the coins therein.
US11403898B2 Multi-locking device using random password
Provided is a multi-locking device including a locking device management unit configured such that, when a user requests same to grant a right to open/close a door, same converts information regarding a granted right regarding the door into a QR code, outputs same, and provides same to the user, a door locking device configured to receive the information regarding a granted right regarding the door from the locking device management unit, and a QR code reader unit configured to receive the QR code from the user and provide same to the door locking device.
US11403897B2 Vehicle entry system and onboard device
A vehicle entry system that comprises a portable terminal and an onboard device that wirelessly communicates with the portable terminal. The onboard device has: a door opening and closing unit that can lock a vehicle door in a closed state and open the vehicle door to a prescribed angle; and an onboard control unit that, on the basis of commands from a portable terminal, controls a vehicle drive system and the door opening and closing unit. The portable terminal has a touch panel and a terminal control unit that outputs commands to the onboard control unit. A plurality of icons on the touch panel include an advance-and-open-door icon to advance to a location at which the door can open and, after advancing, to open the door; and a reverse-and-open-door icon to reverse to a location at which the door can open and, after reversing, to open the door.
US11403895B2 Method and system for providing diagnostic filter lists
An example method for outputting a PID filter list (PFL) includes: receiving RO data from one or more ROs that indicate particular vehicle identifying information (PVII), at least one symptom identifier, and a particular vehicle component; determining, symptom-to-parameter-identifier (PID) mapping data (MD) based on the received RO data and component-to-PID MD; determining, based on the set of available PIDs for the SOV and the symptom-to-PID MD, a PFL, wherein the PFL is associated with the PVII and the at least one symptom identifier, and wherein the PFL indicates a symptom-based subset of PIDs from the set of available PIDs for the SOV; receiving, a request sent over a communication network from a display device, wherein the request comprises the PVII and the at least one symptom identifier; and transmitting, over the communication network to the display device, a response to the request, the response comprising the PFL.
US11403894B2 Fault diagnosis apparatus and method of rapid charging system for vehicle
Disclosed herein is a fault diagnosis apparatus of a rapid charging system for a vehicle including an external device configured to exchange power with a vehicle battery, a power transfer unit including a three-phase motor, an inverter connected to the battery in parallel and connected to the three-phase motor, and one or more relays connected to the three-phase motor and configured to transfer power between the external device and the battery, and a controller configured to control the on and off functions of the relay, to control driving of the inverter to generate voltages applied to one end of each of the relays, and to diagnose fault of relays by comparing voltages of both ends of the relays while turning the relays on/off.
US11403892B2 System and method for post-route analysis of an autonomous vehicle
Disclosed herein are system and method for driving organization and subsequent analysis of an autonomous vehicle. In an exemplary aspect, the system and method comprise dividing a path of a vehicle into a plurality of segments based on predetermined conditions; monitoring both behavior of the vehicle and driving conditions during each of the plurality of segments; storing the behavior and the driving conditions in a plurality of records of an immutable storage; determining whether an accident has occurred involving the vehicle; in response to determining that the accident has occurred, retrieving for the plurality of segments the behavior and the driving conditions from the immutable storage; reconstructing the path using the retrieved behavior and the driving conditions and the plurality of segments; and analyzing the reconstructed path to determine a cause of the accident.
US11403890B2 Filter element analysis system and associated methods
A filter element analysis system for analyzing a filter element within a vehicle, the system including various filter sensors so as to provide information regarding various filter element parameters, a locator which configured provide vehicle position information such that conditions regarding the vehicle environment can be tracked and correlated to the location, as well as a means for transmitting information to a remote server for analysis and tracking of the filter element information with regard to environmental conditions such that a filter element status, remaining filter life, or particle load and replacement timeline can be calculated and updated so as to provide more accurate predictive models of the filter element conditions. As well as provide alerts regarding the need and scheduling of replacement or cleaning of a particular filter element.
US11403885B2 Method, system and related devices for implementing vehicle automatically passing through barrier
The application discloses a method and system of implementing a vehicle automatically passing through a barrier, a vehicle controller and a road barrier controller, so as to implement the automatic passing through of the road barrier of the unmanned vehicle. The method includes: controlling, by a vehicle controller, the vehicle to drive automatically and stop at a place of the road barrier; interacting, by the vehicle controller, with a road barrier controller corresponding to the place of the road barrier to accomplish the automatic passing through of the road barrier.
US11403883B2 Strobing of active marker groups in performance capture
The present description relates to light patterns used in a live action scene of a visual production to encode information associated with objects in the scene, such as movement and position of the objects. A data capture system is enabled to differentiate between various groups of active markers attached to the objects in the scene. The groups of active markers emit particular wavelengths in strobing patterns predefined for the various groups. In some implementations, the groups are instructed to emit its assigned signature light pattern through a signal controller transmitting an initial key signature predefined for the group, followed by pattern signals to a control unit. The data representing the pattern is captured in illuminated and blank frames. Frames showing the light pattern are analyzed to extract information about the groups of active markers, such as distinguishing the groups and identifying the objects to which they are attached.
US11403882B2 Scoring metric for physical activity performance and tracking
Certain aspects of the present disclosure provide a method for assessing the performance of a physical activity, including: recording motion capture data while a training subject demonstrates a physical activity sequence; identifying one or more primary body elements based on the motion capture data; deriving one or more path characteristic metrics based on a state variable set and the one or more primary body elements, wherein the state variable set defines the state of a body at any given time; and defining an ideal activity path of the physical activity sequence based on the one or more path characteristic metrics.
US11403880B2 Method and apparatus for facilitating identification
The present invention relates to a method and apparatus for facilitating identification, particularly where images are of relatively low resolution and also where images may be taken by a moving imaging device, such as a mobile camera.In order to identify persons from images of persons, it is usually necessary to obtain a relatively high-resolution image from which face recognition data can be obtained. The face recognition data can be then matched against a database of many persons face recognition data obtained by an equivalent registration process.Where the images are of relatively low resolution, however, it is difficult to obtain reliable matching.The system and method described here, obtain a number of images of a person to be identified and consolidate data obtained from the images to increase the accuracy of identification. This system can identify persons even where relatively low resolution images and mobile cameras.
US11403879B2 Method and apparatus for child state analysis, vehicle, electronic device, and storage medium
A method and for child state analysis, a vehicle, an electronic device, and a storage medium are provided. The method includes: performing face feature extraction on at least one image frame in an obtained video stream; classifying whether a person in the image is a child and at least one state of the person according to face features to obtain a first classification result of whether the person in the image is a child, and a second classification result of the at least one state of the person; outputting the first classification result and the second classification result; and/or outputting prompt information according to the first classification result and the second classification result.
US11403877B2 Face recognition method and electronic device using same
The application provides a face recognition method and an electronic device using the method. The method includes: obtaining face information from an image frame in a video stream; determining whether a first similarity between pre-registration information and the face information is higher than a first similarity threshold; determining that face recognition is successful if the first similarity is higher than the first similarity threshold, and updating real-time registration information with the face information; and determining that face recognition fails if the first similarity is lower than the first similarity threshold, and then determining whether a second similarity between the real-time registration information and the face information is higher than a second similarity threshold, where the second similarity threshold is higher than the first similarity threshold.
US11403875B2 Processing method of learning face recognition by artificial intelligence module
A processing method of face recognition includes steps of: extracting embedding feature information from a face image; outputting a recognition result of face recognition according to the embedding feature information, wherein the recognition result includes a recognized name and embedding feature distance information; determining whether the recognized name is in a list or not; if the recognized name is in the list, performing a removal checking step for determining whether to remove the recognition result based on the embedding feature distance information; if determining that the recognition result is not to be removed, displaying the recognized name; if determining that the recognition result is to be removed, displaying a negative prompt; and dynamically and instantly providing a feedback and updating a recognition method for the face recognition.
US11403871B2 Method for fingerprint identification, terminal device and storage medium
A method for fingerprint identification. In the method, a radar wave is transmitted and a returned radar wave is received by using a radar sensor of the terminal device, when performing a fingerprint unlocking of the terminal device; a radar wave characteristic is acquired according to the transmitted radar wave and the received returned radar wave; in response to determining from the radar wave characteristic that the living finger is detected in the radar emission region of the radar sensor, the fingerprint sensor of the terminal device is awakened; and the fingerprint is acquired based on the awakened fingerprint sensor, and the acquired fingerprint is identified for unlocking of the terminal device.
US11403866B2 Method, medium, and system for fast 3D model fitting and anthropometrics using synthetic data
Disclosed are methods and systems for displaying items of clothing on a model having a similar body shape to that of an ecommerce user. In one aspects, a system includes one or more hardware processors configured to perform operations comprising receiving, by one or more hardware processors, an image, the image representing a user height, user weight, and user gender, causing display, by the one or more hardware processors, of a second image via a computer interface, the second image representing a model, the model selected based on a comparison of a model height, weight, and gender with the user height, weight, and gender respectively, receiving, by the one or more hardware processors, a selection of an item of clothing, and causing display, by the one or more hardware processors, of a representation of the selected model wearing the selected item of clothing.
US11403865B2 Number-of-occupants detection system, number-of-occupants detection method, and program
A number-of-occupants detection system (1) is configured to include an image acquisition unit (110) that acquires, from an imaging apparatus mounted on a first vehicle, an image of a second vehicle existing around the first vehicle and a count unit (120) that counts the number of occupants of the second vehicle using the image acquired by the image acquisition unit (110).
US11403856B2 Group object-tracking
A system, including a processor and a memory, the memory including instructions to be executed by the processor to identify first object features from sensor data acquired by a stationary sensor at a first time step, determine second object features at a second time step. The instructions can include further instructions to determine one or more object clusters of first object features by determining distances measured in pixels between the first object features and corresponding second object features and comparing the distances to one or more mean distances and determine one or more object groups of inlier first object features in the one or more object clusters by determining a plurality of similarity transformations for a plurality of random samples of first object features and determining inlier first object features based on maximizing the number of first object features included in a similarity transformation.
US11403854B2 Operating assistance method, control unit, operating assistance system and working device
An operating assistance method for a working device or for a vehicle. Object boxes for an object in a field of view of the working device are obtained at consecutive times. From object boxes of a given object, for images recorded in succession or direct succession, an instantaneous change of scale of an object box for the specific object, and an instantaneous lateral change of position of the object box for the specific object, are determined. An object box predicted in the future is determined from the current change of scale, and from the instantaneous lateral change in position for an object box for a specific object. The position of the predicted object box and/or the ratio of a lateral extension of the predicted object box to a lateral extension of a covered field of view and/or of the recorded images are determined and evaluated.
US11403853B2 Occupancy prediction neural networks
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating a future occupancy prediction for a region of an environment. In one aspect, a method comprises: receiving sensor data generated by a sensor system of a vehicle that characterizes an environment in a vicinity of the vehicle as of a current time point, wherein the sensor data comprises a plurality of sensor samples characterizing the environment that were each captured at different time points; processing a network input comprising the sensor data using a neural network to generate an occupancy prediction output for a region of the environment, wherein: the occupancy prediction output characterizes, for one or more future intervals of time after the current time point, a respective likelihood that the region of the environment will be occupied by an agent in the environment during the future interval of time.
US11403848B2 Electronic device and method for generating augmented reality object
The present disclosure relates to an augmented reality (AR) enabled electronic device and method. The electronic device includes a camera, a display, touch input circuitry, a motion sensor, and a processor. The processor implements the method, including acquiring a preview image captured by the at least one camera, setting an object area and/or a space area in the preview image, displaying the acquired preview image on the display, detecting an input to the display using the touch input circuitry, determining whether the detected input requests application of an object-based drawing or a space-based drawing, and applying the object-based drawing or the space-based drawing to the to the acquired preview image according to the detected input.
US11403847B2 Sharing system selection assistant
A cognitive augmented reality selection assistant of a personal imaging system provides users with recommendations to best fit their needs in real time through AR overlay of the personal transportation. The personal imaging system allows real time input to be provided, including alterations to the personal transportation or recognition of possible faulty equipment associated with the personal transportation.
US11403843B2 Image processing apparatus, display control apparatus, image processing method and recording medium
The present invention provides a function capable of detecting, with a higher degree of precision, a region that has a high probability of not having been recognized. An image processing apparatus according to the present invention is provided with: a recognition means for recognizing a product from a captured image obtained by capturing an image of a displayed product; and a detection means for detecting a region of a product that is included in the captured image but is not recognized by the recognition means, on the basis of furniture information related to furniture in which the product is displayed.
US11403838B2 Image processing method, apparatus, equipment, and storage medium to obtain target image features
An image processing method is disclosed. The image processing method may include inputting a first image and a third image to a pre-trained style transfer network model, the third image being a composited image formed by the first image and a second image; extracting content features of the third image and style features of the second image, normalizing the content features of the third image based on the style features of the second image to obtain target image features, and generating a target image based on the target image features and outputting the target image by using the pre-trained style transfer network model.
US11403837B2 Image processing apparatus having checking image data erroneous recognition, method for control the same, and storage medium
An image processing apparatus includes a character recognition unit, a storage unit, a display unit, and a reception unit. The character recognition unit is configured to recognize characters included in a plurality of pieces of image data. The storage unit is configured to perform control such that the plurality of pieces of image data is stored in a folder named with a character string including the characters recognized by the character recognition unit. The display unit is configured to display a screen. The reception unit is configured to receive a setting for a condition made by a user. In a case where the character string including the characters recognized by the character recognition unit does not satisfy the condition, the display unit displays a screen including information indicating image data in which the characters are recognized.
US11403835B2 Method and device for processing feature point of image
A method and a device for processing feature points of an image are provided. A specific embodiment of the method includes obtaining an image to be processed; determining weights of the feature points of the image to be processed to obtain a weight set; and according to the weights, selecting target numbered feature points as target feature points of the image to be processed. The weights include a texture weight; the texture weight and a color change scope of pixels in a target sized image region in which the feature points locate are directly proportional. The embodiment can reduce the number of feature points of the image, and further release the storage pressure of feature points regarding the image.
US11403833B2 Image detection module and information management system
Environmental information is managed by a neural network.An image detection module includes a first neural network, a first communication module, a first position sensor, a first processor, and a passive element. The first neural network includes an imaging device. The imaging device has a function of obtaining an image, and the first position sensor has a function of detecting positional information on where the image is obtained. When the first neural network determines whether the image has learned features, the first processor can transmit the positional information on where the image is obtained. The first processor receives a detection result through the first communication module, and the first processor can operate the passive element in accordance with the detection result.
US11403831B1 Efficient color theming of background images in web-based mixed reality environments
A data processing system for end-to-end configuration assistance for presenting a mixed reality environment implements sending a request to a mixed reality service for environment attribute information for a mixed reality environment, the environment attribute information including attributes of mixed reality environment for displaying the mixed reality service; receiving the environment attribute information from the mixed reality service; retrieving a grayscale background image from the mixed reality service identified in the environment attribute information; applying the grayscale background image as a texture to a background object in the mixed reality environment; determining a background color to be applied to the background object based on the environment attribute information; applying the background color to the background object to create a color background for the mixed reality environment; and displaying the mixed reality environment on a display of the data processing system.
US11403829B2 Object preview in a mixed reality environment
Users can view images or renderings of items placed (virtually) within a physical space. For example, a rendering of an item can be placed within a live camera view of the physical space. A snapshot of the physical space can be captured and the snapshot can be customized, shared, etc. The renderings can be represented as two-dimensional images, e.g., virtual stickers or three-dimensional models of the items. Users can have the ability to view different renderings, move those items around, and develop views of the physical space that may be desirable. The renderings can link to products offered through an electronic marketplace and those products can be consumed. Further, collaborative design is enabled through modeling the physical space and enabling users to view and move around the renderings in a virtual view of the physical space.
US11403828B2 In-car cloud VR device and method
An in-car cloud VR device includes: a GIS information acquisition unit that detects a location of a vehicle through a GPS sensor installed in a traveling vehicle and acquires the GIS information near the vehicle; an thing information acquisition unit that collects videos around the vehicle through at least one camera sensor installed in the vehicle and acquires surrounding thing information around the vehicle; a movement information acquisition unit that acquires movement information of a user in the vehicle through at least one gyro sensor; and an FOV video determination unit that determines a first FOV video based on the GIS information, updates the first FOV video based on the surrounding thing information, and determines a second FOV video within the first FOV video based on the movement information of the user.
US11403822B2 System and methods for data transmission and rendering of virtual objects for display
System and methods are disclosed for displaying real-time, geo-registered data in an augmented reality or other virtual environment. The system and methods may be configured to supply missing information from the real-time, geo-registered data set in order to facilitate the display in three dimensions.
US11403821B2 Contextual computer-generated reality (CGR) digital assistants
In one implementation, a method of providing contextual computer-generated reality (CGR) digital assistant is performed at a device provided to deliver a CGR scene, the device including one or more processors, non-transitory memory, and one or more displays. The method includes obtaining image data characterizing a field of view captured by an image sensor. The method further includes identifying in the image data a contextual trigger for one of a plurality of contextual CGR digital assistants. The method additionally includes selecting a visual representation of the one of the plurality of contextual CGR digital assistants, where the visual representation is selected based on context and in response to identifying the contextual trigger. The method also includes presenting the CGR scene by displaying the visual representation of the one of the plurality of contextual CGR digital assistants, where the visual representation provides information associated with the contextual trigger.
US11403816B2 Three-dimensional map generation system, three-dimensional map generation method, and computer readable medium
A three-dimensional map generation system (500) generates three-dimensional map information (11) by using measured data acquired by a measurement vehicle (200) moving in a measurement area (50). A determination unit (120) determines, from the measurement area (50), a data shortage area where measured data for generating the three-dimensional map falls short, based on first measured data (20) transmitted from the measurement vehicle (200). A generation unit (130) generates interpolated data which interpolates three-dimensional map information of a defective area with a NURBS curve so that a lateral G, which is centrifugal force in a lateral direction applied to a traveling vehicle traveling a road in the defective area at a traveling speed, is equal to or less than a predefined threshold (12).
US11403815B2 Gridding global data into a minimally distorted global raster
Map projections necessarily distort the Earth's surface in some fashion as a result of the transformation to a coordinate system. However, different map projection systems can preserve some properties of geospatial data (e.g., area) at the expense of other properties (e.g., distance or azimuth). To produce a minimally distorted global raster, a global raster generator creates a number and variety of projections using as input geospatial data. The generator intelligently selects the projection systems based on properties of the input data and desired properties of an output global raster. The generator then applies interpolation algorithms to the projections to produce smooth and continuous projections. The generator then re-projects the interpolated projections to a desired output projection system and filters the projections to identify and remove regions of the projections which exhibit distortion. The generator merges the filtered projections which results in a minimally distorted global raster.
US11403813B2 Systems and methods for constructing a three-dimensional model from two-dimensional images
Systems and methods for generating a three-dimensional (3D) model of a user's dental arch based on two-dimensional (2D) images include a model training system that receives data packets of a training set. Each data packet may include data corresponding to training images of a respective dental arch and a 3D training model of the respective dental arch. The model training system identifies, for a data packet, correlation points between the one or more training images and the 3D training model of the respective dental arch. The model training system generates a machine learning model using the correlation points for the data packets of the training set. A model generation system receives one or more images of a dental arch. The model generation system generates a 3D model of the dental arch by applying the images of the dental arch to the machine learning model.
US11403811B1 Estimating optical parameters of surfaces
In one implementation, a method of estimating optical parameters of surfaces within image data is performed at an electronic device including one or more processors and non-transitory memory. The method includes obtaining an image data frame of a physical environment; obtaining an estimate of an environmental light source summary of the physical environment based on the image data frame; generating, from the image data frame and the estimate of the environmental light source summary, estimated values for optical parameters of a surface within the physical environment, wherein the surface corresponds to at least a portion of the image data frame; and presenting a computer-generated reality (CGR) environment including the surface based at least in part on the estimated values for the optical parameters of the surface and CGR content.
US11403810B2 Display engine for post-rendering processing
In one embodiment, a method includes accessing one or more surfaces of an artificial reality scene. The one or more surfaces are generated based on one or more images of the artificial reality scene rendered at a first rate and based on a first viewing position. The method includes generating subframes at a second rate higher than the first rate. Each of the subframes is generated by determining a second viewing position, determining a visibility of the one or more surfaces of the artificial reality scene from the second viewing position, generating, based on the determined visibility of the one or more surfaces, color values of the subframe corresponding to output positions of a display, and providing the color values of the subframe for display.
US11403807B2 Learning hybrid (surface-based and volume-based) shape representation
Certain embodiments involve techniques for generating a 3D representation based on a provided 2D image of an object. An image generation system receives the 2D image representation and generates a multi-dimensional vector of the input that represents the image. The image generation system samples a set of points and provides the set of points and the multi-dimensional vector to a neural network that was trained to predict a 3D surface representing the image such that the 3D surface is consistent with a 3D surface of the object calculated using an implicit function for representing the image. The neural network predicts, based on the multi-dimensional vector and the set of points, the 3D surface representing the object.
US11403806B2 Information processing apparatus, information processing method, and recording medium
There is provided an information processing apparatus that presents a virtual object useful for a user while suppressing a reduction in visibility of a real object. The information processing apparatus includes: an acquisition unit that acquires position information of a user and position information of a destination; and a display control unit that adds a first virtual object in association with a position of the destination within a visual field of the user on the basis of the position information of the user and the position information of the destination, in which the display control unit controls transparency of a predetermined virtual object within the visual field on the basis of the position information of the user.
US11403805B2 Position-based rendering apparatus and method for multi-die/GPU graphics processing
Position-based rendering apparatus and method for multi-die/GPU graphics processing. For example, one embodiment of a method comprises: distributing a plurality of graphics draws to a plurality of graphics processors; performing position-only shading using vertex data associated with tiles of a first draw on a first graphics processor, the first graphics processor responsively generating visibility data for each of the tiles; distributing subsets of the visibility data associated with different subsets of the tiles to different graphics processors; limiting geometry work to be performed on each tile by each graphics processor using the visibility data, each graphics processor to responsively generate rendered tiles; and wherein the rendered tiles are combined to generate a complete image frame.
US11403804B2 Method for real time texture adaptation
An apparatus includes at least one processor; and at least one non-transitory memory including computer program code; wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to perform: receive a scene description comprising data associated with a scene; place the data associated with the scene into data buffers and create command buffers; adapt the data placed within the data buffers and synchronize the data within the data buffers with information provided from local media or network media; signal information about the adaptation to update the command buffers that command a renderer; and render the scene using the data within the data buffers and the command buffers.
US11403803B2 Hierarchical acceleration structures for use in ray tracing systems
A hierarchical acceleration structure is generated for intersection testing in a ray tracing system. Nodes of the hierarchical acceleration structure are determined, wherein each of the nodes represents a region in a scene, and wherein the nodes are linked to form the hierarchical acceleration structure. Data is stored representing the hierarchical acceleration structure. The stored data defines the regions represented by a plurality of the nodes of the hierarchical acceleration structure. At least one node is an implicitly represented node, wherein data defining a region represented by an implicitly represented node is not explicitly included as part of the stored data but can be inferred from the stored data. Ray tracing systems and computer-implemented methods for performing intersection testing are provided in which, based on conditions in the ray tracing system, a determination is made as to whether testing of one or more rays for intersection with a region represented by a particular node of a sub-tree is to be skipped. The one or more rays are tested for intersection in accordance with the determination.
US11403802B2 Methods and systems for optimal transport of non-linear transformations
Herein is presented a light-weight, high-quality texture synthesis algorithm that generalizes to other applications. We utilize an optimal transport optimization process within a bottleneck layer of an auto-encoder, achieving quality and flexibility on par with expensive back-propagation based neural texture synthesis methods, but at interactive rates. In addition to superior synthesis quality, our statistically motivated approach generalizes better to other special case texture synthesis problems such as Style Transfer, Inverse-Texture Synthesis, Texture Mixing, Multi-Scale Texture Synthesis, Structured Image Hybrids and Texture Painting. We treat the texture synthesis problem as the optimal transport between Probably Density Function of the deep neural activation vectors of the image being synthesized and the exemplar texture. We present a fast algorithm that matches random sliced 1-Dimensional histograms projected from the full N-Dimensional distribution and we propose an extension of this algorithm that reduces dimensionality of neural feature space.
US11403801B2 Systems and methods for building a pseudo-muscle topology of a live actor in computer animation
An animation system wherein a machine learning model is adopted to generate animated facial actions based on parameters obtained from a live actor. Specifically, the anatomical structure such as a facial muscle topology and a skull surface that are specific to the live actor may be used. A muscle structure of simplified “pseudo” muscles that approximate the actual muscle topology but with reduced degree of freedom is determined to improve computational efficiency.
US11403800B1 Image generation from 3D model using neural network
Systems and methods are provided for generating an image of a posed human figure or other subject using a neural network that is trained to translate a set of points to realistic images by reconstructing projected surfaces directly in the pixel space or image space. Input to the image generation process may include parameterized control features, such as body shape parameters, pose parameters and/or a virtual camera position. These input parameters may be applied to a three-dimensional model that is used to generate the set of points, such as a sparsely populated image of color and depth information at vertices of the three-dimensional model, before additional image generation occurs directly in the image space. The visual appearance or identity of the synthesized human in successive output images may remain consistent, such that the output is both controllable and predictable.
US11403799B2 Method and apparatus for recognizing face-swap, device and computer readable storage medium
A method and apparatus for recognizing face-swap, a device and a computer readable storage medium are provided, and relates to the field of computer technology. An implementation of the method includes: performing face detection on a to-be-recognized image to determine a face area in the to-be-recognized image; extending the face area to a head area in the to-be-recognized image, to generate an image of the head area; occluding at least one part of the face area in the image of the head area, to obtain an occlusion image; and determining, based on the occlusion image and a pre-trained face-swap recognition model, a face-swap recognition result of the to-be-recognized image, the face-swap recognition model being used to determine whether a face in the to-be-recognized image is swapped with a preset face.
US11403793B2 X-ray system for the iterative determination of an optimal coordinate transformation between overlapping volumes that have been reconstructed from volume data sets of discretely scanned object areas
This disclosure relates to an X-ray system for obtaining referencing information in the form of a coordinate transformation between a first volume and a second volume, with the volumes partially overlapping. In this case two partially overlapping subareas of an extended object having a continuous distribution of a physical size are discretely sampled with a measuring apparatus; the volumes are reconstructed and the overlapping volumes are iteratively changed, wherein a bandpass filter is applied to the overlapping volumes, where said bandpass filter changes the Fourier domain representation of the overlapping volumes. The filtered overlapping volumes, in which the artifacts, induced by the discrete sampling, are matched, are compared by means of a measure of similarity, which is iteratively maximized by means of mathematical optimization. The coordinate transformation with the maximum result for the measure of similarity is used as the optimal coordinate transformation for combining the two volumes in the correct position. One application is the combination of 3D X-ray volumes that have been reconstructed by means of a cone beam computed tomography scanner, preferably a 3D C-arm.
US11403791B2 Apparatus and method using deep learning (DL) to improve analytical tomographic image reconstruction
A method and apparatus is provided to improve the image quality of images generated by analytical reconstruction of a computed tomography (CT) image. This improved image quality results from a deep learning (DL) network that is used to filter a sinogram before back projection but after the sinogram has been filtered using a ramp filter or other reconstruction kernel.
US11403785B1 Systems and methods to generate a video of a user-defined virtual reality scene
Systems and methods for generating a video of a user-defined virtual reality scene are disclosed. Exemplary implementations may: obtain a scene definition; obtain camera information for multiple virtual cameras to be used in generating a two-dimensional presentation of the virtual reality scene; execute a simulation of the virtual reality scene from the scene definition for at least a portion of the scene duration; obtain camera timing instructions specifying which of the virtual cameras should be used to generate the two-dimensional presentation of the virtual reality scene as a function of progress through the scene duration; generate the two-dimensional presentation of the virtual reality scene in accordance with the camera timing instructions and the camera information.
US11403784B2 Method and apparatus for tree-based point cloud compression (PCC) media stream using moving picture experts group (MPEG)-dynamic adaptive streaming over HTTP (DASH)
A method of obtaining a tree-based point cloud compression (PCC) media stream using moving picture experts group (MPEG)-dynamic adaptive streaming over http (DASH), is performed by at least one processor and includes obtaining, from a server, a media representation description (MPD) comprising a PCC uniform resource indicator (URI) and a PCC three-dimensional (3D) descriptor, and determining whether the PCC URI comprised in the obtained MPD indicates that the tree-based PCC media stream is to be accessed. The method further includes, based on the PCC URI being determined to indicate that the tree-based PCC media stream is to be accessed, obtaining, from the server, the tree-based PCC media stream, using the PCC 3D descriptor comprised in the obtained MPD.
US11403783B2 Techniques to dynamically gate encoded image components for artificial intelligence tasks
A system for processing encoded image components for artificial intelligence tasks. The system can include one or more compute units, one or more controllers and memory. The one or more controllers can include one or more micro-op schedulers and one or more channel switches. The one or more compute units can be configured to process components of the transformed domain image data according to one or more micro-operations for an artificial intelligence task. The one or more channel switches can be configured to selectively control the transfer of the components of transformed domain image data to the one or more compute units based on one or more gating flags. The one or more channel switches can also be configured to selectively control generation of the one or more micro-operations by the one or more micro-op schedulers based on the one or more gating flags.
US11403779B2 Methods, apparatuses, systems, and storage media for loading visual localization maps
According to some aspects of the present disclosure, a method for loading a visual localization map is provided. The method may include: localizing a current pose; predicting, based on the current pose, a set of group numbers to be loaded for the visual localization map, wherein each group number in the set of group numbers to be loaded corresponds to a sub-map file of the visual localization map, wherein the visual localization map includes a master map file and a plurality of sub-map files, wherein the plurality of sub-map files respectively store map data of corresponding groups obtained by grouping the visual localization map based on key frames, and wherein key frame index information for indexing the plurality of sub-map files is stored in the master map file; and loading corresponding sub-map files based on the group numbers in the set of group numbers to be loaded.
US11403776B2 Depth extraction
A computer-implemented method of training a depth uncertainty estimator comprises receiving, at a training computer system, a set of training examples, each training example comprising (i) a stereo image pair and (ii) an estimated disparity map computed from at least one image of the stereo image pair by a depth estimator. The training computer system executes a training process to learn one or more uncertainty estimation parameters of a perturbation function, the uncertainty estimation parameters for estimating uncertainty in disparity maps computed by the depth estimator. The training process is performed by sampling a likelihood function based on the training examples and the perturbation function, thereby obtaining a set of sampled values for learning the one or more uncertainty estimation parameters. The likelihood function measures similarity between one image of each training example and a reconstructed image computed by transforming the other image of that training example based on a possible true disparity map derived from the estimated disparity map of that training example and the perturbation function.
US11403774B2 Image annotation
A method of annotating road images, the method comprising implementing, at an image processing system, the following steps: receiving a time sequence of two dimensional images as captured by an image capture device of travelling vehicle; processing the images to reconstruct, in three-dimensional space, a path travelled by the vehicle; using the reconstructed vehicle path to determine expected road structure extending along the reconstructed vehicle path; and generating road annotation data for marking at least one of the images with an expected road structure location, by performing a geometric projection of the expected road structure in three-dimensional space onto a two-dimensional plane of that image.
US11403772B2 Vector-based object re-identification during image tracking
A system includes sensors and a tracking subsystem. The subsystem tracks a first object and one or more other objects in a space. After determining that re-identification of the first object is needed, candidate identifiers are determined for the first object. The candidate identifiers include a subset of the identifiers of all tracked objects in the space. The subset includes possible identifiers of the first object based on a history of movements of the first object and interactions of the first object with the other objects in the space. Based on a top-view image, a first descriptor is determined for the first object. The first descriptor is associated with a characteristic of the first object. Based on results of comparing the first descriptor to a set of predetermined descriptors, an updated identifier is determined for the first object.
US11403764B2 Method and computing system for processing candidate edges
A system and method for processing candidate edges are presented. The method may be performed when spatial structure information and 2D image information are stored. The method may include identifying, based on the spatial structure information, a 3D location that represents a corner of an object structure; identifying, based on the spatial structure information, a 3D vector that extends from the 3D location and is parallel with an edge; determining a 2D location within the 2D image information that corresponds to the 3D location; determining a 2D vector within the 2D image information that corresponds to the 3D vector; determining an edge detection region; identifying a cluster of candidate edges within the edge detection region that does not represent any object edge; identifying, as a 2D object edge, a candidate edge that is not part of the identified cluster; and performing segmentation based on the 2D object edge.
US11403745B2 Method, apparatus and measurement device for measuring distortion parameters of a display device, and computer-readable medium
The present disclosure provides a method, apparatus, and measurement device for measuring distortion parameters of a display device, and a computer-readable medium. The display device includes a display screen and a lens located on a light exiting side of the display screen, and the method includes: acquiring a distortion image which is generated by imaging an initial image through the lens, wherein the initial image is an image displayed on the display screen, the initial image comprises a plurality of first corner points, and the distortion image comprises a plurality of second corner points which match the plurality of first corner points respectively; and determining the distortion parameters of the display device according to a locational relationship between the second corner points and a first corner points which match the second corner points.
US11403739B2 Methods and apparatus for retargeting and prioritized interpolation of lens profiles
Methods and apparatus for retargeting and prioritized interpolation of lens profiles. A lens profile file may include a set of lens sub-profiles. The camera body and/or settings described in the file may not exactly match that of camera body and/or settings used to capture a target image. A sub-profile processing module may perform a prioritized sub-profile sorting and interpolation method to generate an interpolated sub-profile that may be applied to the target image to correct aberrations including, but not limited to, geometric distortion, lateral chromatic aberration, and vignette. Thus, models generated for a reference camera at a variety of settings may be applied to a target image captured with the same type of lens but with a different camera and/or with different settings that are not exactly modeled in the lens profile file.
US11403737B2 Segmenting and denoising depth images for recognition applications using generative adversarial neural networks
A method of removing noise from a depth image includes presenting real-world depth images in real-time to a first generative adversarial neural network (GAN), the first GAN being trained by synthetic images generated from computer assisted design (CAD) information of at least one object to be recognized in the real-world depth image. The first GAN subtracts the background in the real-world depth image and segments the foreground in the real-world depth image to produce a cleaned real-world depth image. Using the cleaned image, an object of interest in the real-world depth image can be identified via the first GAN trained with synthetic images and the cleaned real-world depth image. In an embodiment the cleaned real-world depth image from the first GAN is provided to a second GAN that provides additional noise cancellation and recovery of features removed by the first GAN.
US11403735B2 Deep-learning based structure reconstruction method and apparatus
A method for structure simulation for super-resolution fluorescence microscopy, the method including receiving a first image having a first resolution, which is indicative of a distribution of fluorophores; applying a Markov model to the fluorophores to indicate an emission state of the fluorophores; generating a plurality of second images, having the first resolution, based on the first image and the Markov model; adding DC background to the plurality of second images to generate a plurality of third images, having the first resolution; downsampling the plurality of third images to obtain a plurality of fourth images, which have a second resolution, lower than the first resolution; and generating a time-series, low-resolution images by adding noise to the plurality of fourth images. The time-series, low-resolution images have the second resolution.
US11403730B2 Method and apparatus for processing image
Techniques for processing an image are described herein. The disclosed techniques include a target human body image is acquired, and a skeleton key point data set is determined from the target human body image. Based on the skeleton key point data set, a target region in the target human body image is determined, and for each of pixel points comprised in the target region, performing coordinate transformation is performed on the pixel point, to generate a transformed coordinate of the pixel point. With the embodiment, different coordinate transformations may be performed on pixel points of different regions in the target human body image, thereby improving flexibility of performing the coordinate transformation on the pixel points.
US11403729B2 Dynamic transparent reconfiguration of a multi-tenant graphics processing unit
An apparatus such as a graphics processing unit (GPU) includes shader engines and front end (FE) circuits. Subsets of the FE circuits are configured to schedule commands for execution on corresponding subsets of the shader engines. The apparatus also includes a set of physical paths configured to convey information from the FE circuits to a memory via the shader engines. Subsets of the physical paths are allocated to the subsets of the FE circuits and the corresponding subsets of the shader engines. The apparatus further includes a scheduler configured to receive a reconfiguration request and modify the set of physical paths based on the reconfiguration request. In some cases, the reconfiguration request is provided by a central processing unit (CPU) that requests the modification based on characteristics of applications generating the commands.
US11403728B2 Automatic adjusting method for equipment and smart adjusting device using the same
An automatic adjusting method for equipment and a smart adjusting device using the same are provided. The automatic adjusting method of the equipment includes the following steps. A template frame from the equipment is obtained in an initial period. Several clear frames are obtained in one window period. Each of the template frame and the clear frame has a pixel variation. The pixel variation of the template frame is the largest in the initial period. The pixel variation of each of the clear frame is greater than a threshold. Each of the clear frame is compared with the template frame to obtain an offset. A statistical value of the offsets is calculated. A parameter of the equipment is adjusted to reduce the statistical value.
US11403725B2 Information processing apparatus and moving vehicle system
An information processing apparatus manages a ride-sharing system in which a plurality of users travels together on the same moving vehicle. The apparatus includes a control unit configured to calculate a second evaluation value for a user group traveling on the same moving vehicle, based on a first evaluation value based on a user's attribute and a time during which the user group is maintained, and in a case where there is a candidate user who is a candidate of a user newly riding in a predetermined moving vehicle, calculate the second evaluation value when a predetermined user group is formed for the predetermined moving vehicle, and determine a response policy for the candidate user based on whether or not the second evaluation value satisfies a predetermined policy.
US11403724B2 Vehicle control system and methods
A control system includes one or more processors that are configured to obtain event data associated with a vehicle. The one or more processors are also configured to receive a statement including a designated chargeable usage of the vehicle, with the statement issued by an entity, and the one or more processors further configured to access one or more rules dictating rule-based chargeable usage of the vehicle. The one or more processors are configured to compare the event data with the one or more rules to determine the rule-based chargeable usage of the vehicle based on the event data and to compare the rule-based chargeable usage with the designated chargeable usage to identify one or more discrepancies between the rule-based chargeable usage and the designated chargeable usage. Further, the one or more processors are configured to, responsive to identifying the one or more discrepancies, generate a reconciliation request for correcting the one or more discrepancies and communicate the reconciliation request to the entity that issued the statement.
US11403722B2 Compliance system for reducing fraud in the provision of non-emergency medical transportation services
A system for rendering delivery services is provided which includes a portable data collection device. The portable data collection device includes an integrated location determination system. A trip schedule for an individual or item including a pickup location and a drop off location is provided to the portable data collection device. A respective location identifier is associated with the pickup and drop off locations. The location determination system of the portable data collection device provides a location of the portable data collection device at the occurrence of a pickup or dropoff. The location identifiers associated with the pickup and drop off locations are compared with the location of the portable data collection device at the pickup and drop off locations.
US11403718B1 Systems and methods for sensitive data modeling
Systems, methods, and non-transitory computer-readable media can generate individual feature data for each user of a plurality of users. A first cohort comprising a first plurality of users is generated, wherein the first plurality of users are selected from the plurality of users based on the individual feature data. A first set of cohort feature data associated with the first cohort is generated based on individual feature data for the first plurality of users. The first set of cohort feature data and a first set of cohort membership information are transmitted to a modeler. The first set of cohort membership information identifies each user of the plurality of users.
US11403717B2 Explainable rule-based calculations
Aspects of the present disclosure provide techniques for explainable payroll calculations. Embodiments include receiving a request from a client for a rule-based calculation. Embodiments include receiving one or more user values related to the request. Embodiments include using a calculation graph to determine the rule-based calculation based on the one or more user values. The calculation graph may comprise at least one node that performs an operation using the one or more user values. Embodiments include identifying an explanation template associated with the at least one node. Embodiments include generating an explanation of the rule-based calculation based on the explanation template and the one or more user values. Embodiments include providing the rule-based calculation and the explanation of the rule-based calculation to the client in response to the request.
US11403708B2 Investor risk management system
A computerized financial risk management system is disclosed that includes risk tolerance test, expectation reality check and real-time risk monitor using graphs of returns and risks. Real-time risks are calculated daily based on a set of rolling short-term, medium-term and long-term time windows and graphs of annualized returns and risks for said set of time windows are provided for analysis.
US11403704B2 Systems and methods for maintaining the viability of a good-until-bettered order type in electronic trading systems
Systems and methods of trading items on an electronic trading system according to the invention are provided. The embodiments of the invention are based at least in part on a new order type. The new order type is a modification of a conventional good-until-bettered order type. A good-until-bettered bid/offer is received along with instructions that specify a good-until-bettered increment value and/or duration. The good-until-bettered order is maintained in the electronic trading system until a bid/offer that is better by the specified plurality of standard trading increments is received by the electronic trading system and/or remains in the system for the good-until-bettered duration.
US11403703B2 Systems and methods for managing a loan application
The disclosed embodiments provide systems and methods for managing a loan application. In one embodiment, a method is disclosed that may include identifying one or more unfulfilled conditions associated with a loan application of a customer and sending, to a customer device, a request for a loan application document based on the identified one or more unfulfilled conditions. The method may also include receiving, from the customer device, a responsive loan application document. The method may also include identifying a document type for the responsive loan application document and confirming that the responsive loan application document is a valid document. Finally, the method may also include sending loan application status information to the customer device based on the confirmation.
US11403699B2 Multimedia device and method for controlling the same
A multimedia device and a method for controlling the same are disclosed. The multimedia device is applicable to 5G communication technology, robot technology, autonomous driving technology, and Artificial Intelligence (AI) technology. A method for controlling the multimedia device includes displaying a user avatar who wears clothing selected by a user on a screen of the multimedia device, guiding at least one user gesture applicable to the clothing worn by the user avatar, and altering a style of the clothing worn by the user avatar according to the at least one guided user gesture made by the user.
US11403694B2 System and method for intelligent context-based personalized beauty product recommendation and matching
A system and method for intelligent context-based personalized beauty product recommendation and matching, comprising a data extraction engine, individual profiles of intended users stored in one or more user databases, one or more product databases, a skin analysis engine, and a data analysis and recommendation engine, which gathers a plurality of customer responses regarding fact-based input including locational data, concern-based input, preference-based input, and goal-based input, winch uses the customer responses and environmental conditions to create a requirement vector, and which uses the requirement vector as an input into one or more machine and deep learning algorithms to generate as output personalized beauty product recommendations.
US11403693B1 Method, electronic device, and non-transitory computer-readable recording medium for providing information on item
A method of providing information on or regarding a product in an electronic device according to various example embodiments of the present disclosure may include identifying detailed information on a first product in response to a request on a first page for the first product, identifying, when the first product is included in a specific category, at least one second product corresponding to the specific category, identifying at least one attribute list corresponding to the specific category, and, providing the first page, wherein the first page includes detailed information on the first product displayed in a first portion, first attribute information of the first product corresponding to the attribute list and displayed in a second portion, and second attribute information of the at least one second product corresponding to the attribute list and displayed in a third portion corresponding to the second portion.
US11403692B2 Customized e-commerce tags in realtime multimedia content
Techniques described herein are directed to e-commerce tags in multimedia content. In an example, multimedia content is received and item-recognition techniques are performed to identify one or more items referenced in the content. An interactive element is generated that indicates information about a given referenced item, and that interactive element is displayed while the multimedia content is output. Selection of the interactive element may cause a purchasing user interface to be displayed with item and/or or payment information prepopulated based at least in part on identified attributes of the item and/or user preferences determined from historical purchase data associated with the user.
US11403691B2 Control method and information processing apparatus
A control method for an information processing apparatus including a processor includes: obtaining information about an amount of an item stored in a storage structure; determining whether the information about the amount of the item satisfies a first condition or not, the first condition indicating that the amount of the item is less than or equal to a given amount; and, when the first condition is satisfied, displaying, on a display, a screen including: information about the item; information related to the amount of the item, indicating that the amount of the item is less than or equal to the given amount; and a purchase suggestion for a product corresponding to the item.
US11403688B2 Machine learning based procurement as a service
As an example, a software application executing on a computing device of a channel partner may access an application programming interface (API) hosted by a server to access a manufacturer's data. The computing device may provide criteria to the API to identify a subset of a set of configurations. The computing device may be used to select a particular configuration in the subset and to perform one or more modifications to the particular configuration to create a modified configuration. The computing device may use the API to access a verification module to verify whether the modified configuration can be built. If the modified configuration is unbuildable, the computing device may be used to make additional modifications to the particular configuration until the modified configuration is verified as buildable. The channel partner may place an order for a particular quantity of the modified configuration.
US11403683B2 Selecting vehicle type for providing transport
A transport arrangement system operates to receive a transport request from a user, and to make a selection of a vehicle type for the user based at least in part on a set of criteria associated with the transport request or user information. For example, the determination of whether an autonomous vehicle is to be provided can be based at least in part on the destination specified with the transport request.
US11403681B1 SMS-based review requests
Facilitating requests of reviews is disclosed. Contact information associated with a potential reviewer is obtained. A message requesting the potential reviewer to write a review for an entity is transmitted. In response to receiving an indication that the potential reviewer has accepted the request to write the review for the entity, a review site on which the potential reviewer should be directed to write the review for the entity is dynamically determined. A device associated with the potential reviewer is directed to a profile page of the entity on the dynamically determined review site.
US11403679B2 Managing multiple beacons with a network-connected primary beacon
Systems and methods are provided which allow for the management of multiple beacons using a network-connected primary beacon in communication with the multiple beacons. The primary beacon may be in communication with the other beacons in the network using a low power wireless technology, such as Bluetooth® low energy (BLE). The primary beacon may receive updates and content from a server over a network to which the primary beacon is in communication, and then send the received updates and content to the other beacons. Moreover, the other beacons may periodically provide updates or collect information and provide this information to the primary beacon, which can then send the updates or collected information to the server for storage and/or analysis.
US11403677B2 Inserting video content in multi-media documents
Provided herein are systems and methods of inserting video content. An application may receive a video content item identifying a plurality of segments. The plurality of segments may have a first segment to play primary video content and a second segment to play supplemental video content. The application may identify the second segment from the plurality of segments. The application may generate, responsive to identifying the second segment, a request for the supplemental video content to play in the second segment of the video content item. The request may include selection parameters. The application may transmit, to at least one server, the request for the supplemental video content to cause the at least one server to select a supplemental video content item using the selection parameters. The application may play the supplemental video content received from the at least one server in the second segment.
US11403674B2 Systems and methods for capturing time series dataset over time that includes secured representations of distributed ledger addresses
Implementations of the disclosure are directed to capturing a time series of distributed ledger identities of entities and/or locations over time. In implementations, a method includes: capturing, at a device, a time series dataset, the time series dataset including: for each time of a plurality of times, a secured representation of a distributed ledger address in a beacon received by the device; using the device to make the time series dataset available to a distributed ledger network for verification; and receiving, at the device, confirmation from the distributed ledger network that the time series dataset was verified.
US11403668B2 Multitask transfer learning for optimization of targeted promotional programs
Multitask learning is applied to predict a customer's propensity to purchase an item within a particular category of items. Then, the network is tuned using transfer learning for a specific promotional campaign. Retail revenue and promotional revenue are jointly optimized, conditioned on customer trust. Accordingly, a particular promotional program may be selected that is specific to the user.
US11403665B2 Automatic recommendation of offer parameters to an offer provider based on historical transaction data
According to an embodiment, a computer-implemented method stores a set of historical transaction records pertaining to past consumer transactions, contextual transaction data, and offer activation and redemption tracking logs; receives a request to generate a new item offer; and uses a parameter optimizer to create suggested additional parameters. The parameter optimizer receives the stored records and data and determines a potential impact of the suggested additional parameters on sales of the item. In an embodiment, a visualization of the impact of the set of the parameters is presented on an offer definition interface. In an embodiment, the suggested additional parameters are automatically sent to the offer provider based in part on previous offer data associated with the offer provider.
US11403664B2 Generating aesthetics and safety information for billboard marketing
A method, computer system, and computer program product for billboard aesthetics and safety rating generator are provided. The embodiment may include receiving, by a processor, a plurality of information related to a billboard. The embodiment may also include extracting specific billboard information from the received data. The embodiment may further include generating ratings on safety, aesthetics and legal conformance levels of the extracted billboard information. The embodiment may also include generating a 3D model of the billboard that incorporates updates based on the generated ratings. The embodiment may further include generating improvement recommendations designed to increase the generated ratings.
US11403663B2 Ad preference embedding model and lookalike generation engine
Methods, systems and computer program products for automating the association of messages. Data points associated with at least one client device associated with an identifier are logged into an activity database. Labels corresponding to message records are retrieved. Message-signal values representing behavior associated with at least a subset of the message records are also retrieved. The labels are merged with the message-signal values to generate a signal-label collection. A signal-label model is trained based on the signal-label collection, thereby generating a trained signal-label model. A mapping of the one or more activity data points and the plurality of labels are then generated. The embedding that is generated can then be used to find custom audiences.
US11403652B1 Customer-level lifetime value
Certain aspects of the present disclosure provide techniques for providing detailed customer-level lifetime value data via a user interface. Embodiments include receiving customer data related to a customer. Embodiments include using a plurality of predictive models to predict, based on the customer data, values for a plurality of sub-components of a lifetime value of the customer, wherein each predictive model of the plurality of predictive models corresponds to a sub-component of the sub-components. Embodiments include determining customer-level lifetime value data for the customer by aggregating the values for the plurality of sub-components. Embodiments include providing the customer-level lifetime value data for the customer, including a subset of the values for the sub-components, to an application for display to a user via the user interface.
US11403650B2 Systems and methods for computer analytics of associations between online and offline purchase events
Systems and methods are disclosed for generating consumer analytics for products placed in online shopping carts. A profiler computing system generates a unique tacking profile for associating purchase events by a purchaser. Payment vehicle data and a tracking element are associated with the identified purchaser profile. The purchaser profile may be generated based on purchase information associated with an initial purchase event by the purchaser. The profiler computing system determines whether products abandoned in online shopping carts are purchased at brick-and-mortar affiliates or other merchant forums. Other embodiments are described and claimed.
US11403648B1 Omni-channel brand analytics insights engine, method, and system
Embodiments include an omni-channel analytics branding insights engine. The omni-channel analytics branding insights engine can include an omni-channel platform data store configured to receive and store brand data, and an insights interface logic section. The insights interface logic section can receive brand data from the omni-channel platform data store. The insights interface logic section can include an interactive report generator, which can process the brand data, and generate one or more interactive reports based on the brand data for display on a display device. The omni-channel brand analytics insights engine quantifies branding strategies and assists in the understanding of what stories and themes drive the greatest impact, thereby providing key insights for optimizing current and future branding strategies.
US11403645B2 Systems and methods for cross-border ATM fraud detection
A macro fraud detection system for detecting macro level fraud of transaction card automated teller machine (ATM) withdrawals includes a memory device for storing data and a processor. The processor is communicatively coupled to the memory device and is programmed to receive first transaction data corresponding to historical financial transactions between a plurality of transaction cards and at least one ATM. The processor is also programmed to aggregate the first transaction data into one or more referential tables, and determine one or more threshold values based on the aggregated first transaction data. In addition, the processor is programmed to receive second transaction data corresponding to current financial transactions between the plurality of transaction cards and the at least one ATM. Moreover, the processor is programmed to compare the second transaction data to the one or more threshold values.
US11403644B2 Automated rules management system
In an embodiment, a process for automated rules management system includes receiving a specification of past predicted results of evaluation rules and corresponding observed outcomes. The process includes determining one or more sets of alternative activations or priorities of at least a portion of the evaluation rules, assessing the one or more sets of alternative activations or priorities of at least a portion of the evaluation rules, and optimizing result activations or priorities of at least a portion of the evaluation rules based at least in part on the assessment of the one or more sets of alternative activations or priorities.
US11403641B2 Transactional probability analysis on radial time representation
Techniques are described relating to analyzing user transactions based on time of day of occurrence, and using time of a day as a factor in determining whether a new transaction should be allowed or disallowed. People may have particular tendencies to engage in transaction at certain times of a day. When a new transaction occurs that does not fit a previous pattern, this can indicate someone else has gained access to the account. Past times of transactions can be transformed to a two-dimensional representation that avoids discontinuity. A smoothed probability distribution can indicate a likelihood of whether a new transaction fits previous patterns. If a new transaction is unlikely due to time of day, the new transaction might be denied/prevented from completing. Denial of the transaction may also be based on additional factors besides the time of day.
US11403639B2 Method of auto-detection of an attempted piracy of an electronic payment card, corresponding card, terminal and program
A method of auto-detection of attempted piracy of an electronic payment card. The method includes the following acts implemented by the card: detection of a sequence of suspect operations implemented in interaction with the card, and storing in the card a corresponding suspect status; interaction of the card with a distinct entity and authentication, by the card, of the distinct entity; and communication, by the card, of the stored suspect status to the authenticated distinct entity.
US11403634B2 Real-time interaction based assistance interface
Embodiments of the invention are directed to a system, method, or computer program product for a real-time interaction based assistance interface. The real-time interaction based assistance interface including software that allow the user to input commands on the artificial intelligence questionnaire to direct to a processing device to execute instructions for a real-time resource aspiration deployment and aspiration assistance. The system aggregates user data pertaining to resource history and interaction history. Using this data and the artificial intelligence questionnaire, the system provides a real-time interaction based assistance interface with resource aspiration prediction and fulfilling assistance.
US11403632B2 Managing transactions in multiple blockchain networks
Disclosed are computer-implemented methods, non-transitory computer-readable media, and systems for managing transactions in blockchain networks. One computer-implemented method includes identifying a first Hash Time Locked Contract (HTLC) transaction in a first blockchain network that is associated with a second HTLC transaction in a second blockchain network different from the first blockchain network, identifying a third HTLC transaction in the second blockchain network that is associated with the second HTLC transaction, identifying a fourth HTLC transaction in the first blockchain network that is associated with the first, second, and third HTLC transactions, the first, second, third, and fourth HTLC transactions being related to a cross-chain transaction across the first and second blockchain networks, and deriving hidden information of the cross-chain transaction from information of the first, second, third, and fourth HTLC transactions based on associations of the first, second, third and fourth HTLC transactions.
US11403627B2 System and method for conducting and securing transactions when blockchain connection is unreliable
A system for transacting in an environment with intermittent connectivity via a network backbone to a blockchain. A merchant device transmits a set of credentials for an ad hoc network to a buyer device and establishes a private peer-to-peer ad hoc network connection with the buyer device. It then conducts a transaction with the buyer device via the private peer-to-peer ad hoc network. If no network connection is available to a transaction blockchain, the merchant device stores a record of the transaction until such network becomes available and later sends the record of the transaction to the transaction blockchain.
US11403624B2 System and method for layered authorization to manage a payment wallet for in-vehicle payments
A system and method for layered authorization to manage a payment wallet for in-vehicle payments that include executing a vehicle connect application that allows a user to interface with a vehicle through a portable device. The vehicle connect application includes the payment wallet that is configured to be used to provide in-vehicle payments. The system and method also include determining if a plurality of layered authentication processes are successfully completed. The system and method further include allowing access and usage of the payment wallet through the vehicle connect application to complete the in-vehicle payments based on determining the successful completion of the plurality of layered authentication processes.
US11403621B2 Data coordination with a mobile wallet application
A method for coordinating data with a mobile wallet application on a mobile device is provided. The method may include receiving an instruction to add a digital card to a digital wallet, where the instruction includes an identifier of a transaction between a sending entity and a receiving entity facilitated by an intermediate entity. The method may also include receiving from the intermediate entity, status information associated with the digital card, which includes information associated with the transaction. The method may further include providing at least a portion of the status information to a secondary application. The method may additionally include receiving a selection of the digital card. The method may moreover include causing a tertiary application to execute based at least in part on the selection. The method may furthermore include sending to the tertiary application the identifier or at least some portion of the status information.
US11403618B2 System and method for managing gifts
Disclosed are systems and methods for processing gift transactions. An example method includes receiving an identification of a first merchant from a giver at a first time, wherein a gift from the giver to a recipient is redeemable at the first merchant. The method can include generating a policy comprising the first merchant. The policy can be at least in part giver-defined and linked to the recipient payment account. The method can then include transmitting an electronic notice to a recipient device, receiving a selection from the recipient of a second merchant at which to redeem the gift from the giver, updating the policy to apply to the second merchant selected by the recipient to yield an updated policy and, upon receiving an indication of a triggering event caused by use of the recipient payment account as defined by the updated policy, applying an amount of money to the gift.
US11403614B2 System and methods for performing a disability-assisted transaction
Methods and systems for facilitating transactions by disabled cardholders are provided herein. In particular, a method is provided for performing a transaction using a disability-friendly geolocation payment system that includes a payment application with a disability functionality, which may be activated so as to provide auditory instructions and/or enlarged text instructions to a disabled cardholder.
US11403612B2 System, method, operator server, and program for financial demand response provision services
A financial demand response provision service system having a company server that manages the credit limit for employees, a time server managing employee time data, a provider server that manages the employees' managed accounts, and a bank server that manages the employees' bank accounts to which salary is transferred which are connected via a network wherein the provider server has a calculation unit for transferring electronic value information of an advance in which the advanceable amount is calculated based on the credit limit for an employee and the time data, an auto charge data output unit which transfers electronic value information of the advance to the bank account, and an output means that outputs, to the company server, the advance amount loaned to the employee by transferring the electronic value information, wherein the total advanced amount to the employees of a same company does not exceed the company's total advanceable amount.
US11403610B2 Systems and methods for inventory monitoring
Systems and methods for performing inventory management. The methods comprise: measuring, by an Out Of Stock (“OOS”) sensor at a first time, a first collective weight of a plurality of items disposed thereon; measuring, by the OOS sensor at a second later time, a second collective weight of a plurality of items disposed thereon; using the first and second collective weights to determine if an item has been added to or removed from the OOS sensor; and wirelessly communicating, from the OOS sensor to a remote computing device, a notification that an item has been added to or removed from the OOS sensor such that stored inventory information is updated accordingly. The OOS sensor comprises a base layer having a planar cross-sectional profile and an array of weight measuring sensors (e.g., piezoresistive sensors).
US11403608B2 System or device for mapping routes to an RFID tag
A device for mapping the location of a radio frequency identification (RFID) tag. The device has a substrate, a communication receiver, a near field communication device positioned on the substrate, and a processor positioned on the substrate. The processor receives the location of the RFID tag from a venue by way of the communication receiver, maps a route to the RFID tag, and displays a map of the route. The device may have a plurality of pixel stacks that can display the map.
US11403598B2 System and method for interview training with time-matched feedback
The present disclosure generally relates to interview training and providing interview feedback. An exemplary method comprises: at an electronic device that is in communication with a display and one or more input devices: receiving, via the one or more input devices, media data corresponding to a user's responses to a plurality of prompts; analyzing the media data; and while displaying, on the display, a media representation of the media data, displaying a plurality of analysis representations overlaid on the media representation, wherein each of the plurality of analysis representations is associated with an analysis of content located at a given time in the media representation and is displayed in coordination with the given time in the media representation.
US11403595B2 Devices and methods for creating a collaborative virtual session
Disclosed are systems, including client devices and servers, and methods for creating a collaborative virtual session between two or more client devices, wherein each of the client devices is associable with a coupler agent for interfacing with a communicating entity (such as a person). A client device, in accordance with the inventive principles, comprises at least one processor and at least one memory, the memory containing instructions whereby, when executed by the processor, the client device is operable to: generate a locally instantiated virtual room; instantiate a virtual representation of a first entity associated with said client device in said locally instantiated virtual room; transmit metadata representative of the first entity to the second client device; receive metadata representative of the second entity from the second client device; and, instantiate a virtual representation of the second entity as a function of said received metadata, from a perspective of the first entity, in the locally instantiated virtual room. A server, intermediate to the client devices, can be utilized to join the client devices in the collaborative virtual session and exchange the metadata.
US11403594B2 System and method for managing project and business records
A system for utilizing a remote server to transmit a message includes a user device including a controller, a memory coupled to the controller, and a database in communication with the remote server. The user device is in communication with the remote server. The controller is configured to generate a message based on data from the database, receive input from the user to send the message and a data file to a receiver, provide, through a user interface, a first option and a second option for sending the message and the data file to the receiver, and receive a selection from the user between the first option and the second option. If the user selects the first option, send the message and a data file using an email service provider. If the user selects the second option, send the message to the server through a network connection.
US11403589B2 Establishing a location for unmanned delivery/pickup of a parcel
Systems, media, and methods for collecting front-end information from a customer to establish a delivery/pickup location for delivery/pickup of a parcel by unmanned vehicles are provided. In some embodiments, a customer may be guided though a registration process that includes establishing release/retrieve zones for unmanned delivery/pickup. In some cases, release/retrieve zones may be determined using a map provided to the customer. Areas to establish release/retrieve zones may be suggested to the customer, or in some cases, the customer may suggest potential release/retrieve zones. It may be determined whether a release/retrieve zone is suitable based on customer configurations and consents. Some embodiments include establishing a release/retrieve zone using augmented reality. In some cases, customers may wish to designate off-limits areas, including no-fly zones, to prohibit certain unmanned vehicles from entering the off-limits areas.
US11403588B2 Accurate tracking of item delivery using a confidence event recorder
A system and method for accurately sort items for delivery and track the delivery of items in an item distribution network using a purpose built confidence event recorder. Items can then be tracked while out for delivery through the use of confidence data recorded by a confidence event recorder carried by an item carrier. Confidence data can be used to accurately record when and where item carriers deliver items and can be used for generating and transmitting an expected delivery window.
US11403586B2 Delivery assistance device, delivery assistance method, and non-transitory computer-readable computer medium storing delivery assistance program
A delivery assistance device assists in an operation of a delivery service in which the inside of a vehicle, a building, or a facility that is used by a purchaser is designated as a delivery destination of one or more products purchased via a predetermined website regarding electronic commerce. The delivery assistance device includes a controller configured to transmit delivery destination information on the vehicle, the building, or the facility for designating the inside of the vehicle, the building, or the facility that is used by the user as a delivery destination of the product to an external device or a terminal at which the user browses the website when the controller receives user information indicating that the user intends to order the one or more products in the website from the external device operating the website.
US11403582B2 Logistics managing method and electronic device performing the same
A logistics managing method according to example embodiments may include identifying at least one tote included in a tote set, identifying a station set corresponding to the tote set among at least one station set based on an attribute of an item included in the at least one tote, and determining one of the at least one station included in the station set to be a destination of the at least one tote. Other various embodiments are also possible.
US11403578B2 Multi-task deep learning of health care outcomes
A method for generating a communicable disease policy plan by using machine learning. The process identifies a number of workplace policies for a number of business entities. The workplace policies comprise a number of dimensions of data collected from a number of sources. The process collects employment data for each of the business entities. The employment data includes sick leave data about employees of the plurality of business entities. The process determines metrics for the sick leave data during a given time interval; simultaneously models the workplace policies and the metrics for the sick leave data to identify correlations among the number of dimensions of data and generalize rules for predicting effective workplace policies; predicts a number of effective workplace policies for a particular business entity; and generates a communicable disease policy plan for the particular business entity based on the number of effective workplace policies.
US11403573B1 Method and system of demand forecasting for inventory management of slow-moving inventory in a supply chain
A system and method are disclosed for a supply chain planner to generate a distributional demand forecast for slow-moving inventory in a supply chain. The distributional demand forecast model takes into account explanatory variables and historical sales data to address seasonality and special events and permits sharing of demand information across different stores and stock-keeping units. The supply chain planner performs inference on the explanatory variables and historical sales data to generate process parameters and latent variables. Other embodiments are also disclosed.
US11403570B2 Interaction-based predictions and recommendations for applicants
The disclosed embodiments provide a system for processing data. During operation, the system determines features related to an application for an opportunity by a member of an online network, wherein the features include a historical response rate for a poster of the opportunity and a submission number of the application for the opportunity. Next, the system applies a machine learning model to the features to produce a score representing a likelihood of the member receiving a response to the application from the poster. The system then compares the score to a threshold to determine a recommendation related to applying to the opportunity by the member. Finally, the system outputs the recommendation to improve an experience of applying to the opportunity.
US11403565B2 Method and system for generating a learning path using machine learning
This disclosure relates generally to information processing, and more particularly to method and system for generating a learning path for a topic. The method may include extracting a plurality of key phrases from each of a plurality of learning resources related to the topic, determining a learning context for each of the plurality of learning resources based on the plurality of key phrases, forming a set of key phrase groups from among the plurality of key phrases for each of the plurality of learning resources, determining a relationship among the key phrases in each of the set of key phrase groups based on the learning context, generating a structured graph for the plurality of learning resources based on the plurality of key phrases and the relationship among the key phrases, and generating the learning path for the topic based on the structured graph for the plurality of learning resources.
US11403559B2 System and method for using a user-action log to learn to classify encrypted traffic
Machine learning techniques for classifying encrypted traffic with a high degree of accuracy. The techniques do not require decrypting any traffic and may not require any manually-labeled traffic samples. An automated system uses an application of interest to perform a large number of user actions of various types. The system further records, in a log, the respective times at which the actions were performed. The system further receives the encrypted traffic exchanged between the system and the application server, and records properties of this traffic in a time series. Subsequently, by correlating between the times in the log and the times at which the traffic was received, the system matches each of the user actions with a corresponding portion of the traffic, which is assumed to have been generated by the user action. The system thus automatically builds a labeled training set, which may be used to train a network-traffic classifier.
US11403558B1 GxP artificial intelligence / machine learning (AI/ML) platform
A GxP (good practice) platform is implemented to enable artificial intelligence (AI) algorithms to be tracked from creation through training and into production. Deployed algorithms are assigned a GxP chain ID that enables identification of production details associated with respective algorithms. Trained algorithms, each of which are respectively associated with a GxP chain ID, are containerized and can be utilized through an application programing interface (API) to provide a service. The GxP chain ID is linked to production details stored within a database, in which the production details can include information such as data used to train the algorithm, a history version, a date/time stamp when the algorithm was validated, software and hardware on which the algorithm was developed and trained, among other details. Changes to the algorithm can be tracked using an immutable ledger facilitated by the implementation of blockchain.
US11403556B2 Automated determination of expressions for an interactive social agent
A system providing an interactive social agent can include a computing platform having a hardware processor and a memory storing a training content standardization software code configured to receive content depicting human expressions and including annotation data describing the human expressions from multiple content annotation sources, generate a corresponding content descriptor for each content annotation source to translate the annotation data into a standardized data format, and transform the annotation data into the standardized data format using the corresponding content descriptor. The content and the annotation data in the to standardized format are stored as training data for use in training expressions for the interactive social agent. The memory may also store a character remapping software code configured to receive data identifying an expression for the interactive social agent, identify a character persona of the interactive social agent, and determine a modified expression based on expressive idiosyncrasies of the character persona.
US11403552B2 Collaborative cognition platform for creating and hosting social machines
Methods, systems, and computer program products for a collaborative cognition platform for creating and hosting social machines are provided herein. A computer-implemented method includes creating a social machine for collaborative tasks, wherein the social machine comprises (i) one or more human agents, (ii) one or more machine-based agents, (iii) an algorithm, and (iv) a set of rules prescribed for executing the collaborative tasks. The method also includes generating one or more collaborative resolutions for the collaborative tasks by executing, in an automated fashion, the collaborative tasks via implementation of the algorithm, wherein the algorithm facilitates, in accordance with the set of rules, systematic iterations of collaboration among (i) the one or more human agents and (ii) the one or more machine-based agents. Further, the method includes outputting the one or more collaborative resolutions to at least one user.
US11403550B2 Classifier
An example method is provided in according with one implementation of the present disclosure. The method comprises receiving a training dataset of cases, where each of a plurality of classes is associated with a set of labeled cases in the training dataset. The method also comprises defining a proper subset of classes in the training dataset, and training a first classifier model on the proper subset of classes in the training dataset. The method further comprises testing the first classifier model on at least one class in the training dataset that was excluded from the proper subset, and determining a performance measurement of the first classifier model.
US11403546B2 Fault monitoring method for sewage treatment process based on fuzzy width adaptive learning model
The invention discloses a sewage treatment process fault monitoring method based on fuzzy width adaptive learning model. Including “offline modeling” and “online monitoring” two stages. “Offline modeling” first uses a batch of normal data and 4 batches of fault data as training samples to train the network offline and label the data. After the network training is completed, the weight parameters are obtained for online monitoring. “Online monitoring” includes: using newly collected data as test data, using the same steps as offline training networks for online monitoring. The output result of online monitoring adopts one-hot encoding to realize zero-one discrimination of the output result of online monitoring, so as to realize fault monitoring. The present invention only needs to increase the number of enhanced nodes, reconstruct in an incremental manner, and does not need to retrain the entire network from the beginning. It can complete the network training in a short time and realize the rapid fault monitoring in time, which has high practical application value.
US11403543B2 Determining a location of motion detected from wireless signals
In a general aspect, a method for determining a location of motion detected by wireless communication devices in a wireless communication network includes obtaining motion data associated with a first time frame. The motion data includes a set of motion indicator values. The method also includes generating a first probability vector based on the set of motion indicator values and obtaining a second probability vector generated from motion data associated with a prior time frame. The method additionally includes obtaining a transition probability matrix that includes transition values and non-transition values. The method further includes determining, by operation of a data processing apparatus, a location of the motion detected from the wireless signals exchanged during the first time frame.
US11403531B2 Factorized variational autoencoders
The disclosure provides an approach for learning latent representations of data using factorized variational autoencoders (FVAEs). The FVAE framework builds a hierarchical Bayesian matrix factorization model on top of a variational autoencoder (VAE) by learning a VAE that has a factorized representation so as to compress the embedding space and enhance generalization and interpretability. In one embodiment, an FVAE application takes as input training data comprising observations of objects, and the FVAE application learns a latent representation of such data. In order to learn the latent representation, the FVAE application is configured to use a probabilistic VAE to jointly learn a latent representation of each of the objects and a corresponding factorization across time and identity.
US11403530B1 Using quinary weights with neural network inference circuit designed for ternary weights
Some embodiments provide a method for compiling a neural network program for a neural network inference circuit. The method receives a neural network definition including multiple weight values arranged as multiple filters. For each filter, each of the weight values is one of a set of weight values associated with the filter. At least one of the filters has more than three different associated weight values. The method generates program instructions for instructing the neural network inference circuit to execute the neural network. The neural network inference circuit includes circuitry for executing neural networks with a maximum of three different weight values per filter.
US11403528B2 Self-tuning incremental model compression solution in deep neural network with guaranteed accuracy performance
A method of compressing a pre-trained deep neural network model includes inputting the pre-trained deep neural network model as a candidate model. The candidate model is compressed by increasing sparsity of the candidate, removing at least one batch normalization layer present in the candidate model, and quantizing all remaining weights into fixed-point representation to form a compressed model. Accuracy of the compressed model is then determined utilizing an end-user training and validation data set. Compression of the candidate model is repeated when the accuracy improves. Hyper parameters for compressing the candidate model are adjusted, then compression of the candidate model is repeated when the accuracy declines. The compressed model is output for inference utilization when the accuracy meets or exceeds the end-user performance metric and target.
US11403526B2 Decision making for autonomous vehicle motion control
A behavior planner for a vehicle generates a plurality of conditional action sequences of the vehicle using a tree search algorithm and heuristics obtained from one or more machine learning models. Each sequence corresponds to a sequence of anticipated states of the vehicle. At least some of the action sequences are provided to a motion selector of the vehicle. The motion selector generates motion-control directives based on the received conditional action sequences and on data received from one or more sensors of the vehicle, and transmits the directives to control subsystems of the vehicle.
US11403524B2 Methods of increasing processing speed in a processing system that performs a nonlinear optimization routine
A method of increasing the processing speed of a computer having a computer processing unit that executes a nonlinear optimization routine is described. A favorable approximation of the derivative f′(x+αd) at the critical point can be obtained by one differential calculation at each search step. As a result, when a large-scale nonlinear optimization problem requiring a large amount of calculations is processed, mk at each search step is reduced and consequently the calculation time T is reduced significantly.
US11403520B2 Neural network machine translation method and apparatus
A neural network machine translation method comprises: obtaining a to-be-translated source sentence; converting the source sentence into a vector sequence; determining candidate objects corresponding to the vector sequence according to a prefix tree which is pre-obtained and built based on a target sentence database, and determining a target sentence as a translation result according to the candidate objects.
US11403518B2 Neural network circuit
A neural network circuit includes: a storage portion that includes memristors; D/A converters; drive amplifiers; I/V conversion amplifiers; A/D converters; and offset correctors. The offset corrector includes a first latch circuit, a second latch circuit, a subtractor that subtracts latch data, and a controller. In performing a bias setting operation, the controller controls a bias application amplifier to output the bias voltage, controls each of the D/A converters to cause the drive amplifier other than the bias application amplifier to output a reference voltage, and also cause the first latch circuit to latch the output data. In performing a normal operation, the controller controls the bias application amplifier to output the reference voltage, controls each of the D/A converters to cause the drive amplifier other than the bias application amplifier to output the signal voltage, and also cause the second latch circuit to latch the output data.
US11403513B2 Learning motor primitives and training a machine learning system using a linear-feedback-stabilized policy
A computer-implemented method of training a student machine learning system comprises receiving data indicating execution of an expert, determining one or more actions performed by the expert during the execution and a corresponding state-action Jacobian, and training the student machine learning system using a linear-feedback-stabilized policy. The linear-feedback-stabilized policy may be based on the state-action Jacobian. Also a neural network system for representing a space of probabilistic motor primitives, implemented by one or more computers. The neural network system comprises an encoder configured to generate latent variables based on a plurality of inputs, each input comprising a plurality of frames, and a decoder configured to generate an action based on one or more of the latent variables and a state.
US11403512B2 Apparatus and method for detecting broadcast signal
Disclosed herein are an apparatus and method for detecting a broadcast signal. The apparatus includes a bootstrap detection unit for detecting whether a bootstrap signal is included in a received broadcast signal based on a preset first bootstrap window and a machine-learning method, a bootstrap offset estimation unit for searching the broadcast signal for the start point of the bootstrap signal using a preset second bootstrap window, estimating a bootstrap offset based on the machine-learning method, and estimating bootstrap symbols from the bootstrap offset, and a demodulation unit for demodulating information included in the broadcast signal from the bootstrap symbols based on the machine-learning method.
US11403511B2 Unsupervised annotation using dual network system with pre-defined structure
In some implementations at an electronic device, training a dual EDNN includes defining a data structure of attributes corresponding to defined parts of a task, processing a first instance of an input using a first EDNN to produce a first output while encoding a first set of the attributes in a first latent space, and processing a second instance of the input using a second EDNN to produce a second output while encoding attribute differences from attribute averages in a second latent space. The device then determines a second set of the attributes based on the attribute differences and the attribute averages. The device then adjusts parameters of the first and second EDNNs based on comparing the first instance of the input to the first output, the second instance of the input to the second output, and the first set of attributes to the second set of attributes.
US11403507B2 Systems and methods for monitoring layer poultry houses
Systems and methods for monitoring poultry house egg production. The system includes: a conveyor for conveying poultry eggs; at least one laser sensor directed in direction of said conveyor for measuring distance of said conveyor's surface and poultry eggs conveyed thereupon; a computer coupled with said at least one lase sensor; wherein, number of poultry eggs passed through said conveyor at a given moment is determined by identifying and analyzing fluctuations in measured distance from said at least one laser sensor.
US11403506B2 Detachable radio frequency identification switch tag
A radio frequency identification (RFID) switch tag is disclosed. This RFID switch tag includes a base component having an ultra-high frequency (UHF) booster, and a detachable component having at least one UHF RFID module and a high frequency (HF) RFID module. In some embodiments, the detachable component is positioned in close proximity to the base component in a first configuration of the RFID switch tag such that the at least one UHF RFID module is sufficiently coupled to the UHF booster in the base component to form an UHF RFID system having a desired performance. The detachable component can also be separated from the base component to obtain a second configuration of the RFID switch tag, and the HF RFID module remains functional within the detached detachable component so that the detachable component can be used as a standalone HF RFID tag.
US11403505B1 RFID integrated circuits with electrical bridges
An RFID integrated circuit, in addition to having conductive pads to electrically couple to an antenna, may also include a conductive bridge configured to electrically connect different portions of the antenna together. In some embodiments, the conductive bridge may be used to form a multi-turn antenna segment.
US11403492B2 Generating labeled training instances for autonomous vehicles
In techniques disclosed herein, machine learning models can be utilized in the control of autonomous vehicle(s), where the machine learning models are trained using automatically generated training instances. In some such implementations, a label corresponding to an object in a labeled instance of training data can be mapped to the corresponding instance of unlabeled training data. For example, an instance of sensor data can be captured using one or more sensors of a first sensor suite of a first vehicle can be labeled. The label(s) can be mapped to an instance of data captured using one or more sensors of a second sensor suite of a second vehicle.
US11403491B2 Object recognition from images using cad models as prior
The disclosure relates to a method how to recover an object from a cluttered image. The disclosure also relates to a computer program product and a computer-readable storage medium including instructions which, when the program is executed by a computer, cause the computer to carry out the acts of the mentioned method. Further, the disclosure relates to methods how to train components of a recognition system for recovering an object from such a cluttered image. In addition, the disclosure relates to such a recognition system.
US11403489B2 Target object processing method and apparatus, electronic device, and storage medium
Provided are a target object processing method and apparatus, and a storage medium. The method includes: inputting first data into a first processing module to obtain a predicted data annotation result; inputting the data annotation result into a second processing module, and performing scene-adaptive incremental learning according to the data annotation result to obtain a neural network adapted to a scene of second data; and processing a scene corresponding to a target object according to data including the target object and the neural network.
US11403486B2 Methods and systems for training convolutional neural network using built-in attention
Methods and systems for updating the weights of a set of convolution kernels of a convolutional layer of a neural network are described. A set of convolution kernels having attention-infused weights is generated by using an attention mechanism based on characteristics of the weights. For example, a set of location-based attention multipliers is applied to weights in the set of convolution kernels, a magnitude-based attention function is applied to the weights in the set of convolution kernels, or both. An output activation map is generated using the set of convolution kernels with attention-infused weights. A loss for the neural network is computed, and the gradient is back propagated to update the attention-infused weights of the convolution kernels.
US11403484B2 Electronic device for resource-efficient object recognition using artificial neural network with long-range connection and operating method thereof
Various example embodiments relate to an electronic device for resource-efficient object recognition using an artificial neural network with long-range horizontal connections and an operating method thereof, and the artificial neural network is configured to recognize an object from an image, be composed of a plurality of neurons, and include at least one hidden layer including at least one long-range horizontal connection connecting any two of the neurons with a length exceeding a preset distance, and at least one local connection connecting any two of the neurons with a length below a preset distance.
US11403483B2 Dynamic self-learning medical image method and system
A method and system for creating a dynamic self-learning medical image network system, wherein the method includes receiving, from a first node initial user interaction data pertaining to one or more user interactions with the one or more initially obtained medical images; training a deep learning algorithm based at least in part on the initial user interaction data received from the node; and transmitting an instance of the trained deep learning algorithm to the first node and/or to one or more additional nodes, wherein at each respective node to which the instance of the trained deep learning algorithm is transmitted, the trained deep learning algorithm is applied to respective one or more subsequently obtained medical images in order to obtain a result.
US11403480B2 Device and method for determining the presence, absence, and/or movement of an object contained in a housing
A method for detecting an object in a housing, includes: determining a first scene inside the housing using a time of flight sensor, wherein the housing is empty during determination of the first scene; determining, by a processor, a second scene inside the housing using the time of flight sensor; comparing, by the processor, the first scene with the second scene; and determining, by the processor, a presence or an absence of the object in the housing based on a result of comparing the first scene with the second scene.
US11403473B2 Systems and methods to determine kinematical parameters
Systems and methods to determine kinematical parameters of physical objects using radio frequency identification (RFID) tags attached to the objects. In one embodiment, one of a population of RFID tags is selectively instructed by an RFID reader to backscatter the interrogating electromagnetic wave and thus allow the RFID reader to measure the position, speed, acceleration, and/or jerk of the object to which the tag is attached. The RFID reader combines the signal representing the backscattered interrogating electromagnetic wave and the signal representing the interrogating electromagnetic wave transmitted by the RFID reader to determine or monitor one or more of the kinematical parameters of the object.
US11403472B2 Apparatus for use with a NFC tag reader
The apparatus comprises: a pair of panel portions; a hinge portion defining an axis from which each of the panel portions extends, the hinge portion being coupled to each of the panel portions and adapted to permit pivotal movement of the panel portions relative to one another about the axis between a closed position wherein the panels overlay one another one another and an open position wherein the panels extend away from one another; a near field communication tag coupled to one of the panel portions; and a shield defined by RF blocking material coupled to the other of the panel portions. The tag and shield are positioned and adapted such that: the tag can be activated by the reader when the panels are in the open position; and the shield isolates the tag from the reader when the panels are in the closed position.
US11403471B2 Delivery monitoring device, delivery management method, recording medium
A delivery monitoring device includes: a reading unit that reads a tag signal transmitted by a tag signal transmission device, the tag signal transmission device being attached to a package located in a vicinity of the delivery monitoring device; an acquisition unit that acquires position information indicating a position of the delivery monitoring device; and a transmission unit that transmits management information including the tag signal and the position information, to a delivery management server.
US11403470B2 Translation device
A storage unit stores a target term, a substitute term, a substitute translated term, and a representative term. The substitute translated term is a translation of the substitute term and is expressed in a second language. The representative term indicates a type of the target term and is expressed in the second language. A communication unit acquires a provisional translation that is a translation of a processed sentence from a first external device that has a translation function. When the storage unit does not store a target translated term that is a translation of the target term, a controller replaces the substitute translated term contained in the provisional translation with the representative term to generate a second display-purpose translated sentence, and then causes a display unit to display the second display-purpose translated sentence.
US11403469B2 Sentence generation device, model learning device, sentence generation method, model learning method, and program
The present invention makes it possible to generate a paraphrastic sentence that has a similar meaning to the original sentence despite a local word/phrase difference, or a non-paraphrastic sentence that is not a paraphrase despite having a similar meaning to the original sentence in terms of the entire sentence. An estimation unit 22 estimates a word deletion probability for each of words constituting an input sentence, by using a positive example model that has been trained based on a positive example constituted by a sentence and a paraphrastic sentence of the sentence, and is used to generate a paraphrastic sentence by deleting a word, or by using a negative example model that has been trained based on a negative example constituted by the sentence and a non-paraphrastic sentence of the sentence, and is used to generate a non-paraphrastic sentence by deleting a word.
US11403465B2 Systems and methods for report processing
A platform that involves a natural language engine with a corpora to process vendor assurance reports, e.g., SOC1, SSAE16, etc. for summarizing key sections, detecting important sections and key phrases of reports, extracting exceptions and noting client control considerations, and trending the reports.
US11403457B2 Processing referral objects to add to annotated corpora of a machine learning engine
A system is provided for referral object processing for textual annotations. The system comprises a memory storing machine executable code and one or more processors coupled to the memory and configurable to execute the machine executable code to cause the one or more processors to parse a document to identify a reference identifier to an external object, the external object associated with information not contained in the document, retrieve the external object using the reference identifier, extract the information associated with the external object based on at least one data pattern detected in the external object, convert the extracted information into textual annotations associated with the reference identifier in the document, and enter the textual annotations to a corpus of content for the document so that the extracted information is associated with the reference in the document for the system.
US11403456B2 Application-based font previewing
In implementations of application-based font previewing, a font preview system of a computing device receives a font file corresponding to a font of a font repository via a network. The font preview system encrypts font tables of the font file and the font preview system writes the encrypted font tables to a font disk cache of the computing device. The font preview system writes metadata describing the font tables to a font memory cache of the computing device. In response to receiving a request to preview the font from an application of the computing device, the font preview system uses the metadata to identify and decrypt a particular font table of the encrypted font tables, and the application renders glyphs of the font in a user interface using the decrypted particular font table.
US11403450B2 Convergence centric coverage for clock domain crossing (CDC) jitter in simulation
A system and method for providing convergence centric coverage for clock domain crossing (CDC) jitter in simulation is described. The method includes, in part, defining one or more design constraints associated with the circuit design, determining at least one group of converging signals associated with the circuit design using the one or more design constraints, applying a multitude of jitters to clock domain crossing (CDC) paths of the at least one group of converging signals, and storing the jitters in a jitter database.
US11403447B1 Runtime intellectual property core metadata to rebuild a next-compile-time intellectual property core
Rebuilding a next compile-time Intellectual Property (IP) core can include determining an IP core included in a runtime design for an integrated circuit (IC) by evaluating metadata of the runtime design. The IP core specifies a circuit configured for implementation in programmable circuitry of the IC. Source code for the IP core may be retrieved automatically based on source data read from the metadata. A new instance of the IP core, including the source code, may be generated in a memory. The new instance of the IP core may be included within a new compile time design.
US11403446B1 Method, system and apparatus for predicting residual strength of composite material after impact, and medium
The invention discloses a method for predicting a residual strength of a composite material after impact. The method includes: acquiring a first frequency value of a composite material to be tested after impact damage; determining a first frequency change rate according to an initial frequency value and the first frequency value of the composite material to be tested; inputting the first frequency change rate to a pre-constructed residual strength prediction model to predict a first residual strength of the composite material to be tested; the first frequency value and the initial frequency value being obtained by a modal test. Further, residual strength prediction may be performed on the composite material in service, the position and the size of impact damage, the impact energy, the shape and quality of the impact object are not required to be determined, which avoids a rigidity test of the composite material in service.
US11403442B2 Digital twin monitoring system of tethered balloon
Disclosed is a digital twin tethered balloon system; key running state data of a tethered balloon is collected through an Internet of Things of a tethered balloon system; the key running state data of the tethered balloon is transmitted to a twin data service center; the twin data service center receives, analyzes and stores the data and forwards the data to a tethered balloon digital twin system; the tethered balloon digital twin system simulates a pose of a tethered balloon body and the movement of a ground tethering facility; and the tethered balloon monitoring service provides running state monitoring, quality problem tracking, fault prediction and early warning, automatic control and other services.
US11403439B2 Method and apparatus for robust reduction of shape error in laser powder deposition based additive manufacturing process due to uncertainty
A method of optimizing an additive manufacturing (AM) process includes receiving at least one design parameter of the AM process, receiving information relating to uncertainty in at least one other parameter of the AM process, performing uncertainty quantification in the optimization processor based on the at least one design parameters and uncertainty information to identify a shape error in an object being produced, updating the at least one design parameter of the AM process and utilizing the updated at least one design parameter in the AM process. A system for optimizing an AM process includes a design processor to produce at least one design parameter for an object to be manufactured, and an optimization processor to receive the at least one design parameter and uncertainty information to identify a shape error in the object to be manufactured and update the design parameters based on the shape error, prior or during the manufacturing process.
US11403435B2 Visual floor plan searching
A computing device for searching floor plans selects a floor plan from a plurality of floor plans based on where different types of room objects are positioned by a user within an interactive workspace and how many of each different type of room object is included by the user within the interactive workspace, and outputs the floor plan to an output interface of the computing device.
US11403433B2 System, method, and computer program product for encrypting sensitive data using a field programmable gate array
Provided is a system including at least one host application processor and at least one field programmable gate array (FPGA) device coupled to the at least one host application processor via a communication bus, the at least one host application processor is programmed or configured to receive a transaction data record comprising transaction data associated with a payment transaction, transmit the transaction data record to the at least one FPGA device via the communication bus, and receive an encrypted transaction data record from the at least one FPGA device via the communication bus, wherein one or more data fields of the transaction data record are encrypted to generate the encrypted transaction data record. A method and computer program product are also provided.
US11403432B2 Integrated circuit for security of a physically unclonable function and a device including the same
An integrated circuit including: a plurality of physically unclonable function (PUF) cells each configured to generate a cell signal having a unique value; a selector configured to output a first signal obtained by not inverting a cell signal output by a PUF cell selected from the plurality PUF cells and a second signal obtained by inverting the cell signal; and a key generator configured to generate a security key in response to the first signal or the second signal, wherein the selector includes a first conversion circuit configured to generate the first signal and a second conversion circuit having the same structure as the first conversion circuit and configured to generate the second signal.
US11403426B1 Single path prioritization for a communication system
A method and system includes identifying a user object at an initial node of a first user path. The method includes determining whether the first user path requires company prioritization responsive to identifying the user object at the initial node. The method includes determining whether the user object is linked to multiple companies responsive to determining that the first user path requires company prioritization. The method includes locking, by a processing device, a first company of the multiple companies to the user object in the first user path responsive to determining that the user object is linked to the multiple companies. The method includes verifying a data match for the first company of the user object at the initial node responsive to locking the first company to the user object. The method includes advancing the user object to a subsequent node of the first user path.
US11403425B2 System and method for storing data used by breach detection systems
A system for detecting breach of merchant systems includes an extraction management system for extracting wildcard data from a dump site at which stolen account data is offered for sale. The system also includes an account breach identifying system for accessing stored transaction data from multiple banks and merging the extracted dump site data with the transaction data to create unique PAN (primary account number) data records (each set of wildcard data corresponds to only a single PAN) and multiple PAN data records (each set of wildcard data corresponds to multiple PANs). The unique and multiple PAN data records are stored and analyzed separately, and reduce the amount of data needed to identify a breached merchant.
US11403422B2 Systems and methods for the secured entry and storage of sensitive data
Embodiments of the present disclosure include systems and methods for securely entering, receiving, and storing sensitive data. A server system may determine if a request received from a user computing device communicatively coupled to the server triggers a requirement to receive sensitive data from the user computing device, generate a data structure for the sensitive data, designate a plurality of contact methods, determine a communication protocol for each of the designated plurality of contact methods, transmit a request for data unit information to the corresponding designated contact methods via the determined communication protocol for each data unit of the data structure, receive from each of the designated contact methods, the data unit information corresponding to the respective single data unit, and generate sensitive data by aggregating the received data unit information received from each of the designated contact methods.
US11403418B2 Enriching document metadata using contextual information
The technology disclosed includes a system to efficiently classify sensitivity of document generated by and downloaded from cloud-based provider services. The system monitor's a user's network traffic at an endpoint that initiates generation of the document and receives a web page identifying the document generated. The system parses the user's network traffic that selects the document for download and intercepts a critical metadata in an API parameter string used to download the document. The system interprets the critical metadata to analyze sensitivity of the document to assign a sensitive classification to the document. Data exfiltration prevention measures are triggered upon detection of attempted exfiltration of the document based on the sensitivity classification.
US11403417B2 Managing group authority and access to a secured file system in a decentralized environment
Presented here is a system that manages secured file system, and an authority to the secured file system, by granting access only to a user who is authorized to access the file system. The user within the system is identified using a unique key unique to each user. The user's authority is recorded in a linear sequence distributed among multiple devices each of which independently verifies the validity of each block in the linear sequence. The validity of the linear sequence is guaranteed by preventing certain operations from being performed on the linear sequence, such as branching of the linear sequence, deletion, and modification of the blocks within the linear sequence. Prior to adding a new block to the linear sequence, the validity of the block is independently computed by each of the devices.
US11403416B2 Secure intelligent networked architecture, processing and execution
Provided are exemplary systems and methods for secure intelligent networked architecture, processing and execution. Exemplary embodiments include an intelligent networked architecture comprising an intelligent agent, a secure cloud of a plurality of specialized intelligent historical agents, a plurality of secure cloud based specialized insight servers configured to transform secure digital data into a scrubbed situational deployment trigger, and an intelligent operational agent configured to receive the scrubbed situational deployment trigger.
US11403412B2 Accessing encrypted user data at a multi-tenant hosted cloud service
Systems and methods described herein provide access to encrypted user data at a multi-tenant hosted cloud service. The cloud service enrolls a first tenant in the cloud service. The cloud service receives a request for a ticket for a user of the first tenant to access the cloud service. The cloud service communicates a user data access ticket for the user to access a user data service of the cloud service. The cloud service receives a request to store user data of the user. The request includes encrypted user data. The cloud service stores the encrypted user data. The cloud service may provide the encrypted user data to a computing device of the user after validating the user data access ticket received from the computing device. The computing device may decrypt the encrypted user data and identify the data of the user for resources provided by server(s).
US11403408B2 Systems, devices and methods for protecting 3D rendered designs
A system and method for providing a secure and auditable means for exchanging files related to 3D objects intended for replication is provided. A secure system and method to facilitate the acquisition of files (such as 3D design files) that can involve intellectual property rights management, standard of quality assurance for 3D printed objects, warranty protection for the printed object, and audit and report tools for the results of a 3D replication.
US11403404B2 Data protection device and data protection method
A data protection method implemented in a data protection device includes loading a data protection system in the data protection device, installing an application programming interface of the data protection system in the number of electronic devices, controlling the application programming interface to run in the background of the number of electronic devices, controlling the application programming interface running in each electronic device to monitor a storage device of the electronic device to determine whether data is transferred to the storage device, and outputting a prompt message when it is determined that data has been transferred to the storage of one of the electronic devices. The data protection device is communicatively coupled to the number of electronic devices.
US11403402B2 System and method for recording device lifecycle transactions as versioned blocks in a blockchain network using a transaction connector and broker service
A method of building a device historian, across a supply chain of device manufactures and managers, by a plurality of device management services comprising an enrollment service, an update service, a policy service, and an analytics service, a transaction connector, a blockchain broker service participating as a node in a blockchain network, and transaction filters. The method comprises sending, by the plurality of device management services a transaction record over the transaction connector to the blockchain broker service, receiving, by the blockchain broker service, the transaction record, filtering, by the blockchain broker service, information in the transaction record based on the transaction filters, preparing, by the blockchain broker service, a versioned block based on the filtered information from the transaction record, and adding, by the blockchain broker service, the versioned block to the blockchain network.
US11403401B2 Preventing unauthorized package deployment in clusters
A method for checking an integrity of an object to be deployed to a cluster is provided. The method detects a resource creation request. The method, responsive to the request being an initial resource creation request for the object, verifies the integrity of the object based on properties in the request to create a release secret in the cluster for a positive integrity verification result for the object. The release secret represents a specific deployment configuration of the object on the cluster. The method, responsive to the request being other than the initial resource request, checks if the request corresponds to the specific deployment configuration of the object by checking against the release secret in the cluster. The method, responsive to the request corresponding to a deployment of the object and the release secret being present in the cluster, creates a resource requested by the request in the cluster.
US11403388B2 Assignment device, assignment method, and assignment program
An extracting unit randomly extracts a block from among the blocks of instruction strings constituting the byte code of a first program and, at the time of execution of the first program, extracts the blocks which are invariably executed before the randomly-extracted block. A dividing unit randomly divides, into a plurality of blocks, the instruction strings constituting the byte code of a second program which enables detection of tampering of the first program. An inserting unit inserts the plurality of blocks, which are obtained by division by the dividing unit, at different positions in the block extracted by the extracting unit, while maintaining the execution sequence written in the second program.
US11403381B2 Biometric authentication
A method of performing biometric authentication for a first user, the method comprising: performing one or more first tests, wherein for each first test, performing said first test comprises: obtaining a respective first input for said first test based on one or more biometric characteristics of the first user; determining that the first user is not a predetermined user when a respective first log-likelihood ratio for a first likelihood and a second likelihood does not exceed a respective first threshold for said first test, wherein the first likelihood is a likelihood of obtaining the respective first input based on a first model in which input is obtained from the predetermined user, and wherein the second likelihood is a likelihood of obtaining the respective first input based on a second model in which input is obtained from one or more users other than the predetermined user; determining that the first user is the predetermined user when the respective first log-likelihood ratio exceeds a respective second threshold for said first test, the respective second threshold greater than the respective first threshold; and when the respective first log-likelihood ratio exceeds the respective first threshold and the respective first log-likelihood ratio does not exceed the respective second threshold, either (a) determining to perform a further first test when a number of times that the first test has been performed is less than a predetermined maximum number of times or (b) determining to perform a second test when the number of times that the first test has been performed equals the predetermined maximum number of times; wherein performing the second test comprises: obtaining a second input for the second test based on the one or more biometric characteristics of the first user; and determining that the first user is the predetermined user when a second log-likelihood ratio for a third likelihood and a fourth likelihood exceeds a third threshold, wherein the third likelihood is a likelihood of receiving the respective second input based on the first model, and wherein the fourth likelihood is a likelihood of receiving the second input based on the second model; determining that the first user is not the predetermined user when the second log-likelihood ratio does not exceed the third threshold.
US11403378B2 Electronic apparatus and controlling method thereof
An electronic apparatus for performing a user authentication is provided. The electronic apparatus includes an input and at least one processor configured to perform a user authentication based on user authentication information input through the input and user authentication information pre-stored in the electronic apparatus while the electronic apparatus is in a lock state, switch the electronic apparatus to be in a lock release state when the user authentication is successful, and enhance security for use of the electronic apparatus in the lock release state when the user authentication is successful based on the user authentication information input after a user authentication failure occurs from the input of the user authentication information input a predetermined number of times or more.
US11403377B2 Privacy management systems and methods
Data processing systems and methods, according to various embodiments, are adapted for mapping various questions regarding a data breach from a master questionnaire to a plurality of territory-specific data breach disclosure questionnaires. The answers to the questions in the master questionnaire are used to populate the territory-specific data breach disclosure questionnaires and determine whether disclosure is required in territory. The system can automatically notify the appropriate regulatory bodies for each territory where it is determined that data breach disclosure is required.
US11403376B2 Authenticating activities of accounts
A system, a medium, and a method involve a communication interface of a server device that receives first activity data associated with a first activity of an account and second activity data associated with a second activity of the account. A processor of the server device determines a first location of the first activity from the first activity data and a second location of the second activity from the second activity data. An authentication circuit of the server device determines a first authentication of the first activity based at least on the first activity data. The authentication circuit determines a second authentication of the second activity based on at least one of the first authentication, the first location, and the second location. A transmitter of the communication interface transmits an indication of the second authentication to a client device.
US11403374B2 User-specific watermark for maintaining security of data files
Aspects of the disclosure relate to multicomputer processing and dissemination of data files. A computing platform having at least one processor, a memory, and a communication interface may search one or more social media platforms for unauthorized dissemination of a data file. The computing platform may correlate a unique identifying feature(s) of the disseminated data file to that of a copy of the data file previously distributed to a linked user account. The computing platform may transmit, via the communication interface, to an administrative computing device, an unauthorized dissemination report which, when processed by the administrative computing device causes a notification to be displayed on the administrative computing device. The notification may identify the linked user account associated with the unauthorized dissemination, the name, content, or general nature of the data file, and/or the social media platform(s) on which the data file was discovered.
US11403369B2 Secure content processing pipeline
A system for securing a content processing pipeline includes a computing platform having a hardware processor and a memory storing a software code. The hardware processor executes the software code to insert a synthesized test image configured to activate one or more neurons of a malicious neural network into a content stream, provide the content stream as an input stream to a first processing node of the pipeline, and receive an output stream including a post-processed test image. The hardware processor further executes the software code to compare the post-processed test image in the output with an expected image corresponding to the synthesized test image, and to validate at least one portion of the pipeline as secure when the post-processed test image in the output matches the expected image.
US11403367B2 Techniques for solving the spherical point-in-polygon problem
Techniques described herein perform spherical PIP analysis by detecting whether a test ray (defined by a test point (TP) and a point (EP) that is external to a spherical polygon) crosses edge arcs (“edges”) of the polygon based on relative orientations of vertices of the test ray and edges. A classifier vector (CV) for a test ray is calculated based on the cross-product of the TP and the EP. Using the CV, the orientation of each vertex of the polygon with respect to the test ray is determined. Candidate edges having vertices with opposite orientations with respect to the test ray are identified. Crossing edges are determine by calculating CVs for each candidate edge, and determining orientations of the TP and EP with respect to each candidate edge. A set of crossing edges is determined, where the TP and the EP have opposite orientations with respect to each crossing edge.
US11403365B2 Method and apparatus for storing webpage access records
A method for storing webpage access records includes: obtaining an information entropy of each webpage accessed by a user, the information entropy being determined according to location of each webpage in a website and historical access number of the user for each webpage; keeping access records of webpages whose information entropies are greater than a preset threshold value. When a user accesses webpages, an information entropy of each webpage accessed by the user can be determined according to location of each accessed webpage in a website and historical access number of the user for each accessed webpage. Thus, webpage history records can be stored according to size of information entropies, so that the user is able to quickly navigate to a corresponding page when the user needs to access the same webpage again, thereby improving webpage access efficiency.
US11403362B1 Interaction on a web page
Embodiments of the disclosure provide methods, systems, computer program products for accessing web pages interactively are disclosed. According to the method, a web page comprising a plurality of user interface elements is accessed. Then information comprising identifications of the plurality of user interface elements and hot keys corresponding to the plurality of user interface elements is obtained. And then the information is sent to an assistive tool for being read out. In response to a hot key corresponding to a user interface element being input, an action corresponding to the user interface element is executed.
US11403359B2 Apparatus, systems and methods for content playlist based on user location
An exemplary geographic playlist system includes a plurality of mobile devices with global positioning systems that provide geographic location information of the mobile device to a geographic location playlist device. The geographic location playlist device has a database of geographic playlist information that includes at least a unique identifier for each one of a plurality of media content events and at least one associated geographic location for each of the plurality of media content events. The geographic location playlist device determines a current geographic location of the mobile device, compares the geographic location of the mobile device with the geographic locations residing in the database, and generates user geographic playlist information that includes the identifier of media content events that has an associated geographic location that matches with the determined geographic location of the mobile device. A geographic playlist is then presented to the user of the mobile device.
US11403357B2 Enhancing accuracy of presented search keywords
Multiple geographic grids are generated according to acquired location information of a service provider. Each geographic grid contains one or more service providers. The second region matching the target location information is a geographic grid for a region defined by the target location information. A presentation request for a search page is received. The presentation request includes target location information. A keyword is acquired that has a search popularity meeting a first condition in a first region matching the target location information, and the acquired keyword is used as a first keyword. The first keyword is provided for presentation in the search page.
US11403355B2 Ingestion and retrieval of dynamic source documents in an automated question answering system
A method including generating an index comprising (a) question-answer pairs generated based at least in part on a set of ingested source documents and (b) respective location metadata associated with each of the question-answer pairs. The respective location metadata can include a source document identifier of a first ingested source document of the set of ingested source documents and one or more location delimiters indicating a location of target text in the first ingested source document. The target text can correspond to a stored answer of a respective one of the question-answer pairs associated with the respective location metadata. The method also can include receiving a user question from a user. The user question can correspond to a question of a first question-answer pair of the question-answer pairs of the index. The method additionally can include determining a first answer to the user question based at least in part on the respective location metadata associated with the first question-answer pair. Other embodiments are disclosed.
US11403350B2 Mixed mode ERP process executing a mapreduce task
A search request received at a computer of a search support system is processed by analyzing the received search request to identify request parameters and connecting to a system index of the search support system that is referenced in the request parameters. An external result provider (ERP) process is initiated that establishes communication between the search support system and a data source external to the search support system, for a virtual index referenced in the request parameters. Thus, the ERP process provides an interface between the search support system and external data sources, such as by third parties. The ERP process can operate in a streaming mode (providing real-time search results with minimal processing) and/or a reporting mode (providing results with a greater delay and processing extent) and can switch between modes. The search request results are received from the connected system indexes and the referenced virtual indexes.
US11403343B2 Retrieval of video and vehicle behavior for a driving scene described in search text
The retrieval device extracts a feature corresponding to search text by inputting the search text into a pre-trained text feature extraction model. The retrieval device then, for plural combinations stored in a database associating a text description including plural sentences, with a vehicle-view video, and with vehicle behavior data representing temporal vehicle behavior, computes a text distance represented by a difference between a feature extracted from each sentence of the text description associated with the video and vehicle behavior data, and the feature corresponding to the search text. The retrieval device outputs as the search result a prescribed number of pairs of video and vehicle behavior data pairs in sequence from the smallest text distance according to the text distances.
US11403338B2 Data module creation from images
An approach is provided in which the approach performs object detection on an image to identify a set of edges and a set of tables from a set of objects corresponding to a set of data. The approach determines a set of associations between the set of tables and the set of edges in response to adjusting a set of bounding boxes corresponding to the set of edges. The approach generates a data module based on the set of associations, the set of tables, and the set of edges, and utilizes the data module to access the set of data.
US11403328B2 Linking and processing different knowledge graphs
A method for linking a first knowledge graph (KG) and a second KG in the presence of a third KG is provided. Content of nodes of the first KG is compared to nodes of the second KG. If a first KG node has a content relationship to a related second KG node, an edge identified by a tuple identifying the first KG and the first KG node and a tuple identifying the second KG and the second KG node is stored in a meta-layer KG. The method comprises comparing content of the nodes from the third KG with the content of nodes from the first and second KG, and in case relationships are identified, more complex tuples establishing this relationship in the meta-layer are stored. Finally, the method also comprises storing at least all nodes and edges of the meta-layer knowledge graph.
US11403326B2 Message-based event grouping for a computing operation
Aspects of the invention include determining whether a first log message written by an application during a first job is a message of interest based on a context of the first log message and a probability that the application writes the message for a same job as the first job. Calculating in response to determining that the first log message is a message of interest and by the processor, a correlation score based on intersecting tokens between the first log message and a second log message. Determining the first log message correlates to the second log message based on comparing the score to a threshold score. Modifying a system log of a mainframe to link the first log message to the second log message based on the correlation.
US11403324B2 Method for real-time cohort creation based on entity attributes derived from partially observable location data
A system for real time cohort creation of entities based on entity attributes derived from partially observable location data is provided. The system (i) obtains, in real time, one or more data streams from one or more independently controlled entity sources that include a unique entity identifier, entity attributes, time-stamp data, location indexed data (ii) de-duplicates the one or more data streams associated with an entity by analyzing the entity attributes associated with the unique entity identifier, (iii) classifies a unified entity event from the one or more data streams along with dynamic entity attributes retrieved from a memory store, and storing the dynamic attributes in an entity attribute document of the entity (iv) reverse searches, to match the entity attribute document with at least one query (v) generates entity cohorts based on the matched entity attribute document of the entities with at least one cohort labels and communicates a target media content to the entity cohorts over a network.
US11403323B2 Illuminating data related to application
A method and system to illuminate data related to an application, has been described. Initially a data analyzer at an application is installed. Next the installed data analyzer analyzes the data related to the application. Finally based on the analysis, the data is categorized in one or more of a plurality of categories.
US11403321B2 System and method for improved performance in a multidimensional database environment
In accordance with an embodiment, described herein is a system and method for improving performance within a multidimensional database computing environment. A multidimensional database, utilizing a block storage option, performs numerous input/output (I/O) operations when executing calculations. To separate I/O operations from calculations, a background task queue is created to identify data blocks requiring I/O. The background task queue is utilized by background writer threads to execute the I/O operations in parallel with calculations.
US11403320B2 Elastic in-memory database provisioning on database-as-a-service
In an example embodiment, a solution is used to provide for multiple and concurrent web application accessing of a database in a database-as-a-service (DBaaS) framework. More particularly, a cloud solution is provided on a DBaaS for leveraging Docker network functionality to provide a virtual Internet Protocol (IP) address pool, while utilizing in-memory database technology to set up an entire accessing solution for multiple and concurrent DBaaS users and web applications, which serve the data-intensive jobs to the in-memory database. This allows for improved functionality, performance, concurrency, and handling of network stress.
US11403312B2 Automated relevant event discovery
To improve efficiency of computing devices and improve the user experience thereon when searching for relevant events, the systems and methods disclosed herein provide event management and automated relevant event discovery. User information and event information are collected and stored, and events are searched for based on relevancy to a user. Relevancy to a user may be based at least in part on at least one of: non-conflict with calendar items in the user's calendar, location, the user's interests, the user's preferences and activity of the user's friends or contacts.
US11403311B2 Systems and methods for querying time series data
A server system may include one or more hardware processors that execute computer-readable instructions from a non-transitory memory that cause the processor to receive a time component associated with a query request and one or more relational identification tags associated with a subset of a plurality of data items stored in one or more databases. The processor may then query the one or more databases to identify one or more time series data items based on the time component and the relational identification tags. After querying the databases, the processor may transmit the one or more time series data items to a computing device configured to display the one or more time series data items.
US11403308B2 Processing data from multiple sources
In a first aspect, a method includes, at a node of a Hadoop cluster, the node storing a first portion of data in HDFS data storage, executing a first instance of a data processing engine capable of receiving data from a data source external to the Hadoop cluster, receiving a computer-executable program by the data processing engine, executing at least part of the program by the first instance of the data processing engine, receiving, by the data processing engine, a second portion of data from the external data source, storing the second portion of data other than in HDFS storage, and performing, by the data processing engine, a data processing operation identified by the program using at least the first portion of data and the second portion of data.
US11403307B2 Distributed data query
Performing content exploration includes obtaining an exploration script indicating page characteristics to explore and a definition of webpages to explore, locating DOMs required for exploration script based on the definition of webpages to explore, generating a queue of DOMs required for the exploration script, and distributing the DOMS in the queue of DOMS to a plurality of exploration devices. Each exploration device opens a DOM from the queue of DOMS in a web browser, executes the exploration script on the opened DOM to obtain DOM data for the opened DOM, and associates the generated DOM data with the opened DOM in a knowledge store.
US11403303B2 Method and device for generating ranking model
The embodiment of the present application discloses a method and a device for generating a ranking model. A specific embodiment of the method includes: acquiring a sample set, executing following training steps: for the samples in the sample set, inputting the query information, the first position document and the second position document in the sample into an initial model, respectively obtaining scores of the input documents, and determining a target value of the sample based on the obtained scores, a clicked bias of a first position and an unclicked bias of a second position, updating the initial model based on the target value of each sample; determining whether the initial model is completely trained; and in response to determining that the initial model is completely trained, determining the updated initial model as the ranking model.
US11403298B1 Extending database external functions with user-defined functions
An external function system can be implemented on a database to perform processing on one or more external network services. The external function system can comprise a particular external function for a particular external service, an outbound serializer function, and an inbound serializer function that are linked with the particular external function. The outbound serializer function can be configured to transform the data of a query from a database format to a different format of the particular external network service. The inbound deserializer function can be configured to receive data returned from the external service and transform the data to the format of the database.
US11403297B2 Selecting resource configurations for query execution
The configuration of computing resources for executing queries may be selected. A comparison of the configuration of computing resources that executed previous queries may be made to select the configuration of computing resources for a received query. A historical query execution model maybe applied, in some embodiments, to determine a resource configuration for computing resources to execute a query. The computing resources may be selected from available computing resources according to the determined resource configuration.
US11403294B1 Smart scan hash join optimization
In one aspect, a computer-implemented method includes detecting, by a server includes one or more processors, a request to perform a hash join operation on a data structure stored in a data storage device, forming a hash lookup dictionary based on lookup results in a hash table, storing the hash lookup dictionary in a cache, and probing, during a probing phase of the hash join operation, the cache.
US11403293B1 Database scanning tool for optimizing queries
A query management application provides performing an initial query to retrieve records stored in a database, storing the records as initial query content in a memory, creating a file with a list of commands used during the initial query, initiating a subsequent query to obtain updated information for the records, retrieving the file and applying the list of commands to the subsequent query, performing the subsequent query, and updating the memory with results of the subsequent query.
US11403290B1 Managing an artificial intelligence infrastructure
Ensuring reproducibility in an artificial intelligence infrastructure that includes one or more storage systems and one or more graphical processing unit (‘GPU’) servers, including: identifying, by a unified management plane, one or more transformations applied to a dataset by the artificial intelligence infrastructure, wherein applying the one or more transformations to the dataset causes the artificial intelligence infrastructure to generate a transformed dataset; storing, within the one or more storage systems, information describing the dataset, the one or more transformations applied to the dataset, and the transformed dataset; identifying, by the unified management plane, one or more machine learning models executed by the artificial intelligence infrastructure using the transformed dataset as input; and storing, within the one or more storage systems, information describing one or more machine learning models executed using the transformed dataset as input.
US11403287B2 Master data profiling
In an example embodiment, a specialized in-memory database abstraction component is introduced in a cloud cluster. The in-memory database abstraction component may receive lifecycle commands from a client-facing application and interface with a container service to create an in-memory database resource. When parameters are received by the in-memory database abstraction component from the client-facing application, the in-memory database abstraction component may act to validate the parameters, determine if a service plan is available, and determine whether the parameters meet the service plan requirements. If the service plan requirements are not met, the in-memory database abstraction component translates the parameters for the in-memory database resource.
US11403284B2 System for data sharing platform based on distributed data sharing environment based on block chain, method of searching for data in the system, and method of providing search index in the system
A method of providing a search index based on a Bloom filter in a distributed data sharing environment based a block chain includes generating, by a data generating device, Bloom filters used as the search index on the basis of a hash value calculated by applying a hash function to a keyword set for searching for data which is to be shared, generating, by a block providing server, a new block on the basis of the Bloom filters and the data received from the data generating device and performing proof of work (PoW) on the new block, for adding the new block to the block chain, and distributing, by a block distributing server, block chain data including the new block added to the block chain.
US11403279B1 Electronic device and method for building a remake of a transaction-processing system
The invention concerns an electronic device for at least partially building a remake system of a transaction-processing system and a method being implemented using such an electronic device. The transaction-processing system performs transaction each related to a particular set of transaction related messages received and transmitted by the transaction-processing system. The electronic device is configured to collect transaction related messages received and transmitted by the running transaction-processing system. The electronic device is configured to determine from the collected transaction related messages sets of transaction related messages, each set being the result of a particular transaction. The electronic device is configured to assign transaction templates to one or more sets of transaction related messages, each transaction template including a specification of the transaction. The electronic device is configured to use the transaction templates for at least partially building the remake system of the transaction-processing system.
US11403278B2 Management of snapshot in blockchain
Verified snapshots are generated by obtaining, from one of a plurality of first nodes, a difference between a common data at a first time point and the common data at a second time point that is different from the first time point, generating a first snapshot of the common data at the first time point based on the difference, obtaining a hash of the common data at the first time point from one of the plurality of first nodes, and verifying the first snapshot at the first time point with the hash of the common data at the first time point.
US11403274B1 Efficient creation and/or restatement of database tables
Techniques for rebuilding at least a portion of a SCD table in a database based on a set of snapshots individually containing a current value of a variable corresponding to a dimension in the table are discloses herein. In one example, a method includes grouping the snapshots in the set into multiple pairs of snapshots and concurrently generating multiple first table segments individually from a corresponding one of the multiple pairs of snapshots in the set. The method also includes grouping the generated multiple first table segments into multiple pairs of the first table segments and concurrently merging the multiple pairs of first table segments individually into a second table segment. The grouping and concurrently merging operations can be repeated until only one table segment is present.
US11403270B2 System configuration derivation device, method, and program
An information extraction unit 82 extracts a set including pieces of predetermined information from a past search history for each change of a configuration requirement. A learning unit 83 uses a collection of the sets as learning data to learn a calculation method for calculating a score indicating the degree of appropriateness of a concretizing rule included in the set including the pieces of predetermined information. A search unit 86 repeats extracting the set including the pieces of predetermined information for each pair including a concretizing rule applicable to a configuration requirement of interest and an application part of the concretizing rule in the configuration requirement of interest, calculating a score for the set, and newly selecting a configuration requirement as a configuration requirement of interest based on the score.
US11403262B2 Local networked storage linked to remote networked storage system
Disclosed are various embodiments for a local networked storage that is linked to a remote networked storage system. In one embodiment, among others, a computing device obtains a request to read a file stored in a remote networked storage system in association with a user account, in which the request is obtained from a client computing device through a local network. The computing device also determines that the file is stored in a local cache and receives the latest file signature associated with the file from the remote networked storage system. The computing device can determine that the latest file signature corresponds to a file signature of the file stored in the local cache and can determine that the file stored in the local cache corresponds to the latest version of the file. The file can be sent through the local network.
US11403260B2 Hash-based data transfer in distributed deduplication storage systems
Exemplary methods, apparatuses, and systems include a destination node receiving, from a source node, a hash of data stored by the source node and designated for transfer from the source node to the destination node. In response to determining the hash received from the source node maps to data stored by the destination node, the destination node reads the data into a write buffer and transmits an indication to the source node that the data is present at the source node. The destination node reads the data from write buffer and, in response to determining the data read from the write buffer remains unchanged as stored by the destination node, increases a reference count for the data as stored by the destination node.
US11403257B2 Determining a relevant file save location
For determining a relevant file save location, a processor acquires metadata for a new file. The processor further assigns content tags for the new file based on file content and the metadata. The processor calculates a location correlation to folders of a file system using a file system database. The processor further presents a ranked display of the folders based on the location correlation on a display. The processor moves the new file to a selected folder.
US11403256B2 Conditional operations in a vector processor having true and false vector index registers
Disclosed herein are vector index registers for storing or loading indexes of true and/or false results of conditional operations in vector processors. Each of the vector index registers store multiple addresses for accessing multiple positions in operand vectors in various types of operations.
US11403253B2 Transport protocol and interface for efficient data transfer over RDMA fabric
Described herein is a system and method for utilizing a protocol over RDMA network fabric between a first computing node and a second computing node. The protocol identifies a first threshold and a second threshold. A transfer request is received, and, a data size associated with the transfer request is determined. Based up the data size associated with the transfer request, one of at least three transfer modes is selected to perform the transfer request in accordance with the first threshold and the second threshold. Each transfer mode utilizes flow control and at least one RDMA operation. The selected transfer mode is utilized to perform the transfer request.
US11403246B2 Methods and devices for extending USB 3.0-compliant communication over an extension medium
An upstream facing port device (UFP device) and a downstream facing port device (DFP device) allow a host device and a USB device to conduct SuperSpeed communication via a non-USB compliant extension medium. In some embodiments, the UFP device helps overcome increased latency by generating synthetic packets to be transmitted to the DFP device in order to pre-fetch more data packets from the USB device than requested by the host device. In some embodiments, the DFP device adjusts service interval timing or caches data packets from the host device in order to compensate for the increased latency. In some embodiments, the DFP device transmits a synthetic acknowledgement packet to the UFP device to indicate a larger amount of free buffer space than is present on the USB device to help overcome the increased latency.
US11403245B2 Terminal, terminal peripheral, signal transmission system and signal sending and receiving method
Provided are a terminal, a terminal peripheral, a signal transmission system, and a signal sending and receiving method. The terminal includes: a first audio module, which is connected to the USB receptacle in a terminal through an I2S bus channel and is configured to send a signal to be sent to a USB receptacle; the USB receptacle is configured to provide a physical connection interface between the terminal and a terminal peripheral.
US11403242B2 Control method of multiple memory devices and associated memory system
The present invention provides a control method of multiple memory devices, wherein the multiple devices comprise a first memory device and a second memory device, and the control method includes the steps of: determining a first operation timing and a second operation timing according to at least a first command signal that a first memory controller needs to send to the first memory device; controlling the first memory controller to send the first command signal to the first memory device at the first operation timing; and controlling the second memory controller to send the second command signal to the second memory device at the second operation timing.
US11403239B2 PIM device, computing system including the PIM device, and operating method of the PIM device
A processing in memory (PIM) device includes a memory configured to receive data through a first path from a host processor provided outside the PIM device, and an information gatherer configured to receive the data through a second path connected to the first path when the data is transferred to the memory via the first path, and to generate information by processing the data received through the second path.
US11403238B2 Configurable data path for memory modules
Systems and methods are described to enable a memory device integrated in a memory module or system to disable one or more data bits, nibbles or bytes of the memory device. The memory device can be further configured to disable error or redundancy checking associated with the disabled data bits, nibbles or bytes, to mask errors associated with the disabled data bits, nibbles or bytes, and/or to suppress the refresh of portions of a memory array associated with the disabled data bits, nibbles or bytes.
US11403237B2 Electronic tool and methods with audio for meetings
An electronic meeting tool and method for communicating arbitrary media content from users at a meeting comprises a node configuration means adapted to operate a display node of a communications network, the display node being coupled to a first display. The node configuration means is adapted to receive user selected arbitrary media content and to control display of the user selected arbitrary media content on the first display. A peripheral device adapted to communicate the user selected arbitrary media content via the communications network is a connection unit comprising a connector adapted to couple to a port of a processing device having a second display, a memory and an operating system, and a transmitter. A program is adapted to obtain user selected arbitrary media content, said program leaving a zero footprint on termination. The user may trigger transfer of said user selected arbitrary media content to said transmitter.
US11403229B2 Methods and apparatus to facilitate atomic operations in victim cache
Methods, apparatus, systems and articles of manufacture to facilitate atomic operation in victim cache are disclosed. An example system includes a first cache storage to store a first set of data; a second cache storage to store a second set of data that has been evicted from the first cache storage; and a storage queue coupled to the first cache storage and the second cache storage, the storage queue including: an arithmetic component to: receive the second set of data from the second cache storage in response to a memory operation; and perform an arithmetic operation on the second set of data to produce a third set of data; and an arbitration manager to store the third set of data in the second cache storage.
US11403227B2 Data storage method and apparatus, and server
This disclosure relates to a data storage method and apparatus, and a server. The method includes receiving, by a first server, a write instruction sent by a second server, storing target data in a cache of a controller, detecting a read instruction for the target data, and storing the target data in a storage medium of a non-volatile memory based on the read instruction. In other words, when the second server needs to write the target data to the first server, the target data is not only written to the cache of the first server, but also written to the storage medium of the first server. This can ensure that the data in the cache is written to the storage medium promptly.
US11403224B2 Method and system for managing buffer device in storage system
A method and system for managing a buffer device in a storage system. The method comprising determining a first priority for a first queue included in the buffer device, the first queue comprising at least one data page associated with a first storage device in the storage system; in at least one round, in response to the first priority not satisfying a first predetermined condition, updating the first priority according to a first updating rule, the first updating rule making the updated first priority much closer to the first predetermined condition than the first priority; and in response to the first priority satisfying the first predetermined condition, flushing data in a data page in the first queue to the first storage device.
US11403222B2 Cache structure using a logical directory
Disclosed herein is a method for operating access to a cache memory via an effective address comprising a tag field and a cache line index field. The method comprises: splitting the tag field into a first group of bits and a second group of bits. The line index bits and the first group of bits are searched in the set directory. A set identifier is generated indicating the set containing the respective cache line of the effective address. The set identifier, the line index bits and the second group of bits are searched in the validation directory. In response to determining the presence of the cache line in the set based on the second searching, a hit signal is generated.
US11403221B2 Memory access response merging in a memory hierarchy
A system and method for efficiently processing memory requests are described. A computing system includes multiple compute units, multiple caches of a memory hierarchy and a communication fabric. A compute unit generates a memory access request that misses in a higher level cache, which sends a miss request to a lower level shared cache. During servicing of the miss request, the lower level cache merges identification information of multiple memory access requests targeting a same cache line from multiple compute units into a merged memory access response. The lower level shared cache continues to insert information into the merged memory access response until the lower level shared cache is ready to issue the merged memory access response. An intermediate router in the communication fabric broadcasts the merged memory access response into multiple memory access responses to send to corresponding compute units.
US11403219B2 Method and system for targeted pre-caching of data
A method for providing targeted pre-caching of data is disclosed. The method includes receiving a user login that includes an account identifier; automatically identifying a subset of the data previously accessed by the user using an activity log and the account identifier; generating a copy of the subset of the data; associating the copy with the subset of the data by linking the subset of the data with the copy; and storing the copy in a temporary file store. The method further includes receiving a request from the user for the subset of the data and displaying the copy on a graphical user interface.
US11403218B2 Storage controller cache integrity management
A system includes first and second redundant controllers, and at least one logical volume accessible to the first and second redundant controllers. The system also includes metadata fields associated with the at least one logical volume. The metadata fields include a first age field configured to store a first age value associated with the first controller and a second age field configured to store a second age value associated with the second controller. The first age value and the second age value are employed to provide an indication of whether cache data for the at least one logical volume is valid. The system further includes a processor configured to update the first and second age values in the respective first and second age fields.
US11403216B2 Scaling factors for media management operations at a memory device
A processing device of a memory sub-system performs an operation including obtaining, at a first time, a first scaling factor for a data unit of a set of data units of a memory device. The first scaling factor is associated with a first number of write operations performed at the data unit and a first number of read operations performed at the data unit. The processing device also performs an operation including calculating a first media management metric based on at least the first scaling factor, the first number of write operations, and the first number of read operations. In response to determining that the first media management metric satisfies a media management criterion, the processing device performs a media management operation on the data unit.
US11403214B2 Memory management in non-volatile memory
A method for allocating memory in a computing device having a non-volatile main memory is described. The method comprises receiving, by a memory allocator, a request for non-volatile memory allocation of an object from a program executing on the computing device, the request comprising a requested memory size and registration data from the program. The method comprises finding an available address of one of a plurality of portions of a page of the non-volatile memory and searching an active page table in the non-volatile main memory to find the page and if the page is not found in the active page table: inserting the page into the active page table; and waiting for a memory write for inserting the page into the active page table to complete.
US11403204B2 Framework for monitoring nanosecond-order application performance
In one embodiment, a device executes a segment of machine code for an application in a write-protected memory of the device. The executed segment of machine code includes instrumentation instructions that capture a performance measurement for the application. The device changes the write-protected memory of the device to be writable. The device overwrites a first instruction at an anchor location in the segment of machine code in the writable memory of the device with a second instruction. The device re-executes the segment of machine code with the second instruction, wherein the second instruction disables execution of the instrumentation instructions.
US11403202B2 Power monitoring system for virtual platform simulation
This application is directed to a power monitoring system for virtual platform simulation. In one embodiment, a simulation system may comprise a virtual power monitor (VPMON) and a performance simulator. An example VPMON module may include at least a system agent (SA) module to receive virtual platform data from the performance simulator. The SA module may then be further to determine at least one component power model based on the virtual platform data, and may proceed to formulate a platform power model based on the at least one component power model. During simulation of the virtual platform, the SA module may be further to generate power data corresponding to the virtual platform based on the platform power model. For example, the SA module may obtain performance data from the performance simulator, and may provide the performance data to the platform power model to generate the power data.
US11403200B2 Provisioning resources for monitoring hosts based on defined functionalities of hosts
Systems, methods, and computer-readable for defining host functionalities in a computing environment include obtaining two or more snapshots comprising information pertaining to two or more processes executing in two or more hosts, the two or more snapshots being obtained at two or more points in time from the two or more hosts. One or more long-running processes amongst the two or more processes are identified based on one or more criteria associated with long-running processes. One or more priorities associated with the one or more long-running processes and used for defining functionalities for at least a subset of the two or more hosts, where high priorities are assigned to long-running processes, such as web server or database server processes, which are unique to at least the subset of the two or more hosts. Resources may be provisioned based on these host functionalities.
US11403198B2 Managing data within solid state drive storage based on recurring write quotas
A technique manages data within solid state device (SSD) storage. The technique involves, in response to writing data to a set of SSD storage components, consuming a set of recurring write quotas for the set of SSD storage components. Each recurring write quota identifies an amount of remaining usefulness for a respective SSD storage component, e.g., periodically allocated budgets for write operations based on measured (or counted) reliability and/or healthiness factors. The technique further involves, as the set of recurring write quotas are consumed, performing a set of quota evaluation operations to evaluate the set of recurring write quotas. The technique further involves, in response to a set of results from the set of quota evaluation operations, performing a set of remedial activities to control access to the data that was written to the set of SSD storage components.
US11403196B2 Widget provisioning of user experience analytics and user interface / application management
A method for tracking user interactions with an application includes: storing the application in a memory of a mobile device, the application being associated with an instrumented widget and a library, the widget including an event logger; executing the application and the widget; receiving, through a user interface of the mobile device, an input corresponding to the event logger of the widget; logging, by the library, the input corresponding to the event logger of the widget in the memory of the mobile device; filtering a plurality of events, including the input corresponding to the event logger of the widget, to manage what data is reported to a monitor; and transmitting the input corresponding to the event logger of the widget to a server as monitored data.
US11403191B2 Method for backup destination selection, electronic device, and computer program product
Implementations of the present disclosure provide a method for backup destination selection, an electronic device, and a computer program product. In one method, in a storage device set, a first group of candidate subsets is obtained, and the number of storage devices included in candidate subsets in the first group of candidate subsets is determined based on the number of copies specified by a backup task. A first group of subset codes of the first group of candidate subsets is determined. A second group of subset codes is generated according to the first group of subset codes, and codes in the second group of subset codes uniquely identify the candidate subsets. Based on the first group of candidate subsets and a second group of candidate subsets corresponding to the second group of subset codes, a target subset is selected as a backup destination of the backup task. According to example implementations of the present disclosure, a corresponding apparatus, a corresponding electronic device, and a corresponding computer program product are provided. The implementations of the present disclosure can greatly reduce the amount of calculation for selecting the target subset, and thereby improving the automation level and performance of the storage system.
US11403187B2 Prioritized backup segmenting
A method, article of manufacture, and apparatus for backing up data. In some embodiments, this includes backing up an object to a repository, segmenting the object into a plurality of sub-objects, and assigning a priority to a sub-object. Segmenting the object may include segmenting the object based on file access patterns. Assigning a priority may include assigning a high priority based on file access patterns, or based on policy, among others.
US11403183B2 Iterative integer programming with load balance for cyclic workloads
A backup orchestrator for providing backup services to entities includes storage for storing recovery point objectives for the entities and a backup manager. The backup manager selects an optimization periodicity based a number of backups to be generated to meet a portion of the recovery point objectives; makes a determination that at least one of the portion of the recovery point objectives has a maximum allowable unbacked up period of time that is greater than the optimization periodicity; in response to the determination: load balances the number of backups across multiple optimization periods, based on the optimization periodicity, of a balanced backup schedule; selects a backup generation time for each of the to be generated backups in each of the optimization periods of the balanced backup schedule; and generates the number of backups using the balanced backup schedule.
US11403174B2 Controller and memory system
A controller includes an Error Correction Code (ECC) encoder adding a first parity to data to generate a data set, and encoding the data set to generate a first parity data set, a buffer temporarily storing the first parity data set, an ECC decoder decoding the first parity data set received from the buffer to generate a decoded data set, a first checker performing a Low Density Parity Check (LDPC) encoding on the decoded data set to generate an LDPC data set to which a second parity is added, and a second checker performing a syndrome check operation on the LDCP data set including the first and second parities.
US11403173B2 Multiple read and write port memory
A memory device includes content banks configured to store content data and parity banks configured to store parity data for reconstructing the content data. In response to receiving, in a first clock cycle, a first request requesting a first operation to be performed in a first content bank and a second request requesting to write new content data to the first content bank, the memory device performs the first operation in the first content bank, and writes the new content data to a second content bank. The second content bank is selected from a subset of content banks defined by content banks that correspond with parity banks different from parity banks that correspond with the first content bank. The memory device updates, based on the new content data written to the second content bank, parity data in the parity banks that correspond with the second content bank.
US11403171B2 Accessing error statistics from DRAM memories having integrated error correction
In described examples, a memory module includes a memory array with a primary access port coupled to the memory array. Error correction logic is coupled to the memory array. A statistics register is coupled to the error correction logic. A secondary access port is coupled to the statistics register to allow access to the statistics register by an external device without using the primary interface.
US11403169B2 Data recovery system for memory devices
Systems, methods, and apparatus related to data recovery in memory devices. In one approach, a memory device encodes stored data. The memory device reads a codeword from a storage media and determines that a number errors in the codeword exceeds an error correction capability of the memory device. The errors are due, for example, to one or more stuck bits. In response to this determination, one or more data patterns are written to the storage media at the same address from which the codeword is read. The data patterns are read to identify bit locations of the stuck bits. The identified locations are used to correct bit errors of the read codeword that correspond to the identified locations. The corrected code word is sent to a host device (e.g., which requested data from the memory device using a read command).
US11403165B2 Cognitive disaster recovery workflow management
Generating a new disaster recovery workflow is provided. In response to determining that a failed action was detected during execution of a disaster recovery workflow, reasons and fixes corresponding to the failed action are acquired from a data source. A set of correlated corrective actions that are potential fixes for the failed action is identified based on natural language processing of the reasons and fixes corresponding to the failed action. A weightage value is assigned to each correlated corrective action in the set of correlated corrective actions based on a plurality of factors to form a set of corrective actions with weightage values. A recommended new disaster recovery workflow is generated by embedding the set of corrective actions with weightage values within the disaster recovery workflow.
US11403161B2 Method and apparatus for identifying errors in a data store
A data processing framework suitable for use with data stores is described. The data processing framework identifies which data stores are storing corrupt or invalid data that may cause end user software applications to malfunction or crash altogether. Data parsing, validation and transformation may be performed as parts of a single operation to increase speed and reduce computing overhead.
US11403159B2 Device carrier assemblies
An apparatus comprising: a drive carrier assembly (DCA) including; an energy storage device having at least a portion thereof encased by a housing; and a printed circuit assembly to detect a power failure of a host computing device, wherein the printed circuit assembly has a first portion coupled to the energy storage device and a second portion coupled to a backplane of the host computing device.
US11403157B1 Identifying a root cause of an error
A process for analyzing an incident includes setting up an alert for a high error rate on a particular endpoint. Once the alert is triggered, a set of traces for transactions exhibiting errors on the offending endpoint is queried. All traces for other services/operations that include errors on the offending endpoint are also enumerated. A set of baseline transactions that involve the offending endpoint, but do not result in error may be utilized to determine whether the errors are always present, or are distinctive for certain offending transactions. All traces are ranked based on a statistic. Once the traces have been ranked, they may be traced down to a deepest/most terminal error. A set of transactions that correlate to the terminal error may also be analyzed to determine infrastructure causes.
US11403154B1 Systems, methods and apparatuses for running multiple machine learning models on an edge device
Techniques for implementing an on-demand serverless compute system that uses shared memory to share data between on-demand serverless compute applications are described. In some examples, a daemon of an edge device providing on-demand serverless compute is to: register launched one or more launched on-demand serverless applications, read a deployment configuration for an application using the one or more launched on-demand serverless applications, per the read deployment configuration, launch at least one data source and at least one data sink, per launched data source, register the launched data source with the device daemon, per launched data sink, register the launched data sink thread with the device daemon, match registered, launched data sources with registered, launched data sinks and launched on-demand serverless applications as defined in the deployment configuration, and for each match, register a connection first in, first out structure to be used to share data on an event driven basis between launched on-demand serverless applications.
US11403151B2 Auto-scale performance assurance system and auto-scale performance assurance method
An autoscale-type performance assurance system performs autoscaling to increase or reduce the number of VMs/containers V1 to V4 generated in a server and resources of V1 to V4. A compute includes a plurality of types of V1 to V4, a data collection unit that collects a resource allocation amount of V1 to V4, and a resource control unit that performs autoscaling to increase or reduce the amount of resources of V1 to V4 according to a resource control amount. A controller includes a dependency calculation unit that calculates, based on the collected resource allocation amount, a degree of dependency indicating whether the resource allocation amount is dependent on a performance related to V1 to V4 for providing a communication service quality, and an autoscaling determination unit that obtains a resource control amount for increasing or reducing only resources related to the calculated degree of dependency indicating being dependent.
US11403144B2 Method and system of information and communication technology services provisioning using a distributed operating system
A method of providing a service to a requesting Infrastructure Element belonging to plurality of Infrastructure Elements interconnected as a data network is proposed. The method includes operating a computing system for receiving a service request requesting a service from the requesting Infrastructure Element. The service request includes an indication of one or more performance requirements. The method also includes converting the service request to a service graph, which includes at least one task to be accomplished by complying with the performance requirements to provide the service. At least one Infrastructure Element currently capable of accomplishing the task complying with the performance requirements is selected, and the selected Infrastructure Element for accomplishing the task is configured. The method further includes causing the selected Infrastructure Element to accomplish the task to provide the service to the requesting Infrastructure Element.
US11403142B1 Balanced resource allocator for heterogeneous multi-objective systems
A computer-implemented method, a system, and a computer program product include program code that obtains, from a controller, temporal objectives and configuration specifications. The program code adjusts weighting for multiple concurrent modes. The program code optimizes each mode of the multiple concurrent modes. The program code discovers conflicts exist between the optimized multiple concurrent modes and resolves the conflicts. The program code allocates resources to the optimized multiple concurrent modes.
US11403141B2 Harvesting unused resources in a distributed computing system
Systems and methods related to harvesting of the unused resources in a distributed computing system are described. An example method, in a system including a host server, having a first instruction set architecture (ISA), and an interface card, having a second ISA is provided. The method includes designating at least one type of resource, associated with the host server for harvesting by compute entities configured for execution using the processor having the second ISA, where the host server is configured to execute compute entities requiring execution by the processor having the first ISA. The method further includes in response to a request for accessing the at least one type of resource by a compute entity, executing on the processor having the second ISA, automatically allowing the compute entity to access the at least one type of resource associated with the host server.
US11403138B2 Method and electronic device for handling relative priority based scheduling procedure
A method for handling a relative priority based scheduling procedure in an electronic device. The method includes receiving at least one task, from an application, to access a first core from a plurality of cores in the electronic device. Further, the method includes determining a relative priority with at least one second core from the plurality of cores in the electronic device based on the at least one task. Further, the method includes scheduling the at least one task in the first core from the plurality of cores in the electronic device based on the relative priority.
US11403134B2 Prioritizing migration of data associated with a stateful application based on data access patterns
Example implementations relate to migration of a stateful application from a source computing environment to a destination virtualized computing environment by prioritizing migration of data of the application based on a priority map created based on data usage patterns. An instance of the application is installed within the destination environment. The priority map includes priorities for chunks of the data based on historical data access patterns. The data is migrated from a source volume of the source environment to a destination volume of the destination environment on a chunk-by-chunk basis by performing a background data migration process based on the priority map. Usage of the application concurrent with the data migration process is facilitated by abstracting a location of data being operated upon by the application by maintaining migration status for the chunks. The priority map is periodically updated based on observed data access patterns post application migration.
US11403125B2 Optimizing the deployment of virtual resources and automating post-deployment actions in a cloud environment
A computer-implemented method includes: monitoring, by a computing device, performance of currently deployed virtual machines (VMs) that implement particular services; determining, by the computing device, optimal configuration options for deployment of new VMs that implement one or more of the particular services based on the monitoring the performance of the currently deployed VMs; and outputting, by the computing device, information regarding the optimal configuration options to a user requesting the deployment of a new VM implementing one or more of the particular services.
US11403117B2 Methods for processing mini program, and related devices
The disclosure provides methods for processing a mini program and related devices, and relates to mini program technologies in the field of computer technologies. The solution may include: accessing to a first application; determining whether the first application has a capability to be hosted by any mini program; when the first application has the capability to be hosted by any mini program, searching a target mini program matching with the first application in a mini program library, in which the mini program library includes at least one mini program; and sending mini program information of the target mini program to a second server; in which the second server is configured to provide a service of the first application and add the mini program information to the first application, and the mini program information is configured for the first application to run the target mini program.
US11403114B2 System and method for remote configuration of asphalt plant
An onsite computer system can be located at a material production facility and used to generate tickets associated with the transfer of bulk materials such as asphalt or concrete. A remote computer system can communicate with the onsite computer system and can be used to generate ticket templates and configuration files that may be uploaded to the onsite computer system. In addition, the remote computer system can access the onsite computer system to edit system software or perform other corrective actions in the event there are any errors with the onsite computer system.
US11403112B2 Information processing apparatus, method of starting up an information processing apparatus
An information processing apparatus according to one aspect of the present invention includes a main body and an operation device. The operation device executes an operating system (OS) and a program task operating independently of the OS. The program task is configured to start up earlier than the OS and to perform a part of a start up process required for starting up the operation device. When the main body and the operation device are started, the operation device starts executing the program task in addition to starting execution of the OS. In response to a completion of performing the part of the start up process, the program task transmits a ready state notification to the main body.
US11403111B2 Reconfigurable processing-in-memory logic using look-up tables
An example system implementing a processing-in-memory pipeline includes: a memory array to store a plurality of look-up tables (LUTs) and data; a control block coupled to the memory array, the control block to control a computational pipeline by activating one or more LUTs of the plurality of LUTs; and a logic array coupled to the memory array and the control block, the logic array to perform, based on control inputs received from the control block, logic operations on the activated LUTs and the data.
US11403108B2 Exception handling
A processor includes: a memory; an execution pipeline having a plurality of pipeline stages for executing an operation on data provided to the execution pipeline and storing a result of the operation into the memory; a receive pipeline having a plurality of pipeline stages for handling incoming data to the processor and storing the incoming data into memory; context status storage for holding an exception indicator of an exception encountered by the receive pipeline whilst it is handling incoming data; the receive pipeline being configured to determine that an exception has been encountered in one of its pipeline stages and to delay committing the exception indicator to the context status storage until a final one of its pipeline stages and to continue to receive and store incoming data into the memory until the exception indicator has been committed.
US11403101B1 Introducing noise in threaded execution to mitigate cross-thread monitoring
Described herein are systems and methods for introducing noise in threaded execution to mitigate cross-thread monitoring. For example, some systems include an integrated circuit including a processor pipeline that is configured to execute instructions using an architectural state of a processor core; data storage circuitry configured to store a thread identifier; and a random parameter generator. The integrated circuit may be configured to: determine a time for insertion based on a random parameter generated using the random parameter generator; at the time for insertion, insert one or more instructions in the processor pipeline by participating in thread arbitration using the thread identifier; and execute the one or more instructions using one or more execution units of the processor pipeline.
US11403096B2 Acceleration circuitry for posit operations
Systems, apparatuses, and methods related to acceleration circuitry for posit operations are described. Signaling indicative of performance of an operation to write a first bit string to a first buffer resident on acceleration circuitry and a second bit string resident on the acceleration circuitry can be received at an DMA controller couplable to the acceleration circuitry. The acceleration circuitry can be configured to perform arithmetic operations, logical operations, or both on bit strings formatted in a unum or posit format. Signaling indicative of an arithmetic operation, a logical operation, or both, to be performed using the first and second bit strings can be transmitted to the acceleration circuitry. The arithmetic operation, the logical operation, or both can be performed via the acceleration circuitry and according to the signaling. Signaling indicative of a result of the arithmetic operation, the logical operation, or both can be transmitting to the DMA controller.
US11403093B1 Application modification with proxy service process
Techniques for updating an application using a non-servicing state are disclosed. One or more embodiments include executing an application, in a state which does not provide services, to avoid the application being restarted by a watchdog process. The non-servicing state may not perform any function other than to continue executing at least one proxy service process which avoids the application being restarted by a watchdog process. Responsive to determining that the application process is executing, the watchdog process does not detect any issue with the application, and therefore does not restart the application. The watchdog process may verify the continuing execution of the application process by, for example, determining that the application process is included in a list of executing processes managed by an operating system. The watchdog process may verify the continuing execution of the application process by, for example, communicating with the application process.
US11403090B2 Method and system for compiler optimization based on artificial intelligence
This application describes methods, systems, and apparatus, including computer programs encoded on computer storage media, of an AI-assisted compiler. An example method includes obtaining intermediate code and executable code generated by compiling a computer program with a compiler; determining a reward based on one or more traces obtained by executing the executable code in a runtime system; generating an embedding vector based on the intermediate code and the one or more traces to represent code execution states; determining, using a reinforcement learning agent, one or more optimization actions based on the embedding vector and the reward; and updating the compiler by applying the one or more optimization actions.
US11403088B2 Upgrade of hosts hosting application units of a container-based application based on analysis of the historical workload pattern of the cluster
Example implementations relate to a upgrade of a host that hosts application units of a container-based application. According to an example, monitoring is performed to identify new system software component availability for the cluster. When a new system software component is available, a historical workload pattern of the cluster is analyzed to identify an upgrade window for each host of the cluster. When the upgrade window arrives for a host, it is determined whether reconfiguration of an application is to be performed based on a capacity of the cluster. When the determination is affirmative, a reconfiguration option for the application is identified and a configuration of the application is adjusted accordingly. The host may then be drained, removed from the cluster, upgraded, added back into the cluster and any application configuration changes can be reversed.
US11403086B2 System and method for upgrading operating system of a container using an auxiliary host
Disclosed are methods and systems for upgrading a container to another version of an operating system while preserving user applications and data of the container. In a general aspect, the method comprises: copying, from a first container host to an auxiliary host, an operating system kernel of the first container host, and system files and user applications and data of the container; upgrading on the auxiliary host the operating system, including the kernel of the operating system and system files of the container, from one version of the operating system to another version of the operating system, while preserving user applications and data; and copying, from the auxiliary host to a second container host, the system files of the upgraded operating system, and the preserved user applications and data.
US11403081B2 Automatic software performance optimization
Among other things, embodiments of the present disclosure improve the functionality of computer software and systems by facilitating the automatic performance optimization of a software application based on the particular platform upon which the application runs. In some embodiments, the system can automatically choose a set of parameters or methods at run-time from a design space with pre-selected optimization methods and parameters (e.g., algorithms, software libraries, and/or hardware accelerators) for a specific task.
US11403075B2 Bytecode verification using class relationship caching
A computer-implemented method for bytecode class verification includes: encountering a class requiring verification of its bytecode during a run of an application; determining whether class relationship data for the class exists in a shared classes cache; in response to a determination that the class relationship data for the class does not exist in the shared classes cache: performing a linear bytecode walk of the bytecode to identify relationship data for the class and verify that the bytecode is well-formed; and storing the identified relationship data as the class relationship data for the class in the shared classes cache; in response to a determination that the class relationship data for the class does exist in the shared classes cache: retrieving the class relationship data for the class from the shared classes cache; and processing the class relationship data.
US11403074B1 Systems and methods for generating interfaces for callback functions in object-oriented classes
Systems and methods assist programmers in creating object oriented programs by automatically building smart callback functionality into custom created classes. A user may designate an event defined in a custom class. During object initialization, the systems and methods may automatically generate a callback property and may inject it in the class being initialized. The callback property may represent an interface through which callback functions may access the designated event. The systems and methods may apply one or more rules when generating the callback properties to facilitate access to the designated event enforcing naming standards and property behaviors, and provide interrupt, queuing, memory management, object destruction, and other services.
US11403065B2 User interface customization based on speaker characteristics
Characteristics of a speaker are estimated using speech processing and machine learning. The characteristics of the speaker are used to automatically customize a user interface of a client device for the speaker.
US11403058B2 Augmented reality vision system for vehicular crew resource management
Systems and Methods are provided for displaying flight data parameters to aircrew members of an aircraft. The system includes a first display for a pilot flying (PF) that shows computer generated images of flight data parameters that are designated for the PF. A second display is used for a pilot monitoring (PM) that shows computer generated images of flight data parameters that are designated for the PM. An augmented reality vision system (ARVS) re-assigns the displays of designated computer generated images of flight data parameters between the first display and the second display according to instructions by the PF or the PM.
US11403057B2 Information processing device, information processing method, and information processing program
An information processing device sets a region of interest in an imaging region and determines a region to be displayed from the region of interest according to a state of an object.
US11403054B2 Print control device, print control method, and storage medium
To provide a print control device, print control method, and storage medium with which, in a form where information related to the size of a sheet which is set in a printing apparatus is obtained and the size corresponding to the obtained information is displayed, the size corresponding to the obtained information is displayed more appropriately, in a case where the size corresponding to the information obtained by an obtaining unit matches any of multiple custom sizes corresponding to information stored by a storage unit before the information is obtained by the obtaining unit, all of the multiple custom sizes corresponding to the information stored by the storage unit before the information is obtained by the obtaining unit are displayed.
US11403049B2 Printing system, non-transitory recording medium, and print control method
A printing system, a non-transitory recording medium, and a print control method. The printing system adds a command for instructing printing with special color material to a single color page in first print data, the first print data having been generated based on image data including the single color page in which an object is drawn in single color, transmits to the image forming apparatus, second print data that has the command added, and prints the single color page in the second print data with the special color material.
US11403048B2 Print control device, print control method, and non-transitory computer-readable storage medium storing print control program which converts and generates second printing data based on custom setting value
Provided is a personal computer which is communicatively coupled to a printer, the personal computer including: an OS that has a display function of displaying a standard print setting screen, and a print function; a server section that causes the printer to be recognized by the print function of the OS, acquires standard print data (DPN) output by the print function of the OS, converts the standard print data into custom print data, and transmits the custom print data to the printer; and a custom print setting section that, when a setting for the standard print setting screen is selected, displays a second print setting screen, and that, when a custom setting value of a custom setting item is set, transmits the custom setting value to the printer, in which the server section generates the custom print data based on the custom setting value.
US11403047B2 Printing apparatus, control method for controlling printing apparatus, and storage medium that stores program
A printing apparatus includes a reception unit configured to receive a print job, and an execution unit configured to execute printing of the print job received by the reception unit. The execution unit has a function of, in a case where a setting time or more elapses with a particular cause preventing the printing of the print job not being removed, canceling the printing of the print job. The execution unit has a function of canceling printing of a new print job received by the reception unit in a state where the setting time or more elapses with the particular cause not being removed.
US11403045B2 Memory controller and operating method thereof
In a memory controller for controlling an operation of a memory device, the memory controller includes a buffer memory and a buffer management circuit. The buffer memory includes an input buffer for storing input data received from a host and an output buffer for storing output data received from the memory device. The buffer management circuit changes capacities of the input buffer and the output buffer, based on a use state of at least one of the input buffer and the output buffer.
US11403041B2 Memory system and control method thereof
A memory system according to an embodiment includes a nonvolatile memory and a memory controller. The nonvolatile memory includes a first storage region and a second storage region. The memory controller comprises a third storage region storing a master table and a fourth storage region storing a change history of the master table. The memory controller is configured to: order the nonvolatile memory to write the master table stored in the third storage region in the first storage region when receiving a power-off command from outside; order the nonvolatile memory to write the change history stored in the fourth storage region in the second storage region.
US11403040B2 Flash memory device that simulates operations of EEPROM and data programming and reading method thereof
A data programming method includes the following operations: assigning a first identity code to initial data according to a data type of the initial data; packing the first identity code, the initial data, and a check code to a new data packet; determining whether a first storage space in a flash memory stores a first data packet being the same as the new data packet; and if the first storage space does not store the first data packet, programming the new data packet to the first storage space in a first address sequence.
US11403039B2 Storage control device, storage device, and non-transitory computer-readable storage medium for storing determination program
A storage control device includes: a memory configured to store program instructions; and processor circuitry configured to execute the program instruction stored in the memory, the program instruction including: executing a drive path information storage processing configured to cause the memory to store, for each virtual drive, priority information indicating priority to be selected as a path to access the respective virtual drive for each storage control device, the each storage control device being configured to control a corresponding storage device; and executing a determination processing configured to determine a responsible storage control device by using information of virtual drives included in the virtual RAID group and priority information stored in the memory, the responsible storage control device being the storage control device to be used to access a virtual redundant array of inexpensive disks (RAID) group.
US11403034B1 Non-volatile storage class memory data flow with mismatched block sizes
In an approach to NV SCM data flow with mismatched block sizes, responsive to receiving a command from a host on a memory controller for a storage class memory, whether the command is a write command is determined. Responsive to determining that the command is the write command, the command is inserted into a first buffer. Responsive to the command exiting the first buffer, whether the command generates a cache hit from the internal cache is determined. Responsive to determining that the command generates the cache hit, the write data is written into the internal cache. Responsive to determining that the command does not generate the cache hit, whether an oldest page in the internal cache is dirty is determined. Responsive to determining that the oldest page in the internal cache is dirty, a modified oldest page is written to the internal cache and a second buffer.
US11403031B2 Systems and methods for encoding and decoding data
A method for data retrieval includes receiving a set of probability metrics. A set of probability metrics is received for each one of a plurality of read values, and each probability metric of the set of probability metrics corresponds to a statistical likelihood that the read value is representative of one of a number of symbols. The symbols define a set of allowed transitions between a number of states, and a series of successive allowed transitions between states define allowed paths between the states. The method further includes determining a survival path between the states. The survival path is based on an accumulation of probability metrics corresponding to the statistical likelihood that successive ones of the plurality of read values are representative of successive ones of the symbols defining each transition in the survival path. The method further includes decoding a symbol stream based on the survival path.
US11403028B2 Virtualized block device backing for virtualization containers
Technologies are provided for backing virtualization containers with layered storage volumes stored in remote storage devices. A virtualization container can present a virtual storage volume to a process running in the virtualization container and handle data access requests from the process using a layered storage volume based on one or more read-only snapshots stored in one or more remote storage devices. Changes can be recorded in a read-write layer in one or more of the remote storage devices and associated with the layered storage volume. A new read-only snapshot can be created based on the data in the read-write storage layer and associated with the one or more read-only snapshots on which the layered storage volume is based. A virtualization container can be associated with a new layered storage volume based on the created read-only snapshot and the one or more read-only snapshots on which it is based.
US11403027B2 Technology for governance of data retention and transfer
Policy entries are provided in a policy table for respective geolocations. Audit data entries are generated in an audit table, including a retention period entry generated in response to looking up a retention period entry in the policy table for a first geolocation. In response to copying data to a second geolocation, a retention period audit data entry is generated in the audit table for the data at the second geolocation based on a synchronization policy entry in the policy table. A process causes deletion of the copy at the second geolocation based on an age indicated by the retention period audit data entry for the data at the second geolocation.
US11403020B2 Increasing sizes of buckets of a fingerprint index
In some examples, a system performs data deduplication using a fingerprint index comprising a plurality of buckets, each bucket of the plurality of buckets comprising entries associating fingerprints for data units to storage location indicators of the data units, wherein a storage location indicator of the storage location indicators provides an indication of a storage location of a data unit in persistent storage. For adding a new fingerprint to the fingerprint index, the system detects that a corresponding bucket of the plurality of buckets is full, in response to the detecting, adds space to the corresponding bucket by taking a respective amount of space from a further bucket of the plurality of buckets, and inserts the new fingerprint into the corresponding bucket after increasing the size of the corresponding bucket.
US11403012B2 Memory system capable of saving power consumption and operation method thereof
A memory system may include: a memory device suitable for storing data; and a controller suitable for controlling the memory device. The controller may include: a power manager suitable for deciding whether to operate in a power saving mode based on current time; a phase locked loop suitable for generating a clock whose frequency is lowered depending on the deciding whether to operate in the power saving mode; and a processor suitable for operating at speed based on the clock.
US11403008B2 Methods of using OX40 ligand encoding polynucleotides
The disclosure relates to compositions and methods for the preparation, manufacture and therapeutic use of polynucleotide molecules comprising an mRNA encoding an OX40L polypeptide. Also provided is a method for activating T cells or increasing the number of NK cells in a subject in need thereof.
US11403004B2 Data management method and apparatus, and server
A data management method includes receiving, by a management server, a first request, determining, based on an identifier of a first user in the first request, whether a shadow tenant bucket associated with the identifier of the first user exists, and if the shadow tenant bucket associated with the identifier of the first user exists, storing, in the shadow tenant bucket associated with the identifier of the first user, an acceleration engine image (AEI) that the first user requests to register, where a shadow tenant bucket is used to store an AEI of a specified user, and each shadow tenant bucket is in a one-to-one correspondence with a user.
US11403003B2 Memory access
An electronic device comprises a processor operable at a variable processor privilege level and a memory comprising a secure memory area. A hardware module is operable at a variable module privilege level and is arranged to access the memory directly. The secure memory area is accessible by the hardware module only when the module privilege level exceeds a threshold value. The device has a first mode of operation in which said processor privilege level is higher than said threshold value and said module privilege level is lower than said threshold value. A controller is arranged, upon receiving a privilege promotion signal and the device being in the first mode, to move the device to a second mode wherein the module privilege level is higher than said threshold value.
US11403001B2 System and method for storage system node fencing
A method, computer program product, and computing system for receiving, at a first baseboard management controller (BMC) of a first node, a fence request from a central processing unit (CPU) of the first node. The first BMC of the first node may communicate with a second BMC of a second node, wherein the first node and the second node are communicatively coupled to a plurality of storage drives. The first BMC and the second BMC may determine which node of the first node and the second node to fence from the plurality of storage drives. One of the first node and the second node may be fenced, via one of the first BMC and the second BMC, from the plurality of storage drives, thus defining a fenced node.