Document Document Title
US11670684B2 Semiconductor transistor device and method of manufacturing the same
The application relates to a semiconductor transistor device, having a source region, a body region including a channel region extending in a vertical direction, a drain region, a gate region arranged aside the channel region in a lateral direction, and a body contact region made of an electrically conductive material, wherein the body contact region forms a body contact area, the body contact region being in an electrical contact with the body region via the body contact area, and wherein the body contact area is tilted with respect to the vertical direction and the lateral direction.
US11670680B2 Semiconductor devices
A semiconductor device including: an active pattern on a substrate, the active pattern including a recess, the recess having a “V” shape; a growth prevention pattern on the recess; gate structures on portions of the active pattern at opposite sides of the recess; channels spaced apart from each other in a vertical direction perpendicular to an upper surface of the substrate, each of the channels extending through one of the gate structures; and a source/drain layer on the growth prevention pattern, the source/drain layer contacting the channels.
US11670677B2 Crossing multi-stack nanosheet structure and method of manufacturing the same
A semiconductor device includes a substrate; a 1st transistor formed above the substrate, and having a 1st transistor stack including a plurality of 1st channel structures, a 1st gate structure surrounding the 1st channel structures, and 1st and 2nd source/drain regions at both ends of the 1st transistor stack in a 1st channel length direction; and a 2nd transistor formed above the 1st transistor in a vertical direction, and having a 2nd transistor stack including a plurality of 2nd channel structures, a 2nd gate structure surrounding the 2nd channel structures, and 3rd and 4th source/drain regions at both ends of the 2nd transistor stack in a 2nd channel length direction, wherein the 3rd source/drain region does not vertically overlap the 1st source/drain region or the 2nd source/drain region, and the 4th source/drain region does not vertically overlap the 1st source/drain region or the 2nd source/drain region.
US11670676B2 Integrated circuit devices
An integrated circuit device includes: a fin-type active region on a substrate and including a fin top surface at a first level; a gate line on the fin-type active region; and an insulating structure on a sidewall of the fin-type active region. The insulating structure includes: a first insulating liner in contact with a sidewall of the fin-type active region; a second insulating liner on the first insulating liner and including an uppermost portion at a second level c than the first level; a lower buried insulating layer facing the sidewall of the fin-type active region and including a first top surface facing the gate line at a third level lower than the second level; and an upper buried insulating layer between the lower buried insulating layer and the gate line and including a second top surface at a fourth level equal to or higher than the second level.
US11670675B2 Semiconductor device
A semiconductor device includes a semiconductor substrate, a fin-shaped structure, a gate structure, a first doped region, a second doped region, and an intermediate region. The fin-shaped structure is disposed on and extends upwards from a top surface of the semiconductor substrate in a vertical direction. The gate structure is disposed straddling a part of the fin-shaped structure. At least a part of the first doped region is disposed in the fin-shaped structure. The second doped region is disposed in the fin-shaped structure and disposed above the first doped region in the vertical direction. The intermediate region is disposed in the fin-shaped structure. The second doped region is separated from the first doped region by the intermediate region, and a bottom surface of the gate structure is lower than or coplanar with a top surface of the first doped region in the vertical direction.
US11670674B2 Semiconductor device
A semiconductor device includes a first conductivity type semiconductor layer having a first surface and a second surface opposite to the first surface and having an element portion formed in the first surface and an outer peripheral portion surrounding the element portion, a semiconductor element structure formed in the element portion, multiple guard ring trenches formed in the outer peripheral portion and each formed in the first surface of the semiconductor layer, and a second conductivity type outer peripheral portion impurity region formed in the outer peripheral portion, in which the multiple guard ring trenches include a first unit consisting of multiple guard ring trenches and a second unit consisting of multiple guard ring trenches arranged on the outside of the semiconductor layer relative to the multiple guard ring trenches belonging to the first unit, and in which the outer peripheral portion impurity region includes a first portion arranged below the multiple guard ring trenches belonging to the first unit and having a first depth with respect to the first surface of the semiconductor layer and a second portion arranged below the multiple guard ring trenches belonging to the second unit and having a second depth smaller than the first depth with respect to the first surface of the semiconductor layer.
US11670672B2 Capacitor structure with low capacitance
Capacitor structures with low capacitances are disclosed. In one example, a capacitor structure is disclosed. The capacitor structure includes a first electrode and a second electrode. The first electrode comprises a first metal finger. The second electrode comprises a second metal finger and a third metal finger that are parallel to each other and to the first metal finger. The first metal finger is formed between the second metal finger and the third metal finger. The capacitor structure further includes: a fourth metal finger formed as a dummy metal finger between the first metal finger and the second metal finger, and a fifth metal finger formed as a dummy metal finger between the first metal finger and the third metal finger. The fourth metal finger and the fifth metal finger are parallel to the first metal finger.
US11670671B2 Precision capacitor
In a described example, an integrated circuit includes a capacitor first plate; a dielectric stack over the capacitor first plate comprising silicon nitride and silicon dioxide with a capacitance quadratic voltage coefficient less than 0.5 ppm/V2; and a capacitor second plate over the dielectric stack.
US11670664B2 Light-receiving element and distance measurement module using indirect time of flight
The present technology relates to a light-receiving element and a distance measurement module. A light-receiving element includes: a first voltage application unit to which a voltage is applied; a first charge detection unit that is disposed at a periphery of the first voltage application unit; a second voltage application unit to which a voltage is applied; a second charge detection unit that is disposed at a periphery of the second voltage application unit; a third voltage application unit to which a first voltage is applied; and a voltage control unit that applies a second voltage to one of the first voltage application unit and the second a voltage application unit and causes the other to be in a floating state, the second voltage being different from the first voltage. The present technology is applicable to a light-receiving element.
US11670663B2 High performance image sensor
The present disclosure, in some embodiments, relates to an image sensing integrated chip. The image sensing integrated chip includes a semiconductor substrate having sidewalls defining one or more trenches on opposing sides of a region of the semiconductor substrate. One or more dielectrics are disposed within the one or more trenches. The semiconductor substrate has a plurality of flat surfaces arranged between the one or more trenches. Adjacent ones of the plurality of flat surfaces define a plurality of triangular shaped protrusions and alternative ones of the plurality of flat surfaces are substantially parallel to one another, as viewed along a cross-sectional view.
US11670662B2 Semiconductor substrate with passivated full deep-trench isolation and associated methods of manufacture
An image sensor with passivated full deep-trench isolation includes a semiconductor substrate, the substrate including a plurality of sidewalls that form a plurality of trenches that separates pixels of a pixel array, and a passivation layer lining the plurality of sidewall surfaces and the back surface of the semiconductor substrate. A method for forming an image sensor with passivated full deep-trench isolation includes forming trenches in a semiconductor substrate, filling the trenches with a sacrificial material, forming a plurality of photodiode regions, forming a circuit layer, thinning the semiconductor substrate, and removing the sacrificial material. A method for reducing noise in an image sensor includes removing material from a semiconductor substrate to form a plurality of trenches that extend from a front surface toward a back surface, and depositing a dielectric material onto the back surface and into the plurality of trenches through a back opening of each trench.
US11670659B2 Imaging element, stacked imaging element, and solid-state imaging apparatus
An imaging element includes a photoelectric conversion unit including a first electrode 11, a photoelectric conversion layer 13, and a second electrode 12 that are stacked, in which the photoelectric conversion unit further includes a charge storage electrode 14 arranged apart from the first electrode 11 and arranged to face the photoelectric conversion layer 13 through an insulating layer 82, and when photoelectric conversion occurs in the photoelectric conversion layer 13 after light enters the photoelectric conversion layer 13, an absolute value of a potential applied to a part 13C of the photoelectric conversion layer 13 facing the charge storage electrode 14 is a value larger than an absolute value of a potential applied to a region 13B of the photoelectric conversion layer 13 positioned between the imaging element and an adjacent imaging element.
US11670657B2 Image sensor including fence structure disposed laterally of color filters
An image sensor includes; a photoelectric conversion element disposed on a substrate, a fence structure disposed on the substrate and including a low refractive index layer stacked on a barrier layer, wherein the barrier layer includes at least one metal, and a color filter disposed inwardly lateral with respect to a sidewall of the fence structure, wherein the barrier layer includes an inward lateral protrusion.
US11670655B2 Edge seals for semiconductor packages
Implementations of semiconductor packages may include: a digital signal processor having a first side and a second side and an image sensor array, having a first side and a second side. The first side of the image sensor array may be coupled to the second side of the digital signal processor through a plurality of hybrid bond interconnect (HBI) bond pads and an edge seal. One or more openings may extend from the second side of the image sensor array into the second side of the digital signal processor to an etch stop layer in the second side of the digital signal processor. The one or more openings may form a second edge seal between the plurality of HBI bond pads and the edge of the digital signal processor.
US11670653B2 Imaging device and camera system, and driving method of imaging device
An imaging device includes: a photoelectric converter including first and second electrodes, and a photoelectric conversion layer located between the first electrode and the second electrode; a voltage supply circuit applying a bias voltage between the first electrode and the second electrode; an amplifier transistor including a gate electrically connected to the second electrode, the amplifier transistor configured to output a signal corresponding to a potential of the second electrode; and a detection circuit configured to detect a level of the signal from the amplifier transistor. The voltage supply circuit applies the bias voltage in a first voltage range when the level detected by the detection circuit is greater than or equal to a first threshold value, and applies the bias voltage in a second voltage range that is greater than the first voltage range when the level detected by the detection circuit is less than a second threshold value.
US11670649B2 Sensor chip and electronic device
A sensor chip and an electronic device with SPAD pixels each including an avalanche photodiode element. The sensor chip includes a pixel area having an array of pixels, an avalanche photodiode element that amplifies a carrier by a high electric field area provided for the each of the pixels, an inter-pixel separation section that insulates and separates each of the pixels from adjacent pixels, and a wiring in a wiring layer laminated on a surface opposite to a light receiving surface of the semiconductor substrate that covers at least the high electric field area. The pixel array includes a dummy pixel area located near a peripheral edge of the pixel area. A cathode and an anode electric potential of the avalanche photodiode element arranged in the dummy pixel area are the same, or at least one of the cathode and anode electric potential is in a floating state.
US11670646B2 Display substrate, preparation method thereof and display device
Provided are a display substrate, a preparation method thereof, and a display device. The display substrate includes: a substrate, a thin film transistor disposed in a pixel island region of the substrate, a first signal line disposed in the pixel island region and a first connecting bridge disposed in a bridge region of the substrate, wherein the first connecting bridge is electrically connected to a gate of the thin film transistor.
US11670644B2 Display device including two kinds of pixel arrangements
A display device includes a first region and a second region each including a plurality of pixels, and a plurality of wires connected to the plurality of pixels, respectively, to transmit a signal, where the number of pixels per unit area in the second region is less than the number of pixels per unit area in the first region, and the number of wires per unit area in the second region is less than the number of wires per unit area in the first region.
US11670643B2 Driving backplane, display panel and display device
A driving backplane, a display panel and a display device are disclosed. The driving backplane includes: a base substrate; a plurality of pixel driving circuits located on the base substrate; an electrode located on a side of each of the pixel driving circuits facing away from the base substrate and coupled with the pixel driving circuits; and a potential wire located between the electrode and the base substrate and coupled with the pixel driving circuits. Every at least two pixel driving circuits are coupled with a same signal line through a multiplexing controller, an orthographic projection of the controller on the base substrate completely falls into a range of a corresponding micro light emitting diode bonding region, and an orthographic projection of a control wire coupled with the controller on the base substrate completely falls into a range of an orthographic projection of the potential wire on the base substrate.
US11670642B2 Light emitting display apparatus
A light emitting display apparatus includes a substrate, a first metal line and a second metal line spaced apart from each other along a first direction on the substrate and disposed along a second direction crossing the first direction, and a subpixel overlapped with at least one of the first metal line and the second metal line. The subpixel includes a first light emission portion between the first metal line and the second metal line, and a second light emission portion overlapped with at least one of the first metal line and the second metal line.
US11670640B2 Display device
A display device is disclosed, which includes: a first substrate; an oxide semiconductor layer disposed on the first substrate; a silicon semiconductor layer disposed on the first substrate; and a capacitor including a first conductive component and a second conductive component, wherein the first conductive component is electrically connected to the oxide semiconductor layer and the second conductive component is electrically connected to the silicon semiconductor layer.
US11670637B2 Logic circuit with indium nitride quantum well
An integrated circuit die has a layer of first semiconductor material comprising a Group III element and nitrogen and having a first bandgap. A first transistor structure on a first region of the die has: a quantum well (QW) structure that includes at least a portion of the first semiconductor material and a second semiconductor material having a second bandgap smaller than the first bandgap, a first source and a first drain in contact with the QW structure, and a gate structure in contact with the QW structure between the first source and the first drain. A second transistor structure on a second region of the die has a second source and a second drain in contact with a semiconductor body, and a second gate structure in contact with the semiconductor body between the second source and the second drain. The semiconductor body comprises a Group III element and nitrogen.
US11670631B2 Semiconductor device
A semiconductor device includes first, second, third, and fourth active regions provided in an substrate, each of which includes a central portion, first and second portions provided at opposite sides of the central portion in a first direction, and third and fourth portions provided at opposite sides of the central portion in a second direction orthogonal to the first direction. An end portion of the first portion of the first active region faces a side portion of the fourth portion of the fourth active region, an end portion of which faces aside portion of the second portion of the second active region. An end portion of the second portion of the second active region faces a side portion of the third portion of the third active region, an end portion of which faces a side portion of the first portion of the first active region.
US11670620B2 Device with embedded high-bandwidth, high-capacity memory using wafer bonding
An electronic device with embedded access to a high-bandwidth, high-capacity fast-access memory includes (a) a memory circuit fabricated on a first semiconductor die, wherein the memory circuit includes numerous modular memory units, each modular memory unit having (i) a three-dimensional array of storage transistors, and (ii) a group of conductors exposed to a surface of the first semiconductor die, the group of conductors being configured for communicating control, address and data signals associated the memory unit; and (b) a logic circuit fabricated on a second semiconductor die, wherein the logic circuit also includes conductors each exposed at a surface of the second semiconductor die, wherein the first and second semiconductor dies are wafer-bonded, such that the conductors exposed at the surface of the first semiconductor die are each electrically connected to a corresponding one of the conductors exposed to the surface of the second semiconductor die. The three-dimensional array of storage transistors may be formed by NOR memory strings.
US11670616B2 Modified direct bond interconnect for FPAs
A method of hybridizing an FPA having an IR component and a ROIC component and interconnects between the two components, includes the steps of: providing an IR detector array and a Si ROIC; depositing a dielectric layer on both the IR detector array and on the Si ROIC; patterning the dielectric on both components to create openings to expose contact areas on each of the IR detector array and the Si ROIC; depositing indium to fill the openings on both the IR detector array and the Si ROIC to create indium bumps, the indium bumps electrically connected to the contact areas of the IR detector array and the Si ROIC respectively, exposed on a top surface of the IR detector array and the Si ROIC; activating exposed dielectric layers on the IR detector array and the Si ROIC in a plasma; and closely contacting the indium bumps of the IR detector array and the Si ROIC by bonding together the exposed dielectric surfaces of the IR detector array and the Si ROIC. Another exemplary method provides a pillar support of the indium bumps on the IR detector array rather than a full dielectric layer support. Another exemplary method includes a surrounding dielectric edge support between the IR detector array and the Si ROIC with the pillar supports.
US11670615B2 Bonded structures
A bonded structure can include a first element having a first conductive interface feature and a second element having a second conductive interface feature. An integrated device can be coupled to or formed with the first element or the second element. The first conductive interface feature can be directly bonded to the second conductive interface feature to define an interface structure. The interface structure can be disposed about the integrated device in an at least partially annular profile to connect the first and second elements.
US11670614B2 Integrated circuit assembly with hybrid bonding
Certain aspects of the present disclosure generally relate to an integrated circuit assembly. One example integrated circuit assembly generally includes a first reconstituted assembly, a second reconstituted assembly, and a third reconstituted assembly. The first reconstituted assembly comprises at least one passive component and a first bonding layer. The second reconstituted assembly is disposed above the first reconstituted assembly and comprises one or more first semiconductor dies, a second bonding layer bonded to the first bonding layer of the first reconstituted assembly, and a third bonding layer. The third reconstituted assembly is disposed above the second reconstituted assembly and comprises one or more second semiconductor dies and a fourth bonding layer bonded to the third bonding layer of the second reconstituted assembly.
US11670612B2 Method for solder bridging elimination for bulk solder C2S interconnects
A semiconductor device assembly that includes a semiconductor device positioned over a substrate with a number of electrical interconnections formed between the semiconductor device and the substrate. The surface of the substrate includes a plurality of discrete solder mask standoffs that extend towards the semiconductor device. A thermal compression bonding process is used to melt solder to form the electrical interconnects, which lowers the semiconductor device to contact and be supported by the plurality of discrete solder mask standoffs. The solder mask standoffs permit the application of a higher pressure during the bonding process than using traditional solder masks. The solder mask standoffs may have various polygonal or non-polygonal shapes and may be positioned in pattern to protect sensitive areas of the semiconductor device and/or the substrate. The solder mask standoffs may be an elongated shape that protects areas of the semiconductor device and/or substrate.
US11670611B2 Semiconductor package comprising plurality of bumps and fabricating method
A semiconductor package comprising plurality of bumps and fabricating method thereof. The package has a chip, a plurality of first and second bumps, an encapsulation, a redistribution. The chip has a plurality of pads and an active area and the active surface has a first area and a second area surrounding the first, the pads formed on a first area of the active surface, each first bump formed on the corresponding pad. The second bumps are formed on the second area, each second bump has first and second different width layers. The encapsulation encapsulates the chip and bumps and is ground to expose the bumps therefrom. During grinding, all of the first bumps are completely exposed by determining a width of an exposed surface of the second bump to electrically connect to the redistribution is increased. Therefore, a shallow-grinding or over-grinding does not occur.
US11670607B2 Electronic package
An electronic package is provided, including at least an electronic element and at least an antenna structure disposed on a carrier structure. The antenna structure includes a base portion configured with an antenna body and a plurality of support portions disposed on the base portion. As such, the base portion is disposed over the carrier structure through the support portions and a plurality of open areas are formed between the base portion and the carrier structure to serve as an air gap, thereby effectively improving the performance gain and efficiency of the antenna body.
US11670599B2 Package comprising passive device configured as electromagnetic interference shield
Packages are configured to include an electromagnetic interference (EMI) shield. According to one example, a package includes a substrate, an electrical component, and an EMI shield. The substrate includes a first surface and a second surface. The electrical component may be coupled to the first side of the substrate. The EMI shield is formed with at least one passive device. The at least one passive device is coupled to the first surface of the substrate. The at least one passive device is located laterally to the at least one electrical component, and extends along at least a portion of the electrical component. Other aspects, embodiments, and features are also included.
US11670597B2 Method for forming package structure
A method for forming a package structure is provided. The method includes forming a first molding compound layer surrounding a first interposer. The method also includes forming a first redistribution structure over a first side of the first interposer and the first molding compound layer. The method also includes bonding a first semiconductor die and a second semiconductor die to the first redistribution structure through a plurality of first connectors. The method also includes bonding a surface-mount device (SMD) to the first redistribution structure through a second connector. The method also includes forming a second redistribution structure over a second side of the first interposer opposite the first side of the first interposer. A top surface of the surface-mount device (SMD) is lower than top surfaces of the first semiconductor die and the second semiconductor die.
US11670594B2 Redistribution layer features
Semiconductor structures and method of forming the same are provided. A semiconductor structure according to the present disclosure includes a contact feature in a dielectric layer, a passivation structure over the dielectric layer, a conductive feature over the passivation structure, a seed layer disposed between the conductive feature and the passivation structure, a protecting layer disposed along sidewalls of the conductive feature, and a passivation layer over the conductive feature and the protecting layer.
US11670592B2 Staircase structure in three-dimensional memory device and method for forming the same
Embodiments of 3D memory devices having staircase structures and methods for forming the same are disclosed. In an example, a 3D memory device includes a memory array structure and a staircase structure in an intermediate of the memory array structure and laterally dividing the memory array structure into first and second memory array structures. The staircase structure includes a first staircase zone and a bridge structure connecting the first and second memory array structures. The first staircase zone includes a first pair of staircases facing each other in a first lateral direction and at different depths. Each staircase includes a plurality of stairs. Each staircase includes divisions in a second lateral direction perpendicular to the first lateral direction at different depths. At least one stair in the first pair of staircases is electrically connected to at least one of the first and second memory array structures through the bridge structure.
US11670591B2 Semiconductor device and method of fabricating same
A semiconductor device includes; a semiconductor substrate including a first region and a second region, a first interlayer insulating layer on the second region, a capping layer disposed on the first interlayer insulating layer, an upper surface of the capping layer includes a first trench, conductive patterns spaced apart on the capping layer, side surfaces of the conductive patterns are aligned with inner side surfaces of the first trench, and a peripheral separation pattern disposed in the first trench to cover the side surfaces of the conductive patterns. The peripheral separation pattern has a first thickness on the side surfaces of the conductive patterns and a second thickness greater than or equal to the first thickness on a lower surface.
US11670585B1 Power distribution for active-on-active die stack with reduced resistance
Active-on-active microelectronic devices are described. For example, a first die is on a second die with a bottom surface of a first substrate facing a top surface of a second substrate, respectively, to provide a die stack. The first and second dies each have metal layers in ILD layers to provide a first stack structure and a second stack structure, respectively. The first stack structure is interconnected to an upper end of a TSV of the first die. A metal layer of the second stack structure near a bottom surface of the first substrate is interconnected to a lower end of the TSV. A power distribution network layer of the second stack structure is located between lower and upper layers of the metal layers thereof. A transistor located at least in part in the second substrate is interconnected to the power distribution network layer to receive supply voltage or ground.
US11670584B2 Semiconductor structure with ultra thick metal and manufacturing method thereof
The present disclosure provides a method for manufacturing a semiconductor structure, including patterning a photo-sensitive polymer layer with a plurality of trenches by a first mask, the first mask having a first line pitch, patterning a photoresist positioning on a mesa between adjacent trenches by a second mask, the second mask having a second line pitch, the first mask and the second mask having substantially identical pattern topography, and the second line pitch being greater than the first line pitch, and selectively plating conductive material in the plurality of trenches.
US11670583B2 Integrated inductor with a stacked metal wire
A low-resistance thick-wire integrated inductor may be formed in an integrated circuit (IC) device. The integrated inductor may include an elongated inductor wire defined by a metal layer stack including an upper metal layer, middle metal layer, and lower metal layer. The lower metal layer may be formed in a top copper interconnect layer, the upper metal layer may be formed in an aluminum bond pad layer, and the middle metal layer may comprise a copper tub region formed between the aluminum upper layer and copper lower layer. The wide copper region defining the middle layer of the metal layer stack may be formed concurrently with copper vias of interconnect structures in the IC device, e.g., by filling respective openings using copper electrochemical plating or other bottom-up fill process. The elongated inductor wire may be shaped in a spiral or other symmetrical or non-symmetrical shape.
US11670580B2 Subtractive via etch for MIMCAP
Structures are provided that include a metal-insulator-metal capacitor (MIMCAP) present in the back-end-of-the-line (BEOL). The MIMCAP includes at least one of the bottom electrode and the top electrode having a via portion and a base portion that is formed utilizing a subtractive via etch process. Less via over etching occurs resulting in improved critical dimension control of the bottom and/or top electrodes that are formed by the subtractive via etch process. No bottom liner is present in the MIMCAP thus improving the resistance/capacitance of the device. Also, and in some embodiments, a reduced foot-print area is possible to bring the via portion of the bottom electrode closer to the top electrode.
US11670579B2 Semiconductor structure and method of manufacturing the same
A method of manufacturing a semiconductor structure includes: forming an interconnect structure including a metallization layer over a substrate; depositing a first dielectric layer over the metallization layer; depositing a second dielectric layer over and separate from the first dielectric layer; depositing a third dielectric layer over the second dielectric layer, the third dielectric layer having a Young's modulus greater than that of the first and second dielectric layers; forming a capacitor structure over the third dielectric layer; and forming a conductive via extending through the capacitor structure and the first, second and third dielectric layers and electrically coupled to the metallization layer.
US11670576B2 Wiring board and electronic device module
A wiring board includes: a metal plate having first and second surfaces opposite to each other, and having at least one through-hole penetrating through the first and second surfaces; at least one conductive via respectively disposed in the through-hole and spaced apart from the metal plate; an insulating structure including at least one through-insulating portion disposed between the through-hole and the conductive via, and a first insulating layer and a second insulating layer extending from the through-insulating portion and disposed in first regions surrounding the conductive via, on the first surface and the second surface, respectively; at least one first upper pad disposed on the first insulating layer and electrically connected to the conductive via; at least one first lower pad disposed on the second insulating layer and electrically connected to the conductive via; a second upper pad disposed on the first surface of the metal plate; and a second lower pad disposed on the second surface of the metal plate and electrically connected to the first upper pad through the metal plate.
US11670574B2 Semiconductor device
According to one embodiment, a semiconductor device comprises a circuit board and a semiconductor package mounted on the circuit board. The semiconductor package comprises a semiconductor chip, a first connector on a bottom surface of the semiconductor package and electrically connected to the semiconductor chip, and a metal bump coupled to the first connector and electrically connected to a second connector on the circuit board. The first connector has a contact surface facing the second connector. The contact surface has a recessed portion into which the metal bump extends.
US11670573B2 Low-stress passivation layer
Semiconductor devices and methods of forming the same are provided. In one embodiment, a semiconductor device includes a redistribution layer including a first conductive feature and a second conductive feature, a first contact feature disposed over and electrically coupled to the first conductive feature, a second contact feature disposed over and electrically coupled to the second conductive feature, and a passivation feature extending from between the first conductive feature and the second conductive feature between the first contact feature and the second contact feature. The passivation feature includes a dielectric feature and a dielectric layer. The dielectric layer is disposed on a planar top surface of the dielectric feature and a composition of the dielectric feature is different from a composition of the dielectric layer.
US11670572B2 Semiconductor device
A semiconductor device includes a first conductive plate, a second conductive plate, first switching elements, second switching elements, a first supply terminal and a second supply terminal. The first and second conductive plates are spaced apart from each other in a first direction. The first switching elements are bonded to the first conductive plate, and are electrically connected to the second conductive plate. The second switching elements are bonded to the second conductive plate. The first supply terminal is bonded to the first conductive plate. The second supply terminal has a region that overlaps with the first supply terminal as viewed in a plan view. The second supply terminal is spaced apart from the first conductive plate and the first supply terminal in a thickness direction perpendicular to the first direction. The second supply terminal is electrically connected to the second switching elements.
US11670571B2 Semiconductor chip package device
Semiconductor chip package device and semiconductor chip package method are provided. The semiconductor chip package device includes: a lead frame, chips, an encapsulating layer, and an electroplating layer. The lead frame includes a first surface, a second surface, first grooves, second grooves, and third grooves. The first grooves are connected to the second grooves to form through holes and the third grooves disposed at ends of the lead frame. The chips are electrically connected to the lead frame. The encapsulating layer is formed by using an encapsulating material to encapsulate the chips and at least a portion of the lead frame. The first grooves are filled with the encapsulating material. The electroplating layer is disposed on the second surface of the lead frame, and extends into the third grooves or into the third grooves and the second grooves.
US11670565B2 Semiconductor package with heat dissipation member
A semiconductor package includes a first substrate, a first chip structure and a second chip structure spaced apart from each other on the first substrate, a gap region being defined between the first and second chip structures, and a heat dissipation member covering the first chip structure, the second chip structure, and the first substrate, the heat dissipation member including a first trench in an inner top surface of the heat dissipation member, wherein the first trench vertically overlaps with the gap region and has a width greater than a width of the gap region, and wherein the first trench vertically overlaps with at least a portion of a top surface of the first chip structure or a portion of a top surface of the second chip structure.
US11670564B2 Multi-fractal heatsink system and method
A heat sink comprising a heat exchange device having a large-scale morphology over a scale range and a small-scale texture over a scale range, wherein at least one of the large-scale morphology and the small scale texture has a fractal-like self-similarity over a scale range. The large-scale morphology and small-scale texture may be defined and implemented independently, or be provided with a transitional range. The large-scale morphology may be algorithmically optimized according to a set of geometrically constraints. The small-scale texture may be optimized according to aerodynamic parameters and constraints. The heat sink may be dynamically varying, and/or operated in conjunction with a dynamically varying heat transfer medium supply.
US11670558B2 Semiconductor device
A semiconductor device includes a semiconductor element, a die pad, an encapsulating member, and a plurality of leads. The die pad has a front surface on which the semiconductor element is mounted. The encapsulating member covers and seals the semiconductor element. The plurality of leads each have a first end connected to the semiconductor element in an inside of the encapsulating member and a second end led out from a side surface of the encapsulating member. A lower surface of a package including the semiconductor element, the die pad, and the encapsulating member is located on a back surface side of the die pad and has a convexly curved shape.
US11670555B2 PCM metal shielding for wafer testing
Method and devices to reduce integrated circuit fabrication process yield loss due to undesired interactions between PCMs and the wafer test probes during wafer sorting tests are disclosed. The described methods entail the use of a properly patterned metal layer on the PCM dies adjacent to the product dies under test. Such patterned metal layers shield traces of the wafer probes from the circuits of the PCM dies. Various exemplary metal layer patterns are also presented.
US11670553B2 Gate stack treatment
The present disclosure describes a method for forming gate stack layers with a fluorine concentration up to about 35 at. %. The method includes forming dielectric stack, barrier layer and soaking the dielectric stack and/or barrier layer in a fluorine-based gas. The method further includes depositing one or more work function layers on the high-k dielectric layer, and soaking at least one of the one or more work function layers in the fluorine-based gas. The method also includes optional fluorine drive in annealing process, together with sacrificial blocking layer to avoid fluorine out diffusion and loss into atmosphere.
US11670551B2 Interface trap charge density reduction
The present disclosure provides methods of fabricating a semiconductor device. A method according to one embodiment includes forming, on a substrate, a first fin formed of a first semiconductor material and a second fin formed of a second semiconductor material different from the first semiconductor material, forming a semiconductor cap layer over the first fin and the second fin, and annealing the semiconductor cap layer at a first temperature while at least a portion of the semiconductor cap layer is exposed.
US11670550B2 Nanostructure field-effect transistor device and method of forming
A method of forming a semiconductor device includes: forming a fin structure protruding above a substrate, where the fin structure comprises a fin and a layer stack overlying the fin, where the layer stack comprises alternating layers of a first semiconductor material and a second semiconductor material; forming a dummy gate structure over the fin structure; forming openings in the fin structure on opposing sides of the dummy gate structure, where the openings extend through the layer stack into the fin; forming a dielectric layer in bottom portions of the openings; and forming source/drain regions in the openings on the dielectric layer, where the source/drain regions are separated from the fin by the dielectric layer.
US11670548B2 Structure and method for fabricating a computing system with an integrated voltage regulator module
Systems that include integrated circuit dies and voltage regulator units are disclosed. Such systems may include a voltage regulator module and an integrated circuit mounted in a common system package. The voltage regulator module may include a voltage regulator circuit and one or more passive devices mounted to a common substrate, and the integrated circuit may include a System-on-a-chip. The system package may include an interconnect region that includes wires fabricated on multiple conductive layers within the interconnect region. At least one power supply terminal of the integrated circuit may be coupled to an output of the voltage regulator module via a wire included in the interconnect region.
US11670545B2 Conformal low temperature hermetic dielectric diffusion barriers
Conformal hermetic dielectric films suitable as dielectric diffusion barriers over 3D topography. In embodiments, the dielectric diffusion barrier includes a dielectric layer, such as a metal oxide, which can be deposited by atomic layer deposition (ALD) techniques with a conformality and density greater than can be achieved in a conventional silicon dioxide-based film deposited by a PECVD process for a thinner contiguous hermetic diffusion barrier. In further embodiments, the diffusion barrier is a multi-layered film including a high-k dielectric layer and a low-k or intermediate-k dielectric layer (e.g., a bi-layer) to reduce the dielectric constant of the diffusion barrier. In other embodiments a silicate of a high-k dielectric layer (e.g., a metal silicate) is formed to lower the k-value of the diffusion barrier by adjusting the silicon content of the silicate while maintaining high film conformality and density.
US11670542B2 Stepped top via for via resistance reduction
Embodiments of the present invention are directed to fabrication methods and resulting interconnect structures having stepped top vias that reduce via resistance. In a non-limiting embodiment of the invention, a surface of a conductive line is recessed below a first dielectric layer. A second dielectric layer is formed on the recessed surface and an etch stop layer is formed over the structure. A first cavity is formed that exposes the recessed surface of the conductive line and sidewalls of the second dielectric layer. The first cavity includes a first width between sidewalls of the etch stop layer. The second dielectric layer is removed to define a second cavity having a second width greater than the first width. A stepped top via is formed on the recessed surface of the conductive line. The top via includes a top portion in the first cavity and a bottom portion in the second cavity.
US11670541B2 Methods of manufacturing semiconductor device using phase shift mask
A first photoresist material is formed. The first photoresist material is exposed through a phase shift mask. The first photoresist material is developed to form a first photoresist layer, wherein the first photoresist layer comprises a plurality of first photoresist patterns and a plurality of first openings between the plurality of first photoresist patterns. A first conductive material is formed in the plurality of first openings. A second photoresist layer is formed over the first conductive material, wherein the second photoresist layer comprises at least one second opening. A second conductive material is formed in the at least one second opening. The first photoresist layer and the second photoresist layer are removed, to form a plurality of first conductive patterns and at least one second conductive pattern. A dielectric layer is formed, wherein the at least one second conductive pattern is disposed in the dielectric layer.
US11670540B2 Substrates including useful layers
Substrates may include a useful layer affixed to a support substrate. A surface of the useful layer located on a side of the useful layer opposite the support substrate may include a first region and a second region. The first region may have a first surface roughness, may be located proximate to a geometric center of the surface, and may occupy a majority of an area of the surface. The second region may have a second, higher surface roughness, may be located proximate to a periphery of the surface, and may occupy a minority of the area of the surface.
US11670539B2 Method of making a semiconductor arrangement
A method of making a semiconductor arrangement includes forming a first layer of molecular ions in a first wafer interface region of a first wafer, forming a second layer of molecular ions in a second wafer interface region of a second wafer, forming a first molecular bond connecting the first wafer interface region to the second wafer interface region by applying pressure to at least one of the first wafer or the second wafer in a direction toward the first wafer interface region and the second wafer interface region, and annealing the first wafer and the second wafer to form a second molecular bond connecting the first wafer interface region to the second wafer interface region.
US11670536B2 3D semiconductor device and structure including power distribution grids
A 3D device includes a first level including a first single crystal layer with control circuitry, where the control circuitry includes first single crystal transistors; a first metal layer atop first single crystal layer; a second metal layer atop the first metal layer; a third metal layer atop the second metal layer; second level (includes a plurality of second transistors) atop the third metal layer; a fourth metal layer disposed above the one second level; a fifth metal layer atop the fourth metal layer, where the second level includes at least one first oxide layer overlaid by a transistor layer and then overlaid by a second oxide layer; a global power distribution grid, which includes the fifth metal layer; a local power distribution grid, which includes the second metal layer, the thickness of the fifth metal layer is at least 50% greater than the thickness of the second metal layer.
US11670532B1 System and method for controlling electrostatic clamping of multiple platens on a spinning disk
A system and method for controlling electrostatic clamping of multiple platens on a spinning disk is disclosed. The system comprises a semiconductor processing system, such as a high energy implantation system. The semiconductor processing system produces a spot ion beam, which is directed to a plurality of workpieces, which are disposed on a spinning disk. The spinning disk comprises a rotating central hub with a plurality of platens. The plurality of platens may extend outward from the central hub and workpieces are electrostatically clamped to the platens. The central hub provides the electrostatic clamping voltages to each of the plurality of platens. Further, the plurality of platens may also be capable of rotation about an axis orthogonal to the rotation axis of the central hub. The central hub controls the rotation of each of the platens. Power connections and communications are provided to the central hub via the spindle assembly.
US11670530B2 Cassette for substrates of display devices
A cassette for receiving at least one substrate for a display device includes a base; and a first wall extending in a direction generally perpendicular to an upper surface of the base and a plurality of first projections extending from the first wall in a first direction and arranged in a second direction generally perpendicular to the first direction at substantially regular intervals. A first opening is defined between adjacent first projections to receive one end of a first substrate, the first opening includes a first portion having a first width in the second direction and a second portion having a second width greater than the first width, and the first portion is disposed closer to the first wall than the second portion.
US11670529B2 Substrate processing device and component inspection method for substrate processing device
A substrate processing device according to the present invention is a substrate processing device that performs substrate processing with a processing solution and includes inspection means for inspecting degradation of components constituting the substrate processing device. The inspection means includes: capturing means for acquiring image data of the components; color information acquisition means for acquiring color information of an inspection target component from the image data acquired by the capturing means; and degradation determination means for determining a degradation degree of the inspection target component based on the acquired color information.
US11670527B2 Substrate processing apparatus
A substrate processing apparatus includes a first atmosphere control system configured to control an atmosphere inside a processing zone of a substrate processing area and a second atmosphere control system configured to control an atmosphere inside a substrate transfer zone of the substrate processing area. The first atmosphere control system supplies, when a liquid processing is performed in a liquid processing unit, an atmosphere control gas to the corresponding liquid processing unit by a first gas supply, and discharges an atmosphere inside the corresponding liquid processing unit by a first gas discharge unit. The second atmosphere control system circulates an atmosphere adjustment gas in a circulation system of the corresponding second atmosphere control system, and discharges an atmosphere inside the circulation system of the second atmosphere control system when at least one of the liquid processing unit is opened to the substrate transfer zone.
US11670526B2 Electronic component mounting device for mounting electronic components
An electronic component mounting device is provided for mounting a plurality of electronic components, the plurality of the electronic component being placed in a predetermined portion, on a plurality of attachments each arranged at a predetermined interval from one another. The electronic component mounting device includes a removal mechanism for removing some of the plurality of the electronic components having been placed in the predetermined portion, a transport mechanism for transporting the electronic components removed by the removal mechanism, moving the electronic components so that intervals between the electronic components adjacent to one another are, respectively, the predetermined interval before reaching the attachments, and transporting the electronic components to the attachments, and a mounting and transfer mechanism for mounting the electronic components, which have been transported by the transport mechanism, on predetermined positions of the attachments.
US11670525B2 Methods and apparatus for microwave leakage reduction for semiconductor process chambers
Methods and apparatus for reducing leakage of microwaves at a slit valve of a process chamber. A multi-frequency resonant choke around the slit valve prevents microwave energy from a band of frequencies from escaping from the slit valve. The multi-frequency resonant choke may have a sloping bottom surface or a serrated bottom surface to enable multiple frequencies to resonant in the choke, canceling a range of microwave frequencies at gaps formed by a slit valve gate.
US11670523B2 Substrate processing apparatus
A substrate processing apparatus includes a substrate holder, a processing liquid supplying unit with a liquid nozzle discharging a processing liquid to an upper surface of the substrate. A moving unit moves the supplying unit between a process position at which the liquid nozzle faces the upper surface of the substrate and a retreat position. The supplying unit includes a first flow path in the processing liquid nozzle. The first flow path has one end part and the other end part that face a central region of the substrate and a peripheral region of the substrate, respectively, in a state where the supplying unit is positioned at the process position. It has a second flow path that supplies the processing liquid to the one end part, and a plurality of discharge ports in the processing liquid nozzle that are arranged along the first flow path direction and discharge the processing liquid in the first flow path to the substrate's upper surface.
US11670520B2 Package structure with interconnection between chips and packaging method thereof
A packaging method includes steps of: forming first and second wiring layers electrically connected to each other on two opposite surfaces of a substrate; then configuring mother substrate interconnecting bumps on the first wiring layer and along perimeter of a daughter substrate unit, and then cutting along the perimeter of the daughter substrate unit to expose lateral faces of the mother substrate interconnecting bumps and configuring solder materials thereon; then configuring first and second chips on the first and the second wiring layers to form electrical interconnection between the two chips. A package structure enables interconnecting two chips through one single daughter substrate unit with its wiring layers directly connecting with lateral face contacts of the mother carrier substrate through the mother substrate interconnecting bumps. Hence, area of the daughter substrate unit is reduced; lengths of the interconnection paths are shortened, and qualities of communication and space utilization are enhanced.
US11670519B2 Redistribution structures for semiconductor packages and methods of forming the same
A method for forming a redistribution structure in a semiconductor package and a semiconductor package including the redistribution structure are disclosed. In an embodiment, the method may include encapsulating an integrated circuit die and a through via in a molding compound, the integrated circuit die having a die connector; depositing a first dielectric layer over the molding compound; patterning a first opening through the first dielectric layer exposing the die connector of the integrated circuit die; planarizing the first dielectric layer; depositing a first seed layer over the first dielectric layer and in the first opening; and plating a first conductive via extending through the first dielectric layer on the first seed layer.
US11670512B2 Selective deposition on silicon containing surfaces
A method is disclosed for delectively depositing a material on a substrate wherein the substrate has at least two different surfaces wherein one surface is passivated thereby allowing selective deposition on the non-passivated surface. In particular, disclosed is a method for preparing a surface of a substrate for selective film deposition, wherein the surface of the substrate comprises at least a first surface comprising SiO2 and an initial concentration of surface hydroxyl groups and a second surface comprising SiH, the method comprising the steps of: contacting the substrate with a wet chemical composition to obtain a treated substrate comprising an increased concentration of surface hydroxyl groups relative to the initial concentration of surface hydroxyl groups; and heating the treated substrate to a temperature of from about 200° C. to about 600° C., wherein the heating step converts at least a portion of the surface hydroxyl groups on the first surface to surface siloxane groups on the surface of the substrate.
US11670509B2 Template for imprint lithography including a recession, an apparatus of using the template, and a method of fabricating an article
A template for imprint lithography can include a body. The body can include a base surface and have a recession extending from the base surface lying along a base plane, the recession including a main portion having a tapered sidewall. In a particular embodiment, the recession includes an intermediate portion having an intermediate sidewall. The intermediate sidewall is rounded or at least part of the intermediate sidewall lies at a different angle as compared to an average tapered angle of the main portion. In another aspect, a method of fabricating a semiconductor device can include forming a patterned resist layer having a tapered sidewall over a substrate having device layers; patterning the device layers using the patterned resist layer; and etching portions of at least some of device layers to expose lateral portions of the at least some device layers. The template is well suited for forming 3D memory arrays.
US11670502B2 SiC MOSFET and method for manufacturing the same
A method of making a silicon carbide MOSFET device can include: providing a substrate with a first doping type; forming a patterned first barrier layer on a first surface of the substrate; forming a source region with a first doping type in the substrate; forming a base region with a second doping type and a contact region with a second doping type in the substrate, and forming a gate structure. The first barrier layer can include a first portion and a second portion, the first portion can include a semiconductor layer and a removable layer different from the semiconductor layer, and the second portion can only include the removable layer.
US11670501B2 Semiconductor device structure with resistive elements
A semiconductor device structure is provided. The semiconductor device structure includes a semiconductor substrate, a first resistive element and a second resistive element over the semiconductor substrate. A topmost surface of the second resistive element is higher than a topmost surface of the first resistive element. The semiconductor device structure also includes a first conductive feature and a second conductive feature electrically connected to the first resistive element. The second resistive element is between and electrically isolated from the first conductive feature and the second conductive feature. The semiconductor device structure further includes a first dielectric layer surrounding the first conductive feature and the second conductive feature.
US11670497B2 Light emitting sealed body and light source device
A light emitting sealed body includes: a housing containing light-emitting gas in an internal space; a first window portion provided to the housing and on which first light that is laser light for maintaining a plasma generated in the light-emitting gas is incident; and a second window portion provided to the housing and from which second light that is light from the plasma is emitted. The second window portion includes a second window member made of a material containing diamond. A protective layer made of an inorganic material is formed at least on a surface of the second window member on a side of the internal space.
US11670496B2 Ionization sources and methods and systems using them
Certain configurations of an ionization source comprising a multipolar rod assembly are described. In some examples, the multipolar rod assembly can be configured to provide a magnetic field and a radio frequency field into an ion volume formed by a substantially parallel arrangement of rods of the multipolar rod assembly. The ionization source may also comprise an electron source configured to provide electrons into the ion volume of the multipolar rod assembly to ionize analyte introduced into the ion volume. Systems and methods using the ionization source are also described.
US11670486B2 Pulsed plasma chamber in dual chamber configuration
Embodiments for processing a substrate in a pulsed plasma chamber are provided. A processing apparatus with two chambers, separated by a plate fluidly connecting the chambers, includes a continuous wave (CW) controller, a pulse controller, and a system controller. The CW controller sets the voltage and the frequency for a first radio frequency (RF) power source coupled to a top electrode. The pulse controller is operable to set voltage, frequency, ON-period duration, and OFF-period duration for a pulsed RF signal generated by a second RF power source coupled to the bottom electrode. The system controller is operable to regulate the flow of species between the chambers to assist in the negative-ion etching, to neutralize excessive positive charge on the wafer surface during afterglow in the OFF-period, and to assist in the re-striking of the bottom plasma during the ON-period.
US11670485B2 Methods and apparatus for depositing aluminum by physical vapor deposition (PVD)
Methods and apparatus for performing physical vapor deposition in a reactor chamber to form aluminum material on a substrate including: depositing a first aluminum layer atop a substrate to form a first aluminum region having a first grain size and a second aluminum layer atop the first aluminum layer, wherein the second aluminum layer has a second grain size larger than the first grain size; and depositing aluminum atop the second aluminum layer under conditions sufficient to increase the second grain size.
US11670482B2 Modulation of rolling k vectors of angled gratings
Embodiments described herein relate to methods and apparatus for forming gratings having a plurality of fins with different slant angles on a substrate and forming fins with different slant angles on successive substrates using angled etch systems and/or an optical device. The methods include positioning portions of substrates retained on a platen in a path of an ion beam. The substrates have a grating material disposed thereon. The ion beam is configured to contact the grating material at an ion beam angle ϑ relative to a surface normal of the substrates and form gratings in the grating material.
US11670480B2 System and method for generating and analyzing roughness measurements
In one embodiment, a method includes receiving measured linescan information describing a pattern structure of a feature, applying the received measured linescan information to an inverse linescan model that relates measured linescan information to feature geometry information, and identifying, based at least in part on the applying the received measured linescan model to the inverse linescan model, feature geometry information that describes a feature that would produce a linescan corresponding to the received measured linescan information. The method also includes determining, at least in part using the inverse linescan model, feature edge positions of the identified feature, analyzing the feature edge positions to determine errors in the manufacture of the pattern structure, and controlling a lithography tool based on the analysis of the feature edge positions.
US11670476B2 X-ray anode, x-ray emitter and method for producing an x-ray anode
An x-ray anode for an x-ray emitter has a structured surface provided for impingement with electrons. According to an embodiment of the invention, the structured surface has a surface structure which alternates periodically at least in sections and which varies in the micrometer range with respect to its depth extension and periodicity.
US11670475B2 Liquid metal bearing structure with enhanced sealing structures
A bearing structure for an X-ray tube is provided that includes a journal bearing shaft with a radially protruding thrust bearing encased within a sleeve. The structure of sleeve is formed with enlarged traps or voids in the sleeve that are disposed adjacent various rotating anti-wetting seals/seal surfaces formed between the sleeve and the shaft. The geometry of the traps is formed to retain liquid metal/lubricating fluid within the gap defined by the bearing assembly and to direct to liquid metal flowing outwardly from the gap defined between the sleeve and the shaft away from the rotating anti-wetting seals and back towards the gap. This geometry allows the centrifugal forces exerted on the liquid metal by the rotation of the bearing structure to move the outflowing liquid metal away from the rotating anti-wetting seals to significantly reduce contact of the liquid metal with the seals.
US11670471B2 Low energy reclosing pulse test
A method for performing a low energy pulse testing in a power distribution network that causes contacts to close and then open in about one fundamental frequency cycle of current flow time and close on a voltage waveform that produces symmetrical fault current. The method includes energizing a magnetic actuator to move the actuator against the bias of a spring to move a movable contact towards a fixed contact. The method also includes de-energizing the actuator when the movable contact makes contact with the fixed contact so as to allow the spring to move the movable contact away from the fixed contact so that the amount of time that the current conducts is about one fundamental frequency cycle of the current, where energizing the magnetic actuator occurs when an applied voltage on the switch assembly is at a peak of the voltage wave so that the current is symmetric.
US11670470B2 Stackable block with reduced height for a control unit
Stackable electric contact block including a casing that defines its volume, the casing having upper and lower faces for connecting the block to another component, the casing accommodating a screw for fixing the block to another component, and a press rod capable of moving from a rest position to an activation position for transferring a translation force to a component attached to the lower face of the casing, the press rod including an activation head in the form of a wedge capable of engaging with a push-button or a rotary knob, the casing including a cavity for guiding the press rod between its rest and activation positions, in which cavity the press rod is accommodated. A device for guiding the press rod into the guide cavity includes a guide tab accommodated in a matching guide slot passing through the activation head.
US11670467B2 Spring-back force adjustable input/output device for an information handling system
An information handling system may include a processor; a data storage device; a power management unit (PMU); a spring-back force adjustable pointing device operatively coupled to communication with the processor, including: a pointing device housing; a key plate operatively coupled to the pointing device housing at a key plate hinge; a first magnet operatively coupled to the key plate; and a second magnet operatively coupled to an opposing magnet adjustment device to adjust the position of the second magnet relative to the first magnet, wherein the first magnet and second magnet have repelling poles facing each other to assist spring-back of the key plate when opposing magnets fields interact.
US11670463B2 Primary cells for high discharge rate
Provided herein is an electrochemical cell designed for high current discharge, which includes a cathode strip, an anode strip, and at least two separator strips, being longitudinally stacked to form an electrodes set that is folded into at least four segments and designed to exhibit a ratio of its nominal capacity per its active area lower than 12 mAh/cm2, such that the cell is characterized by a discharge efficiency at room temperature of at least 30% to a cut-off voltage of ⅔ of its original voltage at a discharge current of 1,250 mA. Also provided are process of manufacturing, and uses of the cell, which is particularly useful in high drain-rate applications as charging a cellular phone.
US11670452B2 Multilayer electronic component
A multilayer electronic component includes: a body including dielectric layers and internal electrodes alternately stacked with one of the dielectric layers interposed therebetween; and external electrodes disposed on external surfaces of the body and connected to the internal electrodes. One of the internal electrodes includes a plurality of conductive particles and conductive nanowires each of which having a shape different from a shape of the plurality of conductive particles and being connected to at least one of the plurality of conductive particles.
US11670451B2 Multilayer ceramic capacitor
A multilayer ceramic electronic component includes a ceramic body comprising dielectric layers and first and second internal electrodes laminated in a third direction with respective dielectric layers interposed therebetween, and first electrode and second external electrodes disposed on both surfaces of the ceramic body in the first direction and electrically connected to the first and second internal electrodes. When an absolute value of a horizontal angle in the second direction of the first internal electrode with respect to the first surface of the ceramic body is referred to a first angle of the internal electrode, a total sum of the first angles is less than 10°.
US11670450B2 Tapered ferrite core, its production method and apparatus, and inductance device comprising it
A tapered ferrite core having a solid or hollow cylindrical shape with larger length than outer diameter, and comprising a ground taper portion in at least one end portion, the taper portion having ground streaks extending in the longitudinal direction of the ferrite core, can be formed by centerless-grinding a rotating ferrite core by a rotating grinder.
US11670448B2 System of termination of high power transformers for reduced AC termination loss at high frequency
A planar transformer includes a magnetic core having an internal opening. A plurality of high current capacity windings are disposed within the internal opening. These high current capacity windings have a length, a width and a thickness. Each winding is formed as an open loop having adjacent first and second end portions. There is at least one primary winding and one secondary winding. The primary winding and/or secondary winding may be high current capacity windings. A first terminal lead is electrically interconnected to multiple adjacent first end portions and a second terminal lead is electrically interconnected to multiple second end portions. Both the first terminal lead and said second terminal lead have a length, a width and a thickness measured with the thickness being less than either the terminal lead length or the terminal lead width.
US11670446B2 Helical stacked integrated inductor and transformer
A helical stacked integrated inductor formed by a first inducing unit and a second inducing unit includes a first helical coil and a second helical coil. The first helical coil is substantially located at a first plane and includes a first outer turn and a first inner turn. The first inner turn is surrounded by the first outer turn. The first helical coil forms a part of the first inducing unit and a part of the second inducing unit. The second helical coil is substantially located at a second plane different from the first plane and overlaps the first helical coil. The second helical coil forms a part of the first inducing unit and a part of the second inducing unit. The first helical coil and the second helical coil are stacked in a staggered arrangement.
US11670445B2 Inductor component and inductor component mounting substrate
An inductor component includes first and second inductor wiring lines, a first vertical wiring line, a second vertical wiring line, and a third vertical wiring line, wherein the first vertical wiring line and the second vertical wiring line are connected to the first end portion and the second end portion of the first inductor wiring line, respectively, and the third vertical wiring line and the second vertical wiring line are connected to the first end portion and the second end portion of the second inductor wiring line, respectively.
US11670441B2 Perovskite manganese oxides with strong magnetocaloric effect and uses thereof
In various aspects, methods of making perovskite manganese oxide particles are provided as well as perovskite manganese oxide particles made therefrom. The perovskite manganese oxide particles exhibit a strong magnetocaloric effect, making them well suited for applications in power generation and magnetic refrigeration, especially at or near room temperature. The methods can include forming an aqueous mixture of (i) a low-molecular-weight polymeric polyalcohol gel precursor, (ii) a stoichiometric amount of metal salts or hydrates thereof, wherein the metal salts or hydrates thereof comprise at least a Manganese (Mn), and (iii) a polybasic carboxylic acid; polymerizing the aqueous mixture to form a gel containing perovskite manganese oxide nanoparticles entrapped therein; and calcining the gel to remove at least a portion of organic material in the gel and form the perovskite manganese oxide particles. Method and systems are also provided for power generation and magnetic refrigeration using the perovskite manganese oxide particles.
US11670438B2 System and method of printing indicia onto armored cable
A method according to the teachings of the present disclosure may include disposing a sheath around a conductor assembly, with an outer surface of the sheath defining spaced apart crowns and valleys. An outlet of at least one ink jet print head may be positioned adjacent the sheath at an angle of 60 degrees to 120 degrees with respect to a longitudinal axis of the sheath. The method may also include using at least one ink jet print head to print marking indicia on the sheath, the marking indicia indicating at least characteristic of the electrical cable assembly.
US11670434B2 Wiring harness assembly having multiple separated conductors embedded within a substrate
A method of manufacturing a wiring harness assembly includes the steps of forming a plurality of electrically conductive wires encased within a substrate formed of a dielectric material, forming an opening in the substrate located and sized such that a section of the plurality of electrically conductive wires is exposed within the opening, disposing a support segment within the opening, securing a connector segment including a plurality of terminals to the support segment, and placing the plurality of terminals in mechanical and electrical contact with the plurality of electrically conductive wires.
US11670433B2 Transparent conducting film laminate and processing method thereof
Provided are a transparent conducting film laminate to which a curl generated during a heating step and after the heating step can be controlled, and a method for processing the same. A transparent conducting film laminate comprises a transparent conducting film 20 and a carrier film 10 stacked thereon, wherein the transparent conducting film 20 comprises a transparent resin film 3, transparent conducting layer 4, and an overcoat layer 5 stacked in this order, the transparent resin film 3 having a thickness T1 of 5 to 25 μm and being made of an amorphous cycloolefin-based resin, the carrier film 10 is releasably stacked on the other main face, the face opposite to the face having the transparent conducting layer 4, of the transparent resin film 3 with an adhesive agent layer 2 therebetween, and a protection film 1 has a thickness T2 which is 5 times or more of the thickness T1 of the transparent resin film 3 and is 150 μm or less, and is made of polyester having an aromatic ring in its molecular backbone.
US11670432B2 Multi-layered radio-isotope for enhanced photoelectron avalanche process
The present disclosure is directed to a nuclear thermionic avalanche cell (NTAC) systems and related methods of generating energy comprising a radioisotope core, a plurality of thin-layered radioisotope sources configured to emit high energy beta particles and high energy photons, and a plurality of NTAC layers integrated with the radioisotope core and the radioisotope sources, wherein the plurality of NTAC layers are configured to receive the beta particles and the photons from the radioisotope core and sources, and by the received beta particles and photons, free up electrons in an avalanche process from deep and intra bands of an atom to output a high density avalanche cell thermal energy through a photo-ionic or thermionic process of the freed up electrons.
US11670430B2 Nuclear fuel storage system with integral shimming
A nuclear fuel storage system includes an outer canister and fuel basket positioned therein. The basket is formed by orthogonally arranged and interlocked slotted plates which collectively define exterior side surfaces of the basket and a grid array of open cells each configured to hold a fuel assembly. At least some slotted plates comprise cantilevered plate extensions protruding laterally beyond the side surfaces of the basket to define various shaped peripheral gaps between the basket and canister. The plate extensions are configured to engage the shell of the canister. Vertically elongated reinforcement members are inserted in the peripheral gaps and fixedly coupled to the basket. Reinforcement members may comprise elongated reinforcement plates and/or tubular shimming members which may be fixedly coupled to the slotted plate extensions. The reinforcement members structurally strengthen the fuel basket. The plate extensions further act as fins to enhance heat dissipation from the basket.
US11670429B2 Method for calculating a PCI margin associated with a loading pattern of a nuclear reactor, associated system, computer program and medium
A method for calculating a PCI margin associated with a loading pattern of a nuclear reactor including a core into which fuel assemblies are loaded according to the loading pattern is implemented by an electronic system. The fuel assemblies include fuel rods each including fuel pellets of nuclear fuel and a cladding surrounding the pellets. This method includes calculating a reference principal PCI margin for a reference loading pattern of the fuel assemblies in the core; calculating a reference secondary PCI margin for the reference pattern; calculating a modified secondary PCI margin for a modified loading pattern of the fuel assemblies in the core, and calculating a modified principal PCI margin for the modified pattern, depending on a comparison of the modified secondary PCI margin with the reference secondary PCI margin.
US11670426B2 Privacy-enhanced contact tracing using mobile applications and portable devices
A embodiment may involve receiving a contact tracing request for a first user identifier that corresponds to a first portable device identifier of a first portable device. The second example embodiment may also involve requesting and receiving, from a first computing device associated with the first user identifier, device adjacency data, wherein the device adjacency data contains a plurality of contact entries, wherein one of the contact entries identifies a second portable device identifier of a second portable device that was wirelessly detected by the first portable device and a timestamp of when the wireless detection of the second portable device occurred. The second example embodiment may involve determining, from the mappings, a second user identifier that corresponds to the second portable device identifier. The second example embodiment may further involve transmitting, to a second computing device associated with the second user identifier, a contact tracing notification.
US11670424B2 Evaluation of reduction of disease risk and treatment decision
A method, a system and a computer program product may evaluate reduction of disease risk. Patient data of a patient may be received. A selection of a disease outcome may be received. A risk score that the patient will experience the selected disease outcome may be determined. The determining may use the patient data. Intervention options may be generated based on the patient data and by accessing a medical record data structure. An intervention effect for each of the intervention options may be determined. The intervention effect may change the risk score. The intervention effects may be compared. A recommendation of at least one of the intervention options may be provided based on the comparing of the intervention effects.
US11670420B2 Drawing conclusions from free form texts with deep reinforcement learning
Techniques are described herein for drawing conclusions using free form texts and external resources. In various embodiments, free form input data (202) may be segmented (504) into a plurality of input data segments. A first input data segment may be compared (510) with an external resource (304) to identify a first candidate conclusion. A reinforcement learning trained agent (310) may be applied (512) to make a first determination of whether to accept or reject the first candidate conclusion. Similar actions may be performed with a second input data segment to make a second determination of whether to accept or reject a second candidate conclusion. A final conclusion may be presented (522) based on the first and second determinations of the reinforcement learning trained agent with respect to at least the first candidate conclusion and the second candidate conclusion.
US11670417B2 Machine learning systems for processing multi-modal patient data
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for classifying a patient. In one aspect, a method comprises: receiving multi-modal data characterizing a patient, wherein the multi-modal data comprises a respective feature representation for each of a plurality of modalities; processing the multi-modal data characterizing the patient using an encoder neural network to generate an embedding of the multi-modal data characterizing the patient; determining a respective classification score for each patient category in a set of patient categories based on the embedding of the multi-modal data characterizing the patient; and classifying the patient as being included in a corresponding patient category from the set of patient categories based on the classification scores.
US11670412B2 Treatment adherence systems and processes
A method includes: receiving, by a computer device, an association of a prescribed treatment to a user; receiving, by the computer device, an image of the user; receiving, by the computer device, an image of treatment adherence by the user; determining, by the computer device, adherence to the prescribed treatment by analyzing the image of treatment adherence; and generating, by the computer device, a personalized visualization illustrating the determined adherence to the prescribed treatment by modifying the image of the user.
US11670401B2 Method of quantifying soil carbon
One aspect of the present disclosure relates to a method of quantifying soil carbon in a unit of land. The method generally comprises the steps of (i) obtaining an estimated spatial distribution of carbon content in the unit of land, (ii) stratifying the unit of land into a plurality of strata based at least partly on the spatial distribution of carbon content, (iii) selecting one or more locations from each of one or more of the plurality of strata, the one or more locations being selected with randomness, (iv) determining sample carbon content associated with the one or more first locations and (v) determining total carbon content in the unit of land based at least partly on the sample carbon content. In another aspect, this method may be used to quantify soil carbon sequestered in a unit of land by repeating steps (iv) and (v) at a second time and thereafter determining the amount of carbon sequestered. Furthermore, in quantifying the soil carbon sequestered, steps (ii) and (iii) may also be repeated at the second time after re-stratification of the unit of land based on sample carbon determined at the first time.
US11670394B2 Temperature exposure detection based on memory cell retention error rate
A temperature exposure detection system includes a plurality of nonvolatile memory cells. The memory includes memory read circuitry for reading the plurality of memory cells to determine a data retention error rate of the plurality of memory cells. The temperature exposure detection system determines a temperature exposure of the system based on the determined data retention error rate.
US11670393B2 Semiconductor devices for controlling repair operations
A semiconductor device includes a flag generation circuit configured to receive region fuse data and used fuse data which are generated from a fuse set selected based on a fuse set selection signal among from fuse sets and generate a bank resource flag to control a repair operation for a bank on which a repair operation has not been performed, based on the region fuse data and the used fuse data. The semiconductor device also includes a repair control circuit configured to control the repair operation for banks sharing the fuse sets based on the bank resource flag.
US11670391B2 Shift register and driving method thereof, light-emitting control driving circuit, and display apparatus
A shift register includes: an input circuit transmitting a first signal to a first node in response to a first clock signal and a second signal, transmitting the second signal to the first node in response to the first clock signal and the first signal; a first control circuit transmitting the first clock signal to a second node in response to the first node, transmitting a first voltage to the second node in response to the first clock signal; a second control circuit transmitting a second voltage to a third node in response to the first node, transmitting a second clock signal to the third node in response to the second node and the second clock signal; an output circuit transmitting the first voltage to a signal output terminal in response to the first node, transmitting the second voltage to the signal output terminal in response to the third node.
US11670384B2 Memory system capable of reducing the reading time
A bias circuit, a memory system, and a method of boosting a voltage level of a first bit line are provided. The bias circuit includes a first current generator, a second current generator, and a bit line bias generator. The first current generator is configured to generate a first replica charging current according to a charging current flowing through a voltage bias transistor. The second current generator is configured to generate a first replica cell current according to a cell current flowing through a common source transistor. The bit line bias generator is coupled to a first page buffer, the first current generator, and the second current generator, and configured to generate a bit line bias voltage, supplied to the first page buffer, according to a comparison of the first replica charging current and the first replica cell current.
US11670382B2 Memory device
A memory device includes a semiconductor column extending above a substrate, a first conductive layer on a first side of the semiconductor column, a second conductive layer on a second side of the semiconductor column, opposite to the first conductive layer, a third conductive layer above or below the first conductive layer and on the first side of the semiconductor column, a fourth conductive layer on the second side of the semiconductor column, opposite to the third conductive layer, and a bit line connected to the semiconductor column. During reading in which a positive voltage is applied to the bit line, first, second, third, and fourth voltages applied to the first, second, third, and fourth conductive layers, respectively, wherein the first voltage and the third voltage are higher than each of the second voltage and the fourth voltage, and the third voltage is higher than the first voltage.
US11670379B2 Sense line structures in capacitive sense NAND memory
Arrays of memory cells might include a data line, a source, a plurality of pass gates connected in series between the data line and the source, a plurality of unit column structures each having a respective plurality of series-connected non-volatile memory cells connected in series with a respective plurality of series-connected field-effect transistors, wherein a channel of each non-volatile memory cell of its respective plurality of series-connected non-volatile memory cells and a channel of each field-effect transistor of its respective plurality of series-connected field-effect transistors are selectively connected to one another, and a plurality of backside gate lines each connected to the second control gate of a respective pass gate of the plurality of pass gates, wherein, for each unit column structure of the plurality of unit column structures, the channel of a particular field-effect transistor of its respective plurality of field-effect transistors is capacitively coupled to the first channel of a respective pass gate of the plurality of pass gates.
US11670378B2 Nonvolatile memory device for increasing reliability of data detected through page buffer
A nonvolatile memory device includes a memory cell array in a first semiconductor layer and including a first memory cell connected to a first word line and a first bit line and a second memory cell connected to the first word line and a second bit line; a page buffer circuit in a second semiconductor layer and including a first page buffer connected to the first bit line, and a second page buffer connected to the second bit line; and a page buffer controller in the second semiconductor layer. The page buffer controller controls the first and second page buffers so that a develop timing of a first sensing node of the first page buffer is different from a develop timing of a second sensing node of the second page buffer. The first page buffer is closer to a through electrode region than the second page buffer.
US11670376B2 Erasing partially-programmed memory unit
Various embodiments provide for erasing of one or more partially-programmed memory units of a memory device. In particular, various embodiments provide for monitoring (e.g., tracking) of partial program/erase cycles for a memory unit (e.g., block) of a memory device, and performing an erasure of the memory unit based on the monitoring.
US11670375B2 Memory with improved cross temperature reliability and read performance
A memory device provides a memory array including memory cells, a temperature sensing circuit, and a memory control unit operatively coupled to the memory array. The memory control unit includes a processor. The processor is configured to receive temperature information from the temperature sensing circuit, initiate programming of the memory cells with data using a first threshold voltage distribution when the temperature information indicates an operating temperature is in a first temperature range, and initiate programming of the memory cells with data using a second threshold voltage distribution when the temperature information indicates the operating temperature is in a second temperature range.
US11670371B2 Semiconductor memory device and method of operating the same
The semiconductor memory device includes a memory block including a plurality of memory strings, a pass circuit connected between local word lines of the memory block and global word lines and configured to connect the local word lines to the global word lines in response to a block selection signal, and a voltage providing circuit configured to generate an operation voltage during a program or read operation, apply the operation voltage to the global word lines, and discharge the global word lines when the program operation or the read operation is completed, and the pass circuit is configured to control the local word lines to be in a floating state after the program operation or the read operation is completed and before discharging the global word lines.
US11670368B2 Methods and systems for accessing memory cells
A method for reading memory cells is described. The method may include applying a first read voltage to a plurality of memory cells, detecting first threshold voltages exhibited by the plurality of memory cells in response to application of the first read voltage, associating a first logic state to one or more cells of the plurality of memory cells, applying a second read voltage to the plurality of memory cells, where the second read voltage has the same polarity of the first read voltage and a higher magnitude than an expected highest threshold voltage of memory cells in the first logic state, and detecting second threshold voltages exhibited by the plurality of memory cells in response to application of the second read voltage, among other aspects. A related circuit, a related memory device and a related system are also disclosed.
US11670367B2 Two memory cells sensed to determine one data value
Apparatuses, methods, and systems for sensing two memory cells to determine one data value are described herein. An embodiment includes a memory having a plurality of memory cells and circuitry configured to sense memory states of each of two memory cells to determine one data value. One data value is determined by sensing the memory state of a first one of the two memory cells using a first sensing voltage in a sense window between a first threshold voltage distribution corresponding to a first memory state and a second threshold voltage distribution corresponding to a second memory state and sensing the memory state of a second one of the two memory cells using a second sensing voltage in the sense window. The first and second sensing voltages are selectably closer in the sense window to the first threshold voltage distribution or the second threshold voltage distribution.
US11670363B2 Multi-tier memory architecture
Various implementations described herein are directed to a device having a multi-tiered memory structure with a first tier and a second tier arranged vertically in a stacked configuration. The device may have multiple transistors disposed in the multi-tiered memory structure with first transistors disposed in the first tier and second transistors disposed in the second tier. The device may have a single interconnect that vertically couples the first transistors in the first tier to the second transistors in the second tier.
US11670361B2 Sequential delay enabler timer circuit for low voltage operation for SRAMs
An integrated circuit includes a memory cell array coupled to a bitline and a first wordline and a negative-type metal-oxide-semiconductors (NMOS) pull-down structure coupled to the bitline and PMOS transistors. The positive-type metal-oxide-semiconductors (PMOS) transistors may be coupled to a second wordline, where a logic value carried on the second wordline is based on a logic value carried on the first wordline, and the PMOS transistors are structured to pre-charge respective drains of the NMOS pull-down structure to a high logic value based on a low logic value carried on the second wordline. The NMOS pull-down structure may be structured to discharge the bitline based on a high logic value carried on the second wordline.
US11670359B2 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 dock; 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 dock 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 dock during a write operation, and generating an internal read command by delaying a read command by the set latency according to the system dock during a read operation.
US11670352B1 Apparatus and method for endurance of non-volatile memory banks via wear leveling and outlier compensation
Endurance mechanisms are introduced for memories such as non-volatile memories for broad usage including caches, last-level cache(s), embedded memory, embedded cache, scratchpads, main memory, and storage devices. Here, non-volatile memories (NVMs) include magnetic random-access memory (MRAM), resistive RAM (ReRAM), ferroelectric RAM (FeRAM), phase-change memory (PCM), etc. In some cases, features of endurance mechanisms (e.g., randomizing mechanisms) are applicable to volatile memories such as static random-access memory (SRAM), and dynamic random-access memory (DRAM). The endurance mechanisms include a wear leveling scheme that uses index rotation, outlier compensation to handle weak bits, and random swap injection to mitigate wear out attacks.
US11670350B2 Data input buffer and semiconductor apparatus including the same
A data input buffer includes a plurality of buffer units configured to receive a first impedance calibration code and a second impedance calibration code, wherein each of the plurality of buffer units outputs an offset detected with a first input terminal and a second input terminal thereof short-circuited, as write data, and wherein a buffer unit corresponding to a current value of the first impedance calibration code among the plurality of buffer units is configured to correct the offset according to the second impedance calibration code.
US11670348B2 Semiconductor memory device with power gating circuit for data input/output control block and data input/output block and semiconductor system including the same
A semiconductor device includes a data input/output control block including a first power gating circuit coupled to a supply terminal of a first voltage and a second power gating circuit coupled to a supply terminal of a second voltage, the data input/output control block suitable for generating a control signal using the first and second voltages, a data input/output block including a third power gating circuit coupled to any one of the supply terminal of the first voltage and the supply terminal of the second voltage, the data input/output block suitable for inputting and outputting a data signal using the first and second voltages based on the control signal, and a memory block, coupled to the data input/output block, suitable for writing or reading the data signal.
US11670345B2 Sense amplifier including pre-amplifier circuit and memory device including same
A sense amplifier includes first, second and third circuits. The third circuit includes; a first NMOS transistor connected between a first node connected with the first circuit and a third node, generates first internal data, and operates in response to second internal data, a second NMOS transistor connected between a second node connected with the first circuit and a fourth node, generates the second internal data, and operates in response to the first internal data, a first PMOS transistor connected between a first input node of receiving the input data and the third node and operates in response to a sensing signal, a second PMOS transistor connected between a second input node of receiving the inverted input data and the fourth node and operates in response to the sensing signal.
US11670343B2 Apparatus and methods to provide power management for memory devices
An apparatus, such as a nonvolatile solid-state memory device, may, in some implementations, include access line bias circuitry to set a bias level associated with a deselected access line(s) of a memory core in response to mode information. In one approach, access line bias circuitry may use linear down regulation to change a voltage level on deselected access lines of a memory core. A memory access device, such as a host processor, may be provided that is capable of dynamically setting a mode of operation of a memory core of a memory device in order to manage power consumption of the memory. Other apparatuses and methods are also provided.
US11670341B2 Multi-die peak power management for three-dimensional memory
Embodiments of a peak power management (PPM) circuit on a memory die are disclosed. The PPM circuit includes a first transistor and a second transistor arranged in parallel, wherein the first and second transistors each has a drain terminal electrically connected to a first power source and a second power source, respectively. The PPM circuit also includes a resistor having a first terminal electrically connected to respective source terminals of the first and second transistors. The PPM circuit further includes a first contact pad on the memory die, electrically connected to a second contact pad on a different memory die through a die-to-die connection. The PPM circuit also includes a third transistor with a drain terminal electrically connected to a second terminal of the resistor, and a source terminal electrically connected to the first contact pad.
US11670334B2 Magnetic recording medium, magnetic recording and reproducing device and composition for magnetic recording medium including polyalkyleneimine compound
The magnetic recording medium includes: a non-magnetic support; and a magnetic layer including a ferromagnetic powder and a binding agent on the non-magnetic support, in which the magnetic layer further includes a compound including a polyalkyleneimine chain and a vinyl polymer chain. The composition for a magnetic recording medium includes: ferromagnetic powder; and a compound including a polyalkyleneimine chain and a vinyl polymer chain.
US11670333B2 Magnetic tape having characterized coefficient of variation of e-iron oxide powder particle size, magnetic tape cartridge, and magnetic recording and reproducing apparatus
The magnetic tape includes a non-magnetic support and a magnetic layer including ferromagnetic powder, in which the ferromagnetic powder is ε-iron oxide powder, and a coefficient of variation of particle size of the ε-iron oxide powder in a longitudinal direction of the magnetic layer is 0.50% or more and 5.00% or less.
US11670331B2 Magnetic disk device
According to one embodiment, a magnetic disk device includes a rotatable disk-shaped recording medium, a magnetic head including a write head having a main magnetic pole that applies a recording magnetic field to the recording medium, an assist element that assists magnetic recording by the main magnetic pole, and a plurality of thermal actuators that control a head gradient with respect to the recording medium, and a controller which includes a detection unit configured to detect deterioration of the magnetic head, and changes a head gradient of the magnetic head by the thermal actuator according to the detected deterioration.
US11670327B2 Disk device with grease splash prevention
According to one embodiment, a disk device includes a first actuator assembly and a second actuator assembly which are respectively supported by a first bearing unit and a second bearing unit to be rotatable about a support shaft. The first bearing unit includes a first sleeve and a ball bearing. The second bearing unit includes a second sleeve and a ball bearing. The first sleeve includes a first end surface opposed to the second sleeve and an annular first step projecting from the first end surface, and the second sleeve includes a second end surface opposed to the first step with a gap and an annular second step projecting from the second end surface. The second step is opposed to the first step and the first end surface with a gap.
US11670324B2 Method for predicting emotion status and robot
This application related to Artificial Intelligence technical field and discloses a robot and a method for predicting an emotion status by a robot. The method includes: determining a first emotion status of a first user, where the first emotion status is an emotion status of the first user at a first moment; predicting a second emotion status based on the first emotion status and a first emotion prediction model, where the second emotion status is an emotion status of the first user at a second moment, and the second moment is later than the first moment; and outputting a response to the first user based on the second emotion status.
US11670322B2 Method and system for learning and using latent-space representations of audio signals for audio content-based retrieval
A method and system are provided for extracting features from digital audio signals which exhibit variations in pitch, timbre, decay, reverberation, and other psychoacoustic attributes and learning, from the extracted features, an artificial neural network model for generating contextual latent-space representations of digital audio signals. A method and system are also provided for learning an artificial neural network model for generating consistent latent-space representations of digital audio signals in which the generated latent-space representations are comparable for the purposes of determining psychoacoustic similarity between digital audio signals. A method and system are also provided for extracting features from digital audio signals and learning, from the extracted features, an artificial neural network model for generating latent-space representations of digital audio signals which take care of selecting salient attributes of the signals that represent psychoacoustic differences between the signals.
US11670310B2 Audio entropy encoder/decoder with different spectral resolutions and transform lengths and upsampling and/or downsampling
An audio encoder for encoding segments of coefficients, the segments of coefficients representing different time or frequency resolutions of a sampled audio signal, the audio encoder including a processor for deriving a coding context for a currently encoded coefficient of a current segment based on a previously encoded coefficient of a previous segment, the previously encoded coefficient representing a different time or frequency resolution than the currently encoded coefficient. The audio encoder further includes an entropy encoder for entropy encoding the current coefficient based on the coding context to obtain an encoded audio stream.
US11670309B2 Research data gathering
Methods, apparatus and articles of manufacture for research data gathering are disclosed. An example apparatus disclosed herein is to detect whether the apparatus is powered by an internal power source or an external power source. The example apparatus is also to, in response to detecting the apparatus is powered by the internal power source, perform first processing on a received audio signal to determine audio data to store in storage of the apparatus. The example apparatus is further to, in response to detecting the apparatus is powered by the external power source, perform second processing on the stored audio data to recover the code, the second processing different from the first processing.
US11670308B2 Adaptive comfort noise parameter determination
A method for generating a comfort noise (CN) parameter is provided. The method includes receiving an audio input; detecting, with a Voice Activity Detector (VAD), a current inactive segment in the audio input; as a result of detecting, with the VAD, the current inactive segment in the audio input, calculating a CN parameter CNused; and providing the CN parameter CNused to a decoder. The CN parameter CNused is calculated based at least in part on the current inactive segment and a previous inactive segment.
US11670307B2 Downmixer and method for downmixing at least two channels and multichannel encoder and multichannel decoder
A downmixer for downmixing at least two channels of a multichannel signal having the two or more channels includes: a processor for calculating a partial downmix signal from the at least two channels; a complementary signal calculator for calculating a complementary signal from the multichannel signal, the complementary signal being different from the partial downmix signal; and an adder for adding the partial downmix signal and the complementary signal to obtain a downmix signal of the multichannel signal.
US11670305B2 Missing data packet compensation
Methods of compensating for lost data packets in hearing aid systems wherein a data streaming device streams packets of data to at least two hearing aids are disclosed.
US11670304B2 Speaker recognition in the call center
Utterances of at least two speakers in a speech signal may be distinguished and the associated speaker identified by use of diarization together with automatic speech recognition of identifying words and phrases commonly in the speech signal. The diarization process clusters turns of the conversation while recognized special form phrases and entity names identify the speakers. A trained probabilistic model deduces which entity name(s) correspond to the clusters.
US11670300B2 Speech recognition biasing
Systems and methods are described include a robot and/or an associated computing system that can use various cues about an environment of the robot to apply a bias to increase the accuracy of speech transcription. In some implementations, audio data corresponding to a spoken instruction to a robot is received. Candidate transcriptions of the audio data are obtained. A respective action of the robot corresponding to each of the candidate transcriptions of the audio data is determined. One or more scores indicating characteristics of a potential outcome of performing the respective action corresponding to the candidate transcription of the audio data are determined for each of the candidate transcriptions of the audio data. A particular candidate transcription is selected from among the candidate transcriptions based at least on the one or more scores. The action determined for the particular candidate transcription is performed.
US11670297B2 Device leadership negotiation among voice interface devices
The various implementations described herein include methods and systems for determining device leadership among voice interface devices. In one aspect, a method is performed at a first electronic device of a plurality of electronic devices, each having microphones, a speaker, processors, and memory storing programs for execution by the processors. The first device detects a voice input. It determines a device state and a relevance of the voice input. It identifies a subset of electronic devices from the plurality to which the voice input is relevant. In accordance with a determination that the subset includes the first device, the first device determines a first score of a criterion associated with the voice input and receives second scores of the criterion from other devices in the subset. In accordance with a determination that the first score is higher than the second scores, the first device responds to the detected input.
US11670295B2 Device, method, and program for enhancing output content through iterative generation
A method of improving output content through iterative generation is provided. The method includes receiving a natural language input, obtaining user intention information based on the natural language input by using a natural language understanding (NLU) model, setting a target area in base content based on a first user input, determining input content based on the user intention information or a second user input, generating output content related to the base content based on the input content, the target area, and the user intention information by using a neural network (NN) model, generating a caption for the output content by using an image captioning model, calculating similarity between text of the natural language input and the generated output content, and iterating generation of the output content based on the similarity.
US11670291B1 Systems, methods, and storage media for providing an interface for textual editing through speech
Systems, methods, and storage media for providing an interface for textual editing through speech are disclosed. One aspect of the disclosure may include storing a narrative textual message and presenting the narrative textual message via a client computing platform. Speech uttered by a user may be received. Speech recognition may be performed on the speech to determine words spoken by the user. The words determined from the speech may be analyzed to detect whether an editing command was spoken. The editing command may include a parameter and an edited value for the parameter. The editing command may be processed to insert the edited value for the parameter or replace an initial value to the parameter with the edited value. Information may be transmitted to the client computing platform that causes the narrative textual message to be visually presented including edits based on the editing command.
US11670289B2 Multi-command single utterance input method
Systems and processes are disclosed for handling a multi-part voice command for a virtual assistant. Speech input can be received from a user that includes multiple actionable commands within a single utterance. A text string can be generated from the speech input using a speech transcription process. The text string can be parsed into multiple candidate substrings based on domain keywords, imperative verbs, predetermined substring lengths, or the like. For each candidate substring, a probability can be determined indicating whether the candidate substring corresponds to an actionable command. Such probabilities can be determined based on semantic coherence, similarity to user request templates, querying services to determine manageability, or the like. If the probabilities exceed a threshold, the user intent of each substring can be determined, processes associated with the user intents can be executed, and an acknowledgment can be provided to the user.
US11670283B2 Duration informed attention network (DURIAN) for audio-visual synthesis
A method and apparatus include receiving a text input that includes a sequence of text components. Respective temporal durations of the text components are determined using a duration model. A spectrogram frame is generated based on the duration model. An audio waveform is generated based on the spectrogram frame. Video information is generated based on the audio waveform. The audio waveform is provided as an output along with a corresponding video.
US11670281B2 Adaptive text-to-speech outputs based on language proficiency
In some implementations, a language proficiency of a user of a client device is determined by one or more computers. The one or more computers then determines a text segment for output by a text-to-speech module based on the determined language proficiency of the user. After determining the text segment for output, the one or more computers generates audio data including a synthesized utterance of the text segment. The audio data including the synthesized utterance of the text segment is then provided to the client device for output.
US11670278B2 Synchronization of instability mitigation in audio devices
A method and system directed to controlling audio devices with active noise reduction. The system detects an instability condition in a first headphone; generates one or more control signals to adjust one or more ANR parameters of the first headphone using a first controller, wherein the one or more ANR parameters are adjusted to change the first headphone from a first ANR state to a second ANR state to mitigate the instability condition; and synchronizes the one or more ANR parameters of the first headphone with second headphone. In an example, the system returns the first headphone to the first ANR state after detecting that the first headphone was removed from an ear of a user at the first time and detecting that the first headphone was engaged with the ear at the second time.
US11670270B2 Social music system and method with continuous, real-time pitch correction of vocal performance and dry vocal capture for subsequent re-rendering based on selectively applicable vocal effect(s) schedule(s)
Embodiments described provide a method for mixing vocal performances from different vocalists. A vocal score temporally synchronized with a corresponding backing track and lyrics is retrieved via a communications interface of a portable computing device. A first vocal performance of a user is captured, via a microphone interface of the portable computing device, and in correspondence with the backing track. An open call indication for soliciting, from a second vocalist, a second vocal performance to be mixed for audible rendering with the first vocal performance is transmitted. A mix to one of the user and the second vocalist is provided by selecting, based on to whom the mix is provided, the mix from alternative mixes each having a different prominent vocal performance.
US11670269B2 Keyboard instrument
An electronic portable keyboard instrument includes: a lower casing that includes a plurality of supporting members that support the fulcrums of a plurality of hammers, and a plurality of reinforcing members arranged in the first direction, each reinforcing member having a shape of rib that is erected upward from the lower casing and that is running in a length direction of the keys, wherein each of the plurality of supporting members sandwiches, from sides in the first direction, the corresponding hammer at the fulcrum so as to restrict movement of the hammer in the first direction, and wherein each of the reinforcing members is disposed in a gap between adjacent hammers, and a portion of the reinforcing members that corresponds to the weights of the adjacent hammers in position is lower than any other portions of the reinforcing member to avoid contacting the weights of the adjacent hammers.
US11670268B2 Broad spectrum audio device designed to accelerate the maturation of stringed instruments
The present invention comprises a device and process designed to accelerate the maturation of stringed musical instruments, composed of but not limited to a broad spectrum audio generator coupled with one or more fasteners via one or more armatures dimensioned to allow easy installation, secure attachment, and easy uninstallation from the stringed musical instrument.
US11670267B2 Computer vision and mapping for audio applications
Systems, devices, media, and methods are presented for playing audio sounds, such as music, on a portable electronic device using a digital color image of a note matrix on a map. A computer vision engine, in an example implementation, includes a mapping module, a color detection module, and a music playback module. The camera captures a color image of the map, including a marker and a note matrix. Based on the color image, the computer vision engine detects a token color value associated with each field. Each token color value is associated with a sound sample from a specific musical instrument. A global state map is stored in memory, including the token color value and location of each field in the note matrix. The music playback module, for each column, in order, plays the notes associated with one or more the rows, using the corresponding sound sample, according to the global state map.
US11670261B2 Systems and methods for switching vision correction graphical outputs on a display of an electronic device
A method of providing a graphical output may include scanning at least a portion of a user's face using a sensor; generating a depth map using the scan; and determining a similarity score between the depth map and a set of stored biometric identity maps that are associated with a registered user. In response to the similarity score exceeding a threshold, the user may be authenticated as the registered user. The method may further determine a corrective eyewear scenario, select a display profile that is associated with the corrective eyewear scenario, and generate a graphical output in accordance with the selected display profile.
US11670260B2 Augmented reality system
An augmented reality system for assisting the driver of a vehicle comprising a display headset, a positioning system and a display driver configured to generate graphic elements which appear to the driver to move independently with respect to one another.
US11670256B2 Color gamut mapping device, tuning method thereof, and image processor
The disclosure relates to a color gamut mapping device that allows a gamma characteristic for each color to be tuned to match a target gamma curve through color gamut mapping, a tuning method thereof, and an image processor including the same. The color gamut mapping device controls a hue and saturation of an image signal to match a target color gamut using a hue parameter assigned to each of a plurality of hue axes and a saturation parameter assigned to correspond to each of a plurality of saturation control areas of each hue axis, and the color gamut mapping device changes the saturation of the image signal by changing the saturation parameter which is assigned to each hue axis and corresponds to the uppermost saturation control area so that a gamma characteristic for each color of the image signal is changed to match a target gamma curve for each color.
US11670253B2 Pixel driving circuit, array substrate and display panel
The present disclosure provides a pixel driving circuit, an array substrate and a display panel. The pixel driving circuit of the present disclosure includes a switch transistor and N redundant switch transistors, the switch transistor and the N redundant switch transistors are connected in series, a second electrode of an Nth redundant switch transistor is coupled to a first electrode of the switch transistor, and a second electrode of the switch transistor is coupled to a display electrode.
US11670252B2 Power management for image display
A device implementing a system for displaying an image includes a processor configured to, generate, during a first power state of a device, a data structure specifying image frames and a respective display time for each of the image frames, and retrieve, during a second power state of the device and from the data structure, an image frame based on the respective display time for the image frame. The at least one processor is further configured to display, during a third power state of the device, the retrieved image frame on a display of the device.
US11670251B2 Method for driving semiconductor device
The resolution of a low-resolution image is made high and a stereoscopic image is displayed. Resolution is made high by super-resolution processing. In this case, the super-resolution processing is performed after edge enhancement processing is performed. Accordingly, a stereoscopic image with high resolution and high quality can be displayed. Alternatively, after image analysis processing is performed, edge enhancement processing and super-resolution processing are concurrently performed. Accordingly, processing time can be shortened.
US11670248B2 Display device
A display device includes a display panel including a first data line, a second data line, and a pixel, the pixel including a first sub-pixel coupled to the first data line, and a second sub-pixel coupled to the second data line, a light stress compensator configured to generate a first data voltage control signal for the first sub-pixel based on a second data value of input image data for the second sub-pixel, in response to a first data value of input image data for the first sub-pixel being equal to or less than a first reference value, and a data driver configured to generate a first data signal based on the first data value for the first sub-pixel, to provide a first data voltage to the first data line, and to vary the first data voltage based on the first data voltage control signal.
US11670245B2 Low-power driving display device and driving method of same
A lower-power driving display device and a driving method. The driving method of the display device includes dividing the plurality of output buffers of the data driver into a plurality of output buffer groups, each of the plurality of output buffers being configured to apply the data voltage to each of the plurality of data lines connected with the display panel, and determining the magnitude of a bias current supplied to an output buffer on the basis of a pattern of a data voltage output by the output buffer which belongs to each of the plurality of divided output buffer groups.
US11670244B2 Display device
A display device includes a substrate including a display area and a peripheral area, a pixel area, a data driver, a data divider, and coupling lines that couple the data driver to the data divider. The pixel area includes first pixel lines in a first area of the display area and coupled to first area data lines, and second pixel lines disposed in a second area of the display area and coupled to second area data lines. The data driver outputs data signals corresponding to the first and second pixel lines. The data divider includes first selectors that transfer the data signals corresponding to the first pixel lines to the first area data lines, and second selectors that transfer the data signals corresponding to the second pixel lines to the second area data lines. A distance between adjacent second selectors is shorter than a distance between adjacent first selectors.
US11670243B2 Display device
A display device includes a display panel with a first display area having a first light transmittance and a second display area having a second light transmittance higher than the first light transmittance. The display device also includes a driving controller which divides an image signal into a first image signal corresponding to a first pixel unit in the first display area and a second image signal corresponding to a second pixel unit and a non-pixel unit adjacent to the second pixel unit. The display controller calculates the second image signal with a preset kernel matrix, and outputs a data signal corresponding to the second pixel unit in the second display area.
US11670241B2 Display element, display device, and electronic device
A display element includes a light-emitting unit of a current drive type, and a drive unit that drives the light-emitting unit, in which the drive unit includes a capacitance unit, a drive transistor that causes a current corresponding to a voltage held by the capacitance unit to flow through the light-emitting unit, and a write transistor that writes a signal voltage to the capacitance unit, the drive transistor and the write transistor are formed in a state of being separated by an element isolation region, on a semiconductor substrate, and a capacitance generated in a portion where the drive transistor and the write transistor face each other through the element isolation region functions as at least a part of the capacitance unit.
US11670238B2 Display apparatus
A display apparatus includes a substrate including a trench portion, a display area, and a non-display area. The non-display area includes a first non-display area. The display area includes a main area and first and second display areas protruding from the main area. The first non-display area and the trench portion are between the first and second display areas. The display apparatus further includes: first scan lines transmitting scan signals to pixels in the first display area; second scan lines transmitting scan signals to pixels in the second display area; connection scan lines in the first non-display area and connecting the first scan lines and the second scan lines; and driving voltage lines transmitting driving voltages to pixels in the main area. A plurality of first driving voltage lines among the driving voltage lines extend to the first non-display area, and overlap the plurality of connection scan lines.
US11670225B2 Display device
A display device includes: a plurality of pixel blocks each including a plurality of pixels; a scan driver supplying a scan signal to the scan lines and to supply a control signal to the control lines; a data driver supplying an image data voltage or a low grayscale data voltage to the data lines; and a power supply supplying a reference voltage to the pixels, wherein the pixels are configured to receive the image data voltage during a first scan period of a frame, and to receive the low grayscale data voltage during a second scan period of the frame, and the reference voltage supplied to a first pixel row of at least one of the pixel blocks in the first scan period is different from the reference voltage supplied to a last pixel row of at least one of the pixel blocks in the first scan period.
US11670223B2 Electroluminescent display device for sampling and sensing pixels
An electroluminescent display device includes a display panel including a plurality of pixels connected to a plurality of sensing lines, a plurality of sampling circuits configured to simultaneously sample driving characteristics of the pixels to generate sampling outputs, a plurality of sampling multiplexers configured to divide the sampling outputs into n groups and to alternately select group sampling outputs, a plurality of scalers individually connected to the sampling multiplexers, and a global multiplexer configured to selectively connect outputs of the scalers to an analog-to-digital conversion circuit, wherein the number of scalers is less than the number of sampling circuits.
US11670222B2 Driving backplate and display device
The disclosure provides a driving backplate and a display device. The driving backplate includes a substrate having a plurality of light source regions where light sources are disposed, the plurality of light source regions being arranged in an array; and a plurality of control chips arranged in an array on the substrate, the plurality of control chips being in one-to-one correspondence with the plurality of light source regions and each configured to provide a driving signal to the light source in a corresponding light source region, wherein each column of control chips is divided into at least two groups, each group of control chips are coupled in series through a same signal line, and the at least two groups of control chips are coupled in parallel with each other.
US11670219B2 Device and method for improved LED driving
An electronic device comprises a display and a controller. The controller is configured to provide a first frequency refresh rate to the display. The controller is also configured to generate a control signal configured to control emission of a light emitting diode of a display pixel of the display at a second frequency based on whether the first frequency refresh rate of the display is less than a predetermined threshold value.
US11670218B2 Data driver and display device including the data driver
A data driver for providing data voltages to a display panel includes a digital-to-analog converting block, an option storing block, a data swap block and an output buffer block. The digital-to-analog converting block converts line data into the data voltages. The option storing block stores a pixel arrangement option representing a pixel arrangement structure of the display panel. The data swap block is connected to the digital-to-analog converting block and the option storing block, and selectively performs a data swap operation that swaps the data voltages based on the pixel arrangement option and whether the line data are odd line data or even line data. The output buffer block is connected to the data swap block and outputs the data voltages on which the data swap operation is selectively performed to data lines.
US11670215B2 Display device including a data driver performing clock training, and method of operating the display device
A display device includes a display panel including a plurality of pixels, a controller for providing a clock-embedded data signal including image data in an active period and including a training pattern in a blank period, and a data driver for recovering the image data from the clock-embedded data signal based on an internal clock signal to provide data voltages corresponding to the image data to the plurality of pixels in the active period, and to perform a training operation for the internal clock signal using the training pattern included in the clock-embedded data signal in the blank period. The training pattern in the blank period includes a first training clock signal modulated with a first modulation period during a first time, and includes a second training clock signal modulated with a second modulation period different from the first modulation period after the first time.
US11670212B2 Image sticking compensation device and display device having the same
An image sticking compensation device includes: a deterioration calculator which calculates deterioration data of a current frame based on input image data and sensing frequency information which are received from a timing controller; an accumulator which accumulates the deterioration data and generates age data in which the deterioration data is accumulated; and a compensator which determines a grayscale compensation value corresponding to the age data and an input grayscale value of the input image data, and outputs age compensation data by applying the grayscale compensation value to the input image data. The sensing frequency information includes a frequency of the current frame, and the deterioration data varies in accordance with the frequency of the current frame.
US11670211B1 Display and a multi-level voltage generator thereof
A multi-level voltage generator includes P-type metal-oxide-semiconductor (PMOS) transistors that generate corresponding positive voltages and a common voltage respectively, each PMOS transistor having a source connected to corresponding generated voltage, and a drain connected to an output node to provide the corresponding generated voltage; N-type metal-oxide-semiconductor (NMOS) transistors that generate corresponding negative voltages and the common voltage respectively, each NMOS transistor having a source connected to corresponding generated voltage, and a drain connected to the output node to provide the corresponding generated voltage; and body-voltage selectors that adaptively select a body voltage for the plurality of PMOS transistors and NMOS transistors respectively, except PMOS transistor associated with a highest positive voltage and NMOS transistor associated with a lowest negative voltage with body and source connected together.
US11670210B2 Electronic devices having image transport layers and electrical components
An electronic device may have a display with pixels configured to display an image. The pixels may be overlapped by a cover layer. The display may have peripheral edges with curved cross-sectional profiles. An inactive area in the display may be formed along a peripheral edge of the display or may be surrounded by the pixels. Electrical components such as optical components may be located in the inactive area. An image transport layer may be formed from a coherent fiber bundle or Anderson localization material. The image transport layer may overlap the pixels, may have an opening that overlaps portions of the inactive area, may have an output surface that overlap portions of the inactive area, and/or may convey light associated with optical components in the electronic device.
US11670209B2 Display device performing clock gating
A display device includes a display panel including a plurality of pixels, a controller configured to output image data and a gated clock signal, the image data including a plurality of pixel data for the plurality of pixels, and a data driver configured to receive the image data and the gated clock signal from the controller, and to sample the image data in response to the gated clock signal. The controller detects a repeated data pattern where same pixel data is repeated in the image data, generates a clock enable signal having an off level in a period in which the repeated data pattern is transferred, and gates an input clock signal in response to the clock enable signal to produce the gated clock signal.
US11670207B2 Two-dimensional compositing
Two-dimensional compositing that preserves the curvatures of non-flat surfaces is disclosed. In some embodiments, a mapping is associated with a two-dimensional rendering that maps a potentially variable portion of the two-dimensional rendering to a canvas. The mapping is generated from a three-dimensional model of the potentially variable portion of the two-dimensional rendering. The potentially variable portion of the two-dimensional rendering is dynamically modified according to the mapping to reflect content comprising the canvas or edits received with respect to the canvas.
US11670205B2 Electronic device including crack detection wiring
An electronic device including: a display module including a front surface and a rear surface opposite the front surface and including a module hole that penetrates from the front surface to the rear surface; and an electronic module overlapping the module hole. The display module includes a crack detection wiring including a hole wiring disposed in a hole area, and a first detection wiring and a second detection wiring of the crack detection wiring are connected to the hole wiring and disposed on different layers with a detection insulating layer interposed therebetween.
US11670204B2 Residual DC measurement device, residual DC measurement method, and residual DC measurement program
A residual DC measurement device of the present invention receives light emitted from a display device and outputs a light reception signal, measures a flicker value of the display device on the basis of the light reception signal output while the flicker measurement image is displayed by the display device and stores the flicker value in a storage as an initial flicker value, subsequently causes the display device to display a predetermined display image for a predetermined display time, causes the display device to display the flicker measurement image again when the predetermined display time elapses, measures the flicker value of the display device on the basis of the light reception signal output while the flicker measurement image is displayed and stores the flicker value in the storage as a posterior flicker value, and calculates a flicker change amount by calculating the posterior flicker value stored in the storage and the initial flicker value as an index value representing the residual DC.
US11670202B2 Systems and methods for monitoring electronic displays
A system for monitoring displayed content, such as advertisements, has at least one sensor that is used to monitor an electronic display and provide information about the operation of the display, such as the content being displayed or whether one or more components of the display are operating correctly. The sensor is selected, positioned, and/or otherwise configured to limit the its ability to collect information in the environment surrounding the display so as to reduce concerns about the use of the sensor in a private or secure environment. The system may be used to confirm that the hardware of the display system is operating correctly and displaying the proper content at the proper times.
US11670199B2 Display device
A display device includes a display panel, a first cover supporting a rear surface of the display panel and a second cover with a first end of the second cover connected to the first cover. The display device also includes a roller to which a second end of the second cover is fixed with the roller configured to wind or unwind the display panel. The display device further includes a fastening member configured to fix the second end of the second cover to the roller. The roller includes a flat part and a curved part, and the flat part includes a first flat portion and a second flat portion that is closer to a center surface of the roller than the first flat portion. The fastening member is disposed on the second flat portion.
US11670194B2 Variable pattern shield protection system for a tamper-evident container
The disclosed embodiments provide a method for tamper-evident shipment or storage of goods. An Electrical Shield pattern is embedded in or printed on a substrate with other electrical, optical, and electronic components, communication components, semiconductors, which are attached or printed on a substrate to form a shipment bag used as a shipping container. The shield pattern can be made variable between different bags by using algorithms entered into a printer control system. The shipment bag with its components can then be assigned a unique signature which differentiates each bag. Application of encryption methods serves to guarantee the shipped goods are authentic and that were not tampered with during shipment. Digital signal processing is used to generate pedigree information, which may include items such as shipping location, serial numbers, sensor information, and lot numbers for the goods. The information related to the history of tampering attempts and other sensor status can be placed in encrypted form in an RFID tags or control or monitoring electronics which can be read by a mobile phone application or sent to a remote cloud-based server.
US11670192B2 Mobius zipper interactive teaching and learning device
A mobius zipper learning model is described. The learning model can include a device comprising two 3D printed, hard plastic, semi-circular halves connected by a plastic zipper, which could also be 3D printed, with top ends connected to the frame halves. The zipper can be twisted and then reconnected at the bottom of the frames using embedded fasteners (e.g., hook and eyelet, snaps, or hook and loop). The Mobius zipper permits topologists and others to explore and demonstrate Mobius properties without having to seek and size workable material (usually paper) and/or successfully slice the selected material. Further, use of the Mobius Zipper results in no waste of material.
US11670189B2 Cleanup assisting system and cleanup assisting method
A cleanup assisting system includes: a space state detector that detects a state in which items are scattered in a space; a space state determiner that determines a scattering degree of the items based on a result of detection by the space state detector; an action state detector that detects an action of a first subject person cleaning up the items; an action state determiner that determines whether the first subject person has an interest in the action of cleaning up the items, based on a result of detection by the action state detector; a processor that determines content of a notification to be provided to a second subject person different from the first subject person, based on results of determination by the space state determiner and the action state determiner; and a notifier that provides a notification including the content determined by the processor to the second subject person.
US11670187B2 Information processing device, information processing system, program, and vehicle
An information processing device includes a control unit. The control unit acquires actual traveling information about a first vehicle that travels along a first traveling route, and generates control information for reproducing a traveling state of the first vehicle on the first traveling route, based on the acquired traveling information about the first vehicle.
US11670180B2 Obstruction detection in air traffic control systems for passenger drones
Obstruction detection and management systems and methods include, in an Air Traffic Control (ATC) system including one or more servers communicatively coupled to a plurality of passenger drones via one or more wireless networks, receiving passenger drone data from a plurality of passenger drones, wherein the passenger drone data comprises operational data for the plurality of passenger drones and obstruction data from one or more passenger drones; updating an obstruction database based on the obstruction data, wherein the obstruction database comprises entries of obstructions with their height, size, location, and a permanency flag comprising either a temporary obstruction or a permanent obstruction; monitoring a flight plan for the plurality of passenger drones based on the operational data; and transmitting obstruction instructions to the plurality of passenger drones based on analyzing the obstruction database with their flight plan.
US11670175B2 Vehicle operation assistance
Embodiments, systems, and techniques for vehicle operation assistance are provided herein. Vehicle operation assistance may be provided by a method. An example method includes transmitting a help request for help to a help center based on an emergency status of an occupant of a vehicle. The method also includes receiving availability information from the help center. The availability information indicates availability of one or more potential leader vehicles in an area. The method yet further includes placing the system in a follower mode based on a selection of a leader vehicle from the one or more potential leader vehicles by establishing a connection with the potential leader vehicle. In follower mode the vehicle is a follower vehicle. The method additionally includes wirelessly receiving a navigation instruction from the leader vehicle. The method includes executing a driving maneuver in an autonomous fashion based on the navigation instruction from the leader vehicle.
US11670166B2 System and method for managing traffic at a worksite
A system and method are provided, wherein the system includes a traffic control signal, a wireless interface, a mast, a support base, a wireless control device, and a base station for communicating between the wireless interface and the wireless control device. The method involves receiving input from the wireless control device, generating a control signal for operating the traffic control signals, and transmitting the control signal to the traffic control signals.
US11670165B2 Systems and methods for roadway management including feedback
A system and method that enables individual travelers, including pedestrians or individuals on smaller conveyances, to communicate their location and direction of travel to signal light controllers at an intersection, enables traffic networks to receive this communication and output the detected data to the corresponding intersection traffic-signal controller to allow for individuals not in standard motor vehicles to be detected by traffic detection systems and to allow for priority of traveler flow either independent of vehicle use, or based on specifics of the vehicle used. The system also provides feedback to the traveler to provide information about the actions of the system or to alter the movement of the traveler.
US11670163B2 Method of predicting a traffic behaviour in a road system
The present subject matter relates to a method of predicting a traffic behaviour in a road system, comprising the following steps carried out by at least one processor connected to a database, which contains a set of traffic profiles: clustering the traffic profiles; calculating a significance value; if the significance value of a tag is higher than a threshold value, assigning this tag as a characteristic vector to this cluster; receiving a request having one or more request tags; determining a cluster by means of matching the request tag/s to the characteristic vectors of the clusters; and outputting a predicted traffic behaviour based on the determined cluster.
US11670162B2 Automated vehicle control distributed network apparatuses and methods
An automated vehicle control distributed network node, that includes at least two modems for communicating with two neighboring roadside nodes on the same side of the roadway; at least one antenna for communicating with vehicles via a wireless connection; pattern recognition processing operative to detect patterns using image data from a plurality of high speed, high resolution video cameras that include night vision; vehicle prediction processing, operatively coupled to the pattern recognition processing, operative to predict vehicle location, velocity and direction using the pattern recognition processing; and a vehicle controller, operatively coupled to the vehicle prediction processing to receive vehicle prediction data, and to the at least one antenna, operative to send acceleration, deceleration and steering control signals to a plurality of vehicles in response to vehicle prediction data received from the vehicle prediction processing.
US11670160B1 Multi-function remote control
A multi-function remote control contains: a new remote control and a network control system. The new remote control includes two control panels, and each of the two control panels including a first learning unit, a learning button, and multiple blank buttons. A first learning unit of a first control panel includes a radio frequency (RF) module, and the RF module includes a first emitter element and a first receiver element. A second learning unit of a second control panel includes an infrared (IR) module which includes a second emitter element configured to send first infrared signals, and the IR module includes a second receiver element configured to receive second infrared signals of another electrical remote control. Furthermore, the second receiver element is also configured to send the second infrared signals to the integration chip.
US11670159B2 System for monitoring event related data
A system for monitoring event related data including a sensor data analyzer, an event analyzer and an actuator is disclosed. The sensor data analyzer detects events based on sensor data, the event analyzer couples to the sensor data analyzer and estimates the size of the detected entire events based on event related data of the detected events from the sensor data analyzer, and the actuator couples to the sensor data analyzer and the event analyzer and actuates a predetermined device based on the estimated size of the detected entire events.
US11670155B1 Systems and methods for detecting water events in vehicles
Systems and methods of the present disclosure include a vehicle water detection system that includes a housing configured to be disposed within a vehicle. The vehicle water detection system also includes a water-activated battery disposed within the housing and configured to produce an electrical voltage upon contact with water. The vehicle water detection system further includes an electronic circuitry disposed within the housing and configured to detect a water event occurring in the vehicle based at least in part on the electrical voltage.
US11670152B2 Alarm notification system
A system and method providing for ascertaining the status of a user and escalating an alarm in the event the user is ascertained to be disposed in a dangerous condition. The of the invention attempts to contact the user at a predetermined check-in time, and notifies a pre-designated third-party which may be an emergency responder such as law enforcement or other emergency contact in the event that the user fails to respond to the check in request or signals that they are in danger using an escalate feature of the invention. The system operates autonomously to notify pre-designated emergency contacts or emergency responders in the case in which a user has been rendered unable to respond. The user may identify specific individuals with whom they plan to meet and the invention may also track the user's geo-location. The invention may also monitor biometric data of the user.
US11670151B2 Integrated fire and emergency management system
An integrated fire and emergency management system comprised of standard emergency devices wherein each device is equipped with a sensing device configured for detecting and reporting to a server, by way of a transceiver, to a Central Management Software which connects to the Internet and all manner of private networks. The devices include alarm bells, extinguishers, manual alarm stations, battery-backed emergency lights which also comprise infrared, smoke, and motion detectors, sprinklers from a sprinkler system, smoke detectors (6 in 1), a display screen for displaying evacuation instructions, and light strips along the walls to indicate the best exit route. The 6-in-1 smoke detectors send their readings to the server where the Central Management Software has an algorithm that determines the best evacuation route that minimizes exposure to smoke and noxious gases.
US11670150B2 Heat sensor and smoke and heat fire detector
A heat sensor includes a base and a heat sensor body. The base is to be mounted onto a mounting surface of a building. The heat sensor body has a bottomed cylindrical shape and is to be attached to the base. The heat sensor body includes an opening, a board, a heat detection unit, and at least one wall member. The at least one wall member controls flow of a gas to cause the gas that passed through the opening to flow toward the heat detection unit. The at least one wall member separates the flow of the gas that has entered the heat sensor body from an external space through the opening into a plurality of gas flows and directs one of the plurality of gas flows, which has been separated to flow beside an inner surface of the heat sensor body, toward the heat detection unit.
US11670149B1 Intruder distractor device
An intruder distraction device comprising a trigger unit and a defense unit is disclosed. A user may be able to wirelessly active the defense unit using the trigger unit. Components of the defense unit include a distractor light, a high-intensity flashbulb, a reflector, a speaker, a power switch, a wireless signal receiver, cameras, and the like. Upon receiving the trigger signal from the wireless signal transmitter, the defense unit may be activated to sequentially perform the steps of playing a gun-cocking sound via the speaker, illuminating the distractor light for around 0.5 seconds, illuminating the high-intensity flashbulb via the reflector in a high intensity mode for around 0.5 seconds, and illuminating the high-intensity flashbulb via the reflector in a low intensity mode until the defense unit is powered off by the user.
US11670147B2 Method and apparatus for conducting surveillance
The present invention relates to a method and apparatus for processing video image data, so as to apply different types of processing to different aspects of video image data. A detection process is arranged to detect a item, object or event appearing or occurring in a scene being viewed by an image device. An image data process is responsive to the detection of the object or event and to control information to process the image data for a portion of the scene where the object or event appears or occurs, differently from the processing of the image data associated with the rest of scene. For example, the object may be a person's face, and the face image data may be processed to produce high resolution data, the rest of the scene being provided in low resolution. This saves on processing, transmission and storage.
US11670145B1 Exit route indication via synchronized audible cues
Guiding people toward an exit of a facility includes sending messages to a plurality of sounder devices, each message addressed to a corresponding one of the sounder devices and including a payload that specifies one or more timing parameters unique to the corresponding sounder device, the one or more timing parameters specifying when an audible alarm is to be emitted by the corresponding sounder device. A broadcast alarm message is sent to all sounder devices. In response to receiving the broadcast alarm message, each of the sounder devices emit an audible alarm in accordance with the one or more timing parameters unique to the corresponding sounder device relative to a time of reception of the broadcast alarm message to produce the perceivable sequential audible sweep from the sounder devices toward the exit of the facility.
US11670144B2 User interfaces for indicating distance
The present disclosure generally relates to providing indicators of distance. For example, display of a visual distance indicator that indicates the distance between a computer system and an entity is provided.
US11670139B2 Gaming system and method providing multi-function symbol accumulation sequences
In various embodiments, the present disclosure relates generally to gaming systems and methods that provide a first game sequence including an accumulation of designated symbols during a plurality of sequential plays of one or more of a plurality of different games of the first game sequence. In various embodiments, the gaming system determines which of the plurality of different games are employed for each play of a game of the first game sequence based on the quantity of accumulated symbols for that first game sequence prior to the start of that game play.
US11670138B2 Electronic wagering
The present system incorporates mobile computing devices to play games, such as electronic pull-tabs, in a plurality of venues, each having a local wireless network. Each network communicates with a central system that generates decks of game outcomes and associated awards. All wagers and awards for each game are tracked on the central system, which also provides each game award and associated outcome from a deck stored on the central system.
US11670135B2 Electronic method of gaming
A gaming machine comprising a display, and a game controller that at least: selects a first set of symbols, causes the display to display the first set of symbols at a first set of display positions and conducts a random selection process so that a second set of display positions has an overlapping spatial relationship with a first set of display positions. The random selection process includes a first type of outcome where a designated number of special symbols is selected and a second type of outcome where less than the designated number of special symbols is selected. Upon the occurrence of the second type of outcome, the game controller displays the less than the designated number of special symbols selected at either individual ones of the first set of display positions or of the second set of display positions, and triggers a feature game for conducting feature game play.
US11670130B2 Dynamic wagering features based on number of active players
The present disclosure relates generally to gaming devices, systems, and methods. As an example, a gaming device is disclosed to generate game outcomes based on game instructions applying game rules to user inputs; cause gameplay graphics to be rendered by the user interface in accordance with the game outcomes; receive, from a sensor, information that enables the processor to identify a number of players positioned in proximity of the user interface; dynamically modify the game rules based on the identified number of players being greater than one; generate additional game outcomes based on the game instructions applying the modified game rules to user inputs; and cause additional gameplay graphics to be rendered by the user interface in accordance with the additional game outcomes.
US11670129B2 Medication management systems and methods for health and health-related facilities
A system and method for control of prescription drug packaging and dispensing machines located in an in-patient health care facility including centralized control and enhanced communication between system components. Delay and errors in processing item data in the prescription dispensing system are reduced by using concise ID data incorporated into each canister memory chip and storing canister contents data elsewhere. Canisters are configured in a pharmacy using interchangeable parts. Data being processed is synchronized by a combination of user tokens (who), data identifiers (what), and unique Ids for the entities in the system (where). The foregoing combination enables substantial efficiency improvements and error reduction.
US11670127B1 Systems and methods for mail-in ballot status reporting
Systems and methods for monitoring and reporting the status of paper ballots for mail-in voting are provided. The paper ballots are monitored during their transit to and/or from the voters. Reports regarding the status of such paper ballots may be provided to the voters and/or the elections division. Such reports may facilitate increased transparency into the mail-in voting process.
US11670121B2 Systems and methods for monitoring and reporting road quality
A method in a communication device equipped with an electronic circuit includes obtaining a geographic location of a vehicle in which the communication device operates; monitoring at least one sensor signal that corresponds to road quality; determining a road quality indication of the geographic location based on the at least one sensor signal; transmitting the geographic location and the road quality indication to a server; and determining, using an information received from the server, whether the road quality indication differs from an average road quality indicia for the geographic location.
US11670114B2 Utilizing a machine learning model trained to determine subtle pose differentiations to automatically capture digital images
The present disclosure describes systems, non-transitory computer-readable media, and methods for utilizing a machine learning model trained to determine subtle pose differentiations to analyze a repository of captured digital images of a particular user to automatically capture digital images portraying the user. For example, the disclosed systems can utilize a convolutional neural network to determine a pose/facial expression similarity metric between a sample digital image from a camera viewfinder stream of a client device and one or more previously captured digital images portraying the user. The disclosed systems can determine that the similarity metric satisfies a similarity threshold, and automatically capture a digital image utilizing a camera device of the client device. Thus, the disclosed systems can automatically and efficiently capture digital images, such as selfies, that accurately match previous digital images portraying a variety of unique facial expressions specific to individual users.
US11670112B2 Image processing apparatus, image processing method, and image capture apparatus
An image processing apparatus comprises a first detection circuits that detect a predetermined partial area from image data separately using a first method and a second method; and second detection circuits that detect a predetermined feature area from data of the detected partial areas. The apparatus selects, as a final detection result of the feature area, one of a detection result of the feature area for the partial area detected using the first method and a detection result of the feature area for the partial area detected using the second method, wherein the partial areas are related to an identical subject.
US11670110B2 User authentication using mm-wave sensor for automotive radar systems
In an embodiment, a method for authenticating a user of a car includes: transmitting a plurality of radiation pulses through a predetermined portion of a surface of the car towards a portion of a hand of the user using a millimeter-wave radar; receiving a reflected signal from the portion of the hand using the millimeter-wave radar; generating a fingerprint signature based on the reflected signal; comparing the fingerprint signature to a database of authorized fingerprint signatures; and authorizing the user based on whether the fingerprint signature matches an authorized fingerprint signature of the database of authorized fingerprint signatures.
US11670107B2 Fingerprint unlocking method and electronic device, and storage medium
A fingerprint unlocking method, includes obtaining a fingerprint image through an optical fingerprint sensor of an electronic device when a user performs fingerprint unlocking on the electronic device; obtaining an extended fingerprint image by performing fingerprint extending processing on the fingerprint image according to a preset curvature; and unlocking the electronic device if the extended fingerprint image matches a preset fingerprint image.
US11670106B2 Method for preparing optical fingerprint sensor, optical fingerprint sensor and display screen
An optical fingerprint sensor is provided. The optical fingerprint sensor includes a backplate structure layer, a pixel defining layer, and an organic photoelectric sensing layer, wherein the pixel defining layer is disposed on a side of the backplate structure layer; and a non-pixel region of the pixel defining layer is provided with a first non-pixel hole, and the organic photoelectric sensing layer is disposed in the first non-pixel hole.
US11670093B2 Vehicle external environment recognition apparatus
A vehicle external environment recognition apparatus includes a light source extraction processor, a light source pair identification processor, a degree of reliability derivation processor, a light source pair re-identification processor, and a vehicle identification processor. The light source pair identification processor identifies a first pair of light sources based on positional relation of extracted light sources. The degree of reliability derivation processor derives a degree of vehicle reliability of the first pair of light sources. The degree of vehicle reliability indicates how reliably the first pair of light sources is regarded as belonging to the identical vehicle. When the degree of vehicle reliability of the first pair of light sources is lower than a re-identification threshold, the light source pair re-identification processor identifies a second pair of light sources in the vicinity of the first pair of light sources having the degree of vehicle reliability lower than the re-identification threshold.
US11670084B2 Method of determining occlusion based visibility for volumetric video streaming
Aspects of the subject disclosure may include, for example, a device, that includes a processing system including a processor and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations including receiving a manifest for a point cloud, wherein the point cloud is partitioned into a plurality of cells; determining an occlusion level for a cell of the plurality of cells with respect to a predicted viewport; reducing a point density for the cell provided in the manifest based on the occlusion level, thereby determining a reduced point density; and requesting delivery of points in the cell, based on the reduced point density. Other embodiments are disclosed.
US11670081B2 Providing hospitality-related data using an augmented reality display
In one example, a method performed by a processing system including at least one processor includes identifying an environment surrounding a user of an augmented reality display, identifying a relative location of the user within the environment, determining a field of view of the augmented reality display, identifying a room within the field of view, querying a data source for current information about the room, and modifying the augmented reality display to present the current information about the room.
US11670069B2 System and method for face spoofing attack detection
The present application relates to the field of computer software technologies, and in particular, to a face spoofing attack detection method and system. The suggested method comprises capturing an image; determining a context of the captured image; highlighting a part of the captured image to generate an image with the highlighted part, wherein the highlighted part is a potential spoofing region determined based on the context of the captured image; combining the captured image with the image with the highlighted part to generate a summarized image; performing face spoofing attack detection in the summarized image, wherein only the highlighted part has priority in the face spoofing attack detection, generating a general spoofing score as a result of the face spoofing attack detection; comparing the general spoofing score result with a threshold for face liveness detection.
US11670065B2 Systems and methods for providing augmented media
The present disclosure relates, in part, to spatially aware media that includes three-dimensional (3D) spatial information pertaining to a real-world space. The spatially aware media may map this 3D spatial information to media such as an image, for example, to provide 3D spatial context for the media. This may allow users to more flexibly and efficiently interact with virtual content in real-world spaces that are relevant to them. According to one embodiment, spatially aware media is augmented to provide an image of a real-world space overlaid with a render of a 3D model defined relative to the 3D spatial features of the real-world space. Before augmenting the spatially aware media, a recommended position for the 3D model relative to the 3D spatial features of the real-world space may be determined based on the 3D model and/or on the spatially aware media.
US11670061B2 Generating augmented reality prerenderings using template images
Systems and methods for generating augmented reality prerenderings can provide the benefit of an augmented reality rendering without requiring the use of user data. Template images can be used instead of user data to protect the user's privacy while enabling the user to see an object or product rendered onto a preferred template image or a variety of template images.
US11670060B1 Auto-generating an artificial reality environment based on access to personal user content
Methods, systems, and storage media for auto-generating an artificial reality environment based on access to personal user content are disclosed. Exemplary implementations may: receive consent from a user to access user content on a user device, the user content comprising digital media; generate a user profile based at least in part on the user content; determine user preferences based at least in part on the user profile; generate an artificial reality environment based at least in part on the user preferences; and share the artificial reality environment with contacts of the user.
US11670059B2 Controlling interactive fashion based on body gestures
Methods and systems are disclosed for performing operations comprising: receiving a video that includes a depiction of a person wearing a fashion item; generating a segmentation of the fashion item worn by the person depicted in the video; applying one or more augmented reality elements to the fashion item worn by the person based on the segmentation of the fashion item worn by the person; detecting a gesture performed by the person in the video; and modifying the one or more augmented reality elements that have been applied to the fashion item worn by the person based on the gesture performed by the person.
US11670058B2 Visual display systems and method for manipulating images of a real scene using augmented reality
The present disclosure relates to a visual display system for manipulating images of a real scene using augmented reality. In one implementation, the system may include at least one processor in communication with a first mobile device; and a storage medium storing instructions that, when executed, configure the at least one processor to perform operations. The operations may include receiving a request from a mobile device to access an account of a user, receiving a first image depicting a real scene from an image sensor of the mobile device, receiving a selection of a virtual object, receiving an augmented reality image comprising the virtual object overlaid on the first image, comparing the augmented reality image to one or more stored augmented reality images, authenticating the user based on the comparison, and authorizing access to the user account based on the authentication.
US11670057B2 Virtual vision system
A context based augmented reality system can be used to display augmented reality elements over a live video feed on a client device. The augmented reality elements can be selected based on a number of context inputs generated by the client device. The context inputs can include location data of the client device and location data of nearby physical places that have preconfigured augmented elements. The preconfigured augmented elements can be preconfigured to exhibit a design scheme of the corresponding physical place.
US11670054B2 Systems and methods for generating stereoscopic, augmented, and virtual reality images
A ride system includes eyewear configured to be worn by a user. The eyewear includes a display having a stereoscopic feature configured to permit viewing of externally projected stereoscopically displayed images. The ride system includes a computer graphics generation system communicatively coupled to the eyewear, and configured to generate streaming media of a real world environment based on image data captured via the camera of the eyewear, generate one or more virtual augmentations superimposed on the streaming media of the real world environment, and to transmit the streaming media of the real world environment along with the one or more superimposed virtual augmentations to be displayed on the display of the eyewear, and project stereoscopic images into the real world environment.
US11670052B1 Systems and methods for representing, accessing, and moving within a three-dimensional environment using a mutable tree data structure
Disclosed is a system and associated methods for generating a mutable tree to efficiently access data within a three-dimensional (“3D”) environment. The system generates the mutable tree with a root node defined at a root node position, a first branch with nodes for each of a first set of subdivided regions that are a first distance from the root node position, and a second branch with nodes for each of a second set of subdivided regions that are a second distance from the root node position. The system sorts the mutable tree in response to a request to access data from a first position within the 3D environment so that the first node in the first branch is the first subtree node that is closest to the first position, and the first node in the second branch is the second subtree node that is closest to the first position.
US11670051B1 Augmenting transmitted video data
Described are systems and methods that enable users to virtually experience an environment at a destination location from their own user device, control their experience and even interact with others that are physically located within the environment. Likewise, the user's experience may even be improved with the inclusion of enhancements that are presented to the user as the user experiences the environment. Users may interact with the enhancements to obtain additional enhancements, interact with others physically located within the environment, interact with and direct a guide that is physically located within the environment, and receive near real-time video and audio that is transmitted from a guide device located within the environment.
US11670049B1 Systems and methods for editing three-dimensional data and point clouds
Disclosed are editing tools for manipulating a three-dimensional (“3D”) data file or point cloud. An editing application may generate a visualization of the 3D data file or point cloud, and a user may invoke an editing tool over a particular region of the visualization that is rendered based on the positional and non-positional values of a first data point set and a second data point set from the 3D data file or point cloud. The editing tool may differentiate the first data point set from the second data point set based on unique commonality in the positional and/or non-positional values of the first data point set, and may edit less than all of the particular region by adjusting one or more of the positional and/or non-positional values of the first data point set while retaining the positional and non-positional values of the second data point set.
US11670047B2 System and method for integrating objects in monocular slam
The embodiments herein provide a system and method for integrating objects in monocular simultaneous localization and mapping (SLAM). State of art object SLAM approach use two popular threads. In first, instance specific models are assumed to be known a priori. In second, a general model for an object such as ellipsoids and cuboids is used. However, these generic models just give the label of the object category and do not give much information about the object pose in the map. The method and system disclosed provide a SLAM framework on a real monocular sequence wherein joint optimization is performed on object localization and edges using category level shape priors and bundle adjustment. The method provides a better visualization incorporating object representations in the scene along with the 3D structure of the base SLAM system, which makes it useful for augmented reality (AR) applications.
US11670045B2 Method and apparatus for constructing a 3D geometry
Aspects of the disclosure include methods, apparatuses, and non-transitory computer-readable storage mediums for generating a three-dimensional (3D) geometry of a room from a panorama image of the room. An apparatus includes processing circuitry that determine two-dimensional (2D) positions of wall corner points of the room in the panorama image based on a user input. Each wall corner point is in one of a floor plane or a ceiling plane of the room. The processing circuitry calculates 3D positions of the wall corner points based on the 2D positions of the wall corner points, a size of the panorama image, and a distance between the floor plane and a capture position of a device capturing the panorama image, determines a room layout based on an order of the wall corner points, and generates the 3D geometry based on the room layout and the 3D positions of the wall corner points.
US11670042B2 Learning material reconstruction from a single image
Various disclosed embodiments are directed to image-to-material translation based on delighting an input image, thereby allowing proper capturing of the color and geometry properties of the input image for generating a visual rendering. This, among other functionality described herein, improves the inaccuracies, user experience, and computing resource consumption of existing technologies.
US11670039B2 Temporal hole filling for depth image based video rendering
Bordering pixels delineating a texture hole region are identified in a target image. Depth values of the bordering pixels are automatically clustered into two depth value clusters. A specific estimation direction is selected from multiple candidate estimation directions for a texture hole pixel in a texture hole region. A depth value of the texture hole pixel is estimated by interpolating depth values of two bordering background pixels in the specific estimation direction. The estimated depth value is used to warp the texture hole pixel into a reference view represented by a temporal reference image. A pixel value of the texture hole pixel is predicted based on a reference pixel value of a reference pixel from the reference image to which the texture hole pixel is warped using the estimated depth value.
US11670034B2 Information processing apparatus, information processing method, and program
There is provided an information processing apparatus including an operation unit acquiring an input operation for a message composed of at least one of text and an image, a recording control unit recording the message in accordance with the acquired input operation, and a reproduction control unit reproducing the recorded message to display the message on a display unit.
US11670033B1 Generating a background that allows a first avatar to take part in an activity with a second avatar
A user may create an avatar and/or animated sequence illustrating a particular object or living being performing a certain activity, using images of portions of the object or living being extracted from a still image or set of still images of the object or living being.
US11670025B2 Mobile-based cartographic control of display content
A content display system can control which content and how the content is displayed based on viewing parameters, such as a map zoom level, and physical distance parameters, e.g., a geo-fence distance and an icon visibility distance. Different combinations of input (e.g., zoom level and physical distances) yield a myriad of pre-set content displays on the client device, thereby allowing a creator of an icon to finely tune how content displayed otherwise accessed.
US11670019B2 GPU accelerated geospatial queries and geometric operations
A method including receiving a spatial query on spatial data. The spatial query has a spatial query extent including a sub-portion of the spatial data. A projection type is selected for the spatial query. A framebuffer is created for the selected projection type. Vertex buffers are established to hold a geometry of the selected projection type. The vertex buffers are passed from a CPU to a GPU. A spatial geometry of the spatial query extent is rendered into the framebuffer by projecting feature vertex data for features that fall at least partly within the spatial query extent into the vertex buffers. Rendering generates rendered framebuffer pixel values. Pixel values of the rendered framebuffer are retrieved as bytes on the CPU. A spatial query result is processed that includes or uses the pixel values.
US11670016B2 System for supporting flexible color assignment in complex documents
A system for handling color assignment within a complex document includes a user interface to facilitate user modification of at least one first color to at least one second color within a previously chosen color scheme for a component of the document, the color scheme having a principal colors and a of associated subordinate colors per principal color displayed as a matrix, a color handler to update the previously chosen color scheme color scheme to produce an updated color scheme matching a perceived brightness of the at least one second color, the color handler including a unifier to calculate an average perceived brightness for all cells in a row within the matrix and to change the lightness value for each cell while keeping the same hue and saturation to ensure that all cells within the row have the same perceived brightness, and a color processor to apply the updated color scheme.
US11670015B2 Method and apparatus for generating video
Embodiments of the present disclosure provide a method and apparatus for generating a video. The method may include: acquiring a cartoon face image sequence of a target cartoon character from a received cartoon-style video, and generating a cartoon face contour figure sequence based on the cartoon face image sequence; generating a face image sequence for a real face based on the cartoon face contour figure sequence and a received initial face image of the real face, a face expression in the face image sequence matching a face expression in the cartoon face image sequence; generating a cartoon-style face image sequence for the real face according to the face image sequence; and replacing a face image of the target cartoon character in the cartoon-style video with a cartoon-style face image in a cartoon-style face image sequence, to generate a cartoon-style video corresponding to the real face.
US11670013B2 Methods, systems, and computing platforms for photograph overlaying utilizing anatomic body mapping
Methods, systems, and computing platforms are disclosed. Exemplary implementations may: identify and store anatomical landmarks on a first reference digital image of a region of a human body; insert biopsy site identification data on the first reference digital image with the anatomical landmarks to form a second reference digital image; transform the second reference digital image into a mesh mask image; and overlay the mesh mask image on a third digital image of the region of the human body.
US11670006B2 Systems and methods for determining dominant colors in an image
Systems and methods for determining a dominant color in a digital image are provided and include dividing pixels of the digital image into pixel groups, with pixels in a first pixel group being closer to a center of the digital image than pixels in a second pixel group. Pixels in the first and second pixel groups having a chroma value greater than a predetermined chroma value threshold and a lightness greater than a low brightness threshold and less than a high brightness threshold are analyzed using a first sample rate for the first pixel group and a second sample rate for the second group. The first sample rate is greater than the second sample rate. A dominant color for the digital image is determined based on the analyzed pixels in the first and second pixel groups.
US11670005B2 Low-light camera occlusion detection
The technology relates to determining whether a camera is occluded. For instance, an image may be captured using a camera having red, green, and blue pixels each including a photosensor. Output values for the photosensors of each of the red pixels, green pixels, and blue pixels may be determined for the images. The output values of the green pixels may be compared to one or more of the output values of the red pixels or the output values of the blue pixels. That the camera is occluded is determined based on the comparison.
US11670003B2 Spatial light modulator seeker calibration
In certain embodiments, an imaging system includes an enclosure with an objective aperture opening into an interior space of the enclosure, an optical assembly optically coupling the objective aperture to an imaging sensor within the enclosure, a spatial light modulator (SLM) mounted to the objective aperture for selectively blocking and admitting illumination through the objective aperture into the interior space, and an illuminator mounted to illuminate the interior space of the enclosure.
US11670002B2 Apparatus and method for image-based positioning to predict a camera pose from image data
An apparatus and a method image classification based positioning are provided. For image-based positioning to predict a camera pose from image data, a positioning apparatus obtains a prediction result indicating which cell the image data belongs to among cells constituting a space for positioning from a classification network that processes the image data based on a pre-learned weight. The positioning apparatus obtains map information on the space for positioning by using a cell index selected based on the prediction result, and the map information includes minimum and maximum values of coordinates constituting a cell for each cell index, and a cell size. A position of the image data based on the map information is calculated to output a corresponding camera pose.
US11670000B1 Systems and methods for the accurate mapping of in-focus image data from two-dimensional images of a scene to a three-dimensional model of the scene
Disclosed is an imaging system and associated methods for mapping in-focus image data from two-dimensional (“2D”) images of a scene to a three-dimensional (“3D”) model of the scene. The imaging system receives the 2D images and the 3D model, determines the depth of field (“DOF”) and the field of view (“FOV”) for each 2D image, and selects a subset of 3D model constructs that form the FOV and are within the DOF of a particular 2D image. The imaging system determines pixels of the particular 2D image that represent a same set of points in the scene as the subset of 3D model constructs, and maps the visual characteristics from those pixels to non-positional elements of the subset of 3D model constructs.
US11669997B2 Image processing system, image processing method, and storage medium
An image processing system, which estimates a position and a pose of a camera and performs three-dimensional reconstruction processing of an object having a cylindrical shape by using a photographed image acquired by photographing an inside of the object with the camera, includes a processor. The processor estimates a first center axis of the cylindrical shape by using a group of three-dimensional points obtained by reconstructing, in a three-dimensional space, a group of feature points extracted from the photographed image. In addition, the processor performs bundle adjustment for correcting the position and the pose of the camera and the coordinates of the group of three-dimensional points by using a condition for minimizing a total sum of differences between a radius of the cylindrical shape and respective distances from the first center axis to individual three-dimensional points that constitute the group of three-dimensional points.
US11669992B2 Data processing
A computer-implemented method comprises obtaining first data comprising a first collection of coordinate data representing a position, or positions, of a first group of one or more objects detected in a first frame of a scene and obtaining second data comprising a second collection of coordinate data representing a position, or positions, of a second group of one or more objects detected in a second frame of the scene, wherein the second frame represents a different view of the scene than the first frame. The method further comprises determining whether any of the first group of objects correspond to any of the second group of objects in the scene based on the first collection of coordinate data and the second collection of coordinate data, wherein the first frame and the second frame are obtained from image data captured from a single camera position.
US11669988B1 System and method for three-dimensional box segmentation and measurement
A mobile device is capable of being carried by a user and directed at a target object. The mobile device may implement a system to dimension the target object. The system, by way of the mobile device, may image the target object to and receive a 3D image stream, including one or more frames. Each frame may include a plurality of points, where each point has an associated depth value. Based on the depth value of the plurality of points, the system, by way of the mobile device, may determine one or more dimensions of the target object.
US11669985B2 Displaying and editing images with depth information
The present disclosure generally relates to displaying and editing image with depth information. Image data associated with an image includes depth information associated with a subject. In response to a request to display the image, a first modified image is displayed. Displaying the first modified image includes displaying, based on the depth information, a first level of simulated lighting on a first portion of the subject and a second level of simulated lighting on a second portion of the subject. After displaying the first modified image, a second modified image is displayed. Displaying the second modified image includes displaying, based on the depth information, a third level of simulated lighting on the first portion of the subject and a fourth level of simulated lighting on the second portion of the subject.
US11669984B2 Method and system for registering multiple structures in medical images
A method, computer system, and a computer-readable medium for registering one or more structures to a desired orientation for planning and guidance for surgery is provided. The method includes in a preoperative stage, obtaining one or more 3D models of one or more structures from one or more CT images using an image processing segmentation technique or a manual segmentation technique; in the preoperative stage, registering the one or more structures to a template that is adapted to an alternating registration for a patient-specific shape and pose for a desired reduction and corresponding reduction transformations; in an intraoperative stage, mapping the one or more structures to one or more radiographs via a 3D-2D registration that iteratively optimizes a similarity metric between acquired and simulated radiographs; and in the intraoperative stage, providing an output that is representative of a radiograph or a 3D tomographic representation to provide guidance to a user.
US11669979B2 Method of searching data to identify images of an object captured by a camera system
A camera system comprises an image capturing device, object detection module, object tracking module, and match classifier. The object detection module receives image data and detects objects appearing in one or more of the images. The object tracking module temporally associates instances of detected objects, each of which has a signature representing features of the detected object. The match classifier matches object instances by analyzing data derived from the signatures. The match classifier determines whether the signatures match.
US11669978B2 Method and device for estimating background motion of infrared image sequences and storage medium
The present application provides a method and a device for estimating background motion of infrared image sequences and a storage medium. The method comprises: determining regions to be matched according to the maximum displacement of two adjacent frames of images in background motion, dividing the region to be matched into T sub-regions, and generating M groups of sub-window sets in the sub-regions randomly, and computing the background motion displacement corresponding to these sub-window sets by synchronous mutual information matching, then calculating the background motion displacement between two adjacent frames of images by a potential function voting method according to the background motion displacement corresponding to these sub-window sets. The method in the present application is based on image block matching, and does not depend on feature point extraction, so it has high robustness for background motion estimation of infrared image sequences with few feature points and noise interference.
US11669976B2 Automatically classifying animal behavior
Systems and methods are disclosed to objectively identify sub-second behavioral modules in the three-dimensional (3D) video data that represents the motion of a subject. Defining behavioral modules based upon structure in the 3D video data itself—rather than using a priori definitions for what should constitute a measurable unit of action—identifies a previously-unexplored sub-second regularity that defines a timescale upon which behavior is organized, yields important information about the components and structure of behavior, offers insight into the nature of behavioral change in the subject, and enables objective discovery of subtle alterations in patterned action. The systems and methods of the invention can be applied to drug or gene therapy classification, drug or gene therapy screening, disease study including early detection of the onset of a disease, toxicology research, side-effect study, learning and memory process study, anxiety study, and analysis in consumer behavior.
US11669975B2 Subject tracking device, subject tracking method, and imaging apparatus
An imaging apparatus includes a subject detection unit that detects a subject using an image signal output by an image sensor and a motion vector detection unit that detects a motion vector of the subject from the image signal. A camera control unit performs a process of recognizing a movement pattern using the motion vector of the detected subject and determines a group movement scene if it is determined that a movement of a plurality of subjects is a linear movement and the number of subjects with the same movement pattern is equal to or greater than a predetermined number. The camera control unit sets the subject in the lead in the movement direction among the plurality of subjects performing the liner movement in the determined group movement scene to a tracking target as a main subject.
US11669974B2 Constrained object correction for a segmented image
Disclosed is a computer-implemented method of segmenting a medical patient image using an atlas and relating the segmentation result to a model of possible geometric changes to the segmentation result (e.g. for correcting the position of the segmentation of anatomical structures) which consider for example anatomical limitations. The thus-related segmentation result may be used as a basis for changing and/or correcting the position, shape and/or orientation of at least parts of the segmentation result, e.g. by user interaction. The invention also relates to an atlas data set comprising information such as values of the variables of the model of possible geometric changes in relation to the positions of anatomical structures in the atlas.
US11669970B2 System, apparatus, and method for detection of ureteropelvic junction obstruction
Systems, apparatuses, and methods for diagnosing ureteropelvic junction obstruction. A set of biomarkers may be extracted from each of one or more time-activity curves associated with diuresis renography and/or functional magnetic resonance urography of one or more kidneys of a patient. One or more calculations can be performed based on the set of biomarkers to identify uretero-pelvic junction obstruction and a classification of severity or criticality thereof.
US11669965B2 AI-based label generating system and methods for use therewith
A label generating system operates to generate an artificial intelligence model by: training on a training data set that includes the plurality of medical scans with the corresponding global labels; generating testing global probability data by performing an inference function that utilizes the artificial intelligence model on the plurality of medical scans with the corresponding global labels, wherein the testing global probability data indicates a testing set of global probability values corresponding to the set of abnormality classes, and wherein each of the testing set of global probability values indicates a probability that a corresponding one of the set of abnormality classes is present in each of the plurality of medical scans with the corresponding global labels; comparing the testing set of global probability values to a corresponding confidence threshold for each of the plurality of medical scans selected based on the corresponding one of the global labels; generating an updated training data set by correcting ones of the plurality of medical scans having a corresponding one of the testing set of global probability values that compares unfavorably to the corresponding confidence threshold; and retraining the artificial intelligence model based on the updated training set.
US11669963B2 Tracking of image quality in magnetic resonance imaging
The invention provides for a magnetic resonance imaging system (100) for acquiring magnetic resonance data (144, 146) of a subject (118) within an imaging zone (108), wherein the magnetic resonance imaging system comprises a memory storing a set of parameter ranges (150). At least a portion of the parameter ranges are user configurable. Machine executable instructions cause a processor controlling the magnetic resonance imaging system to: receive (300) configuration commands (152) configured for setting adjustable image acquisition parameters (506) of a pulse sequence recipe; determine (302) if an out of range status exists by determining if any of the configuration commands are outside of the parameter range; provide (304) a warning signal (200) if the out of range status exists; receive (306) a scan status command (156) from a user interface (132); acquire (308) the magnetic resonance data by controlling the magnetic resonance imaging system using the pulse sequence recipe and the configuration commands if the scan status indicates an acceptance of the out of range status; label (310) the magnetic resonance data with a quality indicator (158); and write (312) the magnetic resonance data with the quality indicator to a computer readable storage medium.
US11669959B1 Automated analysis of lattice structures using computed tomography
Systems, methods, and computer-readable media for evaluating a set of computed tomography data associated with a lattice structure. The lattice structure may be additively manufactured. The computed tomography data may be segmented using a filter for identifying blob-like structures to identify nodes present within the lattice structure. A three-dimensional path traversal is applied to volumetric data to identify a plurality of struts within the lattice structure that are compared to corresponding struts within a set if three-dimensional mesh data of the lattice structure to identify defective struts. Further, two-dimensional slices may be extracted from each of the computed tomography data and the mesh data and compared to identify one or more inconsistencies indicative of defects within the lattice structure.
US11669958B2 System and method for correcting paving mat defects
A method includes receiving sensor data indicative of a paved surface, and identifying a defect associated with the paved surface based at least in part on the sensor data. The method also includes determining that the defect is of a defect type based on determining that a value associated with the defect is within a value range associated with the defect type. The method further includes generating a command associated with the defect that, when executed by a machine, at least partially remedies the defect. The method also includes providing the command to an electronic device via a network.
US11669957B2 Semiconductor wafer measurement method and system
A method of analyzing a semiconductor wafer includes obtaining a graphic data system (GDS) file corresponding to the semiconductor wafer, using GDS information from the GDS file to provide coordinates of a layout feature of the semiconductor wafer to an electron microscope, using the electron microscope to capture a raw image from the semiconductor wafer based on the coordinates of the layout feature, and performing a measurement operation on the raw image.
US11669956B2 Ground engaging tool wear and loss detection system and method
An example wear detection system receives first imaging data from one or more sensors associated with a work machine. The first imaging data comprises data related to at least one ground engaging tool (GET) of the work machine. The example system identifies a region of interest including data of the at least one GET within the first imaging data. Based on the identified region of interest, the example system controls a LiDAR sensor to capture second imaging data capturing the at least one GET that is of higher resolution than the first imaging data. The example system generates a three-dimensional point cloud of the at least one GET based on the second imaging data and determines a wear level or loss for the at least one GET based on the three-dimensional point cloud.
US11669954B2 Information processing apparatus and method for controlling same
An information processing apparatus obtains a plurality of scanned images, determines whether each of the plurality of scanned images is suitable for use in generating a reference image, by using a master image for generating the reference image, and generates the reference image by combining a plurality of scanned images determined to be suitable for use in generating the reference image.
US11669950B2 Analysis apparatus, analysis method, and storage medium
The analysis apparatus (2000) includes a co-appearance event extraction unit (2020) and a frequent event detection unit (2040). The co-appearance event extraction unit (2020) extracts co-appearance events of two or more persons from each of a plurality of sub video frame sequences. The sub video frame sequence is included in a video frame sequence. The analysis apparatus (2000) may obtain the plurality of sub video frame sequences from one or more of the video frame sequences. The one or more of the video frame sequences may be generated by one or more of surveillance cameras. Each of the sub video frame sequences has a predetermined time length. The frequent event detection unit (2040) detects co-appearance events of the same persons occurring at a frequency higher than or equal to a pre-determined frequency threshold.
US11669949B2 Apparatus and method for inferring contrast score of an image
An apparatus for classifying a contrast level of an image is provided. One or more processors execute instructions stored in one or more memory devices which configure the one or more processors to obtain an image from an image source, extract intensity values for each pixel of the obtained image, calculate a probability distribution for the obtained image representing a number of pixels at each unique pixel value, determine, from the calculated probability distribution, a spread value representing a series pixel values including at least a predetermined number of pixels at each pixel value in the series of pixel values and classify the obtained image a member of one of three classes based on the calculated probability distribution and the determined spread value.
US11669948B2 Learned model generating method, learned model generating device, product identifying method, product identifying device, product identifying system, and measuring device
A measuring system 1 includes a server 200 identifying a kind of a product from a product image in which the product is included and a measuring device 100 identifying the kind of the product from the target image in which the product is included. The server 200 includes an acquisition unit that acquires a product image and product information relating to a kind of a product, a dividing unit that acquires a plurality of divided imaged by dividing the product image into a plurality of areas, and a generation unit that generates an identifying model by performing machine learning on the basis of a plurality of divided images extracted by an extraction unit that extracts a plurality of divided images satisfying a predetermined condition relating to a shown amount of the product from among the plurality of divided images.
US11669944B2 Electronic device for video editing with dynamic tone metadata and operation method thereof
An apparatus and method for editing an image including dynamic tone metadata in an electronic device are provided. The electronic device includes a display, and at least one processor operatively connected to the display, wherein the at least one processor may be configured to generate a third image to be inserted between a first image and a second image continuous with the first image among a plurality of images belonging to video content, generate dynamic tone metadata of the third image based on dynamic tone metadata of the first image and the second image, and update the video content by adding the third image and the dynamic tone metadata of the third image.
US11669941B2 Signal processing device and image display apparatus including the same
Disclosed is a signal processing device and an image display apparatus including the same. In the signal processing device and the image display apparatus according to the present disclosure, a High Dynamic Range (HDR) processor receives an image signal and adjust a luminance of the image signal, and a reduction unit configured to amplify the adjusted luminance of the image signal and increase a resolution of the grayscale of the image signal to generate an enhanced image signal, wherein the enhanced image signal provides an increased luminance and grayscale resolution of the image signal while maintaining high dynamic range within the displayed HDR image. Accordingly, expression of high grayscale of a received image may improve.
US11669940B2 Apparatus and method for baseline estimation in input signal data
An apparatus for baseline estimation in input signal data is configured to retrieve input signal data (I(xi)) and to subtract baseline estimation data (ƒ(xi)) from the input signal data (I(xi)) to compute output signal data. The apparatus is further configured to compute the baseline estimation data (ƒ(xi)) from a convolution using a discrete Green's function (G(xi)).
US11669935B2 Image processing device and operating method thereof
An image processing device includes: an image sensor for acquiring a pixel value of each of a plurality pixels; and a controller for acquiring a pattern image including the pixel value of each of the plurality of pixels and an exposure value representing an exposure time, generating a plurality of super resolution images based on pixels having the same exposure value among the plurality of pixels included in the pattern image, generating a motion map, which represents a motion of an object based on a ratio of exposure values of pixels at a selected position among a plurality of pixels included in the plurality of super resolution images and a ratio of pixel values of the pixels at the selected position, and generating a target image according to a weighted sum of the plurality of super resolution images and the motion map.
US11669934B1 Dynamic positional control system
A dynamic positioning control system having a transparent or semi-transparent substrate, an image processor, and one or more image-generating elements operatively connected to the image processor configured to simultaneously generate a plurality of images within an overall image-generating-capable field area of the substrate is provided. A dynamic positioning control system having a transparent or semi-transparent substrate, a dimming controller, and a plurality of electrodes operatively connected to the dimming controller configured to dim one or more areas on or within the substrate within an overall electrochromic dimming-capable field area is also provided. The image processor and the dimming controller may be separate elements or may be a single controller.
US11669932B2 Efficient sharing and compression expansion of data across processing systems
A mechanism is described for facilitating sharing of data and compression expansion of models at autonomous machines. A method of embodiments, as described herein, includes detecting a first processor processing information relating to a neural network at a first computing device, where the first processor comprises a first graphics processor and the first computing device comprises a first autonomous machine. The method further includes facilitating the first processor to store one or more portions of the information in a library at a database, where the one or more portions are accessible to a second processor of a computing device.
US11669931B2 Device and method for inserting identification code for tracking duplicated image
The present disclosure a method of providing identification code insertion service for tracking a duplicated image, which is performed by a server, including: (a) receiving an image from a user terminal; (b) converting the received image to black and white, and selecting a plurality of insertion regions in the converted image; (c) transforming an image of at least one of a plurality of insertion regions selected at random; and (d) mapping an identification code and image information included in the transformed image of the insertion region, storing the identification code and the image information in a database, and providing the image in which the identification code is inserted to the user terminal.
US11669928B2 Fare classes with obscured demand
A computer-based system for unobscuring and/or unconstraining demand is disclosed. Via use of the system, actual airline seat bookings may be restated in an unobscured and/or unconstrained form, facilitating improved demand forecasts for subsequent seat bookings. In this manner, seat protects may be better allocated to align with actual demand, thus increasing revenue.
US11669927B2 Providing unique codes on packages for liquid food
Unique codes for marking packages for liquid food are generated with a header portion (40) containing non-encrypted code-definition data ([E], [G]) that represents the code structure and/or the code generation methodology, and a payload portion (41) containing encrypted payload data ([EP]). The encryption ensures that the code is sufficiently scrambled to make guessing and fraudulent code generation difficult. The payload data, before encryption, may be defined to be unique in each code, thereby also rendering the code unique. The payload data, before encryption, may also be structured so as to enable efficient search for the code in a database. When read from a package, the code may be processed by extracting the code-definition data ([E], [G]), identifying the payload portion (41), extracting the encrypted payload data ([EP]), re-creating the payload data by decryption, and searching the database for the code based on the payload data or one or more subsets thereof.
US11669926B2 Information provision device, loading work assistance system, and information provision method
A loading work assistance system includes a loading-progress-degree calculation unit that calculates a degree of progress of loading work performed on a transport vehicle located in a construction site by a loading vehicle, a determination unit that determines whether or not the degree of progress is equal to or more than a degree-of-progress determination threshold value, and a transport vehicle starting instruction unit that instructs the transport vehicle standing by to be started in a case where the degree of progress is equal to or more than the degree-of-progress determination threshold value.
US11669922B2 Connecting a tutor with a student
A system and a method for connecting a tutor with a student in real time. Initially, the system receives a student profile. Further, the system receives a question from the student. Furthermore, the system synthesizes the question based on a set of predefined machine learning model. Subsequently, the system determines a cohort of the students from the set of the cohort of the students. The cohort of the students is determined based on the one or more parameters related to the question. Further, the system identifies a tutor assigned to the cohort of the students. Subsequently, the system notifies the tutor in real time. Further, the system receives an acknowledgement from the tutor within a predefined time. Finally, the system connects the tutor with the student in real time when the acknowledgement is the positive acknowledgement.
US11669918B2 Dialog session override policies for assistant systems
In one embodiment, a method includes receiving a user input at a client system, wherein the user input is associated with one or more intents and one or more slots, generating one or more first dialog acts based on the user input, calculating a task-confidence score based on one or more intent-confidence scores associated with the one or more intents, respectively, and one or more slot-confidence scores associated with the one or more slots, respectively, generating one or more second dialog acts modifying the one or more first dialog acts responsive to the task-confidence score being less than a threshold score, and presenting a response to the user input at the client system, wherein the response is based on one or more of the first dialog acts or the second dialog acts.
US11669917B1 News alerts based on user analytics
A system gathers information on important and influential people and builds a social graph. The system regularly sends news alert messages to users. This can help users nurture their relationship with persons they are connected to, by providing them with updates on news and other events that happen to persons they are connected to. The watch can be customized with a variety of options, such as including related entities, organizing news alerts with user data, and other options.
US11669916B2 Computerized systems and methods for tracking dynamic communities
Systems and method are provided for tracking online communities. One method includes at a first time, sorting the plurality of users by: determining that a group of the plurality of users belongs to a community, wherein the community has a community identification of zero; labeling each user in the group with the community identification of zero; labeling each user in the group with an algorithm identification, wherein the algorithm identification is associated with the community; determining that that one user of the group is a core user; and increasing the community identification counter by one; repeat the sorting until each user of the plurality of users is labeled with a community identification and an algorithm identification; and generate a community dynamics analysis based on the sorting of the plurality of users.
US11669915B1 Systems and methods for making high value account recommendations
Systems, methods, and non-transitory computer-readable media can identify a set of accounts, each account of the set of accounts having a number of followers. The set of accounts are grouped into a plurality of groups based on number of followers, wherein each group is associated with a value score. A machine learning model is trained using a set of training data comprising account recommendation conversion information, wherein the account recommendation conversion information comprises a plurality of successful account recommendations, and each successful account recommendation is assigned a weight based on the value scores associated with the plurality of groups. One or more accounts of the set of accounts are selected to present as account recommendations based on the machine learning model.
US11669914B2 Adaptive intelligence and shared infrastructure lending transaction enablement platform responsive to crowd sourced information
A system includes a crowdsourcing request circuit that configures parameter(s) of a crowdsourcing request related to obtaining information on a condition of a collateral for a loan, a crowdsourcing publishing circuit that publishes the crowdsourcing request to a group of information suppliers, and a crowdsourcing communications circuit that collects and processes response(s) from the group of information suppliers, and provides a reward to at least one of the group of information suppliers in response to a successful information supply event.
US11669910B2 Multi-platform data processing system
Systems, methods, apparatus, computer program code and means to improve dynamic data processing associated with one or more automated rating applications are provided. In some embodiments, an apparatus may include a communication device to receive a business type and a business location. The apparatus may also include a business owner's policy coverage or standalone general liability coverage platform to query a rating database, the query resulting in at least a first price for an entity. The apparatus may further include a professional liability coverage platform operating in parallel with a business owner's platform.
US11669908B1 Systems and methods for configuring a life insurance system
Methods and systems for configuring non-contemporaneous analytics. An application is received from a consumer for a life insurance policy. An indication is sent to the consumer agreeing to activate the life insurance policy upon receipt of a notification of an activation trigger. An activation trigger is received and the policy is activated.
US11669902B2 System and method for displaying and/or analyzing a limit order book
According to one embodiment, a method of generating a display of a limit order book is provided. Data regarding a plurality of limit orders entered onto an electronic market is received and recorded, at least temporarily. The data regarding each limit order includes a price and a time associated with that limit order. Based on the received data, a graphical display is generated that indicates, for each recorded limit order entered into the electronic market within a period of time, the price and the time associated with that limit order. The price associated with each limit order is indicated by a first axis of the graphical display and the time associated with each limit order is indicated by a second axis of the graphical display. The graphical display may be displayed using an electronic display device.
US11669898B2 System for estimating distance-to-default credit risk
A method, computer system, and computer program product are provided for assessing a credit risk of a set of companies. A computer system creates a training data set from distance-to-default values for a first set of companies. The computer system builds a set of predictive models based on the training data set, linking the observed distance-to-default to market capitalization and total liabilities. The computer system forecasts estimated new distance-to-default values for a second set of companies, based on their current distance-to-default (obtained from the Merton approach), and a future change in market capitalization and/or change in total liabilities, according to the set of predictive models.
US11669897B2 Guidance engine: an automated system and method for providing financial guidance
Aspects described herein may allow for receiving, by a detection server, a plurality of configuration parameters, wherein each configuration parameter includes a type of a risk and an associated level of the risk, with a corresponding automated remediation action for each configuration parameter. A remediation management framework authenticates the detection server for access to the remediation management framework and initiates a scanning of a system of interest, based on the plurality of configuration parameters, by the detection server, to identify one or more risk findings. The remediation management framework receives the identified one more risk findings; and matches each of the one or more risk findings with the plurality of configuration parameters, which then triggers by the remediation management framework, the corresponding automated remediation action associated with each of the one or more risk findings.
US11669894B2 Transaction retrieval, transaction matching, alert generation, and processing of dispute alerts
The subject matter disclosed herein provides methods for executing a script to retrieve chargeback records. The method may execute a script for retrieving one or more chargeback records for one or more merchants from one or more web portals of one or more financial institutions. The one or more chargeback records may represent a return of funds to one or more purchasers by the one or more financial institutions. The script may have commands. These commands may navigate a web browser to a web portal associated with at least one financial institution. These commands may also provide authentication information for the at least one merchant into the web portal, access the one or more chargeback records for the at least one merchant, and download the one or more chargeback records. Related apparatus, systems, techniques, and articles are also described.
US11669893B2 Locker system for condition-based storing and return of an item
In certain embodiments, condition-based storing and return of an item associated with a user may be facilitated via a locker system. In some embodiments, attribute information indicating attributes of an item placed in the locker system may be obtained, and the attribute information may be processed to determine a categorization of the item. In response to the categorization satisfying one or more categorization conditions, product/service information related to a product or service may be provided for presentation to the user. In response to receiving user acceptance of the product or service, an item return condition may be assigned to the item. In response to the user satisfying the item return condition, access rights to the item may be enabled for the user.
US11669885B2 Removing purchases from online containers
Systems and methods are provided for identifying a first user account based on an indication of purchase of a first item; identifying a second user account associated with the first user account; determining a shared characteristic between the first item of the first user account and a second item in an online container associated with the second user account; determining a user interest of the second item based on user attribute data associated with the second user account and the shared characteristic; removing the second item from the online container based on the determining of the user interest; and causing display of a notification on a user interface of a device associated with the second user account, the notification including an indication of the second item being removed from the online container based on the indication of purchase of the first item.
US11669883B2 Security model and interface for digital purchases on a wearable device
Embodiments described herein provide a security model and interface for wearable device digital purchases that can be made without the assistance of a companion device. The satellite device can be configured to be used as a primary device, without reliance upon a paired device. A provisioning process may be implemented to generate and validate one or more tokens to authenticate the wearable device and a set of cryptographic keys can be generated. Subsequently, the token(s) and cryptographic keys may be used to enable a user of the wearable device to make purchases from a digital shopping store without support from an associated companion electronic device.
US11669882B2 Systems and methods for identifying item substitutions
Systems and methods for identifying item substitutions. History information can be collected. The history information can include one or more episodes from one or more customers. Each episode can include one or more items. The history information can be transformed into a matrix of observed substitutions. A neural network can be trained on the matrix of observed substitutions to generate item embeddings. Input including an item can be received. A substitution similarity between the item and another item based on the item embeddings can be identified.
US11669880B2 System and method for customization of an eyewear
A system and method for customization of an eyewear is disclosed. The system includes a face scanning subsystem configured to scan a face of a user to capture one or more predefined details, an eyewear display subsystem configured to display one or more collections of the one or more components, an eyewear customization subsystem configured to receive a selection input representative of one or more components selected from the one or more collections, a first level eyewear customization subsystem configured to receive one or more customization input representative of one or more customization parameters, an eyewear assembling subsystem configured to assemble the eyewear associated with the user, a testing subsystem configured to test in real time, one or more customized eyewear, a second level eyewear frame eyewear customization subsystem configured to customize the one or more customization parameters in real time.
US11669877B1 Latency manager
Techniques to help reduce latency and improve computer performance including managing latency between client computers over a network with server computers including determining configurable time period, communicating quote data to client computers, determining most recent quote data from a cache and determining whether to execute quote data based on quote version data and time data associated with the quote data and based on the configurable time period.
US11669873B2 Interactive product placement system and method therefor
A method for facilitating the order of commercial products in connection with the display of media content, whereby a player comprises a media production component and an interactive e-commerce component embedded therein. The player with the e-commerce component can be virally copied and propagated from one web page to any number of other web pages. A method for presenting advertisements for commercial products in video productions, whereby the commercial product is placed in the video production as an element of the video production. A viewer is enabled to interact with the video production to select the product. Information is then displayed about the selected product; and the viewer is enabled to purchase the selected product.
US11669872B2 Smart broadcasting device
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for broadcasting audio. In one aspect, the method includes receiving, from a server by a smart broadcasting device associated with a service client, an audio broadcast instruction; in response to receiving the audio broadcast instruction, downloading an audio file corresponding to the audio broadcast instruction, wherein the audio file comprises a marketing content related to services provided by the server to the service client associated with the smart broadcasting device; and broadcasting, by the smart broadcasting device, the audio file by using a speaker of the smart broadcasting device.
US11669870B2 Using embedded elements for online content verification
A computerized method of content verification comprising using a server for receiving a first data from a host monitoring code embedded in a webpage or an application loaded from a content server and executed by a client device, the host monitoring code is executed by the client device during an execution of the webpage or the application which further embeds nesting element(s) for loading nested content from nested content server(s), the first data is indicative of the execution, receiving a second data indicative of the execution from a guest monitoring code embedded in the nested content, combining the first data and second data for compliance verification of the execution with one or more rules associated with the nested content and initiating action(s) according to the verification. Wherein the first data is not available to the guest monitoring code and the second data is not available to the host monitoring code.
US11669865B2 System and method for locational messaging
Positional communication systems and methods include receiving a definition of a first geographic area including a first commercial location by a computer system and storing the first geographic area in a memory. The location of a mobile device in the possession of a customer is determined, and if the mobile device is determined to be at a location within the first geographic area, an incentive message for the customer to leave the location and go to a second commercial location is sent to the mobile device.
US11669864B2 Determining locations of interest based on user visits
Techniques are described for determining locations of interest based on user visits. In some situations, the techniques include obtaining information about actual locations of users at various times, and automatically analyzing the information to determine particular locations in a geographic area that are of interest, such as for frequent destinations visited by users. After determining a particular location of interest, it may be represented by generating a corresponding location model to describe the geographic subarea or other location point(s) covered by the determined location of interest, and one or more points of interest (e.g., businesses, parks, schools, landmarks, etc.) may be identified that are located at or otherwise correspond to the determined location of interest. In addition, a determined location of interest may be further used in various ways, including to identify later user visits to that location (e.g., to a point of interest identified for the location).
US11669863B1 Multimedia communication system and method
Systems and methods are disclosed for creating, editing, sharing and distributing high-quality, media-rich web-based communications. The communications are created in a layered fashion that integrates user-selected text, colors, background patterns, images, sound, music, video, or other media. The systems and methods are used to generate, edit, broadcast, and track electronic presentations, brochures, advertisements (such as banner advertisements on highly trafficked media websites), announcements, and interactive web pages, without the need for the user to understand complex programming languages.
US11669860B2 Methods, systems, and media for automated compliance determination of content items
Methods, systems, and media for automated compliance determination of content items are provided. In some embodiments, the method comprises: receiving, at a server from a user device associated with a user, a request to provide a branded content item on a media content platform; in response to receiving the request, generating a transcript of a speech portion of the branded content item; generating a plurality of candidate word sequences based on the transcript; selecting a candidate word sequence from the plurality of candidate word sequences based on a similarity that is determined by comparing each of the plurality of candidate word sequences with each of a plurality of target word sequences; in response to selecting the candidate word sequence, applying a model to the selected candidate word sequence to determine whether the selected candidate word sequence contains a first disclosure statement in accordance with one or more disclosure requirements and applying the model to a content description associated with the branded content item to determine whether the content description contains a second disclosure statement in accordance with the one or more disclosure requirements; and associating the branded content item with a compliance indicator that indicates the branded content item is compliant with the one or more disclosure requirements in response to the model indicating that the selected candidate word sequence contains the first disclosure statement and in response to the model indicating that the content description contains the second disclosure statement.
US11669851B2 Personalized mechanisms to resolve explore-exploit dilemma with dynamically shared learnings
A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform: displaying content elements on one or more websites to users; performing a classification of the users into segments; receiving a request from a first user of the users to display a webpage of the one or more websites; determining an amount of information in a respective posterior distribution of each of the one or more first segments of the segments in which the first user is classified, for each of the content elements based on impression response data; selecting a selected content element from among the content elements based on weightings of the content elements for the one or more first segments; and generating the webpage comprising the selected content element. Other embodiments are disclosed.
US11669844B1 Systems and methods for generation of alerts based on fraudulent network activity
Disclosed herein are systems and methods executing a server that perform various processes for generating alerts containing various data fields indicating threats of fraud or attempts to penetrate an enterprise network. Analyst computers may query and fetch alerts from a database, and then present the alerts to be addressed by an analyst according to the priority level of the respective alerts.
US11669839B2 System and method for processing a digital transaction
A system for processing a digital transaction includes a user authenticator, a processor in communication with the user authenticator, and non-transitory computer readable media that stores instruction code. The user authenticator is configured to receive biometric data associated with a user from a sensor. The sensor corresponds to at least one of: an image sensor, a finger print sensor, a motion sensor, a user interaction pattern sensor, and an infrared image sensor. The user authenticator is further configured to receive user identifying information and to determine whether the biometric data associated with the user is associated with the user identifying information to thereby validate the user. If the user is validated, the user authenticator is configured to generate user credentials associated with the user. The instruction code is executed by the processor and causes the processor to receive, from a user terminal, the user credentials. If the user credentials are valid, the processor determines different categories of information required to process the digital transaction; determines one or more data source systems that store information related to the different categories of information and the user identifying information; aggregates, from one or more data source systems, the information associated with the user identifying information; and communicates the aggregated information to a processing system to thereby process the digital transaction.
US11669838B2 Dynamic transmission metadata validation adjustment based on network conditions
Methods, systems, and apparatuses are described herein for the direct sharing and use of transaction data separately from transaction authorization processes. Transaction metadata associated with a transaction may be received and validated. Authorization information corresponding to the transaction may be received. The degree to which the transaction metadata is tested may be based on a predicted time of receipt of the authorization information. The transaction metadata and authorization information may be correlated. A computing device may determine whether to authorize the financial transaction based on the authorization information and the correlated transaction metadata. All or portions of the transaction metadata may be provided to one or more users after the transaction has been authorized or denied.
US11669833B1 Blockchain endpoint protection
Quantum security may be enhanced through the use of quantum-safe validators for transactions whereby the quantum-safe validators process quantum-safe addresses and signatures of parties to the transactions. Quantum safety may be added to conventional blockchain transactions, for example, via smart contracts which are executed using cryptographic interlocks to between conventional smart contract execution engines and quantum-safe validators to ensure both quantum-safe processing of addresses and signatures and legitimacy of quantum-safe validators in presenting transactions for incorporation on the chain.
US11669832B2 Blockchain-implemented method and system for access control on remote internet-enabled resources
The invention provides a blockchain-implemented control method and corresponding system(s). The invention may control access to an internet-enabled resource such as an IoT device that is provided with computing capabilities enabling it to communicate with other computer-based resources and interact with a distributed ledger. In one embodiment, the invention provides a method for controlling the use of an internet-enabled resource comprising providing a first blockchain transaction comprising at least one output which is redeemable only by provision of at least: i) a secret value selected by a user; and ii) a signature associated with a resource provider; sending use-related information to the resource; generating a second blockchain transaction requesting at least the secret value; and modifying the second blockchain transaction to include the secret value.
US11669830B2 Systems and methods for distributed-ledger based settlement
Systems and methods for distributed ledger-based settlement are disclosed. In one embodiment, a method may include: receiving settlement instructions from a first party providing a commodity and a second party providing cash; matching the settlement instructions; affirming the matched settlement instructions with the parties; a smart contact sending the affirmed settlement instructions to a commodity clearing bank; the smart contract receiving confirmation of a blockage of the commodity from the commodity clearing bank; the smart contact sending the affirmed settlement instructions to a cash clearing bank; the smart contract receiving confirmation of a blockage of the cash from the cash clearing bank; the smart contract executing the exchange of tokens for the commodity for tokens for the cash; and the smart contract writing the tokens for the cash to a wallet for the first party, and writing tokens for the commodity to a wallet for the second party.
US11669828B1 Mobile wallet artificial intelligence card underwriting
A mobile wallet computing system associated with a mobile wallet database includes a mobile wallet circuit structured to present a mobile wallet interface a mobile wallet user. The mobile wallet interface includes a first portion that includes a graphical depiction of a user payment vehicle associated with a financial institution, the first portion including a first interaction point that enables the user to initiate a sequence to engage in a mobile wallet transaction using the mobile wallet. The interface also includes a second portion that includes a second interaction point and a third interaction point, the second interaction point enabling the user to access a functionality enabling the user to indicate a transaction preference for a transaction with an entity other than the mobile wallet provider or financial institution, the third interaction point enabling the user to indicate a preference to initiate communications with the financial institution.
US11669827B1 GPS validation for transactions
A location verification provision is implemented to determine the location of a device associated with a user at the time of an attempted transaction. The attempted transaction includes receiving user identification and/or payment information, which is associated with the device in an entry stored in a database. Location information of the device, as well as a time at each location, may also be stored in the database. To verify that the device is located at the location of the transaction, a comparison operation may be performed. If the device is located where the transaction is being processed, the transaction may be completed. Predetermined criteria may be defined to account for possible inaccuracies in location and time calculations.
US11669824B2 Shared mobile payments
Methods and systems are provided for facilitating shared mobile payments. According to an embodiment, a user can initiate a purchase using a mobile device. The mobile device can display a total price for the purchase. The first user can cooperate with one or more second users to share the cost of the purchase. The cooperation can be facilitated via the first and second users' mobile devices.
US11669820B2 Initiating split data transfers at a terminal
A method may include: causing a point-of-sale terminal processing a transaction to display a machine-readable code, the machine-readable code encoding a web address; receiving a request from a device that scanned the machine-readable code, the request received at the web address; in response to receiving the request, causing the device that scanned the machine-readable code to output an interface; receiving, through the interface, an input of an indication to separate the transaction into multiple transaction parts and one or more parameters indicating how the transaction is to be separated; and sending, to the point-of-sale terminal, a message that configures the point-of-sale terminal to separate the transaction in accordance with the one or more parameters.
US11669814B1 Systems and methods for funds transfers via a federated directory
A system, method, and apparatus for a funds transfer is provided. A method includes: receiving a fund transfer request from a user regarding a payee and an amount of funds to transfer to the payee; sending the fund transfer request to a computing system coupled to a first payment directory and a second payment directory; receiving an identification of the payee and a second payment directory based on the fund transfer request; receiving an identification of a data collision regarding information associated with the payee and another user; displaying information regarding the identified payee; receiving an indication from a user that the information regarding the identified payee is correct; sending an instruction that facilitates identification of the payee by resolving the data collision; and providing, via a mobile device, a message indicating that the fund transfer has been completed.
US11669813B1 Real-time interbank transactions systems and methods
A method of performing an off-us deposit with reversal is provided. The method includes receiving, by a depository bank computing system associated with a depository bank, a request identifying an amount of a transfer of funds from a paying bank, different from the depository bank, into an account associated with a customer of the depository bank. The method further includes crediting, by the depository bank computing system, the account of the customer of the depository bank by the amount of the transfer of funds. The method further includes determining, by the depository bank computing system, a need for a reversal of the transfer of funds from the account of the customer of the depository bank. The method further includes reversing, by the depository bank computing system, the transfer of funds from the account of the customer by the amount of the transfer of funds.
US11669810B2 Fault diagnosis apparatus for electrically operated smoking devices
A method for supplying products for electrically operated smoking systems is provided, including: delivering to a remote user device from a central server over a network connection order option information associated with a vending machine; receiving an order from the remote user device, the order including an indication of a product available from the vending machine, and user identification information; retrieving registered user information, including user authentication information associated with user identification information; receiving user authentication information from a user; and if the received user authentication information matches the retrieved user authentication information, delivering the product to the user at the vending machine.
US11669805B2 Single sign-on through customer authentication systems
Described herein is a system, method, and non-transitory computer readable medium related to a service provider using a third party identity provider to authenticate a user with improved security. An authentication token is received from the identity provider, and can be verified against internal configuration information. The internal configuration information includes data that is not included in the authentication token, and therefore, is not vulnerable to some security attacks, such as a man-in-the-middle attack. After the authentication token is verified, the internal configuration information and authentication token may be used to create a custom identifier, referred to as an identity ID. The identity ID may be used by the service provider to verify user access to resources.
US11669804B2 Equipment library with link to manufacturer database
In one embodiment a method includes storing in non-volatile memory a library of equipment configuration code files, each equipment configuration code file including configuration code for configuration and control of a work vehicle, for configuration and control of an attachment to be carried or towed by the work vehicle, or for combined configuration and control of both the work vehicle and the attachment in combination, receiving an altered version of at least one equipment configuration code file, the altered version including OEM data provided by or altered by an original equipment manufacturer of the work vehicle or the attachment, dealer or distributor data provided by or altered by a dealer or distributor of the work vehicle or the attachment, and user data provided by or altered by a user of the work vehicle or attachment, and storing the altered version in the non-volatile memory of the library.
US11669803B1 Item movement based on weight transfer
This disclosure describes a system for managing inventory as it transitions into a materials handling facility, as it transitions between locations within a materials handling facility and/or as it transitions out of a materials handling facility. In some instances, a total weight associated with a user pattern may be monitored by sensors of a base surface and weight of inventory items may be monitored by sensors at the inventory locations. When a user associated with the user pattern retrieves an item from an inventory location, the decrease in the weight at the inventory location will correspond with the increase in total weight associated with the user pattern. Accordingly, the item may be tracked from the inventory location and associated with the user pattern based on the corresponding changes in weight.
US11669798B2 Clearing internationally shipped items through government customs agencies
The present invention extends to methods, systems, and computer program products for clearing internationally shipped items through government customs agencies. Aspects of the invention utilize a unifying database to consolidate information from different parties (e.g., government entities, shippers, carriers, brokers, and item recipients) associated with delivery of an internationally shipped item in a common location. The unifying database facilitates communication between different the parties that use different data protocols, different data formats, different data types, different EDI, etc., Parties can update relevant information corresponding to their responsibilities within the unified database. When one party updates information, other parties can be notified electronically in essentially real time of status changes relevant to item delivery. Brokers can be assigned for at-will clearance work based on broker profile information maintained in the unifying database.
US11669794B2 Building risk analysis system with geographic risk scoring
A building risk analysis system including one or more memory devices storing instructions thereon, that, when executed by one or more processors, cause the one or more processors to receive threats, each of the threats including a location, wherein each of the threats are threats of a particular threat category, determine a number of threats for each of geographic areas based on the location of each of the threats, and generate a distribution based on the number of threats for each of the geographic areas. The instructions further cause the one or more processors to determine a risk score for each of the geographic areas based on one or more characteristics of the distribution and the number of threats for each of the geographic areas.
US11669792B2 Medical scan triaging system and methods for use therewith
A medical scan triaging system is operable to train a computer vision model and to generate abnormality data indicating abnormality probabilities for medical scans via the computer vision model. A first subset of medical scans is determined by identifying medical scans with abnormality probabilities greater than a first probability value of a triage probability threshold. A second subset of medical scans is determined by identifying medical scans with abnormality probabilities less than the first probability value. An updated first subset of medical scans is determined by identifying medical scans with abnormality probabilities greater than a second probability value of an updated triage probability threshold. An updated second subset of the plurality of medical scans is determined by identifying medical scans with a abnormality probabilities less than the second probability value. The updated first subset of medical scans is transmitted to client devices.
US11669780B2 Asynchronous multiple scheme meta learning
Building machine learning models by receiving, a plurality of training process scores associated with the model parameter lists, determining, a best model parameter list according to the training process scores, determining a descendant model parameter list according to the best model parameter list, wherein the descendant parameter list comprises a portion of the best model parameter list, distributing the descendant model parameter list, conducting a model training process according to the descendant model parameter list, determining a training process score according to the descendant model parameter list, and sending the training process score for the descendant model parameter list.
US11669773B2 Electronic devices generating verification vector for verifying semiconductor circuit and methods of operating the same
An electronic device configured to generate a verification vector for verifying a semiconductor circuit including a first circuit block and a second circuit block includes a duplicate command eliminator configured to receive a first input vector including a plurality of commands and to provide a first converted vector, in which ones of the plurality of commands that generate the same state transition are changed into idle commands, based on a state transition of the first circuit block obtained by performing a simulation operation on the first input vector, a reduced vector generator configured to provide a first reduced vector in which a number of repetitions of the idle commands included in the first converted vector is reduced, and a verification vector generator configured to output the first reduced vector having a coverage that coincides with a target coverage among a plurality of first reduced vectors as a first verification vector.
US11669770B2 Activity recognition method with automatic training based on inertial sensors
Technological advancements are disclosed that utilize inertial sensor data associated with a device to determine a new feature array and if the new feature array is within an existing class within a state space associated with the inertial sensor data. In response to the new feature array being included in the existing class, the new feature array is added to the existing class and a representation of the existing class in the state space is updated based on the new feature array and an existing representation of the existing class. In response to the new feature array not being included in the existing class, a new class is created based on the new feature array.
US11669768B2 Utilizing relevant offline models to warm start an online bandit learner model
Methods, systems, and non-transitory computer readable storage media are disclosed for utilizing offline models to warm start online bandit learner models. For example, the disclosed system can determine relevant offline models for an environment based on reward estimate differences between the offline models and the online model. The disclosed system can then utilize the relevant offline models (if any) to select an arm for the environment. The disclosed system can update the online model based on observed rewards for the selected arm. Additionally, the disclosed system can also use entropy reduction of arms to determine the utility of the arms in differentiating relevant and irrelevant offline models. For example, the disclosed system can select an arm based on a combination of the entropy reduction of the arm and the reward estimate for the arm and use the observed reward to update an observation history.
US11669763B2 Quantum procedures for approximate optimization by quenching
In this disclosure, example quantum algorithms for approximate optimization based on a sudden quench of a Hamiltonian. While the algorithm is general, it is analyzed in this disclosure in the specific context of MAX-EK-LIN2, for both even and odd K. It is to be understood, however, that the algorithm can be generalized to other contexts. A duality can be found: roughly, either the algorithm provides some nontrivial improvement over random or there exist many solutions which are significantly worse than random. A classical approximation algorithm is then analyzed and a similar duality is found, though the quantum algorithm provides additional guarantees in certain cases.
US11669762B2 Apparatus and method for forecasted performance level adjustment and modification
An apparatus, method, and computer program product are provided to adjust and modify input signals used in connection with predictive models by detecting events, such as changes in operating parameters of data objects and/or related systems and calculating adjusted decay rates to be applied to time-series data associated with times prior to an occurrence of an event. In some example implementations, an indication of an event associated with a given datastream is received, in a manner which indicates the change in an operating parameter and the time at which the change occurred. Based at least in part on the indication of the event associated with the datastream, a second decay rate associated with the set of time-series data is determined and applied to the set of time-series data, such that an updated future performance level can be calculated by a predictive model.
US11669761B2 Determining metrics characterizing numbers of unique members of media audiences
Example methods disclosed herein include accessing a query requesting a metric associated with a number of unique members of an audience of media over an aggregate monitoring interval corresponding to a plurality of component monitoring intervals. Disclosed example methods also include determining respective aggregate interval probability distributions modeling likelihoods of respective monitored individuals being exposed to the media during the aggregate monitoring interval, a first one of the aggregate interval probability distributions for a first one of the monitored individuals being determined by combining parameters of respective component interval probability distributions modeling likelihoods of the first one of the monitored individuals being exposed to the media during respective ones of the component monitoring intervals. Disclosed example methods further include evaluating an audience-level probability distribution determined from the aggregate interval probability distributions to determine the metric to transmit to the computing device in response to the query.
US11669760B2 Weight assignment for fusion of prognostic estimators
A system for predicting remaining useful life of a component implements a set of estimation models that generate future damage estimates for the component. The system detects damage to the component and estimates the magnitude of the current damaged. An error processor estimates the between each future damage estimate and the magnitude of current damage. A weight calculator calculates weights for the future damage estimates, wherein each weight is inversely proportional to the error. A fusion processor applies the weights respectively to future damage estimates of the estimators and combines the weighted future damage estimates.
US11669759B2 Entity resource recommendation system based on interaction vectorization
An interaction prediction system for accurately predicting the occurrence of interactions, entities associated with the interactions, and/or resources involved with the interactions. The interaction predictions can be used for a number of different purposes, such as improving security of systems, predicting future interactions or the likelihood thereof, or the like. The interaction prediction system described herein more accurately predict the interactions using modeling and monitoring that increases the processing speeds by reducing the data needed to make the predictions, reduces the memory requirements to make the predictions, and increases the capacity of the processing systems when compared to traditional systems.
US11669753B1 Artificial intelligence system providing interactive model interpretation and enhancement tools
An interactive interpretation session with respect to a first version of a machine learning model is initiated. In the session, indications of factors contributing to a prediction decision are provided, as well indications of candidate model enhancement actions. In response to received input, an enhancement action is implemented to obtain a second version of the model. The second version of the model is stored.
US11669751B2 Prediction of network events via rule set representations of machine learning models
A processing system including at least one processor may obtain a time series of measurement values from a communication network and train a prediction model in accordance with the time series of measurement values to predict future instances of an event of interest, where the time series of measurement values is labeled with one or more indicators of instances of the event of interest. The processing system may then generate a deterministic finite automaton based upon the prediction model, convert the deterministic finite automaton into a rule set, and deploy the rule set to at least one network component of the communication network.
US11669740B2 Graph-based labeling rule augmentation for weakly supervised training of machine-learning-based named entity recognition
Systems and methods for training a machine-learning model for named-entity recognition. A rule graph is constructed including a plurality of nodes each corresponding to a different labeling rule of a set of labeling rules (including a set of seeding rules of known labeling accuracy and a plurality of candidate rules of unknown labeling accuracy). The nodes are coupled to other nodes based on which rules exhibit the highest sematic similarity. A labeling accuracy metric is estimated for each candidate rule by propagating a labeling confidence metric through the rule graph from the seeding rules to each candidate rule. A subset of labeling rules is then identified by ranking the rules by their labeling confidence metric. The identified subset of labeling rules is applied to unlabeled data to generate a set of weakly labeled named entities and the machine-learning model is trained based on the set of weakly labeled named entities.
US11669737B2 Secure training of multi-party deep neural network
A deep neural network may be trained on the data of one or more entities, also know as Alices. An outside computing entity, also known as a Bob, may assist in these computations, without receiving access to Alices' data. Data privacy may be preserved by employing a “split” neural network. The network may comprise an Alice part and a Bob part. The Alice part may comprise at least three neural layers, and the Bob part may comprise at least two neural layers. When training on data of an Alice, that Alice may input her data into the Alice part, perform forward propagation though the Alice part, and then pass output activations for the final layer of the Alice part to Bob. Bob may then forward propagate through the Bob part. Similarly, backpropagation may proceed backwards through the Bob part, and then through the Alice part of the network.
US11669735B2 System and method for automatically generating neural networks for anomaly detection in log data from distributed systems
A system and method for automatically generating recurrent neural networks for log anomaly detection uses a controller recurrent neural network that generates an output set of hyperparameters when an input set of controller parameters is applied to the controller recurrent neural network. The output set of hyperparameters is applied to a target recurrent neural network to produce a child recurrent neural network with an architecture that is defined by the output set of hyperparameters. The child recurrent neural network is then trained, and a log classification accuracy of the child recurrent neural network is computed. Using the log classification accuracy, at least one of the controller parameters used to generate the child recurrent neural network is adjusted to produce a different input set of controller parameters to be applied to the controller recurrent neural network so that a different child recurrent neural network for log anomaly detection can be generated.
US11669729B2 Model training method and apparatus
An apparatus includes processing circuitry configured to: obtain first trained parameters for a model, wherein the first trained parameters have been generated by training the model using data from a first data cohort; obtain second trained parameters for the model, wherein the second trained parameters have been generated by training the model using data from a second, different data cohort; determine a first evaluation value by inputting data from the first data cohort into a model having the first trained parameters; and determine a second evaluation value by inputting data from the first data cohort into a model having the second trained parameters.
US11669728B2 Systems and methods for recognizing user information
A conferencing system is configured, for an interval of time, to receive time-dependent input data from a first user, the time-dependent input data obtained via a capturing device. The conferencing system is configured to receive profile data for the first user, analyze the time-dependent input data and the profile data for the first user using a computer-based model to obtain at least one classifier score for a classifier of a reaction of the first user, and transmit the at least one classifier score for the classifier to a second user.
US11669726B2 Methods and systems for interpolation of disparate inputs
Systems and methods are provided for interpolation of disparate inputs. A radial basis function neural network (RBFNN) may be used to interpolate the pose of a digital character. Input parameters to the RBFNN may be separated by data type (e.g. angular vs. linear) and manipulated within the RBFNN by distance functions specific to the data type (e.g. use an angular distance function for the angular input data). A weight may be applied to each distance to compensate for input data representing different variables (e.g. clavicle vs. shoulder). The output parameters of the RBFNN may be a set of independent values, which may be combined into combination values (e.g. representing x, y, z, w angular value in SO(3) space).
US11669725B1 Systems and methods of buffering and accessing input data for convolution computations
Using a buffer sized according to the size of the filters of a convolutional neural network (CNN), a processor may use a read pointer to generate a two-dimensional virtual matrix of inputs. The number of inputs in each row in the two-dimensional virtual matrix of inputs may match the one-dimensional filter size of the cubic filters. The processor may collapse each of the cubic filters to one-dimensional linear arrays and generate a two-dimensional filter matrix from the one-dimensional linear arrays. The convolution computations for a corresponding layer of the CNN therefore reduce to a single matrix multiplication without any memory movement operations. When the buffer is refreshed using a new input frame, the processor may increment the initial read address of each read pointer by one and increment the final read address by one, circling back to the corresponding initial read address.
US11669723B2 Data object classification using an optimized neural network
A system includes a computing platform having a hardware processor and a memory storing a software code and a neural network (NN) having multiple layers including a last activation layer and a loss layer. The hardware processor executes the software code to identify different combinations of layers for testing the NN, each combination including candidate function(s) for the last activation layer and candidate function(s) for the loss layer. For each different combination, the software code configures the NN based on the combination, inputs, into the configured NN, a training dataset including multiple data objects, receives, from the configured NN, a classification of the data objects, and generates a performance assessment for the combination based on the classification. The software code determines a preferred combination of layers for the NN including selected candidate functions for the last activation layer and the loss layer, based on a comparison of the performance assessments.
US11669722B2 Artificial intelligence refrigerator
According to an embodiment of the present disclosure, an artificial intelligence refrigerator includes an inner door, an outer door having a transparent display on a front surface of the outer door, one or more cameras provided in the outer door, a sensor configured to detect an opening, a closing and an opening angle of the outer door, and at least one processor configured to determine whether the opening angle of the outer door is a preset angle when closing of the outer door is detected, photograph the inner door when the opening angle of the outer door is the preset angle, obtain a storage state of food items stored in the inner door, and display food management information on the transparent display based on the obtained storage state.
US11669721B2 Tunable CMOS circuit, template matching module, neural spike recording system, and fuzzy logic gate
A tunable CMOS circuit comprising a CMOS element and a tunable load. The CMOS element is configured to receive in an analogue input signal. The tunable load is connected to the CMOS element and configured to set a switch point of the CMOS element. The CMOS element is configured to output an output current that is largest when the analogue input signal is equal to the switch point. The combination of a CMOS element with a tunable load may also provide a hardware implementation of fuzzy logic. A fuzzy logic gate comprises an input node, a CMOS logic gate including a tunable load, and an output node. The input node is configured to receive an analogue input signal. The CMOS logic gate is connected to the input node. The tunable load is provided on a current path connected to the output node. The output node is configured to output an analogue output signal.
US11669708B2 Metal, ceramic, or ceramic-coated transaction card with window or window pattern and optional backlighting
A transaction card includes at least one metal layer having one or more apertures therein. A light guide is disposed beneath the metal layer. The light guide has a light output and a light input. The light output is positioned to transmit light through at least the one or more apertures of the metal layer. At least one LED is positioned to transmit light into the light input of the light guide.
US11669704B2 Document classification neural network and OCR-to-barcode conversion
Document classification techniques are disclosed that convert text content extracted from documents into graphical images and apply image classification techniques to the images. A graphical image of the text (such as a bar-code) may be generated and applied to improve the performance of document classification, bypassing NLP and utilizing more efficient localized OCR than in conventional approaches.
US11669703B2 Method, apparatus, and system for characterizing an optical system
Techniques for characterizing an optical system (for example, a printer verifier) are provided. In this regard, the optical system may be characterized for scanning a printed image. The characterization of the optical system includes determining an effective aperture size of the optical system, and correspondingly an effective resolution at which the optical system can be configured to scan a portion of the printed image according to verification requirements.
US11669702B2 Commodity container, portable registration device, and commodity registration method
A commodity container includes a main body with a container space and a radio frequency reader with a communication range that covers an opening of the container space. The radio frequency reader outputs tag information based on a radio frequency signal from a wireless tag and outputs time variation information indicating a time variation of the radio frequency signal. A registration device is attached to the main body and includes a communication interface to receive the tag and time variation information, and a processor configured to determine a time variation in a positional relationship of the wireless tag and the radio frequency reader based on the time variation information and update a commodity registration list based on the determined time variation of the positional relationship.
US11669700B2 Method for optimizing a printing speed of a CIJ printer, in particular for printing 2D or graphical codes
A printed graphical code has H lines and a W columns i (i=1, . . . W) and a pattern of H×W cells, each at the intersection of a column and a line. Each cell or dot is formed with a drop from a printhead of a continuous inkjet printer and two successive dots of a column are separated by at least one non printed cell. A method for printing each column comprises: retrieving or selecting charges to be applied to each drop for printing the dots of the column from a set of data or database of charges for each of a number of configurations of drops to be printed, the number being equal to or less than 2(H/2)+1 if H is an even number or equal to or less than 2((H+1)/2)+1 if H is an odd number; charging the drops for printing according to the retrieved charges; and printing the column.
US11669699B2 Systems and methods for composed variational natural language generation
Embodiments described herein provide a composed variational natural language generation (CLANG) model that is configured to generate training samples for few-shot intents. Specifically, the CLANG model may build connections between existing training samples of many-shot intents and new training samples of few-shot intents by modeling an intent as a combination of a domain and an action. In this way, the CLANG model transfers knowledge from existing many-shot intents to few-shot intents in natural language generation by learning how to compose utterances with many-shot intents and transferring such knowledge to few-shot intents.
US11669693B2 Electronic apparatus, controlling method of thereof and non-transitory computer readable recording medium
An electronic apparatus includes an input unit comprising input circuitry configured to receive a natural language input, a communicator comprising communication circuitry configured to perform communication with a plurality of external chatting servers, and a processor configured to analyze a characteristic of the natural language and a characteristic of the user and to identify a chatting server corresponding to the natural language from among the plurality of chatting servers, and to control the communicator to transmit the natural language to the identified chatting server in order to receive a response with respect to the natural language.
US11669689B2 Natural language generation using pinned text and multiple discriminators
A personality model is created for a population and used as an input to a text generation system. Alternative texts are created based upon the emotional effect of the generated text. Certain words or phrases are “pinned” in the output, reducing the variability of the generated text so as to preserve required information content, and a number of tests provide input to a discriminator network so that proposed outputs both match an outside objective regarding the information content, emotional affect, and grammatical acceptability. A feedback loop provides new “ground truth” data points for refining the personality model and associated generated text.
US11669688B1 Systems and methods for identifying and classifying community-sourced documents as true documents
A system and a corresponding computer-implemented method identifies and classifies community-sourced documents as true documents. The community-sourced documents include one or more data objects such as data items, including text, strings, phrases, and words; image items, including still image items, video image items, and icons; and drawing items. The system and corresponding method then report the analysis results.
US11669682B2 Bespoke transformation and quality assessment for term definition
An enterprise data management system with definition quality assessment capabilities for automatically assessing the quality of definitions for terms stored in the enterprise data management system. The system can include a processor programmed to receive a term and a corresponding definition. The processor assess the quality of the definition, including for each of a plurality of quantifiable definition guidelines: deriving feature inputs based on the definition; feeding the feature inputs into a machine learning model corresponding to the definition guideline; and receiving a quality score for the definition guideline from the corresponding machine learning model. An overall quality score is calculated based on the quality score for each of the definition guidelines. The overall quality score and the quality score for each of the plurality of definition guidelines is displayed and if the overall quality score is less than a selected threshold score, a transformation of the definition is recommended.
US11669676B2 Comparing similar applications with redirection to a new web page
Provided are techniques for comparing similar applications. A feature is identified from a linkage table, wherein the linkage table comprises a link to first information and a link to second information describing the feature, wherein the first information is for a first application and the second information is for a second application. There is redirection from a first web page to a second web page in a Graphical User Interface (GUI) with a first window in the second web page displaying the first information and a second window in the second web page displaying the second information.
US11669673B2 Encoding variable length characters using simultaneous processing
Embodiments are directed to managing character encoding. A plurality characters that are each encoded as code units based on a character code may be provided such that the code units for each character represents a code point of a character encoding scheme. An encoding model may be determined based on the character code, one or more processor features, and a target character code. Process features may be employed to transform the code units into target code units based on the encoding model such that the target code units are based on the target character code and such that the target code units encode the code point for each character. The plurality of target characters may be provided to a target stream such that each target character may be encoded as the target code units.
US11669663B2 Wind turbine layout optimization method combining with dispatching strategy for wind farm
Disclosed is a wind turbine layout optimization method combining with a dispatching strategy for the wind farm. In the wind farm micro-siting stage, the installed wind turbines number and the arrangement positions are optimized. In this method, the dispatching strategy of wind turbines is considered during the layout optimization of wind turbines, and the axial induction factor of each wind turbine is introduced into the layout optimization variables. The dispatching strategy of maximizing the wind farm power generation is combined with the layout optimization of wind turbines in the construction stage of the wind farm, so that the wake effect is effectively reduced and the capacity cost is reduced, which meet the requirement of actual wind farm. A hybrid optimization algorithm is proposed in this method, with a greedy algorithm to optimize the turbine number and a particle swarm optimization (PSO) algorithm to refine the turbine layout scheme.
US11669660B2 Designing a mechanical part with topology optimization
The disclosure notably relates to a computer-implemented method for designing a modeled object. The method includes obtaining a finite element mesh, data associated to the finite element mesh and a non-uniform distribution of one or more local quantity constraints. The data associated to the finite element mesh include forces, boundary conditions, parameters, and a global quantity constraint. The method also comprises performing a topology optimization based on the finite element mesh, the data associated to the finite element mesh, and the non-uniform distribution. The method improves the design of a modeled object representing a mechanical part by topology optimization.
US11669653B2 Simulated vehicle traffic for autonomous vehicles
A system and method for simulating a real roadway environment that can be used for testing of a real connected autonomous vehicle (CAV) on roadways using augmented reality to add simulated virtual environmental objects such as additional vehicles, pedestrians, and other obstructions to the nearby surroundings seen by the CAV under test. The method carried out by the system includes: receiving vehicle status information indicating the location of a connected real vehicle as it moves along a roadway; and generating a simulated environment of the real vehicle on the roadway using a mapped model of the roadway and the vehicle status information. The simulated environment includes one or more virtual objects such as vehicles, pedestrians, or other obstructions, and these simulated virtual objects may be sent to the real vehicle for testing of its response without requiring the use of real vehicles, pedestrians, or other obstructions.
US11669649B2 Support device
A design support device includes a unit that accepts registration of normal CAD data with a past record and violation CAD data determined to have violated portion with respect to three-dimensional CAD data, a unit that acquires a parameter related to a design rule from CAD data to be evaluated, a unit that calculates a statistical value of the acquired parameter and calculates a value of an influence degree t that explains a violation of each parameter, and a unit that presents a scatter diagram plotting normal CAD data and violation CAD data to be evaluated and a boundary line subjected to cluster analysis, on a two-dimensional coordinate system, according to a combination of parameters designated by a user (evaluator).
US11669646B2 Security method and apparatus for locking of mediators between console peripheral devices and hosts
A mediator and a method for securing a mediator for coupling between one or more hosts and one or more consoles comprising one or more peripheral devices. The mediator is having at least three stages: (i) a security setup stage; (ii) a neutralization stage; and (iii) a normal operation stage. In the normal operation stage, the mediator couples between at least one of the one or more peripheral devices and at least one of the one or more peripheral devices. In the neutralization stage the mediator disable coupling between at least one of the one or more peripheral devices and at least one of the one or more peripheral devices. The securing method starts with the security setup stage after at least one of (a) a power-up; (b) a reset; (c) a device connection; and (d) an unlock command. Upon entering the security setup stage, the method performs the following: (1) reading the device information of the one or more peripheral devices; (2) if the mediator is in Unlock state, waiting for a locking command and upon locking command arrival, register the information of the one or more peripheral devices to non-volatile memory, and proceed to normal operation stage, (3) if the mediator is in Lock state, compare the registered information of the one or more peripheral devices with the information read previously, and upon a match proceed to normal operation stage and upon a miss-match proceed to neutralization stage. The lock and unlock commands are provided from an authorized user or an administrator.
US11669645B2 Delegated authorization via chassis management controller
An information handling system may include a management controller; and a plurality of target information handling systems each including a target management controller that is communicatively coupled to the management controller. The information handling system may be configured to: receive, at a particular target management controller and from a client information handling system, a request for management associated with the particular target management controller; perform, at the management controller, validation of a token associated with the request; and based on the validation, cause the particular target management controller to service the request.
US11669644B2 Storage device and data destruction method thereof
A storage device includes a non-volatile memory device, a memory controller, a secure element, and a wireless power received. The memory controller encrypts data using key information and stores the encrypted data in the non-volatile memory device, or reads the encrypted data from the non-volatile memory device, decrypts the read encrypted data using the key information, and outputs the decrypted data to an external device. The secure element stores the key information. The wireless power receiver, when the key information of the secure element is destroyed, receives wireless power from an external wireless device and provides the wireless power to the secure element.
US11669643B2 Block chain based validation of memory commands
The present disclosure includes apparatuses, methods, and systems for block chain validation of memory commands. An embodiment includes a memory, and circuitry configured to receive a command that is included in a block in a block chain for validating commands to be executed on the memory, wherein the command includes an anti-replay portion that is based on a previous command included in a previous block in the block chain, validate the command using the anti-replay portion of the command, and execute the command on the memory upon validating the command.
US11669636B2 Medical data collection for machine learning
A system (100) and computer-implemented method are provided for data collection for distributed machine learning of a machine learnable model. A privacy policy data (050) is provided defining computer-readable criteria for limiting a selection of medical image data (030) to a subset of the medical image data to obfuscate an identity of the at least one patient. The medical image data is selected based on the computer-readable criteria to obtain privacy policy-compliant training data (060) for transmission to another entity. The system and method enable medical data collection at clinical sites without requiring manual oversight, and enables such selections to be made automatically, e.g., based on a request for medical image data which may be received from outside of the clinical site.
US11669623B2 Method for detecting vulnerabilities in software
A method, an apparatus, and a storage medium for detecting vulnerabilities in software to protect a computer system from security and compliance breaches are provided. The method includes providing a ruleset code declaring programming interfaces of a target framework and including rules that define an admissible execution context when invoking the programming interfaces, providing a source code to be scanned for vulnerabilities; compiling the source code into a first execution code having additional instructions inserted to facilitate tracking of an actual execution context of the source code, compiling the ruleset code into a second execution code that can be executed together with the first execution code, executing the first execution code within an virtual machine and passing calls of the programming interfaces to the second execution code, and detecting a software vulnerability when the actual execution context disagrees with the admissible execution context.
US11669618B2 Systems and methods for securing and loading bios drivers and dependencies in a predefined and measured load order
An information handling system may include a processor and a basic input/output system (BIOS) comprising a program of instructions comprising boot firmware configured to be the first code executed by the processor when the information handling system is booted or powered on, the BIOS configured to, during boot of the information handling system: (i) read a predefined measurement of an order of loading of BIOS drivers configured to execute during execution of the BIOS, such predefined measurement made during build of the BIOS; (ii) perform a runtime measurement of an order of loading of the BIOS drivers during actual runtime of the information handling system; (iii) compare the predefined measurement to the runtime measurement; and (iv) responsive to a mismatch between the predefined measurement and the runtime measurement, respond with a remedial action.
US11669614B2 Electronic device and control method therefor
An electronic device is disclosed. An electronic device comprises: a first memory in which an operating system and an application program executed on the operating system are stored; a second memory; a processor for loading at least some codes among codes corresponding to an application program from the first memory to the second memory, and when access information of the codes loaded in the second memory is received from a kernel of an operating system, accessing an area in which the loaded codes are stored, on the basis of the received information and executing the application program; and a snoop for monitoring access to an area in which a preset code, the access of which has been limited, from among codes loaded in the second memory is stored.
US11669611B1 Multifactor identity authentication via cumulative dynamic contextual identity
Disclosed are example methods, systems, and devices that allow for generation and maintenance of a central identity databank for a user's digital life. The identity databank may include identity elements with payload values and metadata values corresponding immutable attributes of the user. A multifactor identity authentication protocol allows service provider devices to more reliably validate transactions with user devices via an identity system. The identity databank may include passwords, which may be generated by the identity system linked to user accounts and/or service providers. The passwords may be provided to service provider devices, eliminating the need for users to conceive of a multitude of varying passwords for the user's accounts.
US11669610B2 Authentication device, method and system
The present disclosure relates to an authentication method of a first device by a second device, each first, second device having a processor, at least one memory, and an authentication circuit, in which the authentication circuit is configured to prohibit the processor from reading data stored in at least part of said memory. The authenticating includes generating a first datum, and a second datum. The second device verifies that the first and second data match.
US11669604B2 Methods and systems for authenticating a user
A method for authenticating a user is provided that includes capturing, by a computing device, key stroke data generated as a result of a user typing content into the computing device, and calculating feature values from the key stroke data. The method also includes calculating distance scores from the feature values and average distance scores from the distance scores, and entering the average distance scores into a classifier. The user is successfully authenticated when the classifier verifies the identity of the user.
US11669603B2 Clothing pattern making management system
A clothing pattern making management system, applicable to a server and used for allowing users to connect and manage a plurality of clothing pattern making data via a network, at least including a database and a login and authority management module, a search and viewing module, a connection and upload module, and a management and download module. Through the data connection to a business system, the system is able to facilitate the users to perform data upload and management in order to achieve proper preservation and management of a large quantity of pattern drawings for various styles of clothes and for all stages, and to achieve the effects of learning exchange and passing on of techniques.
US11669602B2 Management of securable computing resources
A system is provided and includes a securable resource, a locking element configured to assume a locked condition in which the securable resource is locked and an unlocked condition in which the securable resource is unlocked and a controller. The controller is receptive of an instruction to authorize users to unlock the securable resource and is configured to perform operating system (OS) level authentication of the users and OS level control of the locking element in accordance with the instruction to authorize users and the OS level authentication.
US11669601B2 Digital watermarking for textual data
Methods and system for embedding digital watermark information into textual data arranged in a table of cells are provided. A first subset of cells are selected and for each primary cell key and cell partition number are determined. A portion of a digital watermark ID code is embedded at an embedding position determined based on the partition number. Methods and systems for extracting digital watermark information from the textual data are also provided. A cell is fetched from the table and the presence of portion of the digital watermark ID code is determined. A primary cell key and cell partition number are determined. A portion of the digital watermark ID code is extracted at the embedding position within the cell, the embedding position determined based on the cell partition number. The digital watermarking systems and methods provide tracking for unauthorized copying of the data while modifying only a subset of the data.
US11669594B2 Systems and methods for authorizing user access to restricted content
A mobile device may retrieve, from a multimedia computer, a network address at which a condition is defined. The condition may relate to authorizing access to restricted content associated with the multimedia computer. The mobile device may also retrieve details of the condition that is defined at the network address. The mobile device may prompt a user of the mobile device for permission to provide, to an authorization server, authorization information that relates to the condition. The mobile device may transmit, to the authorization server, the authorization information and a user profile identifier of the user. Based on a confirmation of the validity of the authorization information, the mobile device may receive an authorization code from the authorization server. Based on the receiving of the authorization code, the mobile device may provide a graphical user interface that provides access to the restricted content associated with the multimedia computer.
US11669592B2 Systems and methods for residue bunch detection
In one aspect, a method for detecting residue bunches within a field includes receiving one or more images depicting an imaged portion of an agricultural field, with the imaged portion of the field being at least partially represented by a plurality of pixels within the one or more images. The method also includes classifying a portion of the plurality of pixels that are associated with crop residue within the imaged portion of the field as residue pixels, with each residue pixel being associated with a respective pixel height. Additionally, the method includes identifying each residue pixel having a pixel height that exceeds a pixel height threshold as a candidate residue bunch pixel, and determining whether a residue bunch is present within the imaged portion of the field based at least in part on the candidate residue bunch pixels.
US11669591B2 Information processing apparatus and non-transitory computer readable medium
An information processing apparatus includes a processor configured to infer an object represented in image data to be processed, the object being inferred by using a learning model for inferring the object represented in the image data, and perform image processing on the image data with a correction level of the image processing for correcting the image data being varied on a basis of a probability of correctness in inference of the object.
US11669589B1 Generation of virtual training sets for neural net applications
One embodiment of the present invention provides a computer implemented method for generating a training set to train a convolutional neural network comprising the steps of providing prediction space data to a General Logic Gate Module (GLGM). Prediction space expert judgement is also provided to the GLGM and to a sensitivity and importance module. The GLGM determines or outputs state possibilities. The state possibilities are provided to the sensitivity and importance module and to the feature extraction module. Feature extraction algorithms are applied to the state possibilities within the feature extraction module to produce a training possibility set that is a virtual training possibility set. The training possibility set is provided to a state inferential module and to a final training set. From the state inferential module a possibility ranking is generated that is independent of the convolutional neural network and further the output from the state inferential module is provided to a sensitivity and importance module for analysis. A sensitivity parameter and an importance parameter is determined from the output from the sensitivity and importance module. The state possibility ranking is provided to the final training set. The sensitivity parameter and importance parameter are provided to a final training set and a training set structure metric. A convolutional neural network input layer is generated from the final training set informed by one or more of the state possibility ranking, the sensitivity parameter, the importance parameter and the training possibility set. A convolutional neural network layer design is generated from the training set structure metric.
US11669587B2 Synthetic scaling applied to shared neural networks
A system processing a stream of input data ordered row by row from a data array has a first integrated circuit (IC) adapted to apply an aperture function to the stream of input data, to produce an output data stream, and a second IC coupled to the first IC, the second IC adapted to manage context from row to row, retaining partial values as computed by the aperture function for each column along a row, and providing the partial values back to the aperture function for subsequent rows as needed to complete output values.
US11669577B2 Systems and methods for organizing and displaying electronic media content
Systems and methods are disclosed for displaying available or recommended electronic multimedia content to a user, including electronic media content on the Internet. According to one implementation, a method is provided that includes receiving a request from a user, the request specifying electronic media content desired by the user; analyzing an indexed web history of a plurality of other users, based on the request for desired content; and selecting and sorting a subset of available content groups, based on the request for desired content and the indexed web history. The method also includes selecting and sorting, for each selected and sorted content group, a subset of available content; providing instructions to display, to a user, the selected and sorted content groups along a first axis of a two-dimensional grid; and further providing instructions to display, to the user, the selected available content for each content group along a second axis of the two-dimensional grid.
US11669575B2 Apparatus and method for displaying multiple display panels with a progressive relationship using cognitive pattern recognition
An apparatus and method for searching and displaying an email string including inputting one or more search text, wherein the search text is associated with one or more highlight option; searching the email string with the search text, wherein the email string includes at least one email, and wherein the at least one email includes email information, email body and/or email attachment; and displaying the email sting in a horizontal or vertical manner on a display that includes a first column, a second column and a third column. In one example, the first column displays the email information, the second column displays the email body and the third column displays the email attachment, and wherein the search text is found in one of the email information, the email body or the email attachment.
US11669573B2 Data management system
Provided are an AP node to which a plurality of sensors is connected; and a DB node connected to the AP node. The AP node includes: a receiving unit configured to receive measurement data including values of a plurality of measurement items output from each of the sensors; a queue that stores a most recent value in units of measurement items of each of the sensors; a determination unit configured to refer to the queue and then determine whether the value of each of the measurement items has changed, every time the measurement data is output from each of the sensors; a transmission unit configured to, in a case where there is a measurement item having a value change, generate storage data including the value of the measurement item for each of the measurement items and transmit the generated data to the DB node; and an overwriting unit configured to overwrite the most recent value in the queue with a newest value of the measurement item. The DB node includes: a plurality of tables that stores a value included in the measurement data for each of the measurement items of each of the sensors; and a storing unit configured to store the storage data transmitted from the AP node in a corresponding table.
US11669572B2 Accelerated operations on compressed data stores
A data operations system receives compressed data and a search term. The data operations system completes a modified decoding of the compressed data, resulting in distinguishable data terms that are smaller than the corresponding data terms, and loads modified decoded terms into a data register. The data operations system generates a truncated search term and loads instances of the truncated search term into a query register. The data operations system performs a parallel data operation, such as a query operation, by comparing each of the modified decoded terms to an instance of the truncated search term. The data operations system returns the results of the operation.
US11669570B2 Amortized execution of updates to a hardened hash table
An aspect of implementing amortized execution of updates for a hash table includes aggregating, within a data structure, updates to be executed for the hash table. The aggregated updates are distributed across a plurality of chunks in the data structure. An aspect also includes sorting, within each of the chunks, the updates according to respective bucket index values associated with the updates, and iteratively executing the sorted updates across each of the chunks in the data structure.
US11669562B2 Method of clustering photos for digital picture frames with split screen display
A method and apparatus for displaying digital photos on a digital display with a network connection module. The method includes identifying two different photos in a digital photo collection that include a matching photo content, and displaying the two different photos simultaneously in a split screen on the digital display. The two different photos can be matched from related photo clusters. An integrated camera can be used to automatically determine an identity of a frame viewer to determine photos to display, and can capture gesture-based feedback. The photos can be filtered and cropped at the receiver side.
US11669561B2 Content sharing platform profile generation
Systems and methods are provided receiving, from a computing device associated with a first user of a content sharing platform, a request to access a second user profile associated with a second user in the content sharing platform, accessing activity data related to both the first user and the second user in the content sharing platform, determining common activity data to both the first user and the second user, wherein the common activity data comprises at least one media content item generated by the second user that was viewed or saved by the first user, or one or more datum saved by the first user from a communication received from the second user, and generating second user profile data comprising the common activity data related to both the first user and the second user in the content sharing platform as part of the second user profile.
US11669558B2 Encoder using machine-trained term frequency weighting factors that produces a dense embedding vector
A computer-implemented technique generates a dense embedding vector that provides a distributed representation of input text. The technique includes: generating an input term-frequency (TF) vector of dimension g that includes frequency information relating to frequency of occurrence of terms in an instance of input text; using a TF-modifying component to modify the term-specific frequency information in the input TF vector by respective machine-trained weighting factors, to produce an intermediate vector of dimension g; using a projection component to project the intermediate vector of dimension g into an embedding vector of dimension k, where k is less than g. Both the TF-modifying component and the projection component use respective machine-trained neural networks. An application performs any of a retrieval-based function, a recognition-based function, a recommendation-based function, a classification-based function, etc. based on the embedding vector.
US11669548B2 Partial table and multisource synchronization for databases
A database system provides automatic synchronization from one or more databases to a table. The synchronized portion of each source database table is periodically imported into a corresponding portion of a destination database table. For each synchronized field in the table with data from multiple source databases, one of the source databases is set as a primary source, which determines the data type and field configuration of the field. Data from secondary sources are cast to the data type established by the primary source and represented using the primary source's field configuration. The source database table may also include data that is not synchronized with the destination database table. Similarly, the destination database table may be enriched with data that is not included in the source database table.
US11669543B2 Object-level replication including bulk-mode replication in a data storage system
The described technology is generally directed towards bulk-mode replication of data objects to a destination replication site. When replicating a group of objects, and there is enough object data to fill one or more chunk data structures, bulk-mode data replication is performed, with the destination site replicating the objects into chunk data structures and performing erasure coding to protect the data. This avoids the need for inefficient preliminary data protection scheme at the replication destination. When there are multiple objects to be replicated but not enough object data to fill a chunk data structure, bulk-mode data replication transfers the objects to the destination site for replicating as individual objects. Standard object-level replication can be used for single object replication. The technology thus facilitates high-performance data transfer to destination replication sites and efficient handling of data at the replication destination site.
US11669540B2 Matching subsets of tabular data arrangements to subsets of graphical data arrangements at ingestion into data-driven collaborative datasets
Various embodiments relate generally to data science and data analysis, computer software and systems, and wired and wireless network communications to interface among repositories of disparate datasets and computing machine-based entities configured to access datasets, and, more specifically, to a computing and data storage platform to identify and match equivalent subsets of data between an ingested dataset, such as in a tabular data arrangement, and one or more graph-based data arrangements, according to at least some examples. For example, a method may include identifying a tabular data arrangement including a subset of data as a column, computing a compressed data representation for a column of data, correlating a compressed data representation to a reference compressed data representations, detecting a link between a column of data associated with a correlated compressed data representation to a dataset stored in a graph data arrangement, and forming an expanded tabular data arrangement.
US11669536B2 Information providing device
Provided is an information providing device capable of outputting provided information reflecting user's needs even if the user conducts information search on the basis of a query which is on the basis of an unspecific desire. The information providing device is configured with a computer system and outputs provided information in response to input of a query. The information providing device includes storage means that stores the query being composed of at least one property and provided information, rating means that rates the provided information on the basis of the query, and output means that outputs the provided information rated by the rating means in response to the query inputted.
US11669535B1 Maintaining at a target database system a copy of a source table of a source database system
Creating at a target database system, a target table and a history table each having a set of attributes of a source table in addition to at least one time attribute, wherein the time attribute of a record indicates the time when the record is valid. Receiving a request for applying a change of the source table to the target table. The request comprises a time value generated by the source database system indicating a time of the change. The change to the target table and the time value may be assigned to the time attribute of the current version and previous version of the record. The previous version of the record may be stored in the history table. The target table and the history table may be used to process a redirected query comprising a selection criterion on the time attribute.
US11669527B1 Optimized policy data structure for distributed authorization systems
Methods and systems are disclosed for processing policies. A query policy tree with expressions and combination rules is received. A second policy tree stored in a policy repository is searched to select a sub-policy in a neutral format, reflecting a structure with a combination rule and a leaf with a condition expression. A depth of the structure is reduced through removal of redundant combination rules and combinable leaf expressions. The sub-policy tree is selected from the second stored policy tree by comparing the query policy tree. The selected sub-policy tree is copied to a third policy tree. Leaves of the third policy tree are evaluated against the leaves of the query policy. The nodes of the third policy are joined against the node of the query policy. The third policy is reduced to the neutral format by combining evaluated leaves and removing redundant combination rules. Finally, a response is provided.
US11669522B2 Generic scheduling
A system and method for customized scheduling of sources, including breaking down a source of content into at least two categories, including posts and engagements, and gathering content related to a specific source. A scheduler handles scheduling of posts and engagement for a single source and entities that are due to be crawled are sent to a scheduling queue, in which each content type for a source can have its own queue. A process points to the correct scheduler queue in order to request content to be crawled, attaches to the proper queue, processes requests, queries the social network for content, parses the response and sends any new data to be saved to the system.
US11669518B1 Method and system for processing database transactions in a distributed online transaction processing (OLTP) database
A method and system of processing database transactions in a distributed online transaction processing (OLTP) database is provided. Overhead and network bandwidth associated with a global transaction manager are reduced and scalability improved by determining whether incoming statements are single-shard or multi-shard. For single-shard statements, a local transaction identifier (TXID) stored and associated with a data record reference by the statement is retrieved. The retrieved TXID is compared against a copy of a list of prepared transactions that are pending in a respective data node. If the TXID is in the copy of the prepared list, the statement is caused to await until the previous transaction has been committed or aborted. The visibility of a change committed by the previous is then determined, and the statement is processed.
US11669516B2 Fault tolerance for transaction mirroring
Systems and methods facilitating fault tolerance for transaction mirroring are described herein. A method as described herein can include receiving a commit command for a data transaction from an initiator node of the system, wherein the data transaction is associated with a first failure domain, and wherein the commit command is directed to a primary participant node and a secondary participant node of the system; determining whether a response to the commit command has been received at the primary participant node from the secondary participant node in response to the receiving; and, in response to determining that the response to the commit command was not received at the primary participant node, indicating that the secondary participant node is invalid in a data store associated with a second failure domain that is distinct from the first failure domain.
US11669511B1 Data structures for computationally efficient data promulgation among devices in decentralized networks
Disclosed are approaches for computationally-efficient data promulgation among devices in a network. Structured databases may comprise standardized and immutable bytes, each byte linked to a unique data field, a mutable state element, and a mutable activation element. The state element may indicate that there has been a mutation as well as a recency of the mutation. The activation element may indicate whether data pushes and/or data pulls are enabled. The state elements are configured to automatically mutate if there is a mutation in a corresponding unique data field. Each device in the network may transmit API calls as state-element requests to other entity devices in a network. The API call includes at least one byte, without any values in corresponding data fields. State elements are promulgated among devices, without sharing the data fields themselves. An optional central system maintains a record of state elements without storing data field values.
US11669510B2 Parallel processing of disjoint change streams into a single stream
Technology for tracking changes to a database and providing the changes to a subscribing computing device. In an illustrative implementation, a method may involve subscribing a computing device to changes of a portion of a multi-tenant database and accessing a plurality of change events stored in a log of the multi-tenant database in parallel. The method may further involve storing the plurality of change events in a persistent data store separate from the multi-tenant database and processing the plurality of change events to create an ordered set of change events. The ordered set of change events may then be provided to the computing device that subscribed to the changes.
US11669505B2 Partitioning, processing, and protecting data
A technique for managing data objects in a storage cluster includes splitting a data object into multiple portions at boundaries within the data object. The technique further includes transforming the portions of the data object into segments that provide individually processable units, and distributing the segments among multiple computing nodes of the storage cluster for storage therein.
US11669501B2 Address mirroring of a file system journal
Techniques for address mirroring of a file system journal are presented. A transactional file system update can correspond to a write operation to be performed at a first participant node of a data storage system. A journal transfer component can transfer the transactional file system update from an initiator node of the data storage system to a first journal associated with the first participant node and recovery information relating to the update to a second journal associated with a second participant node of the data storage system. The recovery information can be determined based on the update. To facilitate the update, a journal descriptor block can be generated and sent to the second participant node, such block comprising the recovery information, which can include transaction state, block addresses involved in the transaction, error correction-related information, or a mirror block address set for the block addresses where desired.
US11669500B2 System and method for distributing data using block chain
A system and method for distributing data are provided. The system for distributing data which manages the distribution of data from one or more data transmitting nodes to a data receiving node, according to one embodiment of the present invention, comprises: an off-chain pool management unit; an integrity authentication unit; a data distribution verification unit; and a block chain storage unit.
US11669499B2 Management of journal entries associated with customizations of knowledge objects in a search head cluster
Replication of search-related configuration customizations across multiple individual configuration files of search heads of a cluster for a consistent user experience. A search head leader of the cluster can receive a first journal entry relating to a first customization of a knowledge object from a first search head of the cluster. The search head leader may determine that the first journal entry references a parent commit journal entry matching a latest commit journal entry in a journal maintained by the search head leader. The first journal entry can be stored in the journal and sent to one or more search heads of the cluster.
US11669492B2 Method and apparatus for managing storage space on storage device in an electronic apparatus by using context data and user profile data
A method and apparatus for reserving a usable storage space on a storage device is provided. The method includes collecting context data representing an environment surrounding the storage device; selecting at least one file from among files stored in the storage device by using at least one of the context data and user profile data; and processing the selected file and reserving a usable storage space on the storage device. The method reserves the usable storage space by using the context data or user profile data, thereby allowing efficient reserving of usable storage space without a user's manual intervention and preventing waste of unnecessary resources.
US11669491B2 Processor, system on chip including heterogeneous core, and operating methods thereof for optimizing hot functions for execution on each core of a heterogeneous processor
Provided is an operation method of a processor including a plurality of heterogeneous cores, the operation method including selecting an execution core of the plurality of heterogeneous cores for executing an application, loading, from a memory, first data corresponding to core information of the execution core during runtime of the execution core, wherein the first data is included in compile data, the compile data including a first function compiled for each heterogeneous core of the plurality of heterogeneous cores, the first function being a function from among a plurality of functions of the application that is at least one of frequently called or having a long execution time, and processing, by the execution core, execution codes for executing the application, based on the first data.
US11669488B2 Chassis controller
A non-transitory machine readable medium storing a program that configures managed forwarding elements to establish tunnels between the managed forwarding elements is described. From a particular managed forwarding element, the program receives information regarding coupling of a network element to the first managed forwarding element. Upon receiving the information, the program generates a set of universal flow entries for configuring another managed forwarding element to establish a tunnel to the particular managed forwarding element.
US11669487B2 Secondary device detection using a synchronous interface
A chiplet system can include a Serial Peripheral Interface (SPI) bus for communication. A controller or primary device coupled to the SPI bus can generate a message with read or write instructions for one or more secondary devices. In an example, the primary device can be configured to use information on a data input port or data input bus to determine a communication status of one or multiple secondary devices on the bus.
US11669477B2 Method and apparatus for supporting TCM communication by BIOS of ARM server, device, and medium
A method for supporting TCM communication by a BIOS of an ARM server, including: setting an access mode of a LPC bus device to a 4-byte mode by means of a BIOS of an ARM server; causing the BIOS to perform data communication with a TCM chip of the LPC bus device in the 4-byte mode; in response to the BIOS reading a register by means of the LPC bus device, determining a type of the register; in response to determining that the type of the register is a specific FIFO register, changing a control register from the 4-byte mode to a single-byte mode, and performing single-byte read-write on the specific FIFO register; and in response to completion of read-write of the specific FIFO register, changing the control register to the 4-byte mode by means of the BIOS, and performing a read-write operation on other FIFO registers.
US11669476B2 Systems and methods for communication and/or control of scalable, modular network nodes
Methods and Systems are described for control at/of a network node. The network node can include a control module and first and second modules coupled to the control module. The first module can be configured to select first input/output (I/O) types of a field device coupled at an I/O interface of the network node. The second module can be configured to select a second I/O types of the field device. The first and second modules can be coupled to the I/O interface through a field device coupler.
US11669472B2 Frequency translation circuitry for an interconnection in an active interposer of a semiconductor package
Systems and method include one or more die coupled to an interposer. The interposer includes interconnection circuitry configured to electrically connect the one or more die together via the interposer. The interposer also includes translation circuitry configured to translate communications as they pass through the interposer. For instance, in the interposer, the translation circuitry translates communications, in the interposer, from a first protocol of a first die of the one or more die to a second protocol of a second die of the one or more die.
US11669469B2 Platform framework standby operation
Embodiments of systems and methods for standby operation in a platform framework are described. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: identify an application registered with a platform framework via an Application Programming Interface (API); and at least one of: in response to the identification matching any entry in a whitelist, put the application in a throttled state during standby operation of the IHS; or in response to the identification not matching any entry in the whitelist, put the application in a suspended state during standby operation of the IHS.
US11669467B2 Memory access instructions
Processing circuitry performs processing operations specified by program instructions, and a decoder decodes memory access instructions to generate control signals to control the processing circuitry to perform memory access operations. The memory access instructions have respective encodings specifying protected memory access instructions corresponding to protected memory access operations and less-protected memory access instructions corresponding to less-protected memory access operations. The less-protected memory access operations are associated with less restrictive memory access conditions than the protected memory access operations.
US11669466B2 Memory module data object processing systems and methods
The present disclosure provides methods, apparatus, and systems for implementing and operating a memory module, for example, in a computing that includes a network interface, which may be coupled to a network to enable communication with a client device, and host processing circuitry, which may be coupled to the network interface via a system bus and programmed to perform first data processing operations based on user inputs received from the client device. The memory module may be coupled to the system bus and include memory devices and a memory controller coupled to the memory devices via an internal bus. The memory controller may include memory processing circuitry programmed to perform a second data processing operation that facilitates performance of the first data processing operations by the host processing circuitry based on context of the data block indicated by the metadata.
US11669461B2 Logical to physical table fragments
Logical to physical tables each including logical to physical address translations for first logical addresses can be stored. Logical to physical table fragments each including logical to physical address translations for second logical address can be stored. A first level index can be stored. The first level index can include a physical table address of a respective one of the logical to physical tables for each of the first logical addresses and a respective pointer to a second level index for each of the second logical addresses. The second level index can be stored and can include a physical fragment address of a respective logical to physical table fragment for each of the second logical addresses.
US11669455B2 Systems and methods for profiling host-managed device memory
The disclosed computer-implemented method may include (1) receiving, at a storage device via a cache-coherent interconnect, a first request to access data at one or more host addresses of a coherent memory space of an external host processor, (2) updating, in response to the first request, one or more statistics associated with accessing the data at the one or more host addresses, (3) receiving, at the storage device via the cache-coherent interconnect, a second request to perform an operation associated with the one or more statistics, and (4) using the one or more statistics to perform the operation. Various other methods, systems, and computer-readable media are also disclosed.
US11669453B2 Data prefetching method and apparatus
This application discloses a data prefetching method, including: receiving, by a home node, a write request sent by a first cache node after the first cache node processes received data; performing, by the home node, an action of determining whether the second cache node needs to perform a data prefetching operation on the to-be-written data; and when determining that the second cache node needs to perform a data prefetching operation on the to-be-written data, sending, by the home node, the to-be-written data to the second cache node. Embodiments of this application help improve accuracy and certainty of a data prefetching time point, and reduce a data prefetching delay.
US11669452B2 Reconfigurable cache hierarchy framework for the storage of FPGA bitstreams
A network-based apparatus includes at least one processor and at least one memory including computer program code. The at least one memory and the computer program code are configured to, with the at least one processor, cause the network apparatus to configure a cache manager according to a cache management policy identified in a request from a network orchestrator, the cache manager managing a cache of a multi-level cache hierarchy, the cache storing bitstreams for configuring a programmable device.
US11669450B2 Computer including cache used in plural different data sizes and control method of computer
A computer includes a memory and a cache holding a part of data stored in the memory in any of a plurality of data regions. In a case of replacing first data of a first data size held in the cache with second data of a second data size larger than the first data size, allocation of data regions of the cache is changed in units of the second data size by referring to a first management list that includes a plurality of first entries that correspond to the plurality of data regions, respectively, for managing priorities of the data regions for each of the plurality of processes, and a second management list that includes a plurality of second entries corresponding to the first entries for a process that uses the first data size, for managing priorities of first data of the first data size held in the data regions.
US11669449B1 Ghost list cache eviction
One example method includes a cache eviction operation. Entries in a cache are maintained in an entry list that includes a recent list, a recent ghost list, a frequent list, and a frequent ghost list. When an eviction operation is initiated or triggered, timestamps of last access for the entries in the entry list are adjusted by corresponding adjustment values. Candidate entries for eviction are identified based on the adjusted timestamps of last access. At least some of the candidates are evicted from the cache.
US11669445B2 Method for establishing hierarchical look-up tables and/or inquiring memory address according to hierarchical look-up tables
A method performed by a slave device to obtain a host memory address includes: inquiring a description list to obtain information of an allocated memory of a host; dividing the allocated memory into N storage spaces according to the information; using a first memory space of the N storage spaces to store a first level look-up table indicating physical addresses of the N storage spaces; dividing the first memory space into M storage spaces; storing a second level look-up table in the slave device to indicate physical addresses of the M storage spaces; inquiring the second level look-up table according to a logical address and obtaining a first index indicating a physical address of one of the M storage spaces; and inquiring the first level look-up table according to the first index and obtaining a second index indicating a physical address of one of the N storage spaces.
US11669444B2 Computing system and method for controlling storage device
According to one embodiment, a computing system transmits to a storage device a write request designating a first logical address for identifying first data to be written and a length of the first data. The computing system receives from the storage device the first logical address and a first physical address indicative of both of a first block selected from blocks except a defective block by the storage device, and a first physical storage location in the first block to which the first data is written. The computing system updates a first table which manages mapping between logical addresses and physical addresses of the storage device and maps the first physical address to the first logical address.
US11669443B2 Data layout optimization on processing in memory architecture for executing neural network model
The present disclosure relates to a method for scheduling a computation graph on a processing in memory (PIM) enabled device comprising a memory block assembly. The method comprises allocating a first node of the computation graph on a first memory block of a first array of memory blocks in the memory block assembly and allocating a second node of the computation graph on a second memory block of a second array of memory blocks in the memory block assembly, wherein output data of the first node is used for executing the second node. The memory block assembly can be configured to support data transfer from the first memory block to the second memory block via an internal data coupling in the memory block assembly.
US11669442B2 Co-operative memory management system
Systems and methods for computer memory management by a memory coordinator and a plurality of memory consumers. An urgency and memory quota of each memory consumer is initialized by the memory coordinator, which then adjusts the memory quota of each memory consumer such that the sum of the memory quota of each memory consumer does not exceed a finite amount of computer memory. Each memory consumer adjusts its memory usage in response to the quota input and urgency input from the memory coordinator.
US11669436B2 System for providing interactive tools for design, testing, and implementation of system architecture
A system provides for facilitating design, testing, and implementation of system architecture is provided. In particular, the system may be configured to determine that a user has accessed an interactive user interface via a user device, display one or more options associated with one or more applications associated with an entity on the interactive user interface, receive a selection of at least two options associated with at least two applications of the one or more applications, extract application data of the at least two applications in real-time, receive one or more connections associated with the at least two application from the user via the user device and the interactive user interface, and generate a flow by connecting the at least two applications based on the application data and the one or more connections received from the user.
US11669434B2 Diffing of replayable execution traces
Diffing subject and comparison traces. A first call tree representing function calls made by a first executable entity is created based on subject trace, and a second call tree representing function calls made by a second executable entity is created based on a comparison trace. A differencing tree is created from the call trees, with differencing tree nodes indicate a differencing status between the first and second call trees. A differencing cost is assigned to each differencing tree node, based at least on the nodes' differencing status. A differencing tree node is identified based on following nodes that most contribute to differences between the first and second call trees, and it is used to provide an indicia of a difference between the first and second function calls.
US11669433B2 Software protection from attacks using self-debugging techniques
In overview, methods, computer programs products and devices for securing software are provided. In accordance with the disclosure, a method may comprise attaching a debugger process to a software process. During execution of the software process, operations relevant to the functionality of the code process are carried out within the debugger process. As a result, the debugger process cannot be replaced or subverted without impinging on the functionality of the software process. The software process can therefore be protected from inspection by modified or malicious debugging techniques.
US11669429B2 Configuration cluster-based performance optimization of applications in an information handling system (IHS)
Embodiments of systems and methods for managing performance optimization of a target application executed by an Information Handling System (IHS) are described. In an illustrative, non-limiting embodiment, an IHS may includes executable code to measure a performance of a target application at each of multiple configuration clusters that are applied to an IHS in which each configuration cluster includes multiple configuration settings of one or more resources that are used to execute the target application on the IHS. Using the measured performance values, the instructions may then select one of the configuration clusters that causes the target application to operate at an optimum performance level, and modify the IHS to operate with the one selected configuration cluster.
US11669428B2 Detection of matching datasets using encode values
Techniques are disclosed relating to detecting matching datasets using encode values. In various embodiments, a data monitoring system may perform encoding operations on a first dataset to generate a first encode value that corresponds to a particular one of one or more fields included in the first dataset. The data monitoring system may then determine whether the first dataset matches a previously analyzed dataset. For example, in some embodiments, data monitoring system may compare the first encode value to a previous encode value that corresponds to a second field of the previously analyzed dataset. Based on this comparison, the data monitoring system may generate an output value that is indicative of a similarity between the first encode value and the previous encode value. The data monitoring system may then determine whether the first dataset matches the previously analyzed dataset based on this output value.
US11669423B2 Systems and methods for monitoring application health in a distributed architecture
A computing device configured for monitoring and analyzing health of a distributed computer system having a plurality of interconnected system components. The computing device tracks communication between the system components and monitors for an alert indicating an error in the communication in the distributed computer system. In response to the error, the computing device receives a health log from each of the system components defining an aggregate health log being in a standardized format indicating messages communicated between the system components. The computing device further receives network infrastructure information defining relationships between the system components and characterizing dependency information; and, automatically determines, based on the aggregate health log and the network infrastructure information, a particular component originating the error and associated dependent components from the system components affected.
US11669418B1 Simultaneous multi-processor apparatus applicable to achieving exascale performance for algorithms and program systems
Apparatus adapted for exascale computers are disclosed. The apparatus includes, but is not limited to at least one of: a system, data processor chip (DPC), Landing module (LM), chips including LM, anticipator chips, simultaneous multi-processor (SMP) cores, SMP channel (SMPC) cores, channels, bundles of channels, printed circuit boards (PCB) including bundles, floating point adders, accumulation managers, QUAD Link Anticipating Memory (QUADLAM), communication networks extended by coupling links of QUADLAM, log2 calculators, exp2 calculators, logALU, Non-Linear Accelerator (NLA), and stairways. Methods of algorithm and program development, verification and debugging are also disclosed. Collectively, embodiments of these elements disclose a class of supercomputers that obsolete Amdahl's Law, providing cabinets of petaflop performance and systems that may meet or exceed an exaflop of performance for Block LU Decomposition (Linpack).
US11669416B1 Using a logical operation coalescer to enable recovery from update failures to a shared data store
The technologies described herein are generally directed toward maintaining data coherence after an updating node fails during an update. According to an embodiment, a system can comprise a processor and a memory that can enable performance of operations including, based on first updating activity by first updating equipment, locking a portion of a data structure for updates with a lock, where the first updating equipment has been determined to have abnormally ceased the first updating activity, resulting in an update activity failure. The operations can further include receiving, by the computing equipment, from second updating equipment, an indication of the update activity failure, during second updating activity of the portion. Further, the operations can include, based on the indication, reconciling, by the computing equipment, the second updating activity and the update activity failure.
US11669413B2 Object metadata maintenance pertinent to object restoration
A method and system for object metadata maintenance pertinent to object restoration. Concerning the realm of data protection, metadata, descriptive of data, may be considered as critical, if not more, than the data being protected itself. Metadata, amongst other purposes, may facilitate the rapid and/or efficient restoration of the data. Like data, metadata may also be susceptible to corruption due to various reasons. With corrupted metadata, restoration of the data may prove challenging. Accordingly, the disclosed method and system propose a framework through which metadata, if corrupted partially or wholly, may be repaired or rebuilt, respectively, using the data itself as references.
US11669412B2 Method, electronic device and computer program product for storage management
A method, electronic device, and computer-readable medium for storage management is disclosed. The method for storage management includes acquiring a data change rate of a data source, the data change rate indicating an occurrence rate of data to be backed up in the data source. The method also includes acquiring a recovery capability of a backup system to recover backed-up data and determining, based on the data change rate and the recovery capability, a backup strategy for backing up the data to be backed up.
US11669405B2 Leveraging metadata to manage the expiration of objects storing incremental backup data
Described is a system for managing the expiration of objects storing incremental backup data by leveraging specialized metadata. The system may provide a layer of intelligence when freeing up storage space on an object storage to ensure that a full recovery of client backup data may be performed when storing incremental backup data. The system may maintain metadata indicating the latest and/or earliest backups that reference particular objects. The system may then leverage this information to mark particular objects for removal (e.g. deletion or re-tiering). For example, the system may access the metadata to identify which objects stored by a previous (e.g. expired) backup are still referenced by a subsequent (e.g. non-expired) backup. As a result, the system may ensure that objects are not removed prematurely and that a full recovery of the client data to a point-in-time of any incremental backup may be performed.
US11669403B2 Intelligent re-tiering of incremental backup data stored on a cloud-based object storage
Described is a system for intelligent re-tiering of backup data stored on a cloud-based object storage. More specifically, the system may re-tier objects such that the system retains the ability to efficiently perform a full restore of backup data even when incremental backups are performed to a cloud-based object storage. To provide such a capability, the system may maintain a specialized metadata database that stores information indicating the backup time for each backup, and a list of objects required to perform a full restore to each of the backup times. Accordingly, when using a threshold time (e.g. expiry) to select object candidates for re-tiering, the system may leverage the metadata database to ensure that objects that may still need to be referenced are not unnecessarily moved to a lower storage tier.
US11669400B2 Lightweight metadata handling for file indexing and live browse of backup copies
The disclosed enhancements optimize the use of the live browse cache and pseudo-disk storage areas, improving metadata handling so that it can be used more effectively to speed up live browse and file indexing of backup copies in a data storage management system. The enhancements operate granularly to identify within each extent being backed up smaller sectors that comprise metadata. The disclosed approach pre-fetches the metadata of the backup copy before allowing the file scan of the file indexing and/or the live browse operation to proceed. The backup operation, the file indexing operation, and the live browse operation are enhanced to handle the more granular metadata sectors without changing the granularity of the full extents generated and stored in the backup.
US11669398B2 Memory components with ordered sweep error recovery
A memory system is disclosed, including a memory component and a processing device configured to decode one or more codewords saved to a memory region of the memory component, detect that a number of bit errors corresponding to the decoding of the codeword exceeds a correction capability of the processing device, and execute an error recovery routine to reduce the number of detected bit errors to within the correction capability. The error recovery routine can include error recovery operations that are sequentially executed either until the number of bit errors is successfully reduced to within the correction capability or until a set of the error recovery operations has been executed. The error recovery operations can be ordered according to one or more factors, including energy used to execute a respective error recovery operation, a duration of the respective operation, and/or a likelihood of success of the respective operation.
US11669395B2 Memory system including field programmable gate array (FPGA) and method of operating same
A memory system includes; a memory device, a memory controller including a first interface, a second interface, and a first data processor having a first error correction code (ECC) engine, and a field programmable gate array (FPGA) including a third interface connected to the first interface, a fourth interface connected to the second interface, a fifth interface connected to an external host, and a second data processor having a second ECC engine. The memory controller may configure a normal write operation path or highly reliable write operation path.
US11669394B2 Crossing frames encoding management method, memory storage apparatus and memory control circuit unit
A crossing frames encoding management method, a memory storage apparatus, and a memory control circuit unit are disclosed. The method includes: reading a tag swap information corresponding to a first physical group; encoding a first data; storing a first part of the encoded first data to at least one first physical unit corresponding to a first tag information in the first physical group; and storing a second part of the encoded first data to at least one second physical unit corresponding to a second tag information in the first physical group according to the tag swap information. The first tag information corresponds to a first crossing frames encoding group. The second tag information corresponds to a second crossing frames encoding group. The first crossing frames encoding group is different from the second crossing frames encoding group.
US11669393B2 Memory device for swapping data and operating method thereof
An operating method of a memory device, which includes a first memory region and a second memory region, includes reading first data from the first memory region and storing the read first data in a data buffer block, performing a first XOR operation on the first data provided from the data buffer block and second data read from the second memory region to generate first result data, writing the first data stored in the data buffer block in the second memory region, performing a second XOR operation on the first data and the first result data to generate the second data, storing the generated second data in the data buffer block, and writing the second data stored in the data buffer block in the first memory region.
US11669392B2 Non-volatile memory
A method of managing a non-volatile memory includes during a data writing process, selecting, by a program triggering the data writing process, an error detection and correction code from among two codes depending on a type of information being written. The information is written into the non-volatile memory, where the information is associated with the selected error detection and correction code.
US11669391B2 Data processing procedure for safety instrumentation and control (IandC) systems, IandC system platform, and design procedure for IandC system computing facilities
A data processing method for safe Instrumentation and Control Systems (I&C Systems) based on data processing in safety I&C Systems consisting of self-diagnosable modules of the platform with the unified architecture, to use specifically developed computing facilities implemented in FPGA, to design and configure the modules with the unified architecture of the unified units, to use units operation in different clock domains and diversity technologies, to design and configure the computing facilities, to provide mutual diagnostics and self-diagnostics for hardware, computing facilities, interfaces and data transfer at both modular and system levels implemented by hardware design tools and module platform logic, to use different software for application diverse logic design, to provide I&C System functional safety, to simplify design of modules and I&C Systems, to provide unified process and diagnostics and self-diagnostics coverage, to simplify user operation, to simplify I&C System maintenance and support.
US11669388B2 Managing the migration of virtual machines in the presence of uncorrectable memory errors
Techniques for migrating virtual machines (VMs) in the presence of uncorrectable memory errors are provided. According to one set of embodiments, a source host hypervisor of a source host system can determine, for each guest memory page of a VM to be migrated from the source host system to a destination host system, whether the guest memory page is impacted by an uncorrectable memory error in a byte-addressable memory of the source host system. If the source host hypervisor determines that the guest memory page is impacted, the source host hypervisor can transmit a data packet to a destination host hypervisor of the destination host system that includes error metadata identifying the guest memory page as being corrupted. Alternatively, if the source host hypervisor determines that the guest memory page is not impacted, the source host hypervisor can attempt to read the guest memory page from the byte-addressable memory in a memory exception-safe manner.
US11669387B2 Proactive risk reduction for data management
Techniques for proactive risk reduction for data management are disclosed. In some embodiments, a computer system performs operations comprising: identifying a risk to one or more physical machines of a data management system based on risk event data indicating one or more risk events associated with a geographic area and a geographical location of the one or more physical machines of the data management system; generating a remediation recommendation comprising a data management action configured to remedy the identified risk; causing the remediation recommendation for the identified risk to be displayed along with a selectable user interface element; receiving an indication of a request to perform the data management action based on a user selection of the selectable user interface element; and performing the data management action based on the receiving of the indication of the request to perform the data management action of the remediation recommendation.
US11669384B2 Diverse integrated processing using processors and diverse firmware
A fault detection system includes a sensor configured to measure a physical quantity and generate a measurement of the physical quantity; a first processor configured to receive the measurement, execute a first firmware based on the measurement, and output a first result of the executed first firmware; a second processor configured to receive the measurement from the sensor, execute a second firmware based on the measurement, and output a second result of the executed second firmware, wherein the first firmware and the second firmware provide a same nominal function in a diverse manner for calculating the first result and the second result, respectively, such that the first result and the second result are expected to be within a predetermined margin; and a fault detection circuit configured to detect a fault when the first result and the second result are not within the predetermined margin.
US11669382B2 Anomaly detection for data stream processing
A continuous anomaly detection service receives data stream and performs continuous anomaly detection on the incoming data streams. This continuous anomaly detection is performed based on anomaly detection definitions, which define a signal used for anomaly detection and an anomaly detection configuration. These anomaly detection definitions can be modified, such that continuous anomaly detection continues to be performed for the data stream and the signal, based on the new anomaly detection definition.
US11669380B2 Dynamic programming of page margins
One or more of multiple metrics for multiple logical page types of the memory device are determined. Each of the metrics is indicative of a number of bit errors associated with a particular logical page type of the multiple logical page types. A current page margin associated with a first logical page type of the multiple logical page types is modified to determine a modified page margin based at least in part on a ratio using one or more of the multiple metrics. The current page margin associated with the first logical page type is adjusted in accordance with the modified page margin.
US11669379B2 Controller that receives a cyclic redundancy check (CRC) code for both read and write data transmitted via bidirectional data link
A controller includes a link interface that is to couple to a first link to communicate bi-directional data and a second link to transmit unidirectional error-detection information. An encoder is to dynamically add first error-detection information to at least a portion of write data. A transmitter, coupled to the link interface, is to transmit the write data. A delay element is coupled to an output from the encoder. A receiver, coupled to the link interface, is to receive second error-detection information corresponding to at least the portion of the write data. Error-detection logic is coupled to an output from the delay element and an output from the receiver. The error-detection logic is to determine errors in at least the portion of the write data by comparing the first error-detection information and the second error-detection information, and, if an error is detected, is to assert an error condition.
US11669369B2 Cluster resource management using adaptive memory demand
Various examples are disclosed for cluster resource management using adaptive memory demands. In some examples, a local memory estimate is determined for a workload. The local memory estimate is determined using a memory reclamation parameter for the workload executed by a current host of the workload. A destination memory estimate is also determined for the workload. The destination memory estimate is determined using a full memory estimate unreduced by memory reclamation parameters. The workload is executed using a host that is selected in view of an analysis that uses the local memory estimate for the current host and the destination memory estimate for at least one destination host.
US11669368B2 Multi-tenant data protection in edge computing environments
In an edge computing system deployment, a system includes memory and processing circuitry coupled to the memory. The processing circuitry is configured to obtain a workflow execution plan that includes workload metadata defining a plurality of workloads associated with a plurality of edge service instances executing respectively on one or more edge computing devices. The workload metadata is translated to obtain workload configuration information for the plurality of workloads. The workload configuration information identifies a plurality of memory access configurations and service authorizations identifying at least one edge service instance authorized to access one or more of the memory access configurations. The memory is partitioned into a plurality of shared memory regions using the memory access configurations. A memory access request for accessing one of the shared memory regions is processed based on the service authorizations.
US11669367B2 System and methods for generation and analysis of real-time resource requests
Embodiments of the invention are directed to a system, method, or computer program product generation and analysis of real-time resource requests via a resource platform. A resource platform is provided for receiving and automating the management and processing of resource requests submitted by entities or users. The system embraces a fully digital approach to resource request processing, analysis, authentication, and reporting. In addition, the invention allows for analysis of reconciliation data of executed resource transfers for identification of useful trends that can be used for proactive accommodation of entity policies to align with perceived user preferences.
US11669366B2 Reduction of a number of stages of a graph streaming processor
Methods, systems, and apparatuses for graph streaming processing system are disclosed. One system includes a plurality of graph streaming processors operative to process a plurality of threads, wherein the plurality of threads is organized as nodes. The system further includes a scheduler that includes a plurality of stages. Each stage includes a command parser operative to interpret commands within a corresponding input command buffer, an alternate command buffer, and a thread generator coupled to the command parser. The thread generator is operative to generate the plurality of threads, and dispatch the plurality of threads, where the processing of the plurality of thread for each stage includes storing write commands in the corresponding output command buffer or in the alternate command buffer.
US11669364B2 Validation of execution plan for configuring an information technology infrastructure
A method may include validating an execution plan specifying one or more configurations to apply to an information technology infrastructure. The execution plan may be validated by at least determining a structural validity of the configurations of the execution plan. In response to the configurations of the execution plan being determined to be structurally valid, the validation of the execution plan may further include determining whether the information technology infrastructure satisfies a policy if the configurations specified in the execution plan are applied to the information technology infrastructure. In response to a successful validation of the execution plan, the one or more configurations specified in the execution plan may be applied to the information technology infrastructure by at least provisioning, modifying, and/or de-provisioning one or more resources at the information technology infrastructure. Related systems and articles of manufacture, including computer program products, are also provided.
US11669361B1 System, method and program product for optimizing computer processing power in cloud computing systems
Systems and methods are provided for optimizing computer processing power in cloud computing systems. The method may include obtaining, by an interactive dynamic resizer application stored on non-volatile computer readable memory operatively connected to an administrator device, status information of a first server instance; accessing policy rule information for a first set of server instances associated with a first server; identifying a second server instance based on the status information and the policy rules information; automatically selecting the second server instance; generating resizing instructions based on the selected second server instance; and sending the resizing instructions to a cloud network.
US11669358B2 Virtual network functions allocation in a datacenter
Virtual Network Functions (VNF) applies automation and virtualization techniques to move current network functions from dedicated hardware to general purpose hardware of an Information Technology (IT) infrastructure. A VNF may include one or more Virtual Machines (VM) and virtual networks which may implement the function of a network. Systems and methods provide a processing unit, a computation module and an allocation module for VNF allocation. The computation module is configured to determine an extinction factor corresponding to a datacenter unit based on a state of the datacenter and a VNF catalogue including a plurality of VNFs. The computation module is also configured to develop an allocation model based on the determined extinction factor. The allocation module is configured to allocate a first VNF from the plurality of VNFs in the datacenter based on the allocation model.
US11669357B2 Integration and development cycles by swapping running executables in cloud-native environments
Methods and systems can be used for swapping running executables in a container. A container orchestrator process receives a request to run an application in a container. A first execution of the application is initiated, in the container, in a first child process of the container orchestrator process. The container orchestrator process listens for file changes for the application. At least one file change is determined for the application, and in response to determining the at least one file change for the application, a second execution of the application is initiated in the container, without restarting the container, using the at least one file change, in a second child process of the container orchestration process. After initiating the second execution of the application in the container, the first child process is terminated.
US11669351B2 Intelligent assistant for user-interface to provide geographic event information based on a score which depends on text of conversation
Artificial intelligence systems and methods providing enhanced prediction of information relevant to a conversation are disclosed. The method includes monitoring a conversation between a requestor and a provider. The method also includes determining metadata and text of the conversation. The method further includes determining a regional status of the requestor based on the metadata and text of the conversation, regional information, and regional classification rules. Additionally, the method includes determining a local status of the requestor based on the text of the conversation, the regional status, local information, and local classification rules. Moreover, the method includes determining suggestions based on the regional status, the local status, transactional status information, and transactional classification rules. Further, the method includes providing the suggestions to a user-interface device of the provider.
US11669350B1 Virtual desktop multiplexing system for video and audio conferencing
A virtual desktop multiplexing system for video or audio conferencing over a computer network, in which non-privileged viewers receive a conventional remote desktop view of a single virtual desktop running on a multiplexing server, while privileged viewers (moderators) receive a grid view of all virtual desktops running on the multiplexing server for all client computers participating in the video or audio conferencing session.
US11669348B2 Computing network for implementing a contextual navigation and action user experience framework and flattening deep information hierarchies
A contextual navigation and action user experience framework that facilitates workflows across multiple contexts and levels of object hierarchy is disclosed. Exemplary features include a swapper interface, an action toolbar with contextual buttons and contextual tabs, and a toolkit that provides an overview portal to view alerts, cross reference information, and perform actions on objects and insights that are important to the user across an entire product suite.
US11669347B2 Generating video sequences from user interactions with graphical interfaces
A video sequence may be generated that animates user interactions across a number of different user interfaces for an application. Visual representations of the user interfaces can be combined together into an image that acts as a canvas or background for the video sequence. A record of user interactions with the user interfaces can be mapped to locations on the canvas, and the video sequence can be generated that incrementally animates user actions as they move between different containers or controls in the user interfaces. The animation may show individual users or aggregated user groups represented by graphics that move across the user interfaces to form a path represented by connectors and arcs.
US11669338B2 Device locator disable authentication
A device locator mode or find my device (FMD) mode can allow a lost, stolen, or misplaced mobile device to be located. The FMD mode can be enabled or disabled on a mobile device. Sometimes thieves or unauthorized parties attempt to disable the FMD mode. To prevent this, the mobile device can transmit a unique device identifier to a remote server. The remote server can link the device identifier to a cloud-based user account associated with the user of the mobile device. Before an FMD mode is disabled on the mobile device, before the content or settings can be erased, and/or before a mobile device is permitted to be activated/reactivated, a user of the mobile device can be challenged for the credentials of the cloud-based user account. If valid credentials are provided, FMD can be disabled, the content or settings can be reset, and/or the device can be activated/reactivated.
US11669335B2 Secure arbitration mode to build and operate within trust domain extensions
A processor includes a range register to store information that identifies a reserved range of memory associated with a secure arbitration mode (SEAM) and a core coupled to the range register. The core includes security logic to unlock the range register on a logical processor, of the processor core, that is to initiate the SEAM. The logical processor is to, via execution of the security logic, store, in the reserved range, a SEAM module and a manifest associated with the SEAM module, wherein the SEAM module supports execution of one or more trust domains; initialize a SEAM virtual machine control structure (VMCS) within the reserved range of the memory that is to control state transitions between a virtual machine monitor (VMM) and the SEAM module; and authenticate the SEAM module using a manifest signature of the manifest.
US11669334B2 Just-in-time containers
A method for configuring and deploying execution environments for software applications includes receiving a bootstrap execution environment from a data store, the bootstrap execution environment including a software application, the software application including a manifest of dependencies. The method includes executing the bootstrap execution environment and determining whether an enhanced execution environment is available from the data store. When the enhanced execution environment is available from the data store, the method includes receiving the enhanced execution environment from the data store and enhancing the bootstrap execution environment based on the received enhanced execution environment. When the enhanced execution environment is not available from the data, the method includes enhancing the bootstrap execution environment based on the manifest of dependencies to create the enhanced execution environment and storing the enhanced execution environment in the data store. The method also includes executing the software application.
US11669331B2 Neural network processing assist instruction
A first processor processes an instruction configured to perform a plurality of functions. The plurality of functions includes one or more functions to operate on one or more tensors. A determination is made of a function of the plurality of functions to be performed. The first processor provides to a second processor information related to the function. The second processor is to perform the function. The first processor and the second processor share memory providing memory coherence.
US11669328B2 Method and system for converting instructions
A method for converting instructions is provided. The method is used in a processor and includes: receiving an instruction, wherein the instruction is an unknown instruction; determining whether the received instruction is a new instruction; and converting the received instruction into at least one old instruction when the received instruction is a new instruction.
US11669327B2 Computing device and method for loading data
The embodiments of the disclosure relate to a computing device and a method for loading data. According to the method, the first processing unit sends a first instruction to the NMP unit. The first instruction includes a first address, a plurality of second addresses, and an operation type. In response to the first instruction, the NMP unit performs operations associated with the operation type on multiple data items on the multiple second addresses of the first memory, so as to generate the operation result. The NMP unit stores the operation result to the first address of the first memory. The first processing unit issues a flush instruction to make the operation result on the first address visible to the first processing unit. The first processing unit issues a read instruction to read the operation result on the first address to the first processing unit.
US11669324B2 Safe window for creating a firmware update package
Systems and methods are provided for identifying a safe window for creating a firmware update package. In some embodiments, an Information Handling System (IHS), may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: generate tokens based upon a log of historical firmware update package creation events; identify a plurality of workflows based upon the tokens; predict, based upon the plurality of workflows, a future workload of a firmware update package creation service; and indicate, based upon the future workload, a time window for creating a firmware update package using the firmware update package creation service that increases a probability of successful creation.
US11669323B2 Vehicle electronic control system, program update notification control method and computer program product
A vehicle electronic control system includes a vehicle master device that is configured to instruct a rewrite target electronic control unit (ECU) to write update data received from a center device and distribute the update data to the rewrite target ECU, the rewrite target ECU that is configured to write the update data received from the vehicle master device into a non-volatile memory, and a meter device that has an indicator. The vehicle electronic control system further includes a phase specifying unit that is configured to specify a phase of a program update, a display instruction unit that is configured to instruct to display the indicator in a manner corresponding to the phase of the program update specified by the phase specifying unit, and an indicator display control unit that is configured to control to display the indicator according to an instruction from the display instruction unit.
US11669321B2 Automated database upgrade for a multi-tenant identity cloud service
Embodiments include a multi-tenant cloud-based identity management system for a plurality of tenants. Embodiments include a global database providing a first set of resources to the plurality of tenants and a plurality of tenant databases, each tenant database providing a second set of resources to one of the plurality of tenants. Embodiments further include a plurality of resources accessible by the tenants and an automated upgrade framework for upgrading the global database and the tenant databases in response to an upgrade of a first release of the system to a second release of the system. For the automated upgrade framework, embodiments determine resource changes between the first release and the second release, generate an upgrade patch based on the resource changes and apply the upgrade patch to the global database.
US11669316B2 Web-based customer service via single-class rebuild
Apparatus and methods for deploying a web application including a plurality of binary objects. The methods may include isolating from the plurality of class files a class file in which a run-time behavior occurs. The methods may include updating the class file to produce a modified class file that does not have the behavior. The methods may include testing performance of the modified class file. The methods may include storing the class file in a dynamic configuration database. The methods may include recognizing the modified class file as being modified. The methods may include, using a cron job processor, reading the metadata. The methods may include compiling the modified class file into binary code. The methods may include executing the binary code instead of a different binary code that corresponds to the class file in which the run-time behavior occurs.
US11669314B2 Method and system to enable print functionality in high-level synthesis (HLS) design platforms
This disclosure generally relates to high-level synthesis (HLS) platforms, and, more particularly, enable print functionality in high-level synthesis (HLS) platforms. The recent availability FPGA-HLS is a great success due to availability of compilers for FPGAs as opposed to hardware description languages (HDLs) that requires special skills. However, the compilers within the HLS design platform includes limited support for all the standard libraries, wherein features like print functionality is not supported. The invention discloses techniques to enable print functionality in HLS design platforms based on source-to-source transformations and stream combining scheme. In addition to enabling print functionality, the invention also discloses a formatter technique to receive-format FPGA data into human interpretable data.
US11669313B2 Fast compiling source code without dependencies
Techniques for an ultra-fact software compilation of source code are provided. A compiler receives software code and may divide it into code sections. A map of ordered nodes may be generated, such that each node in the map may include a code section and the order of the nodes indicates an execution order of the software code. Each code section may be compiled into an executable object in parallel and independently from other code sections. A binary executable may be generated by linking executable objects generated from the code sections. The methodology significantly differs from existing source code compilation techniques because conventional compilers build executable sequentially, whereas the embodiments divide the source code into multiple smaller code sections and compile them individually and in parallel. Compiling multiple code sections improves the compilations in order of magnitude from conventional techniques.
US11669311B2 System and method for evaluation of software code abstractions using a directed acyclic graph (DAG)
Systems, methods, and other embodiments associated with the valuation of software code abstractions are described. In one embodiment, the method includes generating a directed acyclic graph (DAG) comprising a vertex node, children nodes, and a plurality of edges, wherein the vertex node includes a software code abstraction. A DAG is generated for each vertex node associated with a software code abstraction. The directed acyclic graph is analyzed to determine inheritance of the software code abstraction from the vertex node to the children nodes. A weight having a numerical value is assigned to the edges located between the vertex node and the children nodes. The numerical values are parsed to determine a cumulative sum of all of the edges associated with a particular vertex node. The cumulative sums are compared to determine an impact of the software code abstraction associated with each of the vertex nodes.
US11669306B2 Optimization application
In one embodiment, a method includes receiving, by one or more interfaces, an optimization application, a request for an optimization, one or more policies required to implement the optimization, and data required to implement the optimization. The method also includes converting, by one or more processors and the optimization application, the one or more policies into optimization constraints and objective functions. The method further includes determining, by one or more processors and the optimization application, a solution to the optimization based on the optimization constraints, the objective functions, and the data.
US11669304B2 Arithmetic device and arithmetic circuit for performing multiplication and division
According to one embodiment, an arithmetic device includes: a first input terminal; a second input terminal; an output terminal; a first logical shifter; a second logical shifter; a third logical shifter; a first AND gate; a second AND gate; a first multiplexer; a third AND gate; a first adder; a fourth logical shifter; a second multiplexer; a second adder; a first arithmetic shifter; a second arithmetic shifter; a third arithmetic shifter; a third multiplexer; a fourth multiplexer; and a fifth multiplexer.
US11669302B2 In-memory bit-serial addition system
An in-memory vector addition method for a dynamic random access memory (DRAM) is disclosed which includes consecutively transposing two numbers across a plurality of rows of the DRAM, each number transposed across a fixed number of rows associated with a corresponding number of bits, assigning a scratch-pad including two consecutive bits for each bit of each number being added, two consecutive bits for carry-in (Cin), and two consecutive bits for carry-out-bar (Cout), assigning a plurality of bits in a transposed orientation to hold results as a sum of the two numbers, for each bit position of the two numbers: computing the associated sum of the bit position; and placing the computed sum in the associated bit of the sum.
US11669299B2 Playback device with device base
Example techniques relate to changing a playback device mode based on a device base. In an example implementation, a first playback device operates in a first mode where it is connected to a first network and plays back audio content while in the first mode. The playback device detects connection of the first playback device to a device base and while the first playback device is on the device base, detects connection to a second network. The first playback device switches from operating in the first mode to operating in a second mode. The first playback device forms a stereo pair configuration with a second playback device over the second network in the second mode. While in the second mode, the first playback device plays back a first channel of audio content in synchrony with the second playback device playing back a second channel of the audio content.
US11669298B2 Virtual and real object recording in mixed reality device
A virtual image generation system for use by an end user comprises memory, a display subsystem, an object selection device configured for receiving input from the end user and persistently selecting at least one object in response to the end user input, and a control subsystem configured for rendering a plurality of image frames of a three-dimensional scene, conveying the image frames to the display subsystem, generating audio data originating from the at least one selected object, and for storing the audio data within the memory.
US11669293B2 Apparatus and method for electronic labeling of electronic equipment
An electronic device is coupled to electronic paper display. The electronic device may be utilized as part of an industrial control system. The central processing unit programmatically and automatically updates the electronic paper display with information to be displayed.
US11669292B2 Private virtual object handling
A system and method allows for a virtual object to be privately shared, exchanged, and/or viewed. The virtual object is associated with a real world location and may be viewed through a user device as part of a virtual reality and/or augmented reality world.
US11669291B2 System and method for sharing altered content of a web page between computing devices
A system and method of adaptively sharing at least one portion of a web page between computing devices by a processor may include: associating an identification of at least one first client computing device with an identification of one or more second client computing devices; receiving at least one client property of the one or more second client computing devices; receiving an indication of an event relating to presentation of the at least one web page portion on a screen of the first client computing device; adapting, in real time, at least one presentation property of the at least one web page portion, based on the event indication and on the at least one client property; and presenting the at least one web page portion on a screen of the one or more second client computing devices, based on the association of identification, and according to the adapted presentation property.
US11669290B2 Server and non-transitory computer-readable recording medium storing computer-readable instructions for server
A server may receive a first e-mail including a first image file from a first external device and send a first print request to a first printer. After the first e-mail has been received from the first external device, the server may receive a second e-mail including a second image file from a second external device. The server may, in a case where the second e-mail is received from the second external device, determine whether the second e-mail was generated by using the first e-mail. The server may, in a case where it is determined that the second e-mail was not generated by using the first e-mail, send a second print request to the first printer. In a case where it is determined that the second e-mail was generated by using the first e-mail, the second print request may not be sent to the first printer.
US11669287B2 Non-transitory computer-readable storage medium and edit processing method
A terminal device is connected to a printing device on which a medium storage body accommodating a print medium is mounted. The printing device performs desired printings with using different types of the print media, and prepares a plurality of print labels which are laid and pasted in a thickness direction of the print labels to constitute a print label body. The terminal device receives a color-code setting for each of a plurality of regions provided on the print label body, determines a color setting on each of the plurality of print labels so as to realize a color-coding on the print label body corresponding to the received color-code setting, and displays, on a display unit of the terminal device, the determined color setting on the plurality of print labels.
US11669283B2 Information processing system, information processing apparatus, method of controlling the same, and storage medium
An information processing system performs processing of a print job including a quality requirement of a quality verification of a print product and inputs verification result data created in a verifier, searches a correspondence table corresponding to the verifier that created the verification result data in which each parameter of a description document and an element of the input verification result data are associated, and using the searched correspondence table, converts a value of each element of the input verification result data to a value of a corresponding parameter of the description document. A description document of the predetermined format including the converted value of each parameter is generated.
US11669281B1 Count circuit for symbol statistics
A count circuit for symbol statistics is disclosed that is configured to read from an address of a buffer memory a count value stored at the address in response to receiving a first of a plurality of input values comprising the address, serially increment the count value for each of the received plurality of input values comprising the address, and write an incremented count value at the address of the buffer memory after a last of the plurality of input values comprising the address has been counted. Reading from the buffer memory is disabled for all but the first of the plurality of input values comprising the address. Writing to the buffer memory is disabled for all but the last of the plurality of input values comprising the address.
US11669280B2 Storage device and operating method thereof
A memory controller controlling an operation of a memory device including a plurality of memory cells may provide a first suspend command instructing the memory device to suspend performance of the first operation, provide a command requesting information on a target period in which the first operation is suspended among the plurality of periods, provide a command instructing a second operation to the memory device, provide a resume command instructing the memory device to resume the performance of the first operation after the second operation is ended, and provide a second suspend command instructing the memory device to re-suspend the performance of the first operation after a delay elapses from a time at which the resume command is provided, the delay being based on the delay information corresponding to the target period.
US11669279B2 Retention framework for data stores
Systems, methods and products for performing file retention operations in a system in which a content management system accesses multiple cloud-based data stores that are compliant with a common file transfer protocol, but use different vendor-specific protocols for file retention operations, where a retention framework is coupled between the content management system and the data stores. The content management system performs file access operations by accessing an SDK that generates requests for these operations which follow the common set of protocols. The content management system performs file retention operations by accessing a retention framework that uses the information received from the content management system to identify the targeted file, identify the data store in which the targeted file is stored, and generate a request for a retention operation that is configured according to the data-store-specific retention protocols which correspond to the identified data store.
US11669277B2 Latency-based scheduling of command processing in data storage devices
A computer system having a host coupled to a storage device via a peripheral component interconnect express bus. The host communicates write commands of low priority to the storage device, which places them in a queue for execution at an idle time. In response to a determination that the storage device is in an idle state, the storage device best accommodates the write commands in the idle queue in connection with housekeeping tasks, such as garbage collection and wear leveling, to best reduce write amplification.
US11669274B2 Write bank group mask during arbitration
A memory controller includes an arbiter for selecting memory requests from a command queue for transmission to a dynamic random access memory (DRAM) memory. The arbiter includes a bank group tracking circuit that tracks bank group numbers of three or more prior write requests selected by the arbiter. The arbiter also includes a selection circuit that selects requests to be issued from the command queue, and prevents selection of write requests and associated activate commands to the tracked bank group numbers unless no other write request is eligible in the command queue. The bank group tracking circuit indicates that a prior write request and the associated activate commands are eligible to be issued after a number of clock cycles has passed corresponding to a minimum write-to-write timing period for a bank group of the prior write request.
US11669267B2 Completion entry throttling using host memory
Technologies and techniques for use by a data storage controller or similar device for throttling the delivery of completion entries pertaining to the execution of commands by a nonvolatile memory (NVM) device are provided. In an illustrative example, the data storage controller selectively throttles the delivery of completion entries to a host device using uniform delivery intervals to provide for stable delivery of completion entries to the host. In some examples, the throttling is achieved by storing new completion entries in a completion queue of the host while initially setting corresponding indicator bits within the completion entries (e.g. phase tags) to cause the host to ignore the new completion entries as though the new entries were old entries. Later, after a throttling delay interval, the indicator bits are inverted to allow the host to recognize and process the new completion entries. NVMe examples are provided.
US11669262B2 Method, device, and product for managing scrubbing operation in storage system
The present disclosure relates to a method, device and product for managing scrubbing operations in a storage system. In the method for managing scrubbing operations in a storage system, regarding a plurality of extents included in the storage system, respective usage states of the plurality of extents are obtained. A group of target extents in which a failure will occur are detected from the plurality of extents based on the respective usage states of the plurality of extents. A scrubbing interval of the scrubbing operations to be performed on the storage system is adjusted according to the detected group of target extents. A scrubbing operation is performed on at least one part of the plurality of extents in the storage system according to the adjusted scrubbing interval, so as to identify a failed extent.
US11669258B2 Dynamic superblocks
Methods, systems, and devices for dynamic superblocks are described. In some examples, a superblock may be established across one or more dice of a memory device. A superblock may include one or more blocks from a plurality of planes of a memory die, and may be associated with a first performance cursor or a second performance cursor. The superblock may be established based on one or more criteria, such as a quantity of available blocks in a plane, a quantity of access operations performed on one or more blocks in a plane, or other criteria. Establishing a superblock associated with a first performance cursor may allow for performance criteria established by a host device to be maintained, while establishing a superblock associated with a second performance cursor may allow for garbage collection, wear leveling, and other maintenance operations to be performed on the memory device.
US11669252B1 Storage system and cryptographic operation method
A storage system that can achieve a cryptographic operation circuit that supports multiple types of cryptographic operation formats. The cryptographic operation circuit is provided that encrypts data according to the format determined by the processor based on a request by the host terminal for writing the data into the storage device, and decrypts the encrypted data on the data stored in the storage device according to the format determined by the processor based on a request by the host terminal for reading the data from the storage device.
US11669251B2 Data lines updating for data generation
Apparatuses and methods related to updating data lines for data generation in, for example, a memory device or a computing system that includes a memory device. Updating data lines can include updating a plurality of data lines. The plurality of data lines can provide data form the memory array responsive to a receipt of the access command. The plurality of data lines can also be updated responsive to a determination that an access command received at a memory device is unauthorized.
US11669247B2 Data management scheme in virtualized hyperscale environments
According to one general aspect, a memory management unit (MMU) may be configured to interface with a heterogeneous memory system that comprises a plurality of types of storage mediums. Each type of storage medium may be based upon a respective memory technology and may be associated with performance characteristic(s). The MMU may receive a data access for the heterogeneous memory system. The MMU may also determine at least one of the storage mediums of the heterogeneous memory system to service the data access. The target storage medium may be selected based upon at least one performance characteristic associated with the target storage medium and a quality of service tag that is associated with the virtual machine and that indicates one or more performance characteristics. The MMU may route the data access by the virtual machine to the at least one of the storage mediums.
US11669246B2 Storage allocation enhancement of microservices
Method and system are provided for storage allocation enhancement of microservices. A method carried out at a microservice orchestrator, includes: categorizing a microservice container, wherein the categorization defines a predicted storage behavior of the microservice container input/output operations; and providing the categorization in association with the microservice container input/output operations to a storage system for use in storage allocation of the input/output operations. A method at a storage controller includes: receiving microservice container input/output operations with an associated categorization, wherein the categorization defines a predicted storage behavior of the microservice container input/output operations; and using the associated categorization for optimizing storage allocation for the input/output operations and/or optimizing garbage collection performance.
US11669243B2 Systems and methods for activating and using a trackpad at an electronic device with a touch-sensitive display and no force sensors
Disclosed herein are single-finger gestures for activating a trackpad mode on a touch-sensitive device with no force sensors. An example method includes: displaying a virtual keyboard on a touch-sensitive display with a spacebar key and other keys. Detecting a first extended contact over the virtual keyboard and, in accordance with a determination that the first extended contact is over any of the respective displayed representations of the other keys, interpreting the first extended contact as a keyboard input and activating a corresponding extended keyboard function. The method also includes: detecting a second extended contact over the virtual keyboard. The method further includes: in accordance with a determination that the second extended contact is over a respective displayed representation of the spacebar key, interpreting the second extended contact as a mode-switching input that causes the electronic device to operate at least a portion of the touch-sensitive display as a trackpad.
US11669241B2 Touch control method, apparatus, and device and computer-readable storage medium
The present disclosure provides a touch control method. The method includes obtaining attitude information and/or holding information of an electronic device; determining a target area located in a first display area of the electronic device and/or a second display area of the electronic device, and presenting a control mark in the first display area or the second display area based on the attitude information and/or the holding information; generating a touch parameter based on size information of the target area; and controlling the control mark to execute an operation instruction corresponding to a touch operation based on the touch parameter in response to the touch operation for the target area.
US11669239B1 Smart globe
Implemented is a smart touch screen globe that sits on top of a stand. The stand has its own secondary display device that enables a user to control some of the features of the touch screen globe. The upper part of the stand has a vent to enable airflow throughout the device and globe and reduce heat within the device. The stand's base is slightly larger than the globe itself to accommodate the globe's weight and size better and thereby maintain the device's sturdiness. The stand is configured with various components and electronics, including Bluetooth, Wi-Fi, USB (Universal Serial Bus) ports, microphone, speaker, power ports, internal compass, battery, among other components.
US11669238B2 Unlocking a device by performing gestures on an unlock image
A device with a touch-sensitive display may be unlocked via gestures performed on the touch-sensitive display. The device is unlocked if contact with the display corresponds to a predefined gesture for unlocking the device. The device displays one or more unlock images with respect to which the predefined gesture is to be performed in order to unlock the device. The performance of the predefined gesture with respect to the unlock image may include moving the unlock image to a predefined location and/or moving the unlock image along a predefined path. The device may also display visual cues of the predefined gesture on the touch screen to remind a user of the gesture.
US11669236B2 Content as navigation
Aspects of the present disclosure relate to systems and methods for using content as navigation in an application. In one aspect, rendering of a first column including one or more content previews in a user interface to an application is initiated. Rendering of a second column including detail content corresponding to at least one of the one or more content previews in the user interface to the application is initiated. The one or more content previews and the detail content may be scrolled across the user interface when a moving input corresponding to a portion of the one or more content previews or a portion of the detail content is detected.
US11669233B2 Display control device, method and non-transitory computer readable medium
A display control device includes a processor. The processor displays plural areas. The plural areas include a first area, a second area, a third area and a fourth area. The first area is related to a search for content data by a user. The second area is related to a selection of content data by the user. The third area is related to a display of content of the content data selected in the second area. The fourth area is related to a user's edit of information associated with the content data displayed in the third area. The processor hides the first area and the second area and does not hide the third area and the fourth area when the content data is selected by the user in the second area.
US11669232B2 Systems and methods for determining a position for placing of a joint prosthesis
Systems and methods for virtual implant placement to implement joint gap planning are discussed. For example, a method can include operations for receiving a first implant parameter set based on a surgical plan that was generated while moving the joint through a range of motion. The method can include generating a first set of candidate implant parameter sets that are the result of an incremental change, relative to the first implant parameter set, to at least one parameter of the first parameter set. The method can include calculating a result for at least one candidate implant parameter set and providing a graphical representation of the result according to at least one candidate implant parameter set. The result can be color-coded to correlate to a candidate implant parameter set. The display can include color-coded user interface controls to allow a user to execute incremental changes corresponding to candidate implant parameter sets.
US11669225B2 Categorized and tagged video annotation
In an embodiment, a data processing method comprises a first computer obtaining access to a digitally stored video program and causing playing the video program in a player window of a second computer, wherein the player window includes a linear graphical timeline representing the video program; the first computer receiving from the second computer location input data specifying a point in the video program and determining a time value of the point in the video program; receiving comment type input data indicating a particular comment type among a plurality of available comment types; receiving comment input data; creating and storing, in electronic digital storage coupled to the first computer, a record that associates an identifier of the video program, the time value, the comment type input data, and the comment input data; causing displaying, in the timeline at a position that is proportional to the point, a marker having a particular distinctive appearance from among a plurality of distinctive appearances that correspond respectively to the plurality of available comment types.
US11669222B2 Template based calendar events with graphic enrichment
Template based calendar events with graphic enrichment are provided. In some examples, upon receiving a request to create a calendar event, an event creation prompt may be presented. The prompt may include an event template selection element comprising visual aids, such as icons or emojis, that each represent different event templates for selection. Upon receiving a visual aid selection, information associated with the user requesting the calendar event may be retrieved based on the selected visual aid to infer one or more aspects of the requested event such as title, timing, and location. A suggested event with the inferred aspects may be presented to the user and upon receiving confirmation and/or modification, the suggested or modified event may be added to the user's calendar. Some events may be presented with a visual background such as an image or graphics on the calendar for prompt recognition.
US11669217B2 Information processing apparatus
An information processing apparatus (10) includes a receiver (111) configured to receive operation information corresponding to details of a cursor operation of allowing a user (U) to move the cursor (CUR); a controller (112) configured to cause a display (20) to display the cursor (CUR), based on the operation information, and a calculator (114) configured to, when the operation information includes an instruction to move the cursor positioned in one item image out of the item images (GI-1 to GI-9) toward another item image adjacent to the one item image, calculate an arrangement density of item images arranged in a direction of movement of the cursor from the one item image. The controller (112) reduces an amount of the cursor operation required for the user to move the cursor (CUR) from the one item image to the other item image to be within a range not below a predetermined lower limit value as the arrangement density calculated by the calculator (114) increases.
US11669213B2 Semiconductor device
An organic electroluminescent device with a touch sensor including: a first substrate; a second substrate arranged opposite to the first substrate; an organic EL element layer arranged above the first substrate; a first scaling film arranged toward the second substrate of the organic EL element layer, covering the organic EL element layer, and including a first inorganic layer; plural first detection electrodes extending in one direction, and arranged in parallel toward the second substrate of the first sealing film; a second sealing film arranged toward the second substrate of the first detection electrodes, and including a second inorganic layer; plural second detection electrodes extending in another direction different from the one direction, and arranged in parallel toward the second substrate of the second sealing film; and a touch sensor control unit controlling a potential to detect a touch with a display surface.
US11669211B2 Electroconductive film, touch panel, and image display device
One aspect of the present invention provides an electroconductive film 10 comprising a light-transmitting base material 11, a plurality of light-transmitting electroconductive parts 12 provided on one surface 11A of the light-transmitting base material 11, and a nonconductive part 13 located between the electroconductive parts 12, wherein each of the electroconductive parts 12 contains a light-transmitting resin 15 and an electroconductive fiber 16 incorporated in the light-transmitting resin 15; the nonconductive part 13 contains a light-transmitting resin 15; and the surface 13A of the nonconductive part 13 has an arithmetic average roughness of 3 nm or more.
US11669209B2 Touch sensitive processing method, apparatus and touch system
A touch sensitive processing method, comprising: performing mutual capacitance detection via a touch panel to retrieve an image which including two-dimension sensing information; calculating one or more touching or approximating event corresponding to externally conductive object according to the image; determining whether an area surrounding a position corresponding to the touching or approximating event is normal; and reporting the touching or approximating event in response to the area is determined normal.
US11669204B2 Data processing method and apparatus, and smart interaction device
The present disclosure relates to a data processing method and apparatus, and an intelligent interactive device. The data processing method is performed by a display having a touch function. The method include: obtaining a writing track point position when a writing pen writes on the display, and an inclination angle of the writing pen relative to the display during writing; obtaining a touch track point position of a user on the display at a current moment obtaining a holding parameter for holding the writing pen; determining a shielding area for a touch at the current moment according to the holding parameter, the inclination angle and the writing track point position; and when touch track point position is located in the shielding area, not displaying a track of the touch track point position on the display.
US11669203B2 Detection device
Detection device is provided and includes first and second electrodes disposed facing or close to first electrodes; first drive circuit configured to supply first drive signal; second driver circuit configured to supply second drive signal; and detector configured to detect detection signal output from first electrodes, wherein detection device has first period in which detector detects first detection signal output from first electrodes in response to supply of second drive signal to second electrodes, if first detection signal detected in first period is equal to or higher than predetermined threshold, detector is configured to output an output signal including panel coordinates generated based on first detection signal, if first detection signal detected in first period is lower than predetermined threshold, detection device is transitioned to a second period in which detector detects second detection signal output from first electrodes in response to supply of first drive signal to first electrodes and supply of guard signal synchronized with first drive signal to second electrodes, and detector is configured to output an output signal including panel coordinates generated based on second detection signal.